From db7c4f7fc5f9bdc7cc0dcf17bd7dfb11cf95f3ff Mon Sep 17 00:00:00 2001 From: Tobias Maestrini Date: Fri, 29 Mar 2024 01:35:14 +0100 Subject: [PATCH 1/3] Added new sample 'react-company-templates' --- .../.devcontainer/devcontainer.json | 39 + .../.devcontainer/spfx-startup.sh | 33 + samples/react-company-templates/.eslintrc.js | 352 + samples/react-company-templates/.gitignore | 34 + samples/react-company-templates/.npmignore | 16 + samples/react-company-templates/.yo-rc.json | 22 + samples/react-company-templates/README.md | 126 + .../react-company-templates/assets/Demo.gif | Bin 0 -> 879326 bytes .../assets/Settings.jpg | Bin 0 -> 103194 bytes .../assets/sample.json | 55 + .../config/config.json | 19 + .../config/deploy-azure-storage.json | 6 + .../config/package-solution.json | 46 + .../react-company-templates/config/sass.json | 3 + .../react-company-templates/config/serve.json | 27 + .../config/write-manifests.json | 4 + samples/react-company-templates/gulpfile.js | 16 + .../react-company-templates/package-lock.json | 67015 ++++++++++++++++ samples/react-company-templates/package.json | 44 + .../sharepoint/assets/ClientSideInstance.xml | 15 + .../sharepoint/assets/elements.xml | 11 + .../CompanyTemplatesCommandSet.manifest.json | 21 + .../CompanyTemplatesCommandSet.ts | 61 + .../components/CategoryFilter.tsx | 52 + .../components/CommandBarMenu.tsx | 68 + .../components/CompanyTemplates.module.scss | 28 + .../components/CompanyTemplates.tsx | 37 + .../components/CopyTemplatesButton.tsx | 42 + .../components/DialogWrapper.tsx | 24 + .../components/ProgressStatus.tsx | 53 + .../components/SecurityManager.tsx | 24 + .../components/SettingsTemplateDefinition.tsx | 44 + .../components/views/SettingsView.tsx | 107 + .../components/views/StandardView.tsx | 128 + .../components/views/index.ts | 2 + .../companyTemplates/contexts/SPFxContext.ts | 8 + .../contexts/TemplatesManagementContext.tsx | 27 + .../TemplatesManagementContextProvider.tsx | 71 + .../extensions/companyTemplates/loc/de-de.js | 49 + .../extensions/companyTemplates/loc/en-us.js | 49 + .../companyTemplates/loc/myStrings.d.ts | 52 + .../companyTemplates/themeHelper.ts | 13 + .../src/hooks/useObject.ts | 7 + .../src/hooks/usePageNavigator.ts | 17 + .../src/hooks/useTemplateFiles.ts | 69 + .../src/hooks/useTemplatesSettings.ts | 51 + samples/react-company-templates/src/index.ts | 1 + .../src/services/core/TemplateService.ts | 117 + .../src/services/core/UserService.ts | 51 + samples/react-company-templates/tsconfig.json | 37 + 50 files changed, 69193 insertions(+) create mode 100644 samples/react-company-templates/.devcontainer/devcontainer.json create mode 100644 samples/react-company-templates/.devcontainer/spfx-startup.sh create mode 100644 samples/react-company-templates/.eslintrc.js create mode 100644 samples/react-company-templates/.gitignore create mode 100644 samples/react-company-templates/.npmignore create mode 100644 samples/react-company-templates/.yo-rc.json create mode 100644 samples/react-company-templates/README.md create mode 100644 samples/react-company-templates/assets/Demo.gif create mode 100644 samples/react-company-templates/assets/Settings.jpg create mode 100644 samples/react-company-templates/assets/sample.json create mode 100644 samples/react-company-templates/config/config.json create mode 100644 samples/react-company-templates/config/deploy-azure-storage.json create mode 100644 samples/react-company-templates/config/package-solution.json create mode 100644 samples/react-company-templates/config/sass.json create mode 100644 samples/react-company-templates/config/serve.json create mode 100644 samples/react-company-templates/config/write-manifests.json create mode 100644 samples/react-company-templates/gulpfile.js create mode 100644 samples/react-company-templates/package-lock.json create mode 100644 samples/react-company-templates/package.json create mode 100644 samples/react-company-templates/sharepoint/assets/ClientSideInstance.xml create mode 100644 samples/react-company-templates/sharepoint/assets/elements.xml create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/CompanyTemplatesCommandSet.manifest.json create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/CompanyTemplatesCommandSet.ts create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/CategoryFilter.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/CommandBarMenu.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/CompanyTemplates.module.scss create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/CompanyTemplates.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/CopyTemplatesButton.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/DialogWrapper.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/ProgressStatus.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/SecurityManager.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/SettingsTemplateDefinition.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/views/SettingsView.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/views/StandardView.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/components/views/index.ts create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/contexts/SPFxContext.ts create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/contexts/TemplatesManagementContext.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/contexts/TemplatesManagementContextProvider.tsx create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/loc/de-de.js create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/loc/en-us.js create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/loc/myStrings.d.ts create mode 100644 samples/react-company-templates/src/extensions/companyTemplates/themeHelper.ts create mode 100644 samples/react-company-templates/src/hooks/useObject.ts create mode 100644 samples/react-company-templates/src/hooks/usePageNavigator.ts create mode 100644 samples/react-company-templates/src/hooks/useTemplateFiles.ts create mode 100644 samples/react-company-templates/src/hooks/useTemplatesSettings.ts create mode 100644 samples/react-company-templates/src/index.ts create mode 100644 samples/react-company-templates/src/services/core/TemplateService.ts create mode 100644 samples/react-company-templates/src/services/core/UserService.ts create mode 100644 samples/react-company-templates/tsconfig.json diff --git a/samples/react-company-templates/.devcontainer/devcontainer.json b/samples/react-company-templates/.devcontainer/devcontainer.json new file mode 100644 index 000000000..a34946b01 --- /dev/null +++ b/samples/react-company-templates/.devcontainer/devcontainer.json @@ -0,0 +1,39 @@ +// For more information on how to run this SPFx project in a VS Code Remote Container, please visit https://aka.ms/spfx-devcontainer +{ + "name": "SPFx 1.17.4", + "image": "docker.io/m365pnp/spfx:1.17.4", + // Set *default* container specific settings.json values on container create. + "settings": {}, + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "editorconfig.editorconfig", + "dbaeumer.vscode-eslint" + ], + // Use 'forwardPorts' to make a list of ports inside the container available locally. + "forwardPorts": [ + 4321, + 35729 + ], + "portsAttributes": { + "4321": { + "protocol": "https", + "label": "Manifest", + "onAutoForward": "silent", + "requireLocalPort": true + }, + // Not needed for SPFx>= 1.12.1 + // "5432": { + // "protocol": "https", + // "label": "Workbench", + // "onAutoForward": "silent" + // }, + "35729": { + "protocol": "https", + "label": "LiveReload", + "onAutoForward": "silent", + "requireLocalPort": true + } + }, + "postCreateCommand": "bash .devcontainer/spfx-startup.sh", + "remoteUser": "node" +} \ No newline at end of file diff --git a/samples/react-company-templates/.devcontainer/spfx-startup.sh b/samples/react-company-templates/.devcontainer/spfx-startup.sh new file mode 100644 index 000000000..456d6aea8 --- /dev/null +++ b/samples/react-company-templates/.devcontainer/spfx-startup.sh @@ -0,0 +1,33 @@ +echo +echo -e "\e[1;94mInstalling Node dependencies\e[0m" +npm install + +## commands to create dev certificate and copy it to the root folder of the project +echo +echo -e "\e[1;94mGenerating dev certificate\e[0m" +gulp trust-dev-cert + +# Convert the generated PEM certificate to a CER certificate +openssl x509 -inform PEM -in ~/.rushstack/rushstack-serve.pem -outform DER -out ./spfx-dev-cert.cer + +# Copy the PEM ecrtificate for non-Windows hosts +cp ~/.rushstack/rushstack-serve.pem ./spfx-dev-cert.pem + +## add *.cer to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.cer' ./.gitignore + then + echo "# .CER Certificates" >> .gitignore + echo "*.cer" >> .gitignore +fi + +## add *.pem to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.pem' ./.gitignore + then + echo "# .PEM Certificates" >> .gitignore + echo "*.pem" >> .gitignore +fi + +echo +echo -e "\e[1;92mReady!\e[0m" + +echo -e "\n\e[1;94m**********\nOptional: if you plan on using gulp serve, don't forget to add the container certificate to your local machine. Please visit https://aka.ms/spfx-devcontainer for more information\n**********" \ No newline at end of file diff --git a/samples/react-company-templates/.eslintrc.js b/samples/react-company-templates/.eslintrc.js new file mode 100644 index 000000000..982c22987 --- /dev/null +++ b/samples/react-company-templates/.eslintrc.js @@ -0,0 +1,352 @@ +require('@rushstack/eslint-config/patch/modern-module-resolution'); +module.exports = { + extends: ['@microsoft/eslint-config-spfx/lib/profiles/default'], + parserOptions: { tsconfigRootDir: __dirname }, + overrides: [ + { + files: ['*.ts', '*.tsx'], + parser: '@typescript-eslint/parser', + 'parserOptions': { + 'project': './tsconfig.json', + 'ecmaVersion': 2018, + 'sourceType': 'module' + }, + rules: { + // Prevent usage of the JavaScript null value, while allowing code to access existing APIs that may require null. https://www.npmjs.com/package/@rushstack/eslint-plugin + '@rushstack/no-new-null': 1, + // Require Jest module mocking APIs to be called before any other statements in their code block. https://www.npmjs.com/package/@rushstack/eslint-plugin + '@rushstack/hoist-jest-mock': 1, + // Require regular expressions to be constructed from string constants rather than dynamically building strings at runtime. https://www.npmjs.com/package/@rushstack/eslint-plugin-security + '@rushstack/security/no-unsafe-regexp': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/adjacent-overload-signatures': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // + // CONFIGURATION: By default, these are banned: String, Boolean, Number, Object, Symbol + '@typescript-eslint/ban-types': [ + 1, + { + 'extendDefaults': false, + 'types': { + 'String': { + 'message': 'Use \'string\' instead', + 'fixWith': 'string' + }, + 'Boolean': { + 'message': 'Use \'boolean\' instead', + 'fixWith': 'boolean' + }, + 'Number': { + 'message': 'Use \'number\' instead', + 'fixWith': 'number' + }, + 'Object': { + 'message': 'Use \'object\' instead, or else define a proper TypeScript type:' + }, + 'Symbol': { + 'message': 'Use \'symbol\' instead', + 'fixWith': 'symbol' + }, + 'Function': { + 'message': 'The \'Function\' type accepts any function-like value.\nIt provides no type safety when calling the function, which can be a common source of bugs.\nIt also accepts things like class declarations, which will throw at runtime as they will not be called with \'new\'.\nIf you are expecting the function to accept certain arguments, you should explicitly define the function shape.' + } + } + } + ], + // RATIONALE: Code is more readable when the type of every variable is immediately obvious. + // Even if the compiler may be able to infer a type, this inference will be unavailable + // to a person who is reviewing a GitHub diff. This rule makes writing code harder, + // but writing code is a much less important activity than reading it. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/explicit-function-return-type': [ + 1, + { + 'allowExpressions': true, + 'allowTypedFunctionExpressions': true, + 'allowHigherOrderFunctions': false + } + ], + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: although this is a recommended rule, it is up to dev to select coding style. + // Set to 1 (warning) or 2 (error) to enable. + '@typescript-eslint/explicit-member-accessibility': 0, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-array-constructor': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // + // RATIONALE: The "any" keyword disables static type checking, the main benefit of using TypeScript. + // This rule should be suppressed only in very special cases such as JSON.stringify() + // where the type really can be anything. Even if the type is flexible, another type + // may be more appropriate such as "unknown", "{}", or "Record". + '@typescript-eslint/no-explicit-any': 0, + // RATIONALE: The #1 rule of promises is that every promise chain must be terminated by a catch() + // handler. Thus wherever a Promise arises, the code must either append a catch handler, + // or else return the object to a caller (who assumes this responsibility). Unterminated + // promise chains are a serious issue. Besides causing errors to be silently ignored, + // they can also cause a NodeJS process to terminate unexpectedly. + '@typescript-eslint/no-floating-promises': 2, + // RATIONALE: Catches a common coding mistake. + '@typescript-eslint/no-for-in-array': 2, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-misused-new': 2, + // RATIONALE: The "namespace" keyword is not recommended for organizing code because JavaScript lacks + // a "using" statement to traverse namespaces. Nested namespaces prevent certain bundler + // optimizations. If you are declaring loose functions/variables, it's better to make them + // static members of a class, since classes support property getters and their private + // members are accessible by unit tests. Also, the exercise of choosing a meaningful + // class name tends to produce more discoverable APIs: for example, search+replacing + // the function "reverse()" is likely to return many false matches, whereas if we always + // write "Text.reverse()" is more unique. For large scale organization, it's recommended + // to decompose your code into separate NPM packages, which ensures that component + // dependencies are tracked more conscientiously. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-namespace': [ + 1, + { + 'allowDeclarations': false, + 'allowDefinitionFiles': false + } + ], + // RATIONALE: Parameter properties provide a shorthand such as "constructor(public title: string)" + // that avoids the effort of declaring "title" as a field. This TypeScript feature makes + // code easier to write, but arguably sacrifices readability: In the notes for + // "@typescript-eslint/member-ordering" we pointed out that fields are central to + // a class's design, so we wouldn't want to bury them in a constructor signature + // just to save some typing. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Set to 1 (warning) or 2 (error) to enable the rule + '@typescript-eslint/parameter-properties': 0, + // RATIONALE: When left in shipping code, unused variables often indicate a mistake. Dead code + // may impact performance. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-unused-vars': [ + 1, + { + 'vars': 'all', + // Unused function arguments often indicate a mistake in JavaScript code. However in TypeScript code, + // the compiler catches most of those mistakes, and unused arguments are fairly common for type signatures + // that are overriding a base class method or implementing an interface. + 'args': 'none' + } + ], + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/no-use-before-define': [ + 2, + { + 'functions': false, + 'classes': true, + 'variables': true, + 'enums': true, + 'typedefs': true + } + ], + // Disallows require statements except in import statements. + // In other words, the use of forms such as var foo = require("foo") are banned. Instead use ES6 style imports or import foo = require("foo") imports. + '@typescript-eslint/no-var-requires': 'error', + // RATIONALE: The "module" keyword is deprecated except when describing legacy libraries. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + '@typescript-eslint/prefer-namespace-keyword': 1, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: it's up to developer to decide if he wants to add type annotations + // Set to 1 (warning) or 2 (error) to enable the rule + '@typescript-eslint/no-inferrable-types': 0, + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + // Rationale to disable: declaration of empty interfaces may be helpful for generic types scenarios + '@typescript-eslint/no-empty-interface': 0, + // RATIONALE: This rule warns if setters are defined without getters, which is probably a mistake. + 'accessor-pairs': 1, + // RATIONALE: In TypeScript, if you write x["y"] instead of x.y, it disables type checking. + 'dot-notation': [ + 1, + { + 'allowPattern': '^_' + } + ], + // RATIONALE: Catches code that is likely to be incorrect + 'eqeqeq': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'for-direction': 1, + // RATIONALE: Catches a common coding mistake. + 'guard-for-in': 2, + // RATIONALE: If you have more than 2,000 lines in a single source file, it's probably time + // to split up your code. + 'max-lines': ['warn', { max: 2000 }], + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-async-promise-executor': 2, + // RATIONALE: Deprecated language feature. + 'no-caller': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-compare-neg-zero': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-cond-assign': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-constant-condition': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-control-regex': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-debugger': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-delete-var': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-duplicate-case': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty-character-class': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-empty-pattern': 1, + // RATIONALE: Eval is a security concern and a performance concern. + 'no-eval': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-ex-assign': 2, + // RATIONALE: System types are global and should not be tampered with in a scalable code base. + // If two different libraries (or two versions of the same library) both try to modify + // a type, only one of them can win. Polyfills are acceptable because they implement + // a standardized interoperable contract, but polyfills are generally coded in plain + // JavaScript. + 'no-extend-native': 1, + // Disallow unnecessary labels + 'no-extra-label': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-fallthrough': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-func-assign': 1, + // RATIONALE: Catches a common coding mistake. + 'no-implied-eval': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-invalid-regexp': 2, + // RATIONALE: Catches a common coding mistake. + 'no-label-var': 2, + // RATIONALE: Eliminates redundant code. + 'no-lone-blocks': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-misleading-character-class': 2, + // RATIONALE: Catches a common coding mistake. + 'no-multi-str': 2, + // RATIONALE: It's generally a bad practice to call "new Thing()" without assigning the result to + // a variable. Either it's part of an awkward expression like "(new Thing()).doSomething()", + // or else implies that the constructor is doing nontrivial computations, which is often + // a poor class design. + 'no-new': 1, + // RATIONALE: Obsolete language feature that is deprecated. + 'no-new-func': 2, + // RATIONALE: Obsolete language feature that is deprecated. + 'no-new-object': 2, + // RATIONALE: Obsolete notation. + 'no-new-wrappers': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-octal': 2, + // RATIONALE: Catches code that is likely to be incorrect + 'no-octal-escape': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-regex-spaces': 2, + // RATIONALE: Catches a common coding mistake. + 'no-return-assign': 2, + // RATIONALE: Security risk. + 'no-script-url': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-self-assign': 2, + // RATIONALE: Catches a common coding mistake. + 'no-self-compare': 2, + // RATIONALE: This avoids statements such as "while (a = next(), a && a.length);" that use + // commas to create compound expressions. In general code is more readable if each + // step is split onto a separate line. This also makes it easier to set breakpoints + // in the debugger. + 'no-sequences': 1, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-shadow-restricted-names': 2, + // RATIONALE: Obsolete language feature that is deprecated. + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-sparse-arrays': 2, + // RATIONALE: Although in theory JavaScript allows any possible data type to be thrown as an exception, + // such flexibility adds pointless complexity, by requiring every catch block to test + // the type of the object that it receives. Whereas if catch blocks can always assume + // that their object implements the "Error" contract, then the code is simpler, and + // we generally get useful additional information like a call stack. + 'no-throw-literal': 2, + // RATIONALE: Catches a common coding mistake. + 'no-unmodified-loop-condition': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-unsafe-finally': 2, + // RATIONALE: Catches a common coding mistake. + 'no-unused-expressions': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-unused-labels': 1, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-useless-catch': 1, + // RATIONALE: Avoids a potential performance problem. + 'no-useless-concat': 1, + // RATIONALE: The "var" keyword is deprecated because of its confusing "hoisting" behavior. + // Always use "let" or "const" instead. + // + // STANDARDIZED BY: @typescript-eslint\eslint-plugin\dist\configs\recommended.json + 'no-var': 2, + // RATIONALE: Generally not needed in modern code. + 'no-void': 1, + // RATIONALE: Obsolete language feature that is deprecated. + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'no-with': 2, + // RATIONALE: Makes logic easier to understand, since constants always have a known value + // @typescript-eslint\eslint-plugin\dist\configs\eslint-recommended.js + 'prefer-const': 1, + // RATIONALE: Catches a common coding mistake where "resolve" and "reject" are confused. + 'promise/param-names': 2, + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'require-atomic-updates': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'require-yield': 1, + // "Use strict" is redundant when using the TypeScript compiler. + 'strict': [ + 2, + 'never' + ], + // RATIONALE: Catches code that is likely to be incorrect + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + 'use-isnan': 2, + // STANDARDIZED BY: eslint\conf\eslint-recommended.js + // Set to 1 (warning) or 2 (error) to enable. + // Rationale to disable: !!{} + 'no-extra-boolean-cast': 0, + // ==================================================================== + // @microsoft/eslint-plugin-spfx + // ==================================================================== + '@microsoft/spfx/import-requires-chunk-name': 1, + '@microsoft/spfx/no-require-ensure': 2, + '@microsoft/spfx/pair-react-dom-render-unmount': 1 + } + }, + { + // For unit tests, we can be a little bit less strict. The settings below revise the + // defaults specified in the extended configurations, as well as above. + files: [ + // Test files + '*.test.ts', + '*.test.tsx', + '*.spec.ts', + '*.spec.tsx', + + // Facebook convention + '**/__mocks__/*.ts', + '**/__mocks__/*.tsx', + '**/__tests__/*.ts', + '**/__tests__/*.tsx', + + // Microsoft convention + '**/test/*.ts', + '**/test/*.tsx' + ], + rules: {} + } + ] +}; \ No newline at end of file diff --git a/samples/react-company-templates/.gitignore b/samples/react-company-templates/.gitignore new file mode 100644 index 000000000..51ca7b9e7 --- /dev/null +++ b/samples/react-company-templates/.gitignore @@ -0,0 +1,34 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +release +solution +temp +*.sppkg +.heft + +# Coverage directory used by tools like istanbul +coverage + +# OSX +.DS_Store + +# Visual Studio files +.ntvs_analysis.dat +.vs +bin +obj + +# Resx Generated Code +*.resx.ts + +# Styles Generated Code +*.scss.ts diff --git a/samples/react-company-templates/.npmignore b/samples/react-company-templates/.npmignore new file mode 100644 index 000000000..ae0b487c0 --- /dev/null +++ b/samples/react-company-templates/.npmignore @@ -0,0 +1,16 @@ +!dist +config + +gulpfile.js + +release +src +temp + +tsconfig.json +tslint.json + +*.log + +.yo-rc.json +.vscode diff --git a/samples/react-company-templates/.yo-rc.json b/samples/react-company-templates/.yo-rc.json new file mode 100644 index 000000000..9cc4da7eb --- /dev/null +++ b/samples/react-company-templates/.yo-rc.json @@ -0,0 +1,22 @@ +{ + "@microsoft/generator-sharepoint": { + "plusBeta": false, + "isCreatingSolution": true, + "nodeVersion": "16.20.0", + "sdksVersions": { + "@microsoft/microsoft-graph-client": "3.0.2", + "@microsoft/teams-js": "2.9.1" + }, + "version": "1.17.4", + "libraryName": "company-templates", + "libraryId": "fb423a64-9c98-42de-b873-e2fe1231e30a", + "environment": "spo", + "packageManager": "npm", + "solutionName": "Company-templates", + "solutionShortDescription": "Company templates description", + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "componentType": "extension", + "extensionType": "ListViewCommandSet" + } +} diff --git a/samples/react-company-templates/README.md b/samples/react-company-templates/README.md new file mode 100644 index 000000000..31c6f5e05 --- /dev/null +++ b/samples/react-company-templates/README.md @@ -0,0 +1,126 @@ +# Company Templates · Simple Management of Company Templates in SharePoint Online + +## Summary + +Useful scenario to make centrally managed company templates (from a document library in SharePoint Online) available in every document library within the whole SharePoint tenant. +![Demo](./assets/Demo.gif) + +A SharePoint administrator can easily configure the document library that contains all templates in the settings view: +![Admin Settings](./assets/Settings.jpg) + +> [!WARNING] +> 👉 For now, company templates can only be stored in one single library (aka «template repostory») within the whole SPO tenant. Therefore, only a user that has `isSiteAdmin` property assigned can access the settings view. We strongly recommend that only a tenant admin should / can configure the template repository settings. + +> [!NOTE] +> By defining the template repository, the settings will be stored in a **tenant property** (property name `easyTemplatesSettings`). Every instance of this extension refers to this tenant property. + +## Features + +Under the hood, the extension is built on React and PnPjs and touches on the following topics: +* **SharePoint Tenant Properties** to store the settings tenant-wide +* **React Providers** for a centralized state management of the templates and the actions +* **React Hooks** to access several states and to load data asynchronously within different React Components + +From a user perspective, the extension covers these features: + +- [x] Show an additional button 'Company templates' (when the actual user is authorized to add files to the library) +- [x] List files that serve as company templates in a tree structure +- [x] Filter by file category +- [x] Filter by name +- [x] Copy selected files fom template repository to the current document library +- [x] Show a settings page to all users who have permissions to manage lists + +It uses several ["Reusable React controls"](https://pnp.github.io/sp-dev-fx-controls-react/) for an awesome user experience. + +### Upcoming Features (or not yet implemented ideas) + +- [ ] Show link(s) to copied file(s) to be opened in a new browser tab (Dan's feature request 😃) +- [ ] Display additional metadata (filesize, current version) of the template file +- [ ] Show a preview of a selected template file by clicking on its file name +- [ ] Refresh template list by clicking on a refresh button in the command bar + +## Compatibility + +| :warning: Important | +| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Every SPFx version is only compatible with specific version(s) of Node.js. In order to be able to build this sample, please ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node. | +| Refer to for more information on SPFx compatibility. | + +This sample is optimally compatible with the following environment configuration: + +![SPFx 1.17.4](https://img.shields.io/badge/SPFx-1.17.4-green.svg) +![PnPJs 3.22.0](https://img.shields.io/badge/PnPJs-3.22.0-green.svg) +![Reusable React Controls 3.17.0](https://img.shields.io/badge/spfx--controls--react-3.17.0-green.svg) +![Node.js v16](https://img.shields.io/badge/Node.js-v16-green.svg) +![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) +![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg "SharePoint Server 2019 requires SPFx 1.4.1 or lower") +![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") +![Local Workbench Unsupported](https://img.shields.io/badge/Local%20Workbench-Unsupported-red.svg "Local workbench is no longer available as of SPFx 1.13 and above") +![Hosted Workbench Compatible](https://img.shields.io/badge/Hosted%20Workbench-Compatible-green.svg) +![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Not%20Tested-yellow.svg) + +For more information about SPFx compatibility, please refer to + +## Contributors + +- [Tobias Maestrini](https://github.com/tmaestrini) +- [Dan Toft](https://github.com/Tanddant) (👀 Code reviews) + +## Version history + +| Version | Date | Comments | +| ------- | --------------- | --------------- | +| 1.0 | March 29, 2024 | Initial release | + +## Prerequisites + +A SharePoint Tenant with a dedicated document library that serves as repository for company templates. Any document library is supported; we suggest to make proper use of a SharePoint [organization assets library](https://learn.microsoft.com/en-us/sharepoint/organization-assets-library). + +## Minimal path to awesome + +- Clone this repository (or [download this solution as a .ZIP file](https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-company-templates) then unzip it) +- From your command line, change your current directory to the directory containing this sample (`react-company-templates`, located under `samples`) +- in the command line run: + - `npm install` + - `gulp serve` + +> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions. +** + +## How to run the solution locally + +- Clone this repository +- Ensure that you are in the solution folder +- in the command-line run: + - `npm install` + - `gulp serve` + +### Debug URL for testing + +Here's a debug URL for testing around this sample. + +``` +?loadSPFX=true&debugManifestsFile=https://localhost:4321/temp/manifests.js&customActions={"532b1c1d-bcbd-4831-a821-ec95eac1ca1c":{"location":"ClientSideExtension.ListViewCommandSet.CommandBar","properties":{}}} +``` + +## Help + +We do not support samples, but this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues. + +If you're having issues building the solution, please run [spfx doctor](https://pnp.github.io/cli-microsoft365/cmd/spfx/spfx-doctor/) from within the solution folder to diagnose incompatibility issues with your environment. + +You can try looking at [issues related to this sample](https://github.com/pnp/sp-dev-fx-webparts/issues?q=label%3A%22sample%3A%20react-company-templates%22) to see if anybody else is having the same issues. + +You can also try looking at [discussions related to this sample](https://github.com/pnp/sp-dev-fx-webparts/discussions?discussions_q=react-company-templates) and see what the community is saying. + +If you encounter any issues using this sample, [create a new issue](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected%2Csample%3A%20react-company-templates&template=bug-report.yml&sample=react-company-templates&authors=@tmaestrini&title=react-company-templates%20-%20). + +For questions regarding this sample, [create a new question](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aquestion%2Csample%3A%20react-company-templates&template=question.yml&sample=react-company-templates&authors=@tmaestrini&title=react-company-templates%20-%20). + +Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aenhancement%2Csample%3A%20react-company-templates&template=suggestion.yml&sample=react-company-templates&authors=@tmaestrini&title=react-company-templates%20-%20). + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + + diff --git a/samples/react-company-templates/assets/Demo.gif b/samples/react-company-templates/assets/Demo.gif new file mode 100644 index 0000000000000000000000000000000000000000..30bef7e64b415fe3a0f5901f09828bd9e13c7fa5 GIT binary patch literal 879326 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

E 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 z%0D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 xl$6Pg@_gCFEIoDk`r03iV1ye5Pt(!N| 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

Je>=lb$6@{mUlii`__DW6_Uk-w()H^obD9MMvF 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

V&90X1ma-Hr^i4e|{9TjrfK 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

t1F%OO zE(sOp6OY3KXA3E<@EOj04CBdT(ac#zEQ`#x|5&FV6&4cd zDJ_s|F%YOcX4E5mC+ICm5H@_UN#HM=K`x#o$(jOl=fElE^j1;0OTz05NM5F>h$f%h z5P5f`!0A|oExot>1QYB;rKu}rt}YL-HONUE`6NP;%sGK23Cqm$fm;sx+g-9Z!_IyBpH zFRd)?yunXkcpY$FCtThl8bk0jjZ6uy(7uLgCX2;_(VjW>RuOkW3BL3unhqlkQz+d9 zWBe1!y6qcWf`)>-V~wuY1ISx|=NE=@l4>~V3-qSbN+5-3<^pgi;W;~EN#^z1K(m54 z{xiP5;b!0I7mC|pE1N5W0U0RTKdR4dq639VP2_YRJt?yKd?X+?!>8y`r7HWsS$#?~ zFexK9zcMf*t4}Ki7RMqM4+d6b^%=;(7FooWz`&kf#GcQ#J$PDb5O+dlY#fLi1(3!5387ufRUfHn4gwWfTdV~hfz?ZSWuc#NV!-@e2qFS zUf7B;S*uvYW4FZKuGW)LG?FpFcURUuU35ql4;-W3r7OPLk4K+;c}!RR9RV}0NioGp zs?OWJg6+y=+98yZNRkGDC3eOb_KXR7rq^KpKYftWBm!mysuhf}cTv<*l&YXGuCDaT zqnXW%8MeG|mPSP)*>t&*NGbh6`X@O&$Hg}oU?1Rs%w8CS_3W1?C8kWF_#k42CL#*S zZ9`wm$ha_v!Eo*TaJtv(w0Kd<(h+idsMT5IO3vzfRqzLVVu5|Rgm&U*O?&qkU?E@_ zDN+#Hw__-Td!neQFWVWG!DSPA&FUg_h-M@gh=*6;wqPI|iDLLlWN?82gZltAo?Np9#9L{+i5}Abv=Q<6MYnc7EZ$wLu zHnyKa2UUD}8o~&ZlRWKHZ!!4Eox`=fDT_j9{F71Rb&d?j2eoUgV2H9M`y7ZbR@0;x z-9%Q!9oH;v!Hgotyb_-Mha$@W3>s3j&RUSw9k7a%a0G_vi)pQp!@zk~>V(6-EXQZ! zFTN}*YZ8#4{KAO*y_um7TfVw4xlXvt2p=W5D#jX~To!GiT$>K+TUH{MXT>Yy+E_NQ zFSXmwF1g8bei8wDhmnMu7ZsZ5_#H0jIbg3k@YIYVz4S=6rlRd!sqQ%$e{dHByLR6Zd{P|&R1s{9GKGirc z2lIZg6=l#sDA%=%OwMKIxec(}hozVl49^;p)y)N&T9k5!4;_zKQ)GXs3|FZl~8`j)Ku60 zAyL{hRuDbuyNK*gFDNa-!sA%yWI|tPMN5mzaacB6XNHrVMW!?14rm+JjBo(=RW@8w z>Go(;!-v170ir?q%Aoy-H^{DQ(>pJ6FD*)z1ek7#q5dM@t^+_3zUi+xESqZe)eBSAV7qpkeB&VPYgdI`tJlYby7Sep`)R(y?D` zNsYb%18$XS)j;U|!{(hR%jt0V^~%qy$|P>dULBK+Z0=fL8^GJ-AA;Qu$|JkR^Gr+d z{R5)u=c?!eps)+8dR6jg?PYLu@yJd-=mFwX@N#g;kBTV0xrnQWPBU2a(&eK?xii}pKLhV%fa6BaEdZ`HrJ^M z{nm@%&|J#X1BM3V8NbnDP}DRc$Au4@j$S06k1d>O(D&5cLka*{1#r|M?Lag8t<{>6WOQdoz)lKkslx zI*(74{S85>MeF~?e>U!Zfidz*+W*?@349dz8-o6e|IGflhYUfV|A?yp^}N5qZp^Xj zZwUGy{O8+EVSC;TTJ5ejubrM0&R-k#nd$tpP8uJi{o60TEr0yWf8I^}O+yg_0bN}; zze~ESpHCUmrgPU3+Do{u_dRVD&xQD`edYKDr-k*GdM{xiGXnei=yywgs?`392z zl*M8%dBr#Dycegy5^bKqbbe&-uC6SWq{@^fG)pNGQBs;Np?6H2F5E}IpJ{(!u$Saa zWO9%l$A7bz6W++~B-fSNLMU_peRnKW2(v#{n9)>loL=S_jw^Nr`{-2YEpmdq2cl*D zcT-Aim+h*Lv07ZEattgXOsLM*G2T@RDP7%&3ocPu9Zg& zhIMZOlS`esul8=gYhK3L&yrqu8P_P=qWS^F_Eei9gli)W<|u=1N!WNN>%N^15a>x* z$Yh|{k>=m0?ke+t4PB!^g65=z{D3zfVKO7RyE>9*HJam&&m0b5<5)KXuyN5fJTLph zvTwh2CDurj$$zZc5%x8?h9LXD$!ajK@^7@wkG6YbhswZ@0&3z+FB+B9_B8u(c<){{ zD~n?izE%}~p0SaXDfeZg2wqC>jh&x;K%>oql7JxnSDG5hpyBc#X=-jUOvavXH<6|O zI;G8p)h-`A@${RfZhYce?#K0ni~HYGCB-5>;#U^Wa0_u#;C~jVAKnd{=zcuopfc*T zoLOB;4U2tl9HWOTwg^+Gn7bFK;iNj7oqTyR|55eI`62g}=9jFCFif%jXqH$y2=Q-$ zkjNec-HRc_CvtT_|0M7-It@P4Dz`=9!rdX@kU>MY;Ms8 z8}v%EIZ4|@g@Aa0fi?hVoMW@iaJ5fM=7RsDJ$}=hTGD}FYZb+!{-F1KA$+-W7m9O< zdayA6$0GoPM;rUp-gZEq9)%Mkd^juJfrVCHlMXC4fG5zb<8`S3B>MIgbfe}0xgxfe zs~}fG^-G9Ft1(4XRS4$N!-E_ocM%xpGKl!3_?L0p+IYUb`XgTamnhNwc*-Dbbsfeh z_amRvjS|#Ezp0OZ9B%A5ZINjV!Ds$6W>V8wplB7YfsSp&{DL7;!jDKs5Kl`+v#(L> zVi!-6T8n|mMsZ@90oOkBgN)yHlq76B!2Sr6V)-qB7E=h`yHgc5t0bri8oywxsytB> zCX5zxWd;<&A|9f4B2Hg|^U+W*cLAU@wV2@K2tS`&+2nHFBD&Kyi&L8oaxp zfrnJiN!wVk{O9}KaDEIosuRtIA`dWy7+NwgRBUQ#bg<*GjZ=q>284wXm;Rd)gFs4L zIx}M??6<;Gvvi&}zMmtAl;QH%=#4zLsv} z@hnDnn5)KNLX&umO}zD7FizOaPO6(+r*$$d?&c4xB%;#zF^_~1jpiuj(Jv#6hpCXH z6xjd0u%aHEm?&tfzTqF9J+lwvmuxm06}Rrwtp*{IyFuS`$6DJz z6EC}mL+K34qID5Ss(s#h9b7qsyOF%@`Dkr1EJTc>Ma_>rurO}Moq^#BEU7Vg03g@a zD2uqJwg1q}-3`=$dGqZ)u?KCv6r79aYUUzom9?|jxD~r>ef#0s;3Z;J-T1nLIR5g2 z(}k7Dr0?AM^K(-O703ky&yHtOuTCRXbW5@8BQUYzEL3Ik!k2wd$_OmpqeC6H!7e2c z`qehj($rGxv7uI05dDSY!Ao1F&9|}%62@X5Vlm7dR<6a&7G`6-I)aC za=-9i>VEE6qaJAwWTMT6D6q+ct&TUB9RrVCNSoPo?t892_;!Co`9<;kcE_;$;ZN>? zICawF?Gi%K{b2Ni+11Q@3SY)I;$8%Ih2{9aM&B`t8Q29eU|E$klswV;!X!y`sLXgY zkPrSslMq7qT$cgoZNs)(^gtZbH6u7}P4k_3dK+v+;FE^t*W`?jtbP68NCBZvwnGlf z-1*rnb?Sc42+j@nesM6`yE4%=Y&R{C!tjl-;8AavGVftacOZ>rcG?SLe%`g21In44 znTQ|N4IsLzwxJncerx0S!nb6BP$?${XQJSB`x;Os%|#E7QjKm`yLuw0EOHJv?IQVohsBAQhbI2-q1`9K>CCY?$BCs? z*lj&*)4m7Z7G}%KC$KlTc~V`9A)TtOL<}Gq!#LtV8F+m0{Mc=IEHJa>*##R z0AMhY<5Dzk{%$^X=L6}^0wH$bc&u6sfms-Zj#zuWn!om}SInP%5^M{+-q+UIw3~Eh zz^(UvQ?o%v=s8JxV)o;J)4{FD3KxFZ*sSynA@}{&f$xWJrMI*DRbnpnH!HWfZqGm0 zybZUO`u6Aey+IsVYoNKv`mRxDFF%o*aRhuCFX6kY32KEbIXB3zEmAQ<=JdTc!Wv60 z3UT^{_eqb_&~`AHu4JScoVl(h?SmNLUPS>Ok&7PK{*}S#E8s<_Gefs}h8U>uxvNkx zhKUlIY9QvBfA10_P6aW87hCP`H<=F3k@jyvVBj7fUL+hViVtrI^j_#JV1S6LHxzfD z&*!&~8b%qh=f_Y&^050R&r*7qpigGBDJ+7!Iy7=_cgRV-%fDsm9DSHLJ=R^T_4xra zIS{NWig#=+)ZL^eN>5a6i_c8Y25s6xcTKA^2&CQzX)Y^r!&OpN7f$2Ja!BhI_G5 z1^>9Ak$}-t?Q$4;MhXk79o({S86mSxB!u&Azln&-&7z!>~P% z;y!2o4MAC$v7owmzk>PyPa)`cwgm7w!C-Ivq zEKU4M{x<~u)*s&Z@oxx9dy@pANM^uJCLf`jkxL>l`OAM67DfFx{u4Wl3vo=vb`vM| z|MQ>!J~%#F#eKee}Cs4Nn% zBA7vG;|G*vS6RDMCC{J`HsDoJR-3H6irIEU@2hIcuI}il?y4dtv_>Tft?m}DDZNG^ zl&u-grn!bakumWrxj^Z^C2aMf(@w8h90h+-2Z>mtuc(_$E}+b0(`;vhcKvEiT`{cs zpkBy1mzmmw+qzTA`g8I6KW6op>IEu3^|$JoCmr>VxAiEv^$Fw+Nd6PczX6!jfYaH4 zx7I*#*8rkwB$8+(F>fUGZzRuYr0i^@UTdViYlKiWF-SBqnK!Zc|9>|G?QHVW?I@0I zFU{#F_iw-D13E&mFN1Nt8ak3CfY-se*1@<}r-atBok?Su`@#4Y!T70;fF9g-{Zm}z zUaML+!mLxmNzblWPE4drT;WOB1|zWE!s{&{OoepEA|!y;C|I`zgr8uYx50!%xINJl zz|wDcS1@dA2=*0-z}gz?<5*8rPKRUgXRqncmB=VmqYc%f7ZaI-y7%I6^#bod;nwux zQ@0TY^n&r)h-*5K+t10ydnv|0QH}S}bbX?t?#HI?WwK}^3Fr?u@8MYQ=eh6aqaF~D z91yY?5D6F%%^eW$8jxHckiH*~rH0E(!WAvx$^ppW6RzF`*Ib8d-@|pO2lXWf4J-zY z0+74>2hF+$E!GFE?gy=@hioN>>@9{I1BRS)hg`dc+}DRZ?uR_7zr2$C^4j8yPrw)7 z+%JAzUjo*@1m1rMrXCKJ91gb_jtm%v<_^aox`yM{hZF9HVbmkZk|U`WBk2JnnYkm` zT_d^cBl-6u1=OQOlA|RSqh$f36}h8TU86PYqjmSA$OYm}l4H#lW32&WZMkC|U1MGA zV?Fm{P&1hzobiEfaKJk#nfue1m;ZrEp_>_ zJL>!?3JL@lS*y0f1W>!D5S}&IKc?U)0!Qo9j+7JjErwX!xL3wAq?TnfUDG47_)UBh zS64I9tN7z60voadSPz7gF|&T+N~#D&{K*SK2;*FOhga(~E?(^%EJpFu!lbO$q|*C& z)x3H2?s?6Pd87)VOS7Oag$zX(jNUJp;r&Z{Ct$_fo*dQsBce3vG*1dthwqN7=U}M3 z**b%bPQO;6wYF{vYSuz_cp#uQh*26u-vesxUZKzi@zxETOMPX{uMOO)Lj-S#<%0-= zx2j&C45K6*^c*2IPHb~rK!>|l{=mokcWRC!;-!>dz_3c;2gA%RQ zf~-K0w;K=L$4V4OvaN>>JfOFahXvY4=w2t_B*3L5$ck?p+P5904bI;BR>-mQSiTdI zf7oiZiH?dXMU6KE`Y|j0V=n(|1NR9=<4#leVNJr1=?D82j(rj9ZQq}JBp!R{^tcv1 z>kSEWIDM#bWBAt`OHfz*H<;ex zUf^NqPtXtPov{2#ze(4_ghi?VnhQeg$a<4ZcPY22LM+o7gSX zzQ7FGJ%a(VHkE$UYI%PxZKIvj`B^9Obpy@o>dQ~J@!q{4!YgOqw0l|=huQLEi#s$# zQf=x+shGzGDIc1356J)Lew7rOf%aZ!9%v6i*!KC)2HpO;{u_ca>y%lnoI8wX3BNp8U-|7cU8t1EV!8Uq1-YoQ z-f?5~!fmo?vN~ z!Ff*wB>#D;08$|F`fnlV>oX-}2DGLvOzl1Ir9$if=S&3>M)K;vgrLRgUau%v zic?>W0vv7*<7fSD)HI0w&zf57yGZ5=jrn$(m|QCiev63hu{nbWhOM2$BMx>{DAW1aCmdJpU>Fq!XbwYq-Uwg@q)|a-SqO=uzDHP(%1y(Ap6oql| zkvhe?`clRa3q(k30m2IxO{oxhtCUga1MU}e3nB0@EqIThVEr0YCvpvO$E6I-3@Uhy z9EpW!W6ULj^~HCC1THfR;<|Mu+(U%kneGSa8aX5PfrvOeC0`6(7tl}htk1RL?nuy6 zfs8F&BRSpzy|ivYY~EK^X@drH_>}7#A;UBk!~%Gp*`Fa6D%_Lb(+y*Wk|S9JDk9T+dac7`B}W~qS4Q*l#H+cG zHG1Ah&5INowj{a6&%YKth)1botz&7ntIR!P6njB{SW5Xz!wO6M7mz=U*$UZY zQh2UqV8pUD0w8wXhi_%?j?;)L<;mBj>N2PvK-p)^bd{KAisFt4HrY`%fhq3cz6aV5 zFJbI7UsCM7&u$pKBDLibI0d<3&zpSJ7lBcogl;o7}!ntv|6?vUb}?ml-Xfbn6i3FP@u&sW9{{TWL!MOL6Ob&xwV)NcKF+Rb;Gf9 zJ~rXxB$KYSG!|_NUa``XC$IEv^EaJkaMA>#`n)TGX6VqE=J+p_Ukz;@o4a+!+t(6f9&$^)5mNaIz6 zW@Io`pT*v%`iT`;Hpa2&S^G3tp#H~fe*Z%G$Wt-N?kNa9xf5grG-(|0vH)AH9J3_t zQxq-So^Y53uUt$gwJcTkRY2^$z`$ULg?_1E>G6AO8?p@BK~9S^b#Y4p1&6+mWeUtE z0k?8w8G%^l30$tv@@@_K`S7ZqmAV?%`WekTs3DBm-3H&^1kPgA80+9}M{{R_7*;lF zN-1@B;Py8icQpE#v+wRCb!R#qY1CZI{K7@c-)x@tsHD>2gD5N+sBJ?_l6R;RCFBdHry(x1cJgPhXoenZuvL1f z>MpPQ9*EHMX+fnQ8xun?8nv-+JT&c3=7o7wsv1jxr8H3u1x;_)p`lP;nxH#c1e};U$$%k@ zS}eq*u87bVsndn_#+dac;=N#y0|CXDjc_8jOUev^?gF&Q+o-S4D+2{ttYd7F(eN9P z-m=_Y|44kC?P8gn`=_m-RBwpVmL>0i5}2*o+g28}nU#zvQJ)t6#R#2jn?tlO6l4Zj z;uiRmU;)D+vnQb%S-0pB&S1(Np!-_I##R=+zqlPdg)>35BjgU!L7HZpA~+53jqIqB}}K^8nfyGC-d4H!Y=ww;etj|aEe|4j)O_M?`{AZl~AUj3T*ly z^A+7N{uk0egCM7d)5=$6c6Gfuy!Nw$f~s!`eUPs{Y`TsX7L;5_SQ`Zxp#MVA_xvNO|rDJRLJtzuNw$$Y!?3Av`wlw4jT+8J_h zeF)=<8(98Rbt!Wz4U#sAwo=m-(xasD4T%HOkGlHbV$6!ue)|S#>uCI)?qMIbXS9Wn zjhXQdtG${I1BZ}zxQ6U_V&>V#cLT&1s9IX1a1j@BnG8ZqF2=H`{jlBB^mJewyo0F_ zF!nQYSe}lfMcuFSo9+Qe3Z0+Jn8HdOVWg@z+l6t8k6aL>7Q^Js!2z26LGZkpi<<77 zxjyLV+~PzVIxE9lT1JNPS+^O=R2blQ=hYeJnGUe-4s9qy;L=6~=UQb+MOR_?&S1nQ zMSv^1co@TC`eVX8Lxz4Qz4pT4b*{go>chT6CB|#fWd!QCNhBcoiZd$Hcfp@W#6!38 zht)!Z^`LP@DesTTRl%Z8DRd5|AA{IfV!g6qg~a0E27dw8xFiw*Z}|p>0&q>gu8mv+ zDD#7A2H_p&R--(hBJdfx!n0EheQ0;fG#K`0Ocrw2=weld5 zGV&1LyUM*Ouk2{R_0luNF>a{i1kI&psK*x5ZCrU^7T_@-rRJ${yBo*5!V`Hd4FyUk zg5+Lk!Zfyk<>0C_TWs|{D3@wQ;fdrd-%!l-z#Fb4T3IN&XLIazcZ94$OoQy(Tp&aP z7#>$P~Du z#>y}t7(1Sb-5D98Di;F92y2E4*>LE&q|vjbz7n9UYNHTICjZbVNiIn#LiE8rCnZKg zHkO^g5s!g-nA~ip;p!|(6uqHs9_9gIuKFG+wVUyV6WAvaRS`}lZ9rC~2=#H5+^xpe z19$mAfYBwC0R8coH@)<+(jf&9t?E&f5t*<8oWi5g5iw{lykF^~&_Fba!EC+M?Pps? zQKS(c5RHq!mWIe6DUtI7h9WnSqbDiveh$iP4RX%wcbjw@YYnOh|EAyUp#k;e9QG4L zewOSKKM)vRbh(LMOEr!L?ewNL}K;$!nR(2iIo`NRcua-l*y zXAOsr$D6Q(07upgDD|EJ3%fI?x;DhM>@N!H972|-p*N8g=DDl0u{sA>841!O;?a1NB>45vf(qCLn8KX z%!po81bQ0KG3moM5+Kb308^N?3{97Poqs-LxJGRx6ozTX-@S&BMesrkp8D()D)_a5 ztRE^<4-cjV_-2JPW<}g)#ZqP^T4tq|W@RtT%HNw+#G6&-nN`)ARd<`! zOqkV{vO6!E)wd*CIx7dh!TE7gcm4;exDR!FFk3uY{m}a*tl~><=3KFfIciS(kLalLahzUny|Ln zTdMWbit_ktx^@GcFWkviy|gm0l=>`QTi?>4XXc=%ylce0*%!t+*>%9yync;*K&W1~C2Ig;Lr_ zf0j2-Gf~8ud;MeMW>6oxjKzCPDlm%H`KBvqStONO=XQcj3;GH0WNv6uTDdJ5?qcz85iSu0Zw9U ze`E%l`+ohJrJ=`dJ57%+po&(=1Z~Gn9p#QizikiY(;Jv8DiyNV77!jOx zcD`Jfp!pDe?vSfs1DSb_IvSRI+o-Tz_=b{X_2NUQa|BoKZebR>!YKonTH%I4S|2 zAxq8Hwmg7io`Vpb~H-6HEX-ISh=-&xP1zAYfErz&v)ynbL;GJ>zZ`y-gN8v>Gt{2t(U;P zkJi1P$9+KB9j@&@XyrcS;f|y;hZEdK^4&-4+{b#{$0ywbIcyZQYBW2EnO;N0^GMqAVep$j;f}x=E`71k z@B%sw)COBz#XRdFY9<%4k8q|D(2WYx1;nFF%sDihV;=$pJ-TIoMmami@XbaIH+<^Y zr(g^db0*W%qiSQ9UWvE7sIiR@%`EJ5EFW$RYLIy6mHW)^tF&sDxBh65r+OAnX2?hp znml=gjmK#q&KXwM-FIeg4PI8o-snp5O#ca%;OD~O|6~4QjIrNRk<6BRFKlrU9rklUSoiu-`Bwoi6Ezh2S< z;uv%qE#;5=5{0e=)e|YLVMoX+uS&y~Pu33VU~PPj-38Vr3l} zLLqyj^OAUp1?qPI(l47s^1YsF*KQP=C3osfE6VzOF51M+OmFy+hpd$@YxNsc>%<**6~V9|5{U zsbFs@dAj8GV%1}5vN5@w*FHcWAE&j#jO^mW9n;-HpbP^+gf7Qt`7(M_GZ~5@X^YWA z%VZzu@=vF)*k0EFO;BMIeXr*|wG~ZhHuiIi$WxisyW`Lb3j4eM__@;%-c^C8zTsba zr5g2^$0;TH%40qI;wimK@+qpX)9EwAQYu^H*ZK_7ST{DW8*S6)ecE!$lcks6a`oe(392UcW>p<40y=`+9o<&h2^M zNuvr~W17{bmhWHNb>Wk?hIgaZpN0_f3-2}BoBkzl{KvrMCH1c~7E`!i#H-a8=km55 zm;!4OuUcj2#a>*T46SX84P#855wz4?jV@bm4e5dq)zw|>nW%^?Rad%EwgPIt#X{AwpNPMjX&UC;Tz_CF5GmQAoC zM6oqEZ9{gCo+QQ>a1r&)JWKdmhc|@Xq)=fJKb20~kAI#{7;W>QKrRZu#Ks|;&B!_& zRHphBDQ{HlCP-fX9k?7Vw~WG&DvM^RhnA06t2Di~=S5>4SV(G0jbu`tcV@_cj^@%| z$Wr*)0oVSso=YaTf!XW5q>%t-b2bC*Wcbf{l+U(qjMblk z5mngQYZ1#6&#x#PS6?$vVwQ0?Ei>&uC&@lMl=Y;g&~Zg)9vRQJt!@7rgT6BKEN=H9 zg4|wB0LKBg70LOtZ7<#JXZum;q89VKD;cgZn~%Uu(wIH5I&0HwI}K)1=4Wa>-3CM~ z!g;c4TFmBkmxMWq?Cu(zPeW#LG`Zghu89@M-k5N11iXHp-ugNPuZKAVo0sha5wV>X zvvC(wdYW!|c0o6vowpjX%hM$8!ciB-rX8*9BrUd0M-7QcuM^TJeCFRSYV};Av(~lK zMvHI0j?RuLPN_F<$iP+0{zUo?&Z(&%zD7I#gsOu%mn3TeoW)(u3BGH0R$px~poAlqSMc|ajXZAlGo9*g4sxg7Hn{1>kiFGV#UbHS z{kF5uyNclXwAzRL7CY-Rsnop_b6s8-!=C-fDp5W<=K7=&_9~jX9DMkPe+IVxn}nas z9ztavUn!NfGO3JA?c@`cX*t5Zz6>~NzPJdbR?sG+XweA^A$nGV<}gS8!QbYkQ;9B7 zScdmF{QUmqO2LPB>fur$n(jQ^*B@Ap`WS@XM7%^hGv7m5D%uCtd49bk-XU6w{n;E& zk%~@VqN~zAnROb@rdfz%Jls!8Sw@7-0DX`3Dj}2myZMNnwWRwIZ^=V3k$W{pIRbRh z!SkL|1JY>OJCstz&(0+~_RO#abimSp-3Ylv#k8t|LPC16NvydFl(7cctN-i-Q=KPI zwUG(o%#4t7xJ7m2ypjr(V|uTfLaCYgOT4T^$7;X$$>_XU4UOiY!b2y*Q(*=Q?_YBKtfwCRY3xKb`BwK22R zS@x^Ygi%G-Ps*lxQIg-E;AyeK->j58!TIgL`XWQJ_Xjth=^2y#I)a)no zA$A`6IS<~HS;MN# zu28;WyAdjtC)KmO5FFM>yVtM}O$Lo@?Mf0yak;)8Pvm@*wO^9<=?d)KfW(jWn0e8R z#8KNt>Ka=(REwW!o%OTkNKQ*+ae&=f7)l8vZBw{7XH6dFJA6fA zXMfDS?-+~8ewQB$@N1n_a6f!8khc!0WK0&=(MTKl(i5v*!MoI#p<3{*G6s@hG-88zUv5qaA|+osfV z&3z8@n^6<(LbayxeIEatF>8X4nO`&y1afZ1owYw^FO46FblxB)JQF_V9%>$nuiZ@g zPJYb48b6f2yO|0mXf6O~9m!MOPD8bui^wL9lqGIwU$@%0-SV(@Yg5L=cSni4mFa}m=5nncuI6{E%ag6GpJ-k@^GBkd1fSZzX#ISZbGLq^ z{i$PV;-^pN-NtFcr>;Y-Uw&(Mo7a<{dafpZ1>W6#MImhK1!$j!QXxY_owk0m$BMf*HC=YEe3q0>HUjMO(f@Avr<+sB=> ze`l}VABax1PrjY}oquB_C=NX!->gM z$Kt2Si#q>@Z`OpJ%U`rFn{pn$JL`0=E=^vxc0T;@Ozd1g)V}Iid-&-)^$&TY=kDQG zFk#mgKhTn+)3rl3bv=ZXH(-ffd#pM)qvnt2nNwW{Pp57s{U86z8%HWSx3eGa zxbXS9PmBpy@tPhl8WOv|JL$NRO+Q|?>DZv_^Mcq;rLTGkrQ2~B?{}yW*TXtUd1LDS zKmu_yo!IlIT<77$9C5phls7(2J^b`X+-(tlMqGc&UuMqp(|aC=0k zSZ2gXL{xNUbXG*{NM`&iyNPgZ7DR(5+?X0CX49OK_H4Js>`IpCDaPp5o19*X-2N5!wo1p2%9tN~1dr1> z4Pv>IH@VXkc}1qV&OW(63M5{w;O}nb%&z2Z-sH8a9>`;Pq&d85+(+{LjaJ@@j4@Y zz`{WRRDHlXDflaIoJ4~-Af^bFwDAb5_9olfEg2;c-d>S@-x%23~vHckR{d( zt|_ckz0viVS!s=O;k6n*lEFZfaKQiW>2@uLQC7}ImS^k&w)WTpWhp{&c;}N`?Ss*= z!^w^*!~lL|^RR;C?5Zl9g4ArDc^JmaCxmL#Wg3l@?4>bP*M#_dXolh$Kt2ovtm5WX zRegKakY7#TV%0GbjzT18_z!7LHh!MEoyaNSyJ@1vU=&jbJ3t*jkps*^5ANU2o<}L8 z^CGD6A=nMB`QA}78p9K?<%gYw7l2Y*m5w(LsjXUM#_tu}Oaka8S3L5eH3df_WU)-G z#cO3zNnn6VQXCSPU+b3Zh&AvCC+E-_IJa6y-C6X@kH>UN6K@6|o9fBTY9*E%xu`Yz z=`2bhitg(yJkFdZD%&Cjge;!@G|Cu^9Ulc}o)3UPDT7-#?zjRMXBt(ji|E{V=)ZxO z-0CYM>u0uKLJ%1eLCy?bVu2|^Q;zue2afk_9+UKiZJF5j6cnJFzOmB(B9BlkS4)1kAm5V zgV{`3ag|;F-YskM3?(|4cw`!v(fVm)bcg6b+w6AJ_%v=GRp<1##*dslk)D-UV4TQ; z%1((Ep@Vi?sxEFsl3%cYM`d*vMUo!@Rrg6};T$KA-)OnXpYm0z7K72&#zp=%AA+@p zp8M*;ADlc+*<}n(W$otG5B|L;cb|W{0d*mzU2?3t){W^Qy(H9~IGUY>y#VQKfSh>W zllwj||2{RWex~(ChB$lX-2P#|ewDI*o|-BycY9vR0T|_glJbD4WSNMjz1aGIddGmw z!GOGbvFvv{g#b8>8C)t7uKB${ecVoqdJu5~&tn@jS}!ulwKMJ-+{*gja^SL;dc0q9 z9Bwf_6fi!VJ3iVqKE6Iac|Sf)JuxdeF>f)k7%+jHvs~?(SYMymyq`eI8#|Jddlr)i z0h33$lP6u1-`6LRqn4-CQ|FRXe=Mdh1E#KXr*6BZ?$@Ut@25~`rqQIPF)XLC-cJMb zrg6Hb@iwLj9;QJwGelA|B$hLz?`O#KW+=O7s5fS4A7&slvkX$ROqR1O?`PTaW;wcN zxi)5b9%lJy<^-hXgy<~iMBdMdPP_`wnv>j^y9lIE927 z?m2t!bI$F4?mTn*cF#Q1{V#lfs86l+UTeL~hoT>9{Eb%nPbJk{jkbR)sh<8bt+c)V zUrMSPd7A&;Ghx#Di&om%vcGg+Qq9xq`m3bc_UlW3C;{_*N%e2EQnQ)vj?^6S5kmN6cO&%gw9@;M zYB;S8{GL|oxw{#`0^`|={5!4m?_o+d~$!f$>ORDZ#bYZXnqQ?zHJc$ zm(0wHlwUxyf|+VvD|ee0vZ$W38QED*@p+SS92V9QW4#6~jPt&h*SWYR5r)Hj6LO6k zWxzF`Eh(e<7q-`G<)1w^0ZUwcm)Gq5MSUAz33#x^&6Bt|Rj1G_eQ;D$%tZN|si)pv z<3(MDqc9!j1gP#Agd_P)_RbTNUEtk|{gWy4t5bDqroO%V&MHs}GNb+7>2&5PA6@A* z;8e4@PLhJIc|IR!uc{Cv8258pE;}<^KwH6CnFk571fMe#&t+`$j08ngeH~Sw zOs&%3HG52_&dr|f0w99nctsflbx1Pecj@1jGJ)JIS%u!cbV_*{$|tbKniyO?4Xbo& zTYfWCef3>+Bw2~?_DQx9wLe&agRUklX@t=?Nq&@1@xt{Hoss)Iace+xrY1GdFW%Yx z8YpW$F!yZER$|$P56lCB7Ea_e$IJ0g`;&`~?WW#lDha|M7I>4G*5W>GXl8<^j*_p$F~bt(rml?=$fo2W6p_r4bGRzid}IN;q19Uh-6{{A^y~4l z6@19J0!jHf2KSVv?&feUk*p-|NIy!6$-`u~gX!*evq~GuNkoR(Evdy=>4ZGqDIx|8 zjle4TAl7a$2b=LQkHx)XI!`2$F{A4J_95N2%QL4Yyo#N^{Prqw)C3q}!G zql5_$W4)&K(;oKB5;)AptB%}^jo`Es$!Uku9`3^EbC#<={YdcXBES~+5spwKeMB&8 zIm*bPN@}87`>?TyNmQ=9>#!o!BvU35D|uil5UlV}!ek2o3T_E(9!eio7$^Nr${S2N z$vh>*m}op#>LLra+0#)K1i7@^Z0@la%!V;ve2h@sJ)%OLMzEVErn2N=zEf<(ZoV6c zRljAo6i~Dvi%3C58V-jtiGC<7uT~>8^5hHm=N-Q`wcrUJR%g-jV=L?wjtG8R!|HOn z_(TJQlejXdFR=aLFlS`oi8gztlV*i_Xrs*K3P$3-D?1$_YeHtr55J+LhlMkV*uHm| zlvL}leo@k?1dqRiPL$-e_v*Dn0`6Bl**AeUi=|Zp?-NctDU(wiJ_g!_khrd{Z+}jY ze9_IOqp$~~eRYnnMLX?^rkKgBoVFOaolu^vo67IEn&5mfoz3~6d^=$w!eZ_NbZ01) zt#CIUU0I!aXw`&ml(pQNvlT3LJ0?55TL~TpJyTj>YseTI3Dg6@6^3Mhv7 z-&ClX+7g(c%<)T^#O~q5o%5fsFSvI2xa3Xcao9H(-Vymes%*U^S+Rc~g-TGOCbriu zdg7GkycgDFqf8Pa#z#_!ECA;5lI~HxWx;k%)+sefpy{k_epzb3)ctly7CzAOOSD?_ zcfkWALU7Wsb-AD#y}`%c%IM*U|`g+WD=mWp0lMgq zs%V}`l~7J>fwcz>Ta?$2Jp77Azm#HJlGjJh{K6i3x%LIHtvVm+BG@W`h{hJ3T9!+7 z%4h^)Clm1f@dRIMj|JholJ;YbQ;1)@ZiC75ni^37{)~+GZJk|bDDrYRE1#pM_anIsTLI9saRAOC!v9qxAjmVDF?Y)0-ZLRCRA#eF z$A!csdQMZGYBU^lxTd#FVRMg$n$10s>t4$|_WU0DVRwT+sE8_>@akfQoA1uMkjkh~ zwv#|kQ1GnoMb?|ghu=8}-tQDz1baFQp3FwHo>WjlR14sq*y|yFFIj3b6f7ppr|FY| zNphhqoxk5Aa)xD@0?=Mfzqup%0&rl^Jzu&4w@N%}?6qK(*c1`jzmZ$sirBpXp_p$A z%tpFi6T^tErmTf=<(3CYP0dUjoXLCUtQF4UC!N(OjC|YgJrhc8KP)nmuZv_wA4xHI zNO7S-)7)g#i>6o>ubB#!juV2CILNRigVwF7Bq@S$EP^Ar)J)O*H8ND*f8`7G*ov}{avGlAN z3qv&{8HT@rh8t#t8@GqQTn;xyhMUvEEG1zOLzoQ|X2-*FRu6MphP_6@-qJ?6 zN=CRFMtDLapcxT9?Gb*<5dp}EAlk?f$;dFne`}#eW<*A}N5=l$GfAM0O8Q$#H4Pe- zkr9>E9+k5kl}8(;fJuHT^lv5A|1w(Xc&z>ZDq89Po1V#Ax^!2mboYC=#5*0DneNl^ zPqb30j4-1=Xr<8|8L@xRN;8wBGEXoe8 ztE~Ee&`Pu0GqXE8vb$IQx1yDHmcCpqHN7r1zxPa}%OHO*sb-Zqbe1`-mc70%drM#L zDqVi>nRxn?L$k_#I?Mf5%LA^{~kgjMEKsRXS2oLO19T3LHtSx;ZpC|%WTT-EAR z)&BRA>S|T*byYuo^`Lb1uyOUhXEL5uJ=s}}SgoG9uAZf@nU}6vFs@njsaejdS?#R( zv|97|x@LpEc1yZ;+qm|-Pwj42?Otc?!D{W#e=e!|)FHF#t~={)SN~R0WvIuH`PY(a z7n!7JC6Ua13bUT9E1g27fhs%weu0?IF`Z$m;UQlGvql3eUphNMBjt~5T4 zMuDj`!Kp@J$23utMw7Tqngl_Ult~)R8nNJ7)03O}e`A*JH%Yn?O9pv!%Ot?Pnjv#U zYBy+6^^IVSw6DXQMBo+@zLq4P7ON|?gLzJU0u}aIG|75lf**3`CR8Jr&#Fc_k5q{6 ziHoG!@y<)F&sl>4PwH1jy?q$c;2=U07PWihi8=vGZ5Ay!CJpXNd<=eYk1e%b!KDOt zNXPt7p_S%p2TXDGh(Bmw%udQtp7y7rFWy=^BZk*%b6UnB8& zmWz7U?;cx9M%RZzLpvqtxVT9~5}=`h+wZZZj8}bV{Qc(|{rL9%xSD7z?3#lFpSZ%a3F}A)G1*%l z6DA^kpFc|({1rAJ@hKkZXoAU3fKJ#3xJ_^x)L7^zq{JGeUKmvIOL&>oOvAygt(mx! zKzQG$oIo2f=YcjjbE=GJ>(NR=E*SdsFL4*>pc=toagsc0D$#N;O~WXhHxmJC@? zglWEr$eOuhXV<9euhb#>PNq6q^Y0bDWN|)66eOHYLGXyLrDrBF_O{hoP3tB5=u=gj zANnm`d_?Y$<}$?am!P)vcY>G|u8Pa)X^`=6(~{!;kRVX&G5L94n>;{Zpa zg2Tz}(G%OKnT9>8-@jajp!M9+C;-&h9JznAT*`T;TpC4eFx@kQf~!j?GBvh~wZnz_&zBQp&=hBt=^csStCO2v)8HE-HF9 za5#=3Uh)w^EYjM-@UgoIKJGB@dg z@ojF3@$to$3X@y&D2q0V^y?NN%5E?r1=qQq+$$hQLPgLU>QV-b0&a#o^uSXUWti#p zs44TV62oa2v$)ylvYal=jc{4j49JP@*r!sB($uV}8@JJwO7U|Qay65P_0ni^@x^eJ zvn{W`RMn57c=xND7ajI%=!HL|$QvOW5CCsQ!_AnUyU?64wf4xD)IA)@O57M8aQal8 zi{M=VS1;T;5z{$Y$;SH=jNMQT=vbmBx%jO*3u_{2_{kog*kdP*JB2!6O}#`SS2Y=C z8srezumwyKc4JHH|IP&#Y2&nfEn&?|U<_)l*B})=E7XgM3L+L$d0A+_r(#bMu$;jU z2}(f>8|6T@O)^?_OkegO+Nt9xP@)#{dq#Ve9!sqfyr9&2HSmalKOd zu`QGxUCjG)a?{U@#xT9+RgNFHJOwGOZzo5&M40Y#0qG4YmKCoOGULS;N#|*-s~gx$ znQq@lnO2Rer1j9It^j+^(2oHw-U6PE365J16`1JnxDC^1Y#n|nutSc4pBk|8`O}=$ zW}U(Lz2|2O25)|!FWbIhe22@rBNd^;%ahQB`3>&otp>T6w155F$XLY2Hs+Hows?hF zve%RhdwPA067m|yXi*gp_hF}4Bq3?z`0?F9y<#^=ZflAX#BTu58n=9N&6`Z~8Jld@ z;(+thoWYr?XVd36L2A2BqtR|K)rn#Zi_4Xc9$^Df7(XUH(+{H~4nt7kQx5M#Z?y^( zC55!U^SJw}MiF`X_%N6BaTK|Hf&6$|Go8}xt4-lAVL8cIl%6X5omuajKhprPv|U(W zl2e-*$r1`I6>pwkZpe#m0+${E!{V|2=(sZJn)MF@L5v4Bj9a*m&a0n4p#K~lolfeBuI-JpSt3y2 zrO2~-lGctWz2B2!Mk@W_Fw)M}qgBRPekuIGC}p0y_?wcH%>d~_#w;z(i&2uApUmtN z3Ws_hqWGa56BbDOiFW@q{?52;pRJxyMgV#iBGp zJdDCxI4_cef#D#VAmayMIE)UMN@nP!&B~Kem4h8MQnm_`tmPVDuPe|2GKb6uLM@03 zRfko9iP%C^Y80l>^{3cUq@9c3#MX~6DZg(-M#|48N~2pc;iP~$9xM`gZ@l1|i@{YMYp%GlVqvo8TCrFzYW1SEeY)ng zn?^j8s^sC$T+|zy`Gz#Vc&?!u)wd5o028feEbpmQ$KI+YY%y_k;1rIzdRVQm`&@Qy z5Y<7)G)xayENi}L)%h$MrDn z(7T3MTg|WZYsk^RQW3~8AaP?t#2=}MJRxWrVw+3mY6AT3AE}6$#ThdQWO7~ zR7Cdm0{q#3Nh)Ic@b&-KQxQJr{4DpWh=%}@_CHb)J!N{R&gHS%^p03y9pryTDkA&t z4F3E+74iOhvFp!N#Lep3eJbL8&rh%SH=l3r?o$!HM-k8ePb%VnRN*6|3hq-8f19ED zFH`u?xaI$UD*O(!YWFmUjx?tq9(PA1cSmW?bY8A>>26n^o>yu2I^QWh-RDudU#4fk zReJEFjKCl1;ZmNV_o;{bXoN)?)opXwI#A^)w0{8vPxI74a&3oD?G}iaz?## z#xrv!J8}>!f21PjrE(XHau>aGmosx$J958aGZc^H$}ADw9US2wlfK%pck?Dq-#N*T=!niv^yCcQ7TgnqP5WSZ-Cu&5;8ki!dh(nT(6ryo#>X3a~8l z_*aW4uF?LnCeu$SB3;ZvQ)JXujHOPvFiXUTU&2IFv_3~I$xE;^Td0m-#AHEm2O?@L z$k&!G6WH=S8MD0*tPnU3B;zQrPB$3v3pfGe^?;D~OT_{XV)EEr!W- zML*m>wpYyK%}nyJyRaCCiMbVV!l?`ATS)rY2u%{o)j|>9@i>Mw&6A#`HhXF&aV*F; z$)U*D4eiaz!Cc|^nqm?s{fc0`y_RTF9{GGfN(buY#sYyJ>NWhZADoLnW>L*sFH~W) znMMBJ5x>)s`5Pgr$Gm=fSIqCFjBcGMaz~~_!i~S)@#WlHtS6zm^-x=)M&`R8F`EYN zR756Thb&ExWep*p4xU&p5g-Nw@63l#%eHjP4<9bA10KrjgI{4}hB3RO5vAZh%lS<~ zZrnpy^2`ytM`_j!yD)t=6w?EgAh07zZ34Q^9U*&)L5EkQYsIO|%_(LxV) zIfN!yvATGGslW1<6amW~Qs(PS2y?92ir8~b>Fw-(#5Hy!O4oPT5Y}4?)#jRu0G9lA zV+XC=UOs2GrG||AsNGp*XW>|c&*la|g>!+<(y0+#S&FG(S;;5cobsT_2XiS;R_tb9 zPVw`CVbgRDsh;L{$tr#ipD4x!Vag|NJ}2}aOOsCsSTHn;l1538KKCKtj+YmBvJee~ zD34c`t`TA70^dHHWKs6=jQCJN(ZX8=EbPbOug07RNwZYBqu5oLsXe3giQ!V6)vI%- zNCAF#@G^jXAcl-Xyb&JNzzM&P5Kv{UdZ|{&%-;7VZzaffEoQ2OL5$<$-N(=T-K7(l zFT{Bh6F2P_1ezSUmTLQU>4yvDO&1;{wkI+*H^|#_72`CEugo)o-bBTiw3U_`&*_T2 zDKT?<>8iOTpLHHH+g~aYdDP-9OUvy`lypB4@XkDCWS-%b-&QvsQMm(?hNZjfM*yZ@ zR&)%W8G>z6`>~GIxCAIlBWi7S$=P`jv*H;LWN*1R zhuvfB!j?7c47O84z-Re7SH(3DX!6kr&AO4geR`?Qw%vNVY%7>BOwU^R z`_fc?_&4x0D1Yw!d-=VAbKW=ca;FY;cYFEk{>V;PfQGBuk3oMF zgr`}6K{MWuBYhN18e4$HtvY~jd=x^9D8P{zA0YNQ3S}WI#8XinB+vRsEWGn5Tqw4X z&{lPbe)R|@i6|uY8Xsc1K8gSm7LlSNREOEbDF(DSS~rHHshLgnzO4}F1<7{i71!5 zoIt$~xIWECBZ32Q)n`NK&kFFg;2@gGS(x-$A!!_3kz0K(+W4%9b{eiMF**0n=j_i| zcv99`36EBVy20dpTIX4*P+Wzkt@>XA$ZPUL-t}2Ikf;(Ip}tT=e-2mGs?qY>Xoa1tTaBaG@Pz{(Kh+9*5|y+oT$ohOntF2>%7`dtIBw3aE+~7@AY|I5K*-`uEz2p{Y8DGR<$L~)bgnGMMFYdHH2GZWzzVfF=M*g zMq+AZ=FeET#_D|5MKfHh#=&4}b+PlJr9Q64$yQ@+^-lrhHMMqs;%w_Ds(l-w@o9_x zvVB~u)-`?V(|761j@h_c_i~N(J>$#H<>^|_wyE`>e+i(^Cs~)>m)%sO{ZOB!WeuSb#Z1x5sFK+vvEcqlk{5+4@Fe z{mf`~M|`B;NVZ+XnHKtw0Q7#u#5+q>EY!!5r;e7C5wvKStS&KtTg#Af$-%Z&hiHpi z5?b435MxPR% zY-MkgG8j@5)}BbIA8Zj*u*)DC$B(iS5g%U*DInHal(RTBZ6BsfGVK)H!z$+Dv=6mm$yx#B}5|`u&5K&Z zoR#=By)7I=8%0pX0zy$VpCA0fC$tud`Z|62fhsEWyUJftm_^Cq7 z-e7XdKi6p?Dls#`@?Zyp$;b?5pEy{Ht+g1wb@utD*)PQ(a_5a znks>1c|BW-W`m4}q0sDR?JHOSe&+BMRmb#RmBj=WXKmKGOyq_vD<6H3xe$A}8Mdkr8P! z6_xyS%7c|g^9+o2doWn?iaWs|;4axd@1?0KxGb9&!j)xTJFyUt*N__So6tdLn_I7g zQZ27eygP${Y>cgwJ;0vcj^&w8JIUx+sUbY_k<`tmb+I5tUdsmjVMh5hY0C6cOF0Nv zvwhNCdCAP zo6t-u)&r#gN)u-gmah>wgiY6Pb~@q0U^Ytc1V-^Jpdm~bj$vU>TGf4iaO#%9dh=Wm z_`K$Pk!pIVWl=Ri;9?n)?tHOgS6*|m>Xe;3-0D0gaQVr7$@y{}x>Ixc+3yl{c=;s= z_c3xKjOI0RGm^U&xfLt%6ZthkaiostsE3cndI|UJsuXjt*Utj-#m)BnJRk!`T z-mf2fd~?ve^!nzoeW&*3XZPjLn_vC7g11M*G;eN?$GPinPY@EnZck@b1b_c&DAxVH z_~iBL_vJ=};2m;1{mtFg?!UgLXG?GX&wKj!n$`a%?OkG-_f3VyoP zJX$|+Sn6CjsP(EMSl_f<>iQy3Cpr>idZM1(v)h8^`o;G%u3b8dg`G>@yt4w#1*CGCs;AO z55i0S^i7UoH{$0V;cc}MOtOffqkv`&OR7kCGFsV1{}`P)5C%oNYqdt}TA2Lv11Eg{ zzzt!y{P!L>VBj4iQ!Gyd>qzvyU`)YtDISYwq3~>`)%mI#NuyEOtSbC%GF|AuxtIY% z{{XiTXusp=q-38=eQwX|yywoV4>L%VbISCvG6*$mc;`}FhW>EwRz^?{&i(fi?nY_Z3Hp1s#ujR|Uyyrwe6_a4dN{As!0aJ^^AQj{F3 zHoyOKCKlL|u0jSICs(IFHMC8O3@H3&pr~CV&L&=w7`bIrM;oFec$l%Q9o3&IPOlg+ z?D{p5sRuNjaGYVIFX1iraXJBYCQ@Rgj6s(Nf{D|TD@M6nvKxS1A6dTReH>nFkC~es zF0cb;*GMchPoq{p=Flzy)FBOD8oUTlL?nDpq|F5G02hduy)Er_3nRHIcZ*`5?Cqu& z5~4G^kdBD%#2h{n=Z;E$oyC@(ZOmO%n&Gpm!kjJd{;vG3j=p`tV`9{?dL_%b&WkcY zZFH_fsxb|(dcDphZC%%*dO2&#R_90AJ$_Hecfof&mD0VYyq3+_oC?au0eIPl!5F`v z9Jq>8U0B)O-9FkYK4{(l*>yC^_p96a0avXt0->!)1`$%w=6*+st|ZdKk*LT+bB>`z z76l(tA@hc7kkVm#6seILEmu;DGl<+imx$sJ4r5M>dO1wm3je4jY}`9FApmg9z`Bc_R|T1h8om75NCyLCS4C+wwScuSeY) zXxzYAs%(TS^OTB+Gc{d7p==fKe1H??suZhjLjj(}Ye7YffSb7D#vxsPJSa#GA!RCU$%7G$r_(Ofk22L@ z$?vsA>BWt}TGNbf;GrwP1Yuzma#FW>Gzv0{%8tKtY5;D?EiPZ8i)nv;?edioNF?6W>iL z2mA5K*-V(&yycaT!+SAdq&Lx2$y-r2RAS8VFBGK-VYz zp+u${l>iMIG^b~etY!h>#NJm!S?{r>Wr*aHuata+|Ml0~e4}NfYd=&24c$C}mnx>7S6@rt|e7 zpnpt(M`TCpL&r>xDwRc$sOpPzwLb*ozEKiQ%{#k!vpeWlS&1!x1f4ExBhR2n-c|(Z z&tqnPRUP%)1gsRrz4SP#2(D=JDK^Aj_$LhwwecXS1AShyk5iTCUFg^mdBu2$3L9ge z&2SggwtdXd5Wf~kID(Cpqrl(e(OAI+3Baz3MMyN}3(MBSfdqLwQnf+baV}1pD^_cp zX*;~%!5)b0LpF|(<{vsH(Y0dTsl;bH{e6W0Ocj(Jc#%0wlW zI9u#_{O4R2-mSDDG>y1VFNj!0xJ%wJU7Y1eCCs`>-l%XsPUlh+pYY$B!dS_|%s1%2 zC_vXdc%q80hfUBuK)Tm*<)tyQ(HfRmS$u@ND%pBHGUc)+0?5&`x7?75Mozg&? z2>cM{9pG$vj3(gHcekR9I*#V(ZyR``Tp@6ViLW5LV`;Ll8=&(lfknmm)zvX*fOjQM zj>7^F_{l<}oH2!WjJ*goenNt-Wb_*@Kxtj_J%936B{s2eV0$WrW>qC?$XlM;-%h(} zA|c}BF4O}YG?)qf4YAo*kx3+*1>*mvw*7VRjy79C_UrF*bsm8afA)x1!Bs4KNEV?%!R^%zj1LJpUiMn2kL} zWeom@Jz_w>!5=+hCV7Sb${ulh2pTl>9=jsl9xD5{Oe~N#3?%uV&BSKF9NPbDGqL~Y zVy51aqPddt>?#FJm#QO`s%Mn?!aLP4Gu5~w_2o*c=~b#ZU7Dp-8pJ5g#yia}^KTck zm9*DaY5yxTvC|oWBN5r%6OZqcu|0G-(I?r%-1iqVo?$7!v5p+-q@2OAoY_aLGjx7) zM!Ccyx&5}et40jVSH5dkxearo4pJ z2xd=W&FeOJem0T6wL`rl74wcvu(Qqeca-VPBZ`v>ii^zrYoh{|%{<;s_47Fj(kwFW zL`v`gH4&(g!Kc7Dv0&S%kir5;VOd0mU&J9y2@NT77UsgdeoPbX%BxOoTq@I3PK(N< zAfl%s>GXZ1&c$XSt#D1obX_PT9l$tArLb2t*HB`)Ng+I$7sqNWn^^qZxTHIY@)<9s zutPC1dq#~j?#p^#i1?mb!Ho5gPI0C$Tn{GT&c7pD;07nIrlExnJ-EC&t+wJV zF)1px&Eg+c&wGIn56&tH<*nr8Wn9{4Cy+L2%!28g2uncWd zYC@AbOHiYpWuvNtv;(TMwz9JNTQppPq3FGFx$Ii;hb%@;axUdAPA{E?#L1c+X|^{G z%^F#}{nDk$F3qQ%)sK@Zf2x&4ZPJqOSLA3{05OU`a<)8kY@HD)=PbYwTGg3n3^d>+g*T`REjZGT?bj7HEL zbJOlK)n;_l-nCcBEL~-$Qyrzz=2X?Vj^6_FZF%S0>KF4!%@-c2(Qe4lQ7qFXBVXoz z+?3*2JK<2ykzE~l!{6IQFKp7(x>LJz($SyQHc{0ycGEg-(lJw|-`CY-=2B6~*EVlL zT{qQr68)%&zFQqN)w!X;wi#SCn_bs6)$!ws-_p2QLb@&4q{mpgWy+-Yy<`2%O;7bc zoLr+%2D|$+pTPN4b(3%9oMYb+e($T0o;~lr@aR6qshS{-zU!Fgafbfln~rRsHc6TK zrwo1fdG+&~ny(rIvDdw{u>)VS%W`hWM`WrOt{=7RH+uwk2_95z6O<`t54>k+V(aF^ z{4_wu*Gk~jhab}^{Bppxs#mkK^@6U;n6HW;wiBOk*nzKAxqFy+f5_Oc-{@1F=5^(x zn0iD^kCIwROJ@)#!SOp3c?2B~Da=`=>>d`IuH>%o3w@r)JGCL;`$ zP2Ltm=zC--e)Z}(eO|nkFXkuZWrpvv8s5a#5%D*@x*eie8@A`Gdg0WM<}_URX)G&y z%u2S~vwA|7zv*T6_@rZ9<}IR`t#h_&lm*eIGB8U%NZ0~t~CXRtxh)+4A%2?U2BeE5RL!R zEF8<}V0L;Rcw1{ah{#7Y9iF^z*IdAPI(r#AmGP2a|7jD!tBDs{Q=Yyb(Rk;$iCRsc zwp-Tptz-|jWRp@(A>DuXle&ET+3VrJu5J$&U2UM?dgT8*wMIY&Z69kkl&vNLAtD4_^ z^+DorvFOuhCZdfv#FsOzvD)8LTfUuX1WR~N$Je_{Au$W>&YMg(>n+{ycNn-L_Is_X zS1n2X8~IOXj`mkbO}jqCRa;GMV##imx~z-M4AQD^Vstgo=PirMZF!Lw zmc6WFw5XI57^}&d9gSWWTN@;jX`=US7?Q7lC{2rx-$3risr+*k>f5OMy3U+wIzDd8 z@b$OHtBrzPOK#JX+MidgeHsD8RT6%s)Lq|Ih-*LA%=pgCJtN+(3H~b8+wq7#?~!w% z0;+~aV7hd%XU45PzGSsQN?(2!^uL`-ni@aagy}xch|GK;Tg~oh@0XV`kJHiP(!plFx?>i#=azu5SIc7o~voN2q0Zur~PPhV3c=Atp`%d`3oIFOI2r-|E zpa7?0W~WaAPbKqDrTb20znsdUPJzs4Ai$ZT*_m?SnQH!-df%Dmm$PT6GcfbH4&YqR z?EFRGxncgfao_pNFXyJHb93ekOTY!h?7}AS!Y=>9q3^=!%f)Nd#are}SHPva*`;UT zB{cuir|;75%Vj`a_|_50=cCIoGbAh!8JUla?nB0YLEcZ=Brsnk0j^TauF?XpGV-so z`mS=mT;-vz3Yf2p0M{jE*JXj%@ciq_zUvC)&sx-V{jY=SKCcF|o7VVWO?A+=zMF1T zQ%BuR5A*HdubjSo=uqJ8_?y6yc<98J+nFx`Q-RR;fZq$x1Lod9Kj!~l&G%nInL*c3 zzc)zy*PlZ-&F;R}1%4HT?)2Rq0P=n?Ll2ozC;9uo%w#5CQ=aCduKNzp19Q(v{t4WI zdu{bE;FefA@qY!ksD?k%uZ67q32rg^@LelM>JM;BfqeL1;FdjiyZRsVDcq&cN{v76 z=~o-Iy#CfnwrB9~!7Vi_F#NB1hsJ+`TQp7%&H96}Nw{7vA6X1XQSsTp8--uRc*98D zBo$wn{T#}nxW(?3$~kVw7Jw1M z@rx()anU)fnb|TO{;EB21h@38eXGgUrKH_66A5f}xtXH4F{>LrVNqbQ zgf#SH0O);2LU8YrBQq6Q)Wb4Qc$<$vgu*^={sgzkKJE=uB_wDKyrsjy_1W@9YlD*i zD9h&1aeCKJcBjUcDa%wans3U4_bum+OP!0%hh814k1*T)Wa3yc#Z{fRs`*5n-&f?g zK%fsa$87W3%>@wH`NO*ZbrwTW1MZR4_h5spreJypC+{Fo)H{fs8qdwy>H9B@lQP1!nNwz=E=>)VY{$Y{meEJ|tOxk=-!cUa9F?Wto;&mx;; zw(lIX!|jLjC08${%LW{Zl1qz7_A*biXuejYWh{C&^hIDYeN?r+M3CDOq0G>6ys|9_&9k#Dig|LqYsYD+VON%2OJ@%+PV;d< zRaSXiJ5>Lu@o}u}x{&@_Jw&~>T{rdQ#;KX)p|5jmq2`Tq``5JWFRlBn+4sv5i@tAq zmAY=;^n2|4z8xfxkp13IVc=Ic#Nc)7GVW#U=Q`OHed~%4UAp}?DRb#pIjunBf7Sz# z_cQ==)Kr|e15GIE?IuR6z#RU!~fS6-GL;~@Y!66hS=GX#Ic|sd-D8u$WxaBEQ zo)iWSW9P7Vpalg{mVv|hAQl9#kRaMoFif<>g2)-F!1x^;A+v2k;*V5d!O@OX;IJf% zgDP@xX-8>5EGcr4iag5N(Yhs;R5ef~ejDu=lWj|y9;A{GOgq+!!-{Sisw`Hf9p?zK zVpvBiOO9&4b1SiWcnDRI{jMGFyKTk%8>s@s(Mbs9fUpvIt15EoB*s7>><_P0Rh4y; zl1m_*0^VwxHaf}K+Ys)jS88CGPD(L{^&>5Bb-gm3)GCNI->WNi!%>~IrV?ubXK#&{ z-*wWvwyg#IuQbeYbTfuHY=q;yH6dKOnNtuO(cCLdJ7wLh4<$C@H7IW_CmY@DwQU=T zo-3`lFx{N59JW%^-p}02baVG1wleEi&!G3Gkm)b+HfYkgXxv9bK0wE`RJsS z>6P+X+iSeK*2x&vD-$iX*K+pJ&H1iZF7wU)x&O6p0ggUgfzv@-4WG7{tEK4BywW-4 zS`V(Q|KA0-e0&l}wy%}x^Uh7kL)ZGh18!+4SN-UymMQ%%ut2=V@zC+V0k^zPsY}eY zlbK=7eO=Jj$nizON2!47%37z4p>yeK~X;Oi%0o+8rg2 zzC^s(wQv2#cm2i`IZD&8A#eaFK_`J4Hg{t;0N<{$nxWwu_G5Cr4JKmLy;S284fXge;e`ic5|C6qY8Dn`(*Yg#!C{}d-bX^jE@ivAG4s3 zmP}FsvM7E$h!l(AQdQWya6f)=b&HA`M@IxMzkcj<&e#}fF9UIT_bT0;AwYGI6b6LB zsL_|r4#UeHb;j`%4!{>wLtgqG;|F0fuA?ZX2NOB>a6{ju(A6EeN|oJ|+d8jiU$16HfG9lX|+?YWN1L;O2AivnqZEmL|GFp5IM8>J3t`d8{kUzF!)B%U1BCWS+~eMheKlfKTV# zsYp4ytiKhHeo&A*z+r@Dc%B=ex2-r|x5r5sB~OflTA#6|2j1`A0wI-{Y}AX-=ta0Jb9gr_>A`70=! zHzyG$qa2%}^lhk!+bk)_Q|H6&fEQaMFEsd*9# zl_&#EbuBbQkb(>uWTd1TQRGTSmYP@yRURjF%7-1?V&sFS|kPzuRdx$0Ql zngxUzrSkh*MDl7o|1wS*Qry}pDxe=LMS5I=oj;i6smM5{`wgzith#Usjz~fOGQ)r= z?U<|BQxw9jFOa3pxd6>X5uvqGt(edoSl=RBfR)#(HQktv?ga0Fp1yH!u+P&Z;P{y3zYogIe&D7}W)rj8tuD(HX305Z_%Gewiy z&>c)HO5}ixVk&`!^Z=Xs}xG%VoU>M*HOMKBNnRmCtl3U#IhdAkRD&S^3nVFJcO z_`#Fu&DeET@Zx<+cLv;73t{zZ6DzyeG`GZWO9nxi}?sfueP@Fp57?} z(hhVr(b#cAcin$#rG|qa)NYLj+F%qUhzy6ZVV*SgTs5I<^#_0J68CqE;4i?@8V`B4 zi(O41m+=z(LUz{48l2(~LB{ezgjBbI`|sA%+Cqn2ygSV)<#)a5AwHw z+WER1!=}!g!dnkRU9sVAHKM_shT`9ro;ZIv5B)Gxt$Pn{iRkeJ1+)OM?s((qV z0~n&(Ba1cytw-Zeh0BeHPD|@YK3wb4HQu-ttP^-{a`v$cG8H1J#y};r#(>-D9L_5C z0+tkxQ~&->tcPP9qcR59n;o2yqc#>-;e9SnP#}}531bCH%*Wv3Q!VnVhO}b>+&_dd zE6pC`hsz=BmR!+~8PVszE_ogSYBc$_Faa=ijO}6^t)~&Z-BVo};wU3KT*0?f9Lr-x z4#S?{S4URsU4$KN&EoCJ;Wg_pTo#-kF}RjTvry8Jv*KY?BjD4kzIAMD1!NsN-;=et z2)S;=RLY8Hfl-dXS@wE6*2{jJ+ZBL##aE(mw~tgmtLJketGuOJ4ZbGRulQ^Vf`T-mUZJa*Wx{1Q-Zu!W!HV9S-w58=@hmmP_3KK%sZm{QM!%88#b=S= zk<|HBWxg-IxXHL^NhINU7_THN>aPKlg7z5i^9n+TVEC3%^Anydm<0Wc5NMFJFZTb% z-g`zhxv=ZH0YU;KBmt2k5ke7AP(TntQ39b8igct!rT5-T=p6#m1py01K#EeNNbeny zB1I6SqkssAKu&bdZ+>&F^X)yx-s_Bg_S$>>%MX4rGM@Lz^WOJ$siyE%r4dZ?c z)fH%aB0}I`CaZBXHkJhQF$YyWqQ&IO@;TikUe!;OP<*oyC&dNSM>3P~`(0XmfB(wu zCM=RnZbro*R;u<{IGvST>wt+Xw?Y%9L-cK1@`i@8?DSQ(V3GL5yUA1O-|r8Gnqon! zZJ35+4arW-MJd%tvolok%y%Esh(*_zRMR%7ZGG$z9XBhlnv9`@pT*f5;OJd($`xTA z?P` z;cX{mS>L0fA=l+*U*&1Oy4H@us>}R>TDPT&1-`}HUafEW{>YN?SWr;AiR9eyateC* zdZp--lrX0F%fmwb`m0hu-v+4NuCram##<4wbK)+0;$ev4cXrej=Zhw@3U7;#5K*Q8 zi;kdGV^Dtb%`b0|KfuNIc%v^^%40CA20DB+^{KHWwtfCVHD6r&M2cFl6U3SvMu~6= zBJ*ww4pJZs?+?^a&?v9_X$21A?uH-*qkcvp>2$-_QlP(Ks_qL> zVHHCkp6PCwdof_B!-TjWUnd#deP=(dcgA%X$dtZWWm3b!cN52bi=tJN_iBi% zoEyN@h9VOu;PIg2iN#Fmy7~R)FOScG@8duV4vrL3PQdHi2Wn0rM<;OLwt=BjX0H%c znG>YR30iQOI_DzIkQ1Efgn;j~eQ=@^bUq{H%y1w;ukOs~=*$$jQ+wB$Imh{2nKNtP zC6*@V^BbUHBrlc@kVMmAUX+e!1A> za`~gnm4bIURDa95-vNLDVU)A~Dhk*Z@vrch(MY8~@R%^<)5_<4|E(yX=xWsy#fO)S zd;gBdEY^SZ@9~(X9l6GRe~SVd6YhNZ8y>Sk5ArYYm~}RSwsZY&ek(=V1_b`XW1iz$ z8~+C$^G%uKKj0b0%dkK3m|biy|HNZg;8VB$ zz+;+@-~JPidHaXLpLk3rmhRtCzf!`-+0WU&U=60F(1c8eu@^TUggAH zdixuX$)_7D_FF09GC@*`fG%=th{LRx5*2xhmXfeyYfBF`3Jor{BfpbhA|Jb2!ZPMsH5vfRe4SF*j9i&h@{?XRum;6ayGb3++z z{uTv%N|3*__AFV~X6<>p#f!E4ERXfIg52;+>xIu!ZPtql^IxpLD5+jw|2sURcKOA| z%ZB~+jk0DC|7LkRqwQuzw~ZoPw~uE-ph%+uC`T6#)dng=p|xdSD^_Vm$(^E>)N3y% zj%ZYo)3)5X;6Ew)vUce)dNk#+CTF#g(M}t;ZAOQbtDCOy8{%@_j$(E4SOmMu1x`p` zrJ3RGAU7|ax-{~^>#LoDffnCtCBBuoC2#Fs+mZ6L(ssUjrMO)XEA`FHb(Hsf!`_5; zb#UrsGX~nTeB{Dh!#(ill3JWMLN0q2s}KEOk#!ID2GHm!q9EnJx?>9q@~F0Rqg_T~ zgfQCwl-;q>P-ZKQ;D6s8G8O5(&EKLa@JDydE$3vf07z!@yE_JyE0iJjs73zjj-{;1GTprsOX`kMykC{) z=++>Rx?@L6D~eqDn#pwx&pE@oC6ds;x?^YU*T7O9y;_fX#)MA@9h|K~VUo$MtS1Bu zP5-2^$GeLK{&p|4{Au0~D7wG6Wo)B(v;)P?+@tYqmc9D=MN;vVs^=8hVJs%Sx;~xS z!gG9~$d^5;YN3lo2@;*Gnme(c+aat?2q5=%OM>=H3h(Rkd@-=|#ESssbKU4pVV;;V zk=d3^x7lUXmms|%?o>#|77vp{1v~&RiwwiJ3-`9bol#E_!MM@~7?-JjV&*G$tAPUU zO^&FbmsO>V{u{CZcOpIe_c>=#;c}59acRwqw3D@6x153?{`wPjg9MC3d@&)Iy4?JsQ(L3zELeyX?oLWi?_6UBG7V-J`h7_~)6`fX zGTK5dRPr7=u3?)TL}hxp$?T%m9!f64IxlQUxgEt| z&B$5(P8Il^a6ufa!xv(_!hOBZ#lH#nKslgvR99?uZ}D=mWeSu_G0%i`L3225ThZ|M$T^X4NY}2d%Kvwfi+5@ zoET(F;h4=$e;{8doJD;Fx0qG4?0MbJc{5ocxaFE$o3MtTv0Bz_MI&=iCEZmwMZFKG zmEkJc-C>V##N%c?PeppC<{2|HGO($hA|rhw^nODt$nv&g_03WE6~5!F5zt*3o}5^{ zV*?aOJyPKGF~LM1eP(PmTtEQ55n|;(^I5kyjLZ+=kuVLaUImHBBpzjy%yE%Pb?>w- zM$jo9eIzOde8_zaHCzhX7u$KIcH|6^w#!28IEfPpw{~M?#0`;3h%PiYZ2i2e>^Vm- zkW?}XkvRQui6@P>x2Gb()G2RCkjd3qi0TKg>lay9S~~p$1dK2oSV8Ih@jKwwfveyd zHwrrVe3d(Mx@c9K^4WV2z}ULDBxm*OIJ)=j?}2CQ?=kk-z0duuggs(IF+Cuyd|3 zS`Bwf;d@o%9w@6Y@||GqZW4S{)Oj(CO%Y*$*CLmO2Z_<44iVV}a9p|BUYF-na6~kZ zJ4K6CCIM_(h$GPvs?wm08WBu|!lT3jZ^C3a8?zlq&+m-$J!ZY|#A^m!I3q26gm;(K zUFIk~E8muV_nHYr$YIzstH{q6{N-LnCwT>>Mj{#KeLhqAClm%#Ecko_g$J!71Sw3K z6~jK8hwo^_X!C`zwfLXtm~A_O;VS`jLDXGNYOBuzHawwe1V=8iz}*SB^n<`1Zt5(O z)knxU!zo@z7w=43m=UmNDb$nC;LUi|EFAnO65=cbIYQ&>I})yRC43WwkguvG2~lx8 z*E}-<@zj7FHse`%snn>v=oJyS58(EUG+Y`skOx7t1d_XeoGaHzpw^2kS7e6(=28M- zP@&|~-XYcDjCb5b^WkGe^9SPI!8#o=Kxrtq1bL>0)v2xzd>g=svJT=!1Q4hUa1>&A zE8qz2GcoeKa;uR7YR-%la_1B=JVmlRLOtzTKN>@p2HoBVh|7T}xNLkCpiz2sJozD% zLHGEUO*K*|k2nzxVu;FSVTmz&%)D^FMoI}2ox*Aya0E`knc^+Ub_i6VieUm0kY3%~~-hK18Q?7`!=CI*szp0o<`W*qSBV zrHAr}^v@;Y;lBE|{>(xB<;f!}$r=|^$fZGzEFz)fi5Q$yH98q63>3fSW^^b*rkBn* z?`Px<6PwQ_q97#nVe^6U_Ky_udk}7GGU0c$nBl~SEScilfcfw|jR?B*)nMgX_~fwO zHUW`8?mK8;^GPT7nHW%n(ve5Wf%Iyw&>)WP8FgD4+@1Y$cXd3P$CyyXeo zl&u)zX{ONAYrQEW1-ZxjaOq2VGfGdLCNrO`(aqxQDDtSMtRVrpvChtpP;gLn?v-|f zXMnWqcY25;gG{pMOaqF%${%q3AMi#eclq@viZ)3MHhJ(&;Ef|6V)G+KB@z8~nIrj! z)x;mJ=N4jb9>702ff@7?S)IY3n(uoy-+!na$3hnGbuIq9j(X(0sksk?SP;0=O}T)E z8R5YD-IO6X_@EF~trI*%i0TmFT5}GDLs1`~6DX}{*P30Lu0i$z=Hy{`$cWy}v#_vS zZKh6F<|47`ZNO&_*kn`#SB@i_|L7<)BIiK7ZeFPj3Ia_X} z7!!oKNxpJUbebiSHa84D4`%NXZY=jadJ$H02xp3+^JE79)P4-2^Kqbxh(cr5*TCe4 zkBo0*9KFDhEHTbK?!FR;dp$X{^EsbWEBPO#tl%lEw6dgLRoikoI`suR)(2q-rQ!gG zp(2x~tlo&7Jgu(aZq$>*TnDNhK>UqbJ*!%|brBg`vfj_H0t{a(9o>hV@nZi0r~uUH zXXIxBD#$rv&O&OUZ78Z$Y~HYn*8hCe$m$fCN)?>n;OJYi=Twn6O_xt(68)(QTulMW zp~QUe80NiKtvhG)O1IDDST0H_HX zRF9kCH5ybx0(wQ~)VEiQvz*|CKJeyd%4X6B6xB%>#7F}+iSy{f!#$je$F=b|0&D?S zavDhmo-&7Cq*HkhA1$XEWA-{zm>6AG-pl9~&3G?T95IH-6c!M-Yq=52sxo~AS!2Liv)MJ0pG+r3nNkji1QZT-D;HNR|Ff6FcL0SQh$`va^N2X=<@chUg|7`j>1LzBI zc;kmq&j1b-iTSH^e?->$MdcXYbX+n*1fWHZy%WES^#MncG254^TA-EXR)+lU@9a#< zV|rBA9Gk@uVj80?L3QSQh?^Zz-5NS!Sw7b3-2=oFjPM&z!@gvP@J5RnNEF2<%A!3i!U-Vu7b0rMBD&i!jz{kfXs(Gv*A~Ys6iq5{WtCXz2h1go} z

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 Lz}f%y(S|<(7>p3~ literal 0 HcmV?d00001 diff --git a/samples/react-company-templates/assets/Settings.jpg b/samples/react-company-templates/assets/Settings.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec9aa68211d495f8d046d8d2d931b362ae3deacc GIT binary patch literal 103194 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", + "container": "company-templates->" +} \ No newline at end of file diff --git a/samples/react-company-templates/config/package-solution.json b/samples/react-company-templates/config/package-solution.json new file mode 100644 index 000000000..5bdadf2e4 --- /dev/null +++ b/samples/react-company-templates/config/package-solution.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "spo-templates-extension-client-side-solution", + "id": "fb423a64-9c98-42de-b873-e2fe1231e30a", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "developer": { + "name": "Tobias Maestrini", + "websiteUrl": "https://github.com/tmaestrini", + "privacyUrl": "", + "termsOfUseUrl": "", + "mpnId": "Undefined-1.17.4" + }, + "metadata": { + "shortDescription": { + "default": "Company templates" + }, + "longDescription": { + "default": "Company templates" + }, + "screenshotPaths": [], + "videoUrl": "", + "categories": [] + }, + "features": [ + { + "title": "Application Extension - Deployment of custom action", + "description": "Deploys a custom action with ClientSideComponentId association", + "id": "8c693715-7adc-4a43-9dbd-24f386cc9b59", + "version": "1.0.0.0", + "assets": { + "elementManifests": [ + "elements.xml", + "ClientSideInstance.xml" + ] + } + } + ] + }, + "paths": { + "zippedPackage": "solution/company-templates.sppkg" + } +} diff --git a/samples/react-company-templates/config/sass.json b/samples/react-company-templates/config/sass.json new file mode 100644 index 000000000..5e78c982d --- /dev/null +++ b/samples/react-company-templates/config/sass.json @@ -0,0 +1,3 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/sass.schema.json" +} \ No newline at end of file diff --git a/samples/react-company-templates/config/serve.json b/samples/react-company-templates/config/serve.json new file mode 100644 index 000000000..54f6e74ee --- /dev/null +++ b/samples/react-company-templates/config/serve.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/spfx-serve.schema.json", + "port": 4321, + "https": true, + "serveConfigurations": { + "default": { + "pageUrl": "https://{tenantDomain}/SitePages/myPage.aspx", + "customActions": { + "532b1c1d-bcbd-4831-a821-ec95eac1ca1c": { + "location": "ClientSideExtension.ListViewCommandSet.CommandBar", + "properties": { + } + } + } + }, + "companyTemplates": { + "pageUrl": "https://{tenantDomain}/SitePages/myPage.aspx", + "customActions": { + "532b1c1d-bcbd-4831-a821-ec95eac1ca1c": { + "location": "ClientSideExtension.ListViewCommandSet.CommandBar", + "properties": { + } + } + } + } + } +} diff --git a/samples/react-company-templates/config/write-manifests.json b/samples/react-company-templates/config/write-manifests.json new file mode 100644 index 000000000..bad352605 --- /dev/null +++ b/samples/react-company-templates/config/write-manifests.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/write-manifests.schema.json", + "cdnBasePath": "" +} \ No newline at end of file diff --git a/samples/react-company-templates/gulpfile.js b/samples/react-company-templates/gulpfile.js new file mode 100644 index 000000000..be2918708 --- /dev/null +++ b/samples/react-company-templates/gulpfile.js @@ -0,0 +1,16 @@ +'use strict'; + +const build = require('@microsoft/sp-build-web'); + +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); + +var getTasks = build.rig.getTasks; +build.rig.getTasks = function () { + var result = getTasks.call(build.rig); + + result.set('serve', result.get('serve-deprecated')); + + return result; +}; + +build.initialize(require('gulp')); diff --git a/samples/react-company-templates/package-lock.json b/samples/react-company-templates/package-lock.json new file mode 100644 index 000000000..8478620ea --- /dev/null +++ b/samples/react-company-templates/package-lock.json @@ -0,0 +1,67015 @@ +{ + "name": "spo-company-templates-extension", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "spo-company-templates-extension", + "version": "0.1.0", + "dependencies": { + "@fluentui/react": "^7.204.0", + "@microsoft/decorators": "1.17.4", + "@microsoft/generator-sharepoint": "1.17.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-dialog": "1.17.4", + "@microsoft/sp-listview-extensibility": "1.17.4", + "@pnp/graph": "^3.22.0", + "@pnp/sp": "^3.22.0", + "@pnp/spfx-controls-react": "3.17.0", + "@types/react": "17.0.45", + "@types/react-dom": "17.0.17", + "office-ui-fabric-react": "^7.204.0", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "devDependencies": { + "@microsoft/eslint-config-spfx": "1.17.4", + "@microsoft/eslint-plugin-spfx": "1.17.4", + "@microsoft/rush-stack-compiler-4.5": "0.5.0", + "@microsoft/sp-build-web": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@rushstack/eslint-config": "2.5.1", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "eslint": "8.7.0", + "gulp": "4.0.2", + "typescript": "4.5.5" + }, + "engines": { + "node": ">=16.13.0 <17.0.0" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-auth": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", + "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-client": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz", + "integrity": "sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-rest-pipeline": "^1.9.1", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-http": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.2.tgz", + "integrity": "sha512-Z4dfbglV9kNZO177CNx4bo5ekFuYwwsvjLiKdZI4r84bYGv3irrbQz7JC3/rUfFH2l4T/W6OFleJaa2X0IaQqw==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tough-cookie": "^4.0.0", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-http/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/core-lro": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.4.tgz", + "integrity": "sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-util": "^1.2.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-paging": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.5.0.tgz", + "integrity": "sha512-zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.11.0.tgz", + "integrity": "sha512-nB4KXl6qAyJmBVLWA7SakT4tzpYZTCk4pvRBeI+Ye0WYSOrlTqlMhc4MSS/8atD3ufeYWdkN380LLoXlUUzThw==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "form-data": "^4.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-tracing": { + "version": "1.0.0-preview.13", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", + "integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==", + "dependencies": { + "@opentelemetry/api": "^1.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-util": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.3.2.tgz", + "integrity": "sha512-2bECOUh88RvL1pMZTcc6OzfobBeWDBf5oBbhjIhT1MV9otMVWCzpOJkkiKtrnO88y5GGBelgY8At73KGAdbkeQ==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/identity": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", + "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^2.26.0", + "@azure/msal-common": "^7.0.0", + "@azure/msal-node": "^1.10.0", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/identity/node_modules/@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/identity/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/logger": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz", + "integrity": "sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/msal-browser": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", + "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", + "dependencies": { + "@azure/msal-common": "^7.3.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", + "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.0.tgz", + "integrity": "sha512-N6GX1Twxw524e7gaJvj7hKtrPRmZl9qGY7U4pmUdx4XzoWYRFfYk4H1ZjVhQ7pwb5Ks88NNhbXVCagsuYPTEFg==", + "dependencies": { + "@azure/msal-common": "13.2.0", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": "10 || 12 || 14 || 16 || 18" + } + }, + "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.2.0.tgz", + "integrity": "sha512-rnstQ7Zgn3fSTKNQO+/YNV34/QXJs0vni7IA0/3QB1EEyrJg14xyRmTqlw9ta+pdSuT5OJwUP8kI3D/rBwUIBw==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/storage-blob": { + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.11.0.tgz", + "integrity": "sha512-na+FisoARuaOWaHWpmdtk3FeuTWf2VWamdJ9/TJJzj5ZdXPLC3juoDgFs6XVuJIoK30yuBpyFBEDXVRK4pB7Tg==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^2.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "dependencies": { + "@babel/highlight": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "dependencies": { + "@babel/types": "^7.22.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.6", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.7", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/types": "^7.22.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.3.4.tgz", + "integrity": "sha512-8vmPV/nIULFDWsnJalQJDqFLC2uTPx6A/ASA2t27QGp+7oXnbWWXCe0uV8xasIH2rGbI/XoB2vmkdP/94WvMrw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@devexpress/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", + "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "dependencies": { + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/devtools": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.0.4.tgz", + "integrity": "sha512-lSlvB45PgGS+YmGtOPseYBLwa+u+wPsZ+g/bT5kgzK2zLAKR5m9L5hS3b/OFZhrFWwehRf73RRSZ/WXg4r5WMw==", + "peerDependencies": { + "@floating-ui/dom": ">=1.5.4" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", + "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "dependencies": { + "@floating-ui/core": "^1.5.3", + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + }, + "node_modules/@fluentui/accessibility": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/accessibility/-/accessibility-0.66.5.tgz", + "integrity": "sha512-W+QPr0oJ+YmBN8lDK0wps2D9FczlfWAHdQKJn85HN05mLxc2/Js2o/3N7oCKyFH6/B+h+ZheFt5RNa6UJd3IQQ==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "lodash": "^4.17.15" + } + }, + "node_modules/@fluentui/date-time-utilities": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.9.1.tgz", + "integrity": "sha512-o8iU1VIY+QsqVRWARKiky29fh4KR1xaKSgMClXIi65qkt8EDDhjmlzL0KVDEoDA2GWukwb/1PpaVCWDg4v3cUQ==", + "dependencies": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + } + }, + "node_modules/@fluentui/date-time-utilities/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/dom-utilities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-1.1.2.tgz", + "integrity": "sha512-XqPS7l3YoMwxdNlaYF6S2Mp0K3FmVIOIy2K3YkMc+eRxu9wFK6emr2Q/3rBhtG5u/On37NExRT7/5CTLnoi9gw==", + "dependencies": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + } + }, + "node_modules/@fluentui/dom-utilities/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/fluent2-theme": { + "version": "8.107.56", + "resolved": "https://registry.npmjs.org/@fluentui/fluent2-theme/-/fluent2-theme-8.107.56.tgz", + "integrity": "sha512-nC5t1tInXLwSjTlU7ONvWmVH8Fd971liUqW0dC9m6QoaFlwISDNu4ec03/JnluDXWuo9aEkpwuwDw5qbfIItVA==", + "dependencies": { + "@fluentui/react": "^8.114.2", + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/fluent2-theme/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/fluent2-theme/node_modules/@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/fluent2-theme/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/fluent2-theme/node_modules/@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/fluent2-theme/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/fluent2-theme/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/fluent2-theme/node_modules/@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/fluent2-theme/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/font-icons-mdl2": { + "version": "8.5.30", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.30.tgz", + "integrity": "sha512-jZV759bl9LdV7RDfSifoQI8KR5VuKv5cdQoErLmibaMVhYIyoVDo4viGZ+2jVq97AWPASMOsWpFmZKvsDT8ioA==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/foundation-legacy": { + "version": "8.2.50", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.50.tgz", + "integrity": "sha512-jbBfZL3Jc28cucEDBHySh9rk9Wom5owD9wtIj1pP+e0aeQ1zXB2C+LmmubJ7Dtf9Fn5cL8zC3/pVfHbyr/DPpg==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/foundation-legacy/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/keyboard-key": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.17.tgz", + "integrity": "sha512-iT1bU56rKrKEOfODoW6fScY11qj3iaYrZ+z11T6fo5+TDm84UGkkXjLXJTE57ZJzg0/gbccHQWYv+chY7bJN8Q==", + "dependencies": { + "tslib": "^1.10.0" + } + }, + "node_modules/@fluentui/keyboard-key/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/keyboard-keys": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.7.tgz", + "integrity": "sha512-vaQ+lOveQTdoXJYqDQXWb30udSfTVcIuKk1rV0X0eGAgcHeSDeP1HxMy+OgHOQZH3OiBH4ZYeWxb+tmfiDiygQ==", + "dependencies": { + "@swc/helpers": "^0.5.1" + } + }, + "node_modules/@fluentui/merge-styles": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz", + "integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/priority-overflow": { + "version": "9.1.11", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.11.tgz", + "integrity": "sha512-sdrpavvKX2kepQ1d6IaI3ObLq5SAQBPRHPGx2+wiMWL7cEx9vGGM0fmeicl3soqqmM5uwCmWnZk9QZv9XOY98w==", + "dependencies": { + "@swc/helpers": "^0.5.1" + } + }, + "node_modules/@fluentui/react": { + "version": "7.204.0", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-7.204.0.tgz", + "integrity": "sha512-WQKHcO6cboGO0eCPsiNSzUwnMWBmAvdltu4X0tvXwb+q8W3wZzCQiU1voDVYNm4Nz/Jgiiy8jbMcesmNAq7jsw==", + "dependencies": { + "@uifabric/set-version": "^7.0.24", + "office-ui-fabric-react": "^7.204.0", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "@types/react-dom": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0", + "react-dom": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@fluentui/react-accordion": { + "version": "9.3.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.3.35.tgz", + "integrity": "sha512-y0a966lkLO73iduih/1H7b/7Ne2sxnk5+x+/Gm50yveCcxhwe4Xp5sms7ovqkpRmKz1X6/RA5xvdgOrPZE2jOQ==", + "dependencies": { + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-alert": { + "version": "9.0.0-beta.101", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.101.tgz", + "integrity": "sha512-1u76OycZpIItkGpu/q+CpZEmLdDUD0ziLeEqO4G+DnmGJTjhQ1ZCP4CopGVy/AgLuagzaQoKuXkKnXpmtfT+6Q==", + "dependencies": { + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-aria": { + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.7.0.tgz", + "integrity": "sha512-UmFMtqeJ9W9RQsj10MYpjPraiwb54IZdLJss2zgo1RBbkIXRNx8PWDk4VqYUGREZTmB3pweXh307vGZUkaEL0g==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-utilities": "^9.15.6", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-avatar": { + "version": "9.6.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.6.tgz", + "integrity": "sha512-EBOBOia6RnvK0Un8IVV+v61xfhqWgKl4WHob8CQTJwupsb35ZkvF41mbVITZafAEEEpIwCwlpsxE1XcpQIs6nw==", + "dependencies": { + "@fluentui/react-badge": "^9.2.19", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-popover": "^9.8.30", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-tooltip": "^9.4.8", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-badge": { + "version": "9.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.23.tgz", + "integrity": "sha512-0Fld2A7mCd3l7vKUoU0sm4EqGSkJN8GzduXwxKpl9DV+FWlMLO7K+9hU3o5MzYwHZzrkdHNGX4TwFM7+7pUN3g==", + "dependencies": { + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.28", + "@fluentui/react-shared-contexts": "^9.14.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.17.0", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-bindings": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-bindings/-/react-bindings-0.66.5.tgz", + "integrity": "sha512-1kvkW2vi+lip9GT8CMlNewkJ/PcnZM0L+hFY+gU3Hz7yXrBAAEHMPbizFR0iPV6xs0BRIucVAPepa47gyTNRkg==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "@fluentui/accessibility": "^0.66.5", + "@fluentui/dom-utilities": "^1.1.1", + "@fluentui/react-component-event-listener": "^0.66.5", + "@fluentui/react-component-ref": "^0.66.5", + "@fluentui/react-northstar-fela-renderer": "^0.66.5", + "@fluentui/react-northstar-styles-renderer": "^0.66.5", + "@fluentui/state": "^0.66.5", + "@fluentui/styles": "^0.66.5", + "classnames": "^2.2.6", + "lodash": "^4.17.15", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17", + "react-dom": "^16.8.0 || ^17", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-bindings/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/@fluentui/react-breadcrumb": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.8.tgz", + "integrity": "sha512-s9m3ggRDPFA16lUQq/ksGCs91p2lTyugQPB+4Vpkdy4pR1wvP0/k0dCVNnwGxpTXyW3i/mcTFVJkUdtYGWKz5A==", + "dependencies": { + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-link": "^9.2.4", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-button": { + "version": "9.3.62", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.62.tgz", + "integrity": "sha512-Ba+ue8jhItj80MVYbHKpmSB2nd8NV91l0BPE8/MQ3UbvTdHdsQXKplUjaFF3/xpIeM4UcK+UxUH8nbasfICppA==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-card": { + "version": "9.0.61", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.61.tgz", + "integrity": "sha512-RJ7Sbs+4LiYFREKpOLAvzKB1MQfIKewT5G8fOEDrMQjt4gpudlUuiikdq7vynue2MFlgjAH1F/nsxgCDuOVjeA==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-checkbox": { + "version": "9.2.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.5.tgz", + "integrity": "sha512-lfodSwu83BeDPaZRHNftqWmIrv8m9SeHdOODuAp1VPDWUCNtZkajZZaHXv77RQRKsF/O4Q60bOy0QtTsRkTqzg==", + "dependencies": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-combobox": { + "version": "9.5.40", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.5.40.tgz", + "integrity": "sha512-AI0ev3J19KgbzUKQjxORDNqpnmcj8XQY4EMzULuqVnCkCtg0w97Pgs3j1vDwWIiMoedBXm+RbKSvZbAPJMlIWQ==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-component-event-listener": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-component-event-listener/-/react-component-event-listener-0.66.5.tgz", + "integrity": "sha512-vYwGD7qYZH5DiH/uHPCgAnSybFdc+jlFBmrOwDWTN7GD6FVFgfStyV5sar1YfTqUE/fAT95I7xI5QKevRU2szw==", + "dependencies": { + "@babel/runtime": "^7.10.4" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" + } + }, + "node_modules/@fluentui/react-component-nesting-registry": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-component-nesting-registry/-/react-component-nesting-registry-0.66.5.tgz", + "integrity": "sha512-Bird0+09/POb4SIvuptfEEp2RumXWQgfNbtS2IEPoinwKyXFVhefZc9sVXHob250JKPen4DNvwp+0MPt7CBDTA==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17", + "react-dom": "^16.8.0 || ^17" + } + }, + "node_modules/@fluentui/react-component-ref": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-component-ref/-/react-component-ref-0.66.5.tgz", + "integrity": "sha512-0dKTIo6BQZZbfN/mwzkm9e+blI1Rh1fLurBDqFsgrKb9PAj+jvxWaCMnrYgLmYtkzP/0XbLW6hKEZUuNRUsXvQ==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" + } + }, + "node_modules/@fluentui/react-component-ref/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/@fluentui/react-components": { + "version": "9.44.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.44.3.tgz", + "integrity": "sha512-aE8DuOUHtdRFt+XP9ZHihsaouRGxCwm83p7igGvnSEWZX9JjlhnOeRhXA2PDGyq1d2THn+AEinGtz+nHMMh09w==", + "dependencies": { + "@fluentui/react-accordion": "^9.3.35", + "@fluentui/react-alert": "9.0.0-beta.101", + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-badge": "^9.2.19", + "@fluentui/react-breadcrumb": "^9.0.8", + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-card": "^9.0.61", + "@fluentui/react-checkbox": "^9.2.5", + "@fluentui/react-combobox": "^9.5.40", + "@fluentui/react-dialog": "^9.9.4", + "@fluentui/react-divider": "^9.2.55", + "@fluentui/react-drawer": "^9.0.8", + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-image": "^9.1.52", + "@fluentui/react-infobutton": "9.0.0-beta.85", + "@fluentui/react-infolabel": "^9.0.13", + "@fluentui/react-input": "^9.4.57", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-link": "^9.2.4", + "@fluentui/react-menu": "^9.12.42", + "@fluentui/react-message-bar": "^9.0.13", + "@fluentui/react-overflow": "^9.1.5", + "@fluentui/react-persona": "^9.2.65", + "@fluentui/react-popover": "^9.8.30", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-progress": "^9.1.57", + "@fluentui/react-provider": "^9.13.5", + "@fluentui/react-radio": "^9.2.0", + "@fluentui/react-select": "^9.1.57", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-skeleton": "^9.0.45", + "@fluentui/react-slider": "^9.1.62", + "@fluentui/react-spinbutton": "^9.2.57", + "@fluentui/react-spinner": "^9.3.35", + "@fluentui/react-switch": "^9.1.62", + "@fluentui/react-table": "^9.11.2", + "@fluentui/react-tabs": "^9.4.3", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-tags": "^9.0.19", + "@fluentui/react-text": "^9.4.4", + "@fluentui/react-textarea": "^9.3.57", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-toast": "^9.3.24", + "@fluentui/react-toolbar": "^9.1.63", + "@fluentui/react-tooltip": "^9.4.8", + "@fluentui/react-tree": "^9.4.22", + "@fluentui/react-utilities": "^9.15.6", + "@fluentui/react-virtualizer": "9.0.0-alpha.63", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-compose": { + "version": "0.19.24", + "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.19.24.tgz", + "integrity": "sha512-4PO7WSIZjwBGObpknjK8d1+PhPHJGSlVSXKFHGEoBjLWVlCTMw6Xa1S4+3K6eE3TEBbe9rsqwwocMTFHjhWwtQ==", + "dependencies": { + "@types/classnames": "^2.2.9", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "classnames": "^2.2.6", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@fluentui/react-compose/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/react-context-selector": { + "version": "9.1.46", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.46.tgz", + "integrity": "sha512-CDoGob3p9ZRL7AwzrxAjTPHJIjGvdMOfa+oIFL7O6EHATvU/7BQUPcCRPvhfZK4N4jD1w7AJgYwPPgkOqYbHpw==", + "dependencies": { + "@fluentui/react-utilities": "^9.15.6", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-dialog": { + "version": "9.9.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.9.4.tgz", + "integrity": "sha512-IjFZUWm3RQr85LBSO92yrl3/WloaN2HP1cEJSBTSIwBD9ytQue04O6IG45HSP0+pRJe41Ta/3UZEi10zDJbHMw==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "react-transition-group": "^4.4.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-divider": { + "version": "9.2.55", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.55.tgz", + "integrity": "sha512-WbV5nDhqe+2JXq4Igv7eZHrAB4v+CbICGhJ+sY86uHd9872hjBr9cHUSpBnY8yeffXc/PSmjF+i1NcmCOyHUyg==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-drawer": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.0.8.tgz", + "integrity": "sha512-hyvM2Le7l1BkcnRcY5R1mawDkGu09MjYQXs6WhGxug7TAg1UeNuq6y0Pr7ODorPBFh113O30uWuPxzGkLD8WVg==", + "dependencies": { + "@fluentui/react-dialog": "^9.9.4", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-motion-preview": "^0.5.7", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-field": { + "version": "9.1.47", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.47.tgz", + "integrity": "sha512-FXVjdHkhEVr8bRKoKoZRFvrW5ZAU3ZRq4EUxMvZDOxfeVx0cxo8qIG2BOp2xe4GrVXyfVtq0Fguqx58ttlG5sg==", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-file-type-icons": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-file-type-icons/-/react-file-type-icons-8.11.1.tgz", + "integrity": "sha512-e7ZxEZGa6M94fPozTf7GTN9BRa3dv882RGAx1xWVZaoRx/NoK1IgPKjwxPkiGB536zSt4epdqZOhV3pNlIw8gw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-focus": { + "version": "7.18.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.17.tgz", + "integrity": "sha512-W+sLIhX7wLzMsJ0jhBrDAblkG3DNbRbF8UoSieRVdAAm7xVf5HpiwJ6tb6nGqcFOnpRh8y+fjyVM+dV3K6GNHA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.2.12", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "@types/react-dom": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0", + "react-dom": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@fluentui/react-focus/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/react-hooks": { + "version": "8.6.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.35.tgz", + "integrity": "sha512-mgjOXCIZ18AuTYfVgnRDQnpa1i6xUl0KaqiYD3CheHZENZ+7Wap5Roi3v3itgVRR/vdfwdTeGF6/bZLGh2cluA==", + "dependencies": { + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-hooks/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-icons": { + "version": "2.0.225", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.225.tgz", + "integrity": "sha512-L9phN3bAMlZCa5+/ObGjIO+5GI8M50ym766sraSq92jaJwgAXrCJDLWuDGWZRGrC63DcagtR2culptj3q7gMMg==", + "dependencies": { + "@griffel/react": "^1.0.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-icons-northstar": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons-northstar/-/react-icons-northstar-0.66.5.tgz", + "integrity": "sha512-b/0JqY48pb/tGur76DvH9sI9mnPucP1zFZYWH9jy4tcizE6JWgNviSoXuI0JUoj+O63sbj2DMMRlIK2hqMLHgQ==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "@fluentui/accessibility": "^0.66.5", + "@fluentui/react-bindings": "^0.66.5", + "@fluentui/styles": "^0.66.5", + "classnames": "^2.2.6" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17", + "react-dom": "^16.8.0 || ^17" + } + }, + "node_modules/@fluentui/react-image": { + "version": "9.1.52", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.52.tgz", + "integrity": "sha512-gKlf1LJXAgvyUrYlskxk58ZHMF05v0tk21G9HMWczEiivThgigsrwIRtGC2jJI66Op8c5VLdZ8/wrNK5s43k2Q==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-infobutton": { + "version": "9.0.0-beta.85", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.85.tgz", + "integrity": "sha512-X/91th/TmkRNCmZWBrEZGCArzbcFjf9LfYOm0uAJx/EbMIztl/c55FOa4PIvbBOOgcEdQqwNBUSncGFPkUEVxQ==", + "dependencies": { + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-popover": "^9.8.30", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-infolabel": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.13.tgz", + "integrity": "sha512-7w/YXImUu134KzPEjl+wbO2SUNMG059IimXFW2CZfBXYsYX0vlF9XxKIzGTXt6Num0J/1xLYa/iUzxFuEfxHrQ==", + "dependencies": { + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-popover": "^9.8.30", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-input": { + "version": "9.4.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.57.tgz", + "integrity": "sha512-zWcUzHQitMR6etKn2b0BvqjSiZxyX3LQ5XEdG2VW2QyXyF/sa+NTEOxiyqSo9Gk4wS3TO0WQb/3cPyMiubSWYQ==", + "dependencies": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-jsx-runtime": { + "version": "9.0.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.28.tgz", + "integrity": "sha512-0BpDtSglE/o492jfR/EgW2cjCQRqWx7pzpmFqzTtlHp0rgi23WfjuKwMV9O2d4wfHkRxhAmn7/j5zIH/IAKhew==", + "dependencies": { + "@fluentui/react-utilities": "^9.17.0", + "@swc/helpers": "^0.5.1", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-jsx-runtime/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/@fluentui/react-label": { + "version": "9.1.55", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.55.tgz", + "integrity": "sha512-lgWsw0F0g8qa5lHITvWbJpEinvhr5iMlX8/O73ynn2N4tt1Ltqx9HPld/J5E40s3KUZQCgYgTwCu3bw3/AbT5w==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-link": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.4.tgz", + "integrity": "sha512-zO/DONs1ay5B2VfYH6pfZVsjSanKmMI1S0HqSk7pdGtkp8XhwRFl+G3Xm+v9J4aKfvakJEMemTCRNcHiuCwwsA==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-menu": { + "version": "9.12.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.12.42.tgz", + "integrity": "sha512-DRmgbjWzh/igeYhT7d/2XBXBKWQ3fL+AuNDfEpN4KNONmTEICA/HNTrr03Kj6/h0neseMbPvqrPd5HTOp+4HGw==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-message-bar": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.0.13.tgz", + "integrity": "sha512-UflAtf2UpC94Cy4IVhaK05Y2dBumC9mDZF3mEHjf3UPfmt0SEwRMY82WaILLdpmNPpQNUDe1XadM5a+BwdFYNQ==", + "dependencies": { + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "react-transition-group": "^4.4.1" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-migration-v8-v9": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-migration-v8-v9/-/react-migration-v8-v9-9.5.0.tgz", + "integrity": "sha512-sN9qv7tBtZa8KhnxG7pPEMlDnAptqlDQHu6GJnO14jf/LWEo9LNWRHYbQ96Gh9eZLKlKqBnKKHx+omWn3bFtZQ==", + "dependencies": { + "@ctrl/tinycolor": "3.3.4", + "@fluentui/fluent2-theme": "^8.107.56", + "@fluentui/react": "^8.114.2", + "@fluentui/react-components": "^9.44.3", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-migration-v8-v9/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/react-migration-v8-v9/node_modules/@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/react-migration-v8-v9/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/react-migration-v8-v9/node_modules/@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-migration-v8-v9/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-migration-v8-v9/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-migration-v8-v9/node_modules/@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-migration-v8-v9/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/react-motion-preview": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-preview/-/react-motion-preview-0.5.7.tgz", + "integrity": "sha512-RODcicznqfrMzHTwrs62JCOi9S+vS/W1VOJ/KQFS7SLh7DgyZuNRz6mqZwbZMy3xHibli4qITMnLrwOzBg7Lhg==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-northstar": { + "version": "0.66.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-northstar/-/react-northstar-0.66.0.tgz", + "integrity": "sha512-VK4P7I0pkxOfOBFvCgXV6+LZpSZyYeh46kkqHCZpUHci2lRSQixS4tBWHC1tVtIIOh0UaL13rgyxL4eEDqT/Og==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "@fluentui/accessibility": "^0.66.0", + "@fluentui/dom-utilities": "^1.1.1", + "@fluentui/react-bindings": "^0.66.0", + "@fluentui/react-component-event-listener": "^0.66.0", + "@fluentui/react-component-nesting-registry": "^0.66.0", + "@fluentui/react-component-ref": "^0.66.0", + "@fluentui/react-icons-northstar": "^0.66.0", + "@fluentui/react-northstar-styles-renderer": "^0.66.0", + "@fluentui/react-portal-compat-context": "^9.0.4", + "@fluentui/react-proptypes": "^0.66.0", + "@fluentui/state": "^0.66.0", + "@fluentui/styles": "^0.66.0", + "@popperjs/core": "~2.4.3", + "body-scroll-lock": "^3.1.5", + "classnames": "^2.2.6", + "compute-scroll-into-view": "1.0.11", + "downshift": "5.0.5", + "lodash": "^4.17.15", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17", + "react-dom": "^16.8.0 || ^17" + } + }, + "node_modules/@fluentui/react-northstar-fela-renderer": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-northstar-fela-renderer/-/react-northstar-fela-renderer-0.66.5.tgz", + "integrity": "sha512-aJTl2btXp0l832IRBvXezZX/TVsQwkn0rwZ+8n8PvTcyf6yAOkxMH5OG6wPwBe2vmoTo5pQ63FeOmk4LXSlUYA==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "@fluentui/react-northstar-styles-renderer": "^0.66.5", + "@fluentui/styles": "^0.66.5", + "css-in-js-utils": "^3.0.0", + "fela": "^10.6.1", + "fela-dom": "^11.7.0", + "fela-plugin-embedded": "^10.6.1", + "fela-plugin-fallback-value": "^10.6.1", + "fela-plugin-placeholder-prefixer": "^10.6.1", + "fela-plugin-rtl": "^10.6.1", + "fela-tools": "^10.6.1", + "fela-utils": "^11.7.0", + "inline-style-expand-shorthand": "^1.2.0", + "lodash": "^4.17.15", + "stylis": "^3.5.4" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17", + "react-dom": "^16.8.0 || ^17" + } + }, + "node_modules/@fluentui/react-northstar-styles-renderer": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-northstar-styles-renderer/-/react-northstar-styles-renderer-0.66.5.tgz", + "integrity": "sha512-MNaF+1e2PoNbpuQ9hMXapAklW+vref75ajJvkxGDwfik22RbRjDs7pRRV/z2umAAIgksH3oK9RUk3cfxQE1Yqw==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "@fluentui/styles": "^0.66.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17" + } + }, + "node_modules/@fluentui/react-northstar/node_modules/@popperjs/core": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.4.4.tgz", + "integrity": "sha512-1oO6+dN5kdIA3sKPZhRGJTfGVP4SWV6KqlMOwry4J3HfyD68sl/3KmG7DeYUzvN+RbhXDnv/D8vNNB8168tAMg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@fluentui/react-northstar/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/@fluentui/react-overflow": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.5.tgz", + "integrity": "sha512-8qdOL8MSnT0UeXRY9gVnzKgMx/LqmStTqGsY+luKDgmXxkzlc2hqx9SLnByry1ljDPVpI1LtOku9U6YZhGeg4g==", + "dependencies": { + "@fluentui/priority-overflow": "^9.1.11", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-persona": { + "version": "9.2.65", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.65.tgz", + "integrity": "sha512-fpHRCOt1cXohpYus2qmVQSP6Iq2j9cqE17szbABPnbVlJn5OZrNY5n8KUvcq9z6R6M8kDXhhdrjDFOb7PIMnbA==", + "dependencies": { + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-badge": "^9.2.19", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-popover": { + "version": "9.8.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.8.30.tgz", + "integrity": "sha512-g7J2mSyM325u6vKZWntve9/WRXAzAdeuZcYmglOpGI0uEyNIRHxmz6lxS5C/A9KR/9tg+fvmeNqmG7K5UGOGmw==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-portal": { + "version": "9.4.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.7.tgz", + "integrity": "sha512-4g0vvs+YKmBri24MBi+C3hkgKAEGhbNUi4+u1Oa0olrcGmbtugM0G910raDLJXLV2ssgSO8znzVRmA/4Lg7XYw==", + "dependencies": { + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "use-disposable": "^1.0.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-portal-compat-context": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.11.tgz", + "integrity": "sha512-ubvW/ej0O+Pago9GH3mPaxzUgsNnBoqvghNamWjyKvZIViyaXUG6+sgcAl721R+qGAFac+A20akI5qDJz/xtdg==", + "dependencies": { + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-positioning": { + "version": "9.12.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.12.1.tgz", + "integrity": "sha512-2NixxSiirOoqbGyDGSFjm8KFfTpD/5bZuGUmAY4C0PDXF+ueAZjNZTqDtXXtjRqT3qULeWVxWvF+Hhpix7FYLA==", + "dependencies": { + "@floating-ui/devtools": "0.0.4", + "@floating-ui/dom": "^1.2.0", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-progress": { + "version": "9.1.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.57.tgz", + "integrity": "sha512-QFBz9A9N4lyshev1b/r7OE5ea7/Q60Tav3zVGbfqVGmfA24qemmoDIYU1qWscuScRBmblR6//fvAroHhiK/FrQ==", + "dependencies": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-proptypes": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-proptypes/-/react-proptypes-0.66.5.tgz", + "integrity": "sha512-fGm/VOMIt6Ej5WDA7sPqV5MIHHKg4CYoH1mOnOSkgh9Ezpw5zJ3008L+rLb2EJMFxmEF3Gvgg5D0JXaIsx/XBQ==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "lodash": "^4.17.15", + "prop-types": "^15.7.2" + } + }, + "node_modules/@fluentui/react-provider": { + "version": "9.13.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.13.5.tgz", + "integrity": "sha512-oxpGS8r5YEKHZy2csH9/kCJBgBMVms+HC0hiIA+J3M2iCdN+y1SuP0Y2zAYg/X/jRb1mXJzXtoWchsYvxVLnOQ==", + "dependencies": { + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/core": "^1.14.1", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-radio": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.0.tgz", + "integrity": "sha512-TowAnE7aMDq3fxCiouetjs8CN4KogfaarXYep3pXQMW7xRKBfXdOOFElYtQx/WzmikMJpDhhkZcyrqEpM5KGDQ==", + "dependencies": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-select": { + "version": "9.1.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.57.tgz", + "integrity": "sha512-QGlK+QYDiAzA6f3imGQBQOq9MQVVa88XyaSKWG82mjZfFWbs6vxaIZMXuCOTAsjcXKB4XDYVYOpman3apdLHjQ==", + "dependencies": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-shared-contexts": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.14.0.tgz", + "integrity": "sha512-P9yhg31WYfB1W66/gD3+qVCLBsyIEcOzQvKVaIQvd9UhF67lNW4kMXUB6YVOk5PV0Og4hXnkH/vuHl7YMD9RHw==", + "dependencies": { + "@fluentui/react-theme": "^9.1.16", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-skeleton": { + "version": "9.0.45", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.45.tgz", + "integrity": "sha512-toOWQNoqONupLImvbkE4vf+ECq1lAyCUBf4hI6AOtYppDaXOOOWWsgSImsj25yLtS4dPYkzyWoMMdmjSOwXu6g==", + "dependencies": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-slider": { + "version": "9.1.62", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.62.tgz", + "integrity": "sha512-GHY1J3qpoYY3c1rwQsBRTHISExO1vBSJCH4lDgCJI/E9KOa8saJYFvuv3aYmnOq8CGSb2UCSb0eha5G9UB/4yQ==", + "dependencies": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-spinbutton": { + "version": "9.2.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.57.tgz", + "integrity": "sha512-FoYe0iUcEYjlhJtqjciBdQ/4wuQ7iPwpqE/VuGknvWrydXawJ7qI3fx7yP/58R5utbGAz4Rdkkjzc2xhtW/EVg==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-spinner": { + "version": "9.3.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.3.35.tgz", + "integrity": "sha512-0JXgkVrB4+atN1P44XtuNup6xthg4gyJYPXGS+3x/EB2B0pi55c8IWE/mVjG9F/TBt2PFRb9nCzdrfvkhV/CsA==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-stylesheets": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-stylesheets/-/react-stylesheets-0.2.9.tgz", + "integrity": "sha512-6GDU/cUEG/eJ4owqQXDWPmP5L1zNh2NLEDKdEzxd7cWtGnoXLeMjbs4vF4t5wYGzGaxZmUQILOvJdgCIuc9L9Q==", + "dependencies": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@fluentui/react-stylesheets/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/react-switch": { + "version": "9.1.62", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.62.tgz", + "integrity": "sha512-L+MzTP3B5eWxw7az62Sf7FGzPhPQoD0CtyR78IHTrgPXQswnoSq9oJRkpVr5LBfND2SE4Y7UvPuUulBJXTlW5g==", + "dependencies": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-table": { + "version": "9.11.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.11.2.tgz", + "integrity": "sha512-ME74T+Nh1iZY2GcdrmijMaWhNakFjPUSR9YAOhfnIx7IUS7Hz+n20SVgk/TaQ44axpBvCdD3FxJcjMMVVkMOGA==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-checkbox": "^9.2.5", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-radio": "^9.2.0", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tabs": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.4.3.tgz", + "integrity": "sha512-H/bM6NfA3y81NdOMmCWMhpv4SDAWkxMq8ywx8Pr98pKvkearlIo9EuxFK84YEK0haibgn6OpWSPciVaBLx8dPw==", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": "^0.19.0 || ^0.20.0" + } + }, + "node_modules/@fluentui/react-tabster": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.17.0.tgz", + "integrity": "sha512-+tFYkjH5QiF2YDCmJAz1FVzzs/09hiRT0xPe1yLlAkMYJV/s+iIungwKgSUF1RziP9iQh9NZZ2A5GMrzRw8SGg==", + "dependencies": { + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "keyborg": "^2.3.0", + "tabster": "^5.0.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tags": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.0.19.tgz", + "integrity": "sha512-QGdGI0aFc+kSGwjPwuAbRtWgfGRWoY2gttbqsYq8Awm9Pk/yvemMYEqVV23uV/S+SpQ2kLYvZIoP2mBqhIN1+Q==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-text": { + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.4.tgz", + "integrity": "sha512-FH/zua+u+T8QK1cDeg4w1Ahdfj+2A3Wd61g9lxU26ZfUzhWxV7F9enwGgiqTF0Swv7WsD1ahwI+FIZA5+WgEsw==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-textarea": { + "version": "9.3.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.57.tgz", + "integrity": "sha512-E26jQ1s7/QLkJjTw72BQHfKtXP8PyNsfPSfWbwhmm5doe0HLa1V5+Gq1ZkdQiV78Q5Rl0bGKXrdR2Ccy/fBL/g==", + "dependencies": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-theme": { + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.16.tgz", + "integrity": "sha512-QK2dGE5aQXN1UGdiEmGKpYGP3tHXIchLvFf8DEEOWnF4XBc9SiEPNFYkvLMJjHxZmDz4D670rsOPe0r5jFDEKQ==", + "dependencies": { + "@fluentui/tokens": "1.0.0-alpha.13", + "@swc/helpers": "^0.5.1" + } + }, + "node_modules/@fluentui/react-theme-provider": { + "version": "0.19.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.19.16.tgz", + "integrity": "sha512-Kf7z4ZfNLS/onaFL5eQDSlizgwy2ytn6SDyjEKV+9VhxIXdDtOh8AaMXWE7dsj1cRBfBUvuGPVnsnoaGdHxJ+A==", + "dependencies": { + "@fluentui/react-compose": "^0.19.24", + "@fluentui/react-stylesheets": "^0.2.9", + "@fluentui/react-window-provider": "^1.0.6", + "@fluentui/theme": "^1.7.13", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/react-hooks": "^7.16.4", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "classnames": "^2.2.6", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@fluentui/react-theme-provider/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/react-toast": { + "version": "9.3.24", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.24.tgz", + "integrity": "sha512-K0QxXOTHhJWuMnOJsLe5TKe4iOlDpr9QrmvSJAH7GyDUx7mfSilt6CnqTTrMdeyklxVtMMWwE7LzasMUEUIzDw==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "react-transition-group": "^4.4.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-toolbar": { + "version": "9.1.63", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.63.tgz", + "integrity": "sha512-SAerhlWSp+N+cp96AR3uLZN4Oc1IuXWJvg1ZExRECQeGPa7/JC01te4hrCIffL5QXaE+4144UFaTwYiMnL/n3Q==", + "dependencies": { + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-divider": "^9.2.55", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-radio": "^9.2.0", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tooltip": { + "version": "9.4.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.8.tgz", + "integrity": "sha512-jtJPb/EqOi6l9fbqER47zvV2lRM85BZDUPGNbL/Yp7EpjzXMwv1YlX0Hnrljm204aBb0R0iGQtxB1pe4Ykaq/Q==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tree": { + "version": "9.4.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.4.22.tgz", + "integrity": "sha512-fP6h2cOPfCC+STndrEvj6qzf4LQisM44sFYuXRv4vp2wMAr9dFQ+Tx07WpX1rTtcb1bnVSZLqcHRHLdKbrDRkw==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-checkbox": "^9.2.5", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-radio": "^9.2.0", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-utilities": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.17.0.tgz", + "integrity": "sha512-ZP6+Hcsvi6XXSU8m67lC0AVg5aXTSbKRGmZEXh0LbJNkc8QxO7VuoVvlP3VozUvM6FuT42pqRYpOmBQLedBmeg==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-shared-contexts": "^9.14.0", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-virtualizer": { + "version": "9.0.0-alpha.63", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.63.tgz", + "integrity": "sha512-Uddb1bIayzXwSEJg90ybNUa1NE84aOCFRKAf1E2by7mSQupyOk3NjrVSpm3O78vUdPyjJN+COZlTsEFE3EBbIg==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-window-provider": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.6.tgz", + "integrity": "sha512-m2HoxhU2m/yWxUauf79y+XZvrrWNx+bMi7ZiL6DjiAKHjTSa8KOyvicbOXd/3dvuVzOaNTnLDdZAvhRFcelOIA==", + "dependencies": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "@types/react-dom": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0", + "react-dom": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@fluentui/react-window-provider/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/react/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/scheme-utilities": { + "version": "8.3.41", + "resolved": "https://registry.npmjs.org/@fluentui/scheme-utilities/-/scheme-utilities-8.3.41.tgz", + "integrity": "sha512-69YcAQYR6JvNikoMevMI0za4Vl48I0EUKHS4I9pNTRN9/kqBzC4h3qhhcz7heqVC1KF7YeHRaY2O+BTt+cZLXw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "@fluentui/theme": "^2.6.40", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/scheme-utilities/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/scheme-utilities/node_modules/@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/set-version": { + "version": "8.2.14", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.14.tgz", + "integrity": "sha512-f/QWJnSeyfAjGAqq57yjMb6a5ejPlwfzdExPmzFBuEOuupi8hHbV8Yno12XJcTW4I0KXEQGw+PUaM1aOf/j7jw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/state": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/state/-/state-0.66.5.tgz", + "integrity": "sha512-ohQW+FSdCQZAhNtx4Tqu15K3dlPX3S4sOR4r6/9j1LysEn6R4uUGixIfDcxuNOt9TgixmmE1kJen8PFivVMYjw==", + "dependencies": { + "@babel/runtime": "^7.10.4" + } + }, + "node_modules/@fluentui/style-utilities": { + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.1.tgz", + "integrity": "sha512-k0EWzJoBeo4kDZepKu8pShGi3YRc/hBuf/eCVCjxVdYmGN+W6X3VtgoDREAAGXSpRwJA/N2VHFMekh/68URtjg==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities/node_modules/@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/style-utilities/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/styles": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/styles/-/styles-0.66.5.tgz", + "integrity": "sha512-9EAj2oS922qZ/FFag0tzaBmrnuoN0LKR1SS0MpZcpdB/62kHd+XbkHmpIH4KYVthbf1YrYQtuIoZNozfYD9iTQ==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "csstype": "^3.0.2", + "lodash": "^4.17.15" + } + }, + "node_modules/@fluentui/theme": { + "version": "1.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", + "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", + "dependencies": { + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "@types/react-dom": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0", + "react-dom": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@fluentui/theme/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@fluentui/tokens": { + "version": "1.0.0-alpha.13", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.13.tgz", + "integrity": "sha512-IzYysTTBkAH7tQZxYKpzhxYnTJkvwXhjhTOpmERgnqTFifHTP8/vaQjJAAm7dI/9zlDx1oN+y/I+KzL9bDLHZQ==", + "dependencies": { + "@swc/helpers": "^0.5.1" + } + }, + "node_modules/@fluentui/utilities": { + "version": "8.13.23", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.23.tgz", + "integrity": "sha512-7ikkRzYL6UmcrYNVoGWSkMSjtwG4H+bGSOS67c0Ob2xqoPt/yX6CMflf8Ak+LMRmZfZ8S43wJRgHqHhgVhl4lA==", + "dependencies": { + "@fluentui/dom-utilities": "^2.2.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/utilities/node_modules/@fluentui/dom-utilities": { + "version": "2.2.14", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.14.tgz", + "integrity": "sha512-+4DVm5sNfJh+l8fM+7ylpOkGNZkNr4X1z1uKQPzRJ1PRhlnvc6vLpWNNicGwpjTbgufSrVtGKXwP5sf++r81lg==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/utilities/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/web-components": { + "version": "2.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/web-components/-/web-components-2.5.16.tgz", + "integrity": "sha512-Ur+DziCm2FtvQoRjx62DH069uTz/HTq0gk9uKmW8K7bmxCS7fYYpV9GFEnK7QdEbdRHyUINE3uFfLEcL6IY3Xg==", + "dependencies": { + "@microsoft/fast-colors": "^5.3.0", + "@microsoft/fast-element": "^1.11.1", + "@microsoft/fast-foundation": "^2.48.1", + "@microsoft/fast-web-utilities": "^5.4.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" + }, + "node_modules/@griffel/core": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.15.2.tgz", + "integrity": "sha512-RlsIXoSS3gaYykUgxFpwKAs/DV9cRUKp3CW1kt3iPAtsDTWn/o+8bT1jvBws/tMM2GBu/Uc0EkaIzUPqD7uA+Q==", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@griffel/style-types": "^1.0.3", + "csstype": "^3.1.3", + "rtl-css-js": "^1.16.1", + "stylis": "^4.2.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@griffel/core/node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/@griffel/core/node_modules/stylis": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", + "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + }, + "node_modules/@griffel/react": { + "version": "1.5.20", + "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.20.tgz", + "integrity": "sha512-1P2yaPctENFSCwyPIYXBmgpNH68c0lc/jwSzPij1QATHDK1AASKuSeq6hW108I67RKjhRyHCcALshdZ3GcQXSg==", + "dependencies": { + "@griffel/core": "^1.15.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@griffel/style-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.0.3.tgz", + "integrity": "sha512-AzbbYV/EobNIBtfMtyu2edFin895gjVxtu1nsRhTETUAIb0/LCZoue3Jd/kFLuPwe95rv5WRUBiQpVwJsrrFcw==", + "dependencies": { + "csstype": "^3.1.3" + } + }, + "node_modules/@griffel/style-types/node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@iconify/react": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.1.1.tgz", + "integrity": "sha512-jed14EjvKjee8mc0eoscGxlg7mSQRkwQG3iX3cPBCO7UlOjz0DtlvTqxqEcHUJGh+z1VJ31Yhu5B9PxfO0zbdg==", + "dependencies": { + "@iconify/types": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/cyberalien" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/core": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.4.0.tgz", + "integrity": "sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==", + "dev": true, + "dependencies": { + "@jest/console": "^25.4.0", + "@jest/reporters": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.3", + "jest-changed-files": "^25.4.0", + "jest-config": "^25.4.0", + "jest-haste-map": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.4.0", + "jest-resolve-dependencies": "^25.4.0", + "jest-runner": "^25.4.0", + "jest-runtime": "^25.4.0", + "jest-snapshot": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "jest-watcher": "^25.4.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/fake-timers": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "lolex": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/reporters": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.4.0.tgz", + "integrity": "sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.4.0", + "jest-resolve": "^25.4.0", + "jest-util": "^25.4.0", + "jest-worker": "^25.4.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "node-notifier": "^6.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/reporters/node_modules/node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + } + }, + "node_modules/@jest/reporters/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@jest/reporters/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types/node_modules/@types/yargs": { + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz", + "integrity": "sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==" + }, + "node_modules/@lit/reactive-element": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", + "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.0.0" + } + }, + "node_modules/@microsoft/api-extractor": { + "version": "7.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.15.2.tgz", + "integrity": "sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor-model": "7.13.2", + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0", + "@rushstack/rig-package": "0.2.12", + "@rushstack/ts-command-line": "4.7.10", + "colors": "~1.2.1", + "lodash": "~4.17.15", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "source-map": "~0.6.1", + "typescript": "~4.2.4" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@microsoft/api-extractor-model": { + "version": "7.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.13.2.tgz", + "integrity": "sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "dependencies": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "dependencies": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@microsoft/decorators": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.17.4.tgz", + "integrity": "sha512-u7UFo9RCdJ4UE7lMTXu4TkzRve4P0lxsWzSvg3IWZslnA6geSH9siLZ2iPwL61m2IwEqAUlQfsRmR0zPgSoJ7g==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.17.4.tgz", + "integrity": "sha512-7q/HyZe5w3gzFafVOnduu+WI3qWn4ddFyoz9ksMkX5YiKT6/IM9qQ2KxvWg4KxETyJEJJGxKEPa2Un686Uft0A==", + "dev": true, + "dependencies": { + "@microsoft/eslint-plugin-spfx": "1.17.4", + "@rushstack/eslint-config": "3.2.0", + "@typescript-eslint/experimental-utils": "5.38.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-config": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.2.0.tgz", + "integrity": "sha512-vMFObB/LzlwsVRp1wpUKYCd2OWqFjklg7rm4zu+/GYG1gPDc80uBv3KiROYpW93QVAg1CyNhQY1KbTCMT/I9ZA==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.2.0", + "@rushstack/eslint-plugin": "0.11.0", + "@rushstack/eslint-plugin-packlets": "0.6.1", + "@rushstack/eslint-plugin-security": "0.5.0", + "@typescript-eslint/eslint-plugin": "~5.38.0", + "@typescript-eslint/experimental-utils": "~5.38.0", + "@typescript-eslint/parser": "~5.38.0", + "@typescript-eslint/typescript-estree": "~5.38.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=4.7.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.11.0.tgz", + "integrity": "sha512-e8eVBOgb/xkpkgFmPP+oifrqCLh8I5BFI/emB/nf5+WnuS4hsTHkgprCEiJuvkhJRypsWrbchkIda9/1YFadxg==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.38.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.6.1.tgz", + "integrity": "sha512-N0GqjUbpQ4X348BTLr+gUGVojFVrXwbT3YQv/5sP5adYzq8bOKarmSHKXpvl4rC4CKPDfdSKxTMPfu3P3CJVSA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.38.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.5.0.tgz", + "integrity": "sha512-qDtij3D2DY8VDHKeUdf+M2SpoctrY+eIA+fJFkpuHP7CTJZLBv5186+oCsJ59lZmKoBFREdgpaV3coXamoT8RQ==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.38.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.1.tgz", + "integrity": "sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/type-utils": "5.38.1", + "@typescript-eslint/utils": "5.38.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/parser": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.1.tgz", + "integrity": "sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/typescript-estree": "5.38.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/scope-manager": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz", + "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/types": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz", + "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz", + "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz", + "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@microsoft/eslint-plugin-spfx": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.17.4.tgz", + "integrity": "sha512-pF72hH//brzPWsUzCRkyCJga7qfB4jioEXNi+BUUikS24IG+ScpOU2pWZmo2lay13gFyGQLIkkz0l8KZ3gXt6Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.38.1" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/fast-colors": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/fast-colors/-/fast-colors-5.3.1.tgz", + "integrity": "sha512-72RZXVfCbwQzvo5sXXkuLXLT7rMeYaSf5r/6ewQiv/trBtqpWRm4DEH2EilHw/iWTBKOXs1qZNQndgUMa5n4LA==" + }, + "node_modules/@microsoft/fast-element": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/fast-element/-/fast-element-1.12.0.tgz", + "integrity": "sha512-gQutuDHPKNxUEcQ4pypZT4Wmrbapus+P9s3bR/SEOLsMbNqNoXigGImITygI5zhb+aA5rzflM6O8YWkmRbGkPA==" + }, + "node_modules/@microsoft/fast-foundation": { + "version": "2.49.4", + "resolved": "https://registry.npmjs.org/@microsoft/fast-foundation/-/fast-foundation-2.49.4.tgz", + "integrity": "sha512-5I2tSPo6bnOfVAIX7XzX+LhilahwvD7h+yzl3jW0t5IYmMX9Lci9VUVyx5f8hHdb1O9a8Y9Atb7Asw7yFO/u+w==", + "dependencies": { + "@microsoft/fast-element": "^1.12.0", + "@microsoft/fast-web-utilities": "^5.4.1", + "tabbable": "^5.2.0", + "tslib": "^1.13.0" + } + }, + "node_modules/@microsoft/fast-foundation/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@microsoft/fast-web-utilities": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/fast-web-utilities/-/fast-web-utilities-5.4.1.tgz", + "integrity": "sha512-ReWYncndjV3c8D8iq9tp7NcFNc1vbVHvcBFPME2nNFKNbS1XCesYZGlIlf3ot5EmuOXPlrzUHOWzQ2vFpIkqDg==", + "dependencies": { + "exenv-es6": "^1.1.1" + } + }, + "node_modules/@microsoft/generator-sharepoint": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/generator-sharepoint/-/generator-sharepoint-1.17.4.tgz", + "integrity": "sha512-5apkMZ+b+35y1JfEQ2kfAWFWYSPk9XpafCUW6eEWXRE69aGl62Uvuf7Pk3rgMd5xCoZw2FU+Iv2iJVPjMIubGA==", + "dependencies": { + "@microsoft/spfx-heft-plugins": "1.17.4", + "@rushstack/node-core-library": "3.55.2", + "colors": "~1.2.1", + "lodash": "4.17.21", + "update-notifier": "5.1.0", + "uuid": "~3.1.0", + "yeoman-generator": "5.6.1", + "yosay": "2.0.2" + }, + "engines": { + "node": ">=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/generator-sharepoint/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/generator-sharepoint/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/generator-sharepoint/node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/generator-sharepoint/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/generator-sharepoint/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/gulp-core-build": { + "version": "3.17.20", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.17.20.tgz", + "integrity": "sha512-VBZY08BhygVV9WeIY8lo9yUoe51+5mMjdfx8Bqle40k+/V7br0d93LXeUcMqaCJ5J6C3ribx2mrzaYhkj1l//g==", + "dev": true, + "dependencies": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@types/orchestrator": "0.0.30", + "@types/semver": "7.3.5", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~25.4.0", + "jest-cli": "~25.4.0", + "jest-environment-jsdom": "~25.4.0", + "jest-nunit-reporter": "~1.3.1", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~10.0.1", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~7.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "xml": "~1.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/gulp-core-build-sass": { + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.16.1.tgz", + "integrity": "sha512-z3w+jI80M2QVk+zjfQ59XybzjkPuT5//lCCBy06YocBDQPC2QrfhEjXH5vgNwrM01b5KJXZIjAPBZyVryIluEQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.17.20", + "@microsoft/load-themed-styles": "~1.10.172", + "@rushstack/node-core-library": "~3.53.0", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "autoprefixer": "~9.8.8", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "postcss": "7.0.38", + "postcss-modules": "~1.5.0", + "sass": "1.44.0" + } + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/postcss": { + "version": "7.0.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "dev": true, + "dependencies": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/gulp-core-build-serve": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.0.tgz", + "integrity": "sha512-72KkvlX2RC5cTpC1e0uhdQA1lXX/v2WKh/7XX1fQMd9kkc8qP6ht1XT39fSWyx7K4oeAsSJJJL9Em++AEIdLpQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@rushstack/debug-certificate-manager": "~1.1.19", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.7.0", + "open": "8.4.2", + "sudo": "~1.0.3", + "through2": "~2.0.1" + } + }, + "node_modules/@microsoft/gulp-core-build-serve/node_modules/@microsoft/gulp-core-build": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.0.tgz", + "integrity": "sha512-XZfSfV360db1dWXc6sKjlAdDnBY3yz1GmnoBTqhFQJGY7c6yXaiS+pyihHDgCaQ+xg6bJadaS7i42Myl5n9JkQ==", + "dev": true, + "dependencies": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@types/orchestrator": "0.0.30", + "@types/semver": "7.3.5", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~25.4.0", + "jest-cli": "~25.4.0", + "jest-environment-jsdom": "~25.4.0", + "jest-nunit-reporter": "~1.3.1", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~10.0.1", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~7.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "xml": "~1.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "node_modules/@microsoft/gulp-core-build-typescript": { + "version": "8.5.35", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.5.35.tgz", + "integrity": "sha512-M9pv/WPxPJuFzF4wiODndXVGFY5bAaGgCHuJYls9zEjf96SZFnsQQaDcqeLeARzLOtroMpXLgnHoJeAeWK9QBA==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.17.20", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "resolve": "~1.17.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack": { + "version": "5.2.30", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.2.30.tgz", + "integrity": "sha512-ubh5UQoSyfpkpVKb8NqXM901/qI7T6I98zTaoDyVUysuxPpYvNRkUhjC1jMftJfoaOrBHPeDNJk5UzJQIqaxMA==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.17.20", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~4.44.2" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/@microsoft/load-themed-styles": { + "version": "2.0.68", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.68.tgz", + "integrity": "sha512-+NCRvNrGr1ceypJRCXbrldCQJ9lZ+dhFrh6LWLW/XGKIBRdYBAOCM/lr9WHpXhrkUshtT3dsuQPnh1lvRVYrXg==", + "peer": true + }, + "node_modules/@microsoft/loader-load-themed-styles": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.27.tgz", + "integrity": "sha512-TVr737vb95u/d6F3D0k1IAh5VNkBY9VFfYsrV3zIH1HRYrD/D8CpEF9kV6yk5jwg6LgS2JrxhJtBKlIiTvA9Yg==", + "dependencies": { + "loader-utils": "1.4.2" + }, + "peerDependencies": { + "@microsoft/load-themed-styles": "^2.0.29", + "@types/webpack": "^4" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/mgt-components": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-components/-/mgt-components-3.1.3.tgz", + "integrity": "sha512-EwMBOhKGp3uF4BZyLmphDBumvy/gSx+10b2hO3LIZW78Ct2yA1aXcKWru2XNteWZf2U9fzvzdxiIEzhxvIBtHw==", + "dependencies": { + "@fluentui/web-components": "^2.5.12", + "@microsoft/mgt-element": "3.1.3", + "@microsoft/microsoft-graph-client": "3.0.2", + "@microsoft/microsoft-graph-types": "^2.0.0", + "@microsoft/microsoft-graph-types-beta": "^0.29.0-preview", + "office-ui-fabric-core": "^11.0.0" + } + }, + "node_modules/@microsoft/mgt-element": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-element/-/mgt-element-3.1.3.tgz", + "integrity": "sha512-Wvt/PO83MJrcV8Z/Tx0pnCeDB3yulHr5xCrxN47v1KLr7vXj8BFqK73g7PMSOJ0ptDvYB1GEoyYVPACrPPZR0Q==", + "dependencies": { + "@microsoft/microsoft-graph-client": "3.0.2", + "idb": "6.0.0", + "lit": "^2.3.1" + } + }, + "node_modules/@microsoft/mgt-react": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-react/-/mgt-react-3.1.3.tgz", + "integrity": "sha512-k6AuX0SzFkmRpFPzqsFb4f2KG+BIGCQ51VtuezupzBZk+aHYBQxSS2Unajkfs8boyYW3OLnhKbRQAnkoD1pJuA==", + "dependencies": { + "@microsoft/mgt-components": "3.1.3", + "@microsoft/mgt-element": "3.1.3", + "@microsoft/microsoft-graph-types": "^2.0.0", + "@microsoft/microsoft-graph-types-beta": "^0.29.0-preview", + "wc-react": "^0.5.0" + }, + "peerDependencies": { + "react": "^17.0.1 || ^18.0.0", + "react-dom": "^17.0.1 || ^18.0.0" + } + }, + "node_modules/@microsoft/mgt-sharepoint-provider": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-sharepoint-provider/-/mgt-sharepoint-provider-3.1.3.tgz", + "integrity": "sha512-kzhghGa9iIIxBCDnsNwwhE16XLJBxQbzYXarqgzZhkEMYOMralsWjJCUgBpMEjVsXfStgoNm0gRCqZMAPGNmVg==", + "dependencies": { + "@microsoft/mgt-element": "3.1.3" + } + }, + "node_modules/@microsoft/mgt-spfx": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-spfx/-/mgt-spfx-3.1.3.tgz", + "integrity": "sha512-3lg2sBiN38+yn4J/+3FHEO0qYs5Rzu/5eswyHGgo6BMyLbO4ILr9E6+ULs8FhIoAw0qGV6+GxicCkyFlAVhhJA==", + "dependencies": { + "@microsoft/mgt-components": "3.1.3", + "@microsoft/mgt-element": "3.1.3", + "@microsoft/mgt-sharepoint-provider": "3.1.3", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/microsoft-graph-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz", + "integrity": "sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependenciesMeta": { + "@azure/identity": { + "optional": true + }, + "@azure/msal-browser": { + "optional": true + }, + "buffer": { + "optional": true + }, + "stream-browserify": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1": { + "name": "@microsoft/microsoft-graph-client", + "version": "1.7.2-spfx", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", + "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", + "dependencies": { + "es6-promise": "^4.2.6", + "isomorphic-fetch": "^3.0.0", + "tslib": "^1.9.3" + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@microsoft/microsoft-graph-types": { + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.40.0.tgz", + "integrity": "sha512-1fcPVrB/NkbNcGNfCy+Cgnvwxt6/sbIEEFgZHFBJ670zYLegENYJF8qMo7x3LqBjWX2/Eneq5BVVRCLTmlJN+g==" + }, + "node_modules/@microsoft/microsoft-graph-types-beta": { + "version": "0.29.0-preview", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types-beta/-/microsoft-graph-types-beta-0.29.0-preview.tgz", + "integrity": "sha512-83PCHDH7GxW8KM1J+MM6FPbaahIuj7VIgnY4UbMGQkkq2fBaHeKOmgjVbohvLVeIOOCTLmorPh6JtXH0VtFurA==" + }, + "node_modules/@microsoft/recognizers-text-data-types-timex-expression": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-data-types-timex-expression/-/recognizers-text-data-types-timex-expression-1.3.0.tgz", + "integrity": "sha512-REHUXmMUI1jL3b9v+aSdzKxLxRdejsfg9McYRxY3LW0Gu4UbwD7Q+K6mtSo40cwg8uh6fiV9GY8hDuKXHH6dVA==", + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@microsoft/rush-lib": { + "version": "5.93.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.93.1.tgz", + "integrity": "sha512-8ZCSW4He9VPAAsF2T/OxVaTN06wLbzeEveOvEuwNJ5h6AQYPTtlH0yv8cDDuZqSEVgOv/gK4D+kAExOszYm06A==", + "dependencies": { + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.11.9", + "@rushstack/node-core-library": "3.55.2", + "@rushstack/package-deps-hash": "4.0.8", + "@rushstack/rig-package": "0.3.18", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.93.1", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.93.1", + "@rushstack/stream-collator": "4.0.227", + "@rushstack/terminal": "0.5.2", + "@rushstack/ts-command-line": "4.13.2", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "colors": "~1.2.1", + "dependency-path": "~9.2.8", + "figures": "3.0.0", + "git-repo-info": "~2.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", + "js-yaml": "~3.13.1", + "jszip": "~3.8.0", + "lodash": "~4.17.15", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "npm-packlist": "~2.1.2", + "read-package-tree": "~5.1.5", + "resolve": "~1.22.1", + "rxjs": "~6.6.7", + "semver": "~7.3.0", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1" + }, + "engines": { + "node": ">=5.6.0" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/rig-package": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.18.tgz", + "integrity": "sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==", + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/ts-command-line": { + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz", + "integrity": "sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag==", + "dependencies": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.5/-/rush-stack-compiler-4.5-0.5.0.tgz", + "integrity": "sha512-LUNdLsOQBHzBIFoy6Gh9oNIAPFCrRG0hvLLuUAbovaxbLJ2Sp6GkO+L1Lot/JIpUtQSOxAElb3wNPp9vVdXGOw==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor": "~7.15.2", + "@rushstack/eslint-config": "~2.6.2", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "import-lazy": "~4.0.0", + "typescript": "~4.5.5" + }, + "bin": { + "rush-api-extractor": "bin/rush-api-extractor", + "rush-eslint": "bin/rush-eslint", + "rush-tsc": "bin/rush-tsc", + "rush-tslint": "bin/rush-tslint" + }, + "peerDependencies": { + "eslint": "^8.7.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-config": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", + "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.4", + "@rushstack/eslint-plugin": "0.9.1", + "@rushstack/eslint-plugin-packlets": "0.4.1", + "@rushstack/eslint-plugin-security": "0.3.1", + "@typescript-eslint/eslint-plugin": "~5.20.0", + "@typescript-eslint/experimental-utils": "~5.20.0", + "@typescript-eslint/parser": "~5.20.0", + "@typescript-eslint/typescript-estree": "~5.20.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-plugin": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", + "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", + "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", + "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.5/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.18.2.tgz", + "integrity": "sha512-nmzmTvMKukGal8yCRAWPLarETVx5tZMgLuCpikhJdUn8FIg/th9Ws1UFYu1SlHGo4ns+j9pS2mjhHVG0zYC0DQ==", + "dependencies": { + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-property-pane": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adaptivecards": "2.11.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@fluentui/react/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@fluentui/react/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@fluentui/react/node_modules/@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-component-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", + "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "dependencies": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "dependencies": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@microsoft/sp-adaptive-card-extension-base/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@microsoft/sp-application-base": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.17.4.tgz", + "integrity": "sha512-J00uGWauLZdWwcnYi8J33UGbGaOsYb4nv2gdeIzOx2WrZS44z9sGOICcIukTjyPdI0BRMORUrxK6J9Ql8i06Cg==", + "dependencies": { + "@microsoft/sp-component-base": "1.17.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-extension-base": "1.17.4", + "@microsoft/sp-http": "1.17.4", + "@microsoft/sp-http-base": "1.17.4", + "@microsoft/sp-loader": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-odata-types": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "@microsoft/sp-search-extensibility": "1.17.4", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.17.4.tgz", + "integrity": "sha512-MwzOv7xQ5j9TFvJMrzay2KWurH0eKPR1x1r4UgfyM/HLbRPxnjpo068ohZSRmo0kkMnvI+RfbcqapB1ZO69QQw==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.17.20", + "@microsoft/gulp-core-build-serve": "3.12.0", + "@microsoft/gulp-core-build-webpack": "5.2.30", + "@microsoft/spfx-heft-plugins": "1.17.4", + "@rushstack/node-core-library": "3.55.2", + "@types/glob": "5.0.30", + "@types/lodash": "4.14.117", + "@types/webpack": "4.41.24", + "colors": "~1.2.1", + "glob": "~7.0.5", + "gulp": "4.0.2", + "lodash": "4.17.21", + "webpack": "~4.44.2" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/z-schema/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-web": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.17.4.tgz", + "integrity": "sha512-60Sy5aMFkouPa0H1Z0Eyd/w9N14vAWAJx88bKYcv3bMilS2zgmn0K36xAlE29gxeOrZx4RVRrZBjGYykmMnqIA==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.17.20", + "@microsoft/gulp-core-build-sass": "4.16.1", + "@microsoft/gulp-core-build-serve": "3.12.0", + "@microsoft/gulp-core-build-typescript": "8.5.35", + "@microsoft/gulp-core-build-webpack": "5.2.30", + "@microsoft/rush-lib": "5.93.1", + "@microsoft/sp-build-core-tasks": "1.17.4", + "@rushstack/node-core-library": "3.55.2", + "@types/webpack": "4.41.24", + "gulp": "4.0.2", + "postcss": "^8.4.19", + "semver": "~7.3.2", + "true-case-path": "~2.2.1", + "webpack": "~4.44.2", + "yargs": "~4.6.0" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/z-schema/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-component-base": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.17.4.tgz", + "integrity": "sha512-DFLbyedhbxILJsgMtQ5MX7dm5qwUbWQIOC7P1ZF6MNfOlnP2KUDqtIO4kf/tpAVxEUzn7raqId9COcFCtZwTYw==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-dynamic-data": "1.17.4", + "@microsoft/sp-http": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-component-base/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.13.tgz", + "integrity": "sha512-X3clbPKh0URkDj21QoARw6SNec7dWg7Gt7SkTlkVYFzmZUdC4ZIrYk3n36xKe3U1wcGp26EVmKjhAhB262ugpw==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-component-base/node_modules/@fluentui/keyboard-key": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz", + "integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-component-base/node_modules/@fluentui/react": { + "version": "8.110.11", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.11.tgz", + "integrity": "sha512-iuVySJY4QhAI/8BXCd1MB7su3Z9Baw40upQ2AkHZHNemumJC4mGe+6SXyetwkJZb0uZhtokPRChc4q132rIXUw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.13", + "@fluentui/font-icons-mdl2": "^8.5.23", + "@fluentui/foundation-legacy": "^8.2.43", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/react-focus": "^8.8.30", + "@fluentui/react-hooks": "^8.6.29", + "@fluentui/react-portal-compat-context": "^9.0.6", + "@fluentui/react-window-provider": "^2.2.15", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/theme": "^2.6.34", + "@fluentui/utilities": "^8.13.18", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-component-base/node_modules/@fluentui/react-focus": { + "version": "8.8.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.30.tgz", + "integrity": "sha512-dKQQtNTZbQOE+u/Tmh7AbtJPSpzQNI0L8o55a22y4U7s33rizUd++CIiToXsB+bPvlotcmpZswZQ8V06zM4KIw==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.11", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-component-base/node_modules/@fluentui/react-window-provider": { + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz", + "integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-component-base/node_modules/@fluentui/theme": { + "version": "2.6.34", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.34.tgz", + "integrity": "sha512-2Ssi3sX2snnbPJ4PmxbpCDCGePRE36tvGj2qKgdKiSh/fPVsg1b+Q50YlpFl9sXmbhl1uFmxjAx6WPsVGTl7vQ==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-component-base/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@microsoft/sp-core-library": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.17.4.tgz", + "integrity": "sha512-Zcw6hM2JVJh5gguzWICLmTWrh04IgPo74kThzuA2ZV1EqMwhP7pUNAhS0QTkxK4F4PmV8czc5ZzAy61RKDp2pg==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-odata-types": "1.17.4", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.17.4.tgz", + "integrity": "sha512-HBzv+/cu1Mxc5j0LA04EhoXndaNhCGk4Xhqy1KZioNSZgz5DbrsEWtNklexy0wXoJP+dbro+mtZYb/B07EvV6Q==", + "dependencies": { + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "3.55.2", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "~3.0.0", + "postcss-modules-local-by-default": "~4.0.0", + "postcss-modules-scope": "~3.0.0", + "postcss-modules-values": "~4.0.0", + "webpack": "~4.44.2" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==" + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dependencies": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@microsoft/sp-css-loader/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/@microsoft/sp-css-loader/node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/@microsoft/sp-css-loader/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/z-schema/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-diagnostics": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.17.4.tgz", + "integrity": "sha512-Me8tZWyy66oSwpfRPJPe8Y5pyoBRYHK9BELhveJ42GLILCVWNU8W2As6mn0yfmZzk36UM9nSa7z6yjX0yBz0Aw==", + "dependencies": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-dialog": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dialog/-/sp-dialog-1.17.4.tgz", + "integrity": "sha512-U2CREzN+yQO3jgpgW59HTnCEJ4jX0Q7ENHryJXHwaQy4z0m29kI8siBqOlj0G5z9HCcCvrNxz7+4VOJ1rqEGVg==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-application-base": "1.17.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-dialog/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.13.tgz", + "integrity": "sha512-X3clbPKh0URkDj21QoARw6SNec7dWg7Gt7SkTlkVYFzmZUdC4ZIrYk3n36xKe3U1wcGp26EVmKjhAhB262ugpw==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-dialog/node_modules/@fluentui/keyboard-key": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz", + "integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-dialog/node_modules/@fluentui/react": { + "version": "8.110.11", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.11.tgz", + "integrity": "sha512-iuVySJY4QhAI/8BXCd1MB7su3Z9Baw40upQ2AkHZHNemumJC4mGe+6SXyetwkJZb0uZhtokPRChc4q132rIXUw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.13", + "@fluentui/font-icons-mdl2": "^8.5.23", + "@fluentui/foundation-legacy": "^8.2.43", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/react-focus": "^8.8.30", + "@fluentui/react-hooks": "^8.6.29", + "@fluentui/react-portal-compat-context": "^9.0.6", + "@fluentui/react-window-provider": "^2.2.15", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/theme": "^2.6.34", + "@fluentui/utilities": "^8.13.18", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-dialog/node_modules/@fluentui/react/node_modules/@fluentui/react-focus": { + "version": "8.8.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.30.tgz", + "integrity": "sha512-dKQQtNTZbQOE+u/Tmh7AbtJPSpzQNI0L8o55a22y4U7s33rizUd++CIiToXsB+bPvlotcmpZswZQ8V06zM4KIw==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.11", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-dialog/node_modules/@fluentui/react/node_modules/@fluentui/react-window-provider": { + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz", + "integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-dialog/node_modules/@fluentui/react/node_modules/@fluentui/theme": { + "version": "2.6.34", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.34.tgz", + "integrity": "sha512-2Ssi3sX2snnbPJ4PmxbpCDCGePRE36tvGj2qKgdKiSh/fPVsg1b+Q50YlpFl9sXmbhl1uFmxjAx6WPsVGTl7vQ==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-dialog/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@microsoft/sp-dynamic-data": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.17.4.tgz", + "integrity": "sha512-C5+Ei9fRm/O8m9lpAkPKCAcKL9JNR8M89i5zE0uokPDhNndOil59CKrdw9mgsPAr5Eh2vdQ0Z/gNwTOFnbEMhg==", + "dependencies": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-extension-base": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.17.4.tgz", + "integrity": "sha512-nwa0ku93j8WZhr+3WS/1btUB9JzwHs1w97v4TbgdYR3sofZNJnyLM6I0HnMLLIEVEZokTYmkP28m27KR2dLw+g==", + "dependencies": { + "@microsoft/sp-component-base": "1.17.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-loader": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-http": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.17.4.tgz", + "integrity": "sha512-ilWn1R5SXlTIxZscXboKEjHVyv45aQcGgMUVbHS2SJ7QdDBy5YXFye6ClteNHqM661EvJGDJIJtHriFNucmHMQ==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-http-base": "1.17.4", + "@microsoft/sp-http-msgraph": "1.17.4", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-http-base": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.17.4.tgz", + "integrity": "sha512-Yk5tKHX7B52YX9O6mXtA2OFttdS8Ievc3v64i6lZ2tnFw90sZyVFNGEsPOaTSCp/4IEve2CGBJv24Zi6iKPdkA==", + "dependencies": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.9.1", + "adal-angular": "1.0.16", + "msal": "1.4.17", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@microsoft/sp-http-msgraph": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.17.4.tgz", + "integrity": "sha512-yd34To9rVhfe6J4tD7+zyP1e+DTuR/e43aSLxEzkMhGS1criSIjA84Vjs9WCnwHNtlmi7rBZRe4RqZyHitgfcg==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-http-base": "1.17.4", + "@microsoft/sp-loader": "1.17.4", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@microsoft/sp-image-helper": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.18.2.tgz", + "integrity": "sha512-nSKfKdClZCGBwtpJG23XGef6Hnqifvvh4OKbExBc460LRn7JT2AXSiIM9gRNkp7AyfrksqHCq4EbUzEnOWy1Qw==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "dependencies": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "dependencies": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-image-helper/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@microsoft/sp-image-helper/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@microsoft/sp-listview-extensibility": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-listview-extensibility/-/sp-listview-extensibility-1.17.4.tgz", + "integrity": "sha512-YZXi10JCi4Q/vciGR9RPMbGc71WHBKcCjHieqisxs0E9aMqs9NDyX9MM8tIfesFZfsEO+0lSlvhup/0p1G46ag==", + "dependencies": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-extension-base": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-loader": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.17.4.tgz", + "integrity": "sha512-aIwkYSJPQWNz55VEr7SCrB5nOnluULR9auIp+SrkwVlSuiatUkzLuTQVBn7QEJG/5Vlvd2/i3US/jYsAEZ1yCg==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-dynamic-data": "1.17.4", + "@microsoft/sp-http-base": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-odata-types": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "@rushstack/loader-raw-script": "1.3.281", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.13.tgz", + "integrity": "sha512-X3clbPKh0URkDj21QoARw6SNec7dWg7Gt7SkTlkVYFzmZUdC4ZIrYk3n36xKe3U1wcGp26EVmKjhAhB262ugpw==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/@fluentui/keyboard-key": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz", + "integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/@fluentui/react": { + "version": "8.110.11", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.11.tgz", + "integrity": "sha512-iuVySJY4QhAI/8BXCd1MB7su3Z9Baw40upQ2AkHZHNemumJC4mGe+6SXyetwkJZb0uZhtokPRChc4q132rIXUw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.13", + "@fluentui/font-icons-mdl2": "^8.5.23", + "@fluentui/foundation-legacy": "^8.2.43", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/react-focus": "^8.8.30", + "@fluentui/react-hooks": "^8.6.29", + "@fluentui/react-portal-compat-context": "^9.0.6", + "@fluentui/react-window-provider": "^2.2.15", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/theme": "^2.6.34", + "@fluentui/utilities": "^8.13.18", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/@fluentui/react/node_modules/@fluentui/react-focus": { + "version": "8.8.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.30.tgz", + "integrity": "sha512-dKQQtNTZbQOE+u/Tmh7AbtJPSpzQNI0L8o55a22y4U7s33rizUd++CIiToXsB+bPvlotcmpZswZQ8V06zM4KIw==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.11", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/@fluentui/react/node_modules/@fluentui/react-window-provider": { + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz", + "integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/@fluentui/react/node_modules/@fluentui/theme": { + "version": "2.6.34", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.34.tgz", + "integrity": "sha512-2Ssi3sX2snnbPJ4PmxbpCDCGePRE36tvGj2qKgdKiSh/fPVsg1b+Q50YlpFl9sXmbhl1uFmxjAx6WPsVGTl7vQ==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-loader/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@microsoft/sp-lodash-subset": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.17.4.tgz", + "integrity": "sha512-t5A+OxAn6TrMNZUUxhBJiUsBSetpj6K7Sstwac7U9KMZub9KkBw5iUgEBl+C4bfwN2XyIpfVmgY7Jd73/E4j8w==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.17.4.tgz", + "integrity": "sha512-+tVV2O9B5i2RXdziEvg9FnKTBc2FgFn1XxbCfpmUj+F/Gh3PMtG0XyquBFY12jjxObEIv78J0A0fK2x0shZMLw==", + "dependencies": { + "@rushstack/node-core-library": "3.55.2", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@microsoft/sp-odata-types": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.17.4.tgz", + "integrity": "sha512-myHLg4+JF+B1o7G/eiQYAS094KMmJm9hxp1pgw7cfPb1dLyz992pWF7nlFSbhZRsVsIwrkiv7bUlToVE8h7e1g==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-office-ui-fabric-core": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.18.2.tgz", + "integrity": "sha512-glpgTxu4h5EOMOv6eJoDvEaC7vBi1fn2CS4jPEgFPaEksYq4tZCZbWqM+xsWf91xje3V+a+Mu/fM7tUaA3zybg==", + "dependencies": { + "office-ui-fabric-core": "11.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-office-ui-fabric-core/node_modules/office-ui-fabric-core": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-11.0.1.tgz", + "integrity": "sha512-jcfycbVOm2aUoI+AGtHW24HvM7nUVFr44hR5NIE56EobK67bVwbNAQL15CJj3vNz5PBrnitsV9ROOB+KOEWn8g==" + }, + "node_modules/@microsoft/sp-page-context": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.17.4.tgz", + "integrity": "sha512-Ia1jYIwBhxVsbfsDeaICPpGwu6K2JP3X8Gp0Ye5ku8Ot3H6/rTM5TQZm3C/P0T/JC1wzgBf6/t2DBK47Lbqdkw==", + "dependencies": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-dynamic-data": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-odata-types": "1.17.4", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.18.2.tgz", + "integrity": "sha512-7KpylwJ3KyFpe4q54Q4++/2E52XEFan8NdQU6kRl9o4/assWB8DokF83KMiGLkEte4NZhXgxyAYAj39RyHUzIA==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-image-helper": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@fluentui/react/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@fluentui/react/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@fluentui/react/node_modules/@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-component-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", + "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "dependencies": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "dependencies": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-property-pane/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@microsoft/sp-property-pane/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@microsoft/sp-search-extensibility": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.17.4.tgz", + "integrity": "sha512-VnWfTugtxJFgMPOL4BBLJipHv8A6zTMppVrQ6V2F0yIkReScrzg2MBZoO19mbEpTHGhRPq0dtkUOkLmc364xGQ==", + "dependencies": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-extension-base": "1.17.4", + "@microsoft/sp-loader": "1.17.4", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=12.13.0 <13.0.0 || >=14.15.0 <15.0.0 || >=16.13.0 <17.0.0" + } + }, + "node_modules/@microsoft/sp-top-actions": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.18.2.tgz", + "integrity": "sha512-kKxTB/Bj352OCAGKidgk7WtHcXvHUdH1srnsMS3FgbgRCHqK0K7A2EZRSRYothxrn4TwGHXN7gNbLQfstk521Q==" + }, + "node_modules/@microsoft/sp-webpart-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.18.2.tgz", + "integrity": "sha512-HFOnWHb5TL5+m+5aIpSsFh9jK0o2PhtNe/PsmXVPxnSKtQiJE3dxRhEFKZfashERM4SM5GprWjcLH9V8zz/lPQ==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-property-pane": "1.18.2", + "@microsoft/sp-top-actions": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "@types/office-js": "1.0.36", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@fluentui/react/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@fluentui/react/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@fluentui/react/node_modules/@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-component-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", + "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "dependencies": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "dependencies": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@microsoft/sp-webpart-base/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.17.4.tgz", + "integrity": "sha512-BOTYm5H1coXpgp529PbI1XtrNGSI42c2EwxuR48ZThM20N8OagQeto5wpQh4z2wqdUhDpFVLu5gFqAEmG5v1Bg==", + "dependencies": { + "@azure/storage-blob": "~12.11.0", + "@microsoft/load-themed-styles": "1.10.292", + "@microsoft/loader-load-themed-styles": "2.0.27", + "@microsoft/rush-lib": "5.93.1", + "@microsoft/sp-css-loader": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@rushstack/heft-config-file": "0.11.9", + "@rushstack/localization-utilities": "0.8.46", + "@rushstack/node-core-library": "3.55.2", + "@rushstack/rig-package": "0.3.18", + "@rushstack/set-webpack-public-path-plugin": "3.3.91", + "@rushstack/terminal": "0.5.2", + "@rushstack/webpack4-localization-plugin": "0.17.2", + "@rushstack/webpack4-module-minifier-plugin": "0.9.40", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "colors": "~1.2.1", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "express": "4.18.1", + "file-loader": "6.1.0", + "git-repo-info": "~2.1.1", + "glob": "~7.0.5", + "html-loader": "~0.5.1", + "jszip": "3.5.0", + "lodash": "4.17.21", + "mime": "2.5.2", + "postcss": "^8.4.19", + "postcss-loader": "^4.2.0", + "resolve": "~1.17.0", + "sass": "1.49.11", + "source-map": "0.6.1", + "source-map-loader": "1.1.3", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "~3.1.0", + "webpack": "~4.44.2", + "webpack-dev-server": "~4.9.3", + "webpack-sources": "1.4.3", + "xml": "~1.0.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.18.tgz", + "integrity": "sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==", + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/webpack4-localization-plugin": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.17.2.tgz", + "integrity": "sha512-CRVWQUPqtXPvpGkCC5OYRVdDM9iVCK7NO294MNx0LG8P7+b24M0o9a8hvYAv8802gyONdkEDvObT29RvhwQYhA==", + "dependencies": { + "@rushstack/localization-utilities": "0.8.46", + "@rushstack/node-core-library": "3.55.2", + "@types/tapable": "1.0.6", + "loader-utils": "1.4.2", + "lodash": "~4.17.15", + "minimatch": "~3.0.3" + }, + "peerDependencies": { + "@rushstack/set-webpack-public-path-plugin": "^3.3.91", + "@types/node": "*", + "@types/webpack": "^4.39.0", + "webpack": "^4.31.0" + }, + "peerDependenciesMeta": { + "@rushstack/set-webpack-public-path-plugin": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/webpack4-module-minifier-plugin": { + "version": "0.9.40", + "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.9.40.tgz", + "integrity": "sha512-QOoeFPTPlKaIkMBTB/zqYZGbvVYAc07/xRQlGTSEwDY07IbIXy/HEq8vvMXAXGtofqBVP8s8wZtfR6z0kAt9Xw==", + "dependencies": { + "@rushstack/module-minifier": "0.1.41", + "@rushstack/worker-pool": "0.1.41", + "@types/node": "12.20.24", + "@types/tapable": "1.0.6", + "tapable": "1.1.3" + }, + "engines": { + "node": ">=10.17.1" + }, + "peerDependencies": { + "@types/webpack": "*", + "@types/webpack-sources": "*", + "webpack": "^4.31.0", + "webpack-sources": "~1.4.3" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "@types/webpack-sources": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dependencies": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/cacache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/jszip": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", + "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/sass": { + "version": "1.49.11", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.11.tgz", + "integrity": "sha512-wvS/geXgHUGs6A/4ud5BFIWKO1nKd7wYIGimDk4q4GFkJicILActpv9ueMT4eRGSsp1BdKHuw1WwAHXbhsJELQ==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/z-schema/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.9.1.tgz", + "integrity": "sha512-+ch8SVKIkZB4anZF05oEbvcyRcEzIVlRlzh5jSxsJ3HjOrJBd1lgfxqz6pkaAEFsAaTBSLkdziN4qtwVp72Gww==", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", + "dev": true + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", + "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@monaco-editor/loader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", + "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", + "dependencies": { + "state-local": "^1.0.6" + }, + "peerDependencies": { + "monaco-editor": ">= 0.21.0 < 1" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@octokit/auth-token": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", + "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", + "dependencies": { + "@octokit/types": "^6.0.3" + } + }, + "node_modules/@octokit/core": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", + "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", + "dependencies": { + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.6.3", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/endpoint": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", + "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", + "dependencies": { + "@octokit/types": "^6.0.3", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/graphql": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", + "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", + "dependencies": { + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", + "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "2.21.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", + "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", + "dependencies": { + "@octokit/types": "^6.40.0" + }, + "peerDependencies": { + "@octokit/core": ">=2" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", + "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", + "dependencies": { + "@octokit/types": "^6.39.0", + "deprecation": "^2.3.1" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/request": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", + "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", + "dependencies": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.16.1", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + } + }, + "node_modules/@octokit/request-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", + "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "dependencies": { + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "node_modules/@octokit/rest": { + "version": "18.12.0", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", + "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", + "dependencies": { + "@octokit/core": "^3.5.1", + "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + } + }, + "node_modules/@octokit/types": { + "version": "6.41.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", + "dependencies": { + "@octokit/openapi-types": "^12.11.0" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", + "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@pnp/common": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@pnp/common/-/common-2.5.0.tgz", + "integrity": "sha512-ea4zTNC3sjLolrHZXP+/2SrJM+yC8PygmPW/yRfgbErdvdwYMUSogT69dW+NUaqhkfYZfkkAoWn42irlLMSpdw==", + "dependencies": { + "tslib": "2.2.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/patrick-rodgers/" + } + }, + "node_modules/@pnp/common/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + }, + "node_modules/@pnp/core": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@pnp/core/-/core-3.22.0.tgz", + "integrity": "sha512-Zb5YmnwIRk94omkiZ8u6c7gtMbfUn1PsV+bqcvGsrpNQsM9EYMrNUtBehK7x/Jgq7q5Z+aAdutkNcilKCoxXHw==", + "dependencies": { + "tslib": "2.4.1" + }, + "engines": { + "node": ">=14.15.1" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/patrick-rodgers/" + } + }, + "node_modules/@pnp/core/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/@pnp/graph": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@pnp/graph/-/graph-3.22.0.tgz", + "integrity": "sha512-+mfnJtLrjEguV/AaciUNxavx85AJxHi0F9HsdayrUvFcYHdsNkRgRh0PVMeB6gH9YtOUDbb2GzASqXg5+Ortwg==", + "hasInstallScript": true, + "dependencies": { + "@microsoft/microsoft-graph-types": "2.40.0", + "@pnp/core": "3.22.0", + "@pnp/queryable": "3.22.0", + "tslib": "2.6.2" + }, + "engines": { + "node": ">=14.15.1" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/patrick-rodgers/" + } + }, + "node_modules/@pnp/graph/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@pnp/logging": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-2.5.0.tgz", + "integrity": "sha512-SnmMCN6oADjiHKAIR23FfTqXeQZeXPBnWeVfyZAgzJfRn9uEQoUlkyET3jHjl9kkrFOVkiOD1CRI7TWMIxURbA==", + "dependencies": { + "tslib": "2.2.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/patrick-rodgers/" + } + }, + "node_modules/@pnp/logging/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + }, + "node_modules/@pnp/odata": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-2.5.0.tgz", + "integrity": "sha512-AeP01jDvnkiUVn7V+4FT07chz+G/yzrJDH0Gk+qzujJ393ZO6FwJpJEiOCRh9cxF48gqSj/f7r/IIyDHe0+IpQ==", + "dependencies": { + "@pnp/common": "2.5.0", + "@pnp/logging": "2.5.0", + "tslib": "2.2.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/patrick-rodgers/" + } + }, + "node_modules/@pnp/odata/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + }, + "node_modules/@pnp/queryable": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@pnp/queryable/-/queryable-3.22.0.tgz", + "integrity": "sha512-ueqORcG6IpburvSYmb3QMbptxISj+5/6TBbvA5yBsrueEweGjaLohpjN8oPt0hWbYqz7DmYpxrsf6Q3Mth67UQ==", + "dependencies": { + "@pnp/core": "3.22.0", + "tslib": "2.4.1" + }, + "engines": { + "node": ">=14.15.1" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/patrick-rodgers/" + } + }, + "node_modules/@pnp/queryable/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/@pnp/sp": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-3.22.0.tgz", + "integrity": "sha512-8VZLgXMPPnh7ytdTEyXEsuPYQ++BzapI08IB2LcSTX6pyVEMQH86Y+0y3Rnyw+cW8wJIkojvood5JOuGZIfGVA==", + "hasInstallScript": true, + "dependencies": { + "@pnp/core": "3.22.0", + "@pnp/queryable": "3.22.0", + "tslib": "2.4.1" + }, + "engines": { + "node": ">=14.15.1" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/patrick-rodgers/" + } + }, + "node_modules/@pnp/sp/node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/@pnp/spfx-controls-react": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@pnp/spfx-controls-react/-/spfx-controls-react-3.17.0.tgz", + "integrity": "sha512-KdF82Ue1hujzqHjnxHczwwKsw4mcgxYfpsz7LmiCenJpGCrrcb1OyBfbNAfWjt6U9V0poV27Sp4Uso2ZYqZGbQ==", + "hasInstallScript": true, + "dependencies": { + "@fluentui/merge-styles": "8.5.12", + "@fluentui/react": "8.106.4", + "@fluentui/react-components": "^9.32.1", + "@fluentui/react-file-type-icons": "^8.8.3", + "@fluentui/react-hooks": "^8.2.6", + "@fluentui/react-icons": "^2.0.200", + "@fluentui/react-icons-northstar": "0.66.5", + "@fluentui/react-migration-v8-v9": "^9.4.17", + "@fluentui/react-northstar": "0.66.0", + "@fluentui/react-theme-provider": "^0.19.16", + "@fluentui/scheme-utilities": "^8.2.12", + "@fluentui/styles": "0.66.5", + "@fluentui/theme": "^2.6.6", + "@iconify/react": "^4.1.1", + "@microsoft/decorators": "1.18.2", + "@microsoft/mgt-react": "3.1.3", + "@microsoft/mgt-spfx": "3.1.3", + "@microsoft/sp-adaptive-card-extension-base": "1.18.2", + "@microsoft/sp-application-base": "1.18.2", + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-dialog": "1.18.2", + "@microsoft/sp-extension-base": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-listview-extensibility": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-office-ui-fabric-core": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-property-pane": "1.18.2", + "@microsoft/sp-webpart-base": "1.18.2", + "@monaco-editor/loader": "^1.3.1", + "@pnp/common": "2.5.0", + "@pnp/odata": "2.5.0", + "@pnp/sp": "2.5.0", + "@pnp/telemetry-js": "2.0.0", + "@popperjs/core": "2.5.4", + "@uifabric/icons": "7.9.5", + "@uifabric/react-hooks": "7.16.4", + "@uifabric/utilities": "7.38.2", + "adaptive-expressions": "^4.15.0", + "adaptivecards": "2.11.2", + "adaptivecards-designer": "2.4.3", + "adaptivecards-templating": "^2.2.0", + "animate.css": "^4.1.1", + "chart.js": "2.9.4", + "color": "4.2.3", + "date-fns": "^2.22.1", + "he": "^1.2.0", + "jotai": "^2.4.2", + "lodash": "4.17.21", + "markdown-it": "^12.3.2", + "moment": "2.29.4", + "monaco-editor": "^0.29.1", + "nano-css": "^5.3.4", + "react": "17.0.1", + "react-accessible-accordion": "^5.0.0", + "react-dom": "17.0.1", + "react-mentions": "^4.3.0", + "react-quill": "2.0.0", + "regexify-string": "^1.0.16", + "spfx-uifabric-themes": "^0.9.0", + "swiper": "^8.2.6" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@fluentui/react": { + "version": "8.106.4", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.106.4.tgz", + "integrity": "sha512-Lq/FJa8ww8mRI5/1xzl/DvV96DLRm210g1Oe1PL3i5rsTuOIY4ZqcjffNEVLztSemm2u2sRoZUS/wQnUcWi1Xw==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.5", + "@fluentui/font-icons-mdl2": "^8.5.12", + "@fluentui/foundation-legacy": "^8.2.32", + "@fluentui/merge-styles": "^8.5.6", + "@fluentui/react-focus": "^8.8.18", + "@fluentui/react-hooks": "^8.6.18", + "@fluentui/react-portal-compat-context": "^9.0.4", + "@fluentui/react-window-provider": "^2.2.7", + "@fluentui/set-version": "^8.2.5", + "@fluentui/style-utilities": "^8.9.5", + "@fluentui/theme": "^2.6.24", + "@fluentui/utilities": "^8.13.8", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@fluentui/react/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@fluentui/react/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@fluentui/react/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@fluentui/theme/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/decorators": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.18.2.tgz", + "integrity": "sha512-7P5pd0czrE03CWRJtoHRhHQ4au7Z3OPh03odh2E0JXiB9WlV5M/6+610QuAtxZd1ZIrfYmnZUrBZwolBzc/9Pg==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-application-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.18.2.tgz", + "integrity": "sha512-0/GG1uJaAUKeD/NogisuK3JqIaGb0MLPK4RGK5FgeWONXpAXqG146/hIPdcymhU+Q+IGI7t7WSVPllI4dzLMFg==", + "dependencies": { + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-extension-base": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-search-extensibility": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-component-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", + "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-component-base/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-component-base/node_modules/@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-component-base/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-component-base/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-dialog": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dialog/-/sp-dialog-1.18.2.tgz", + "integrity": "sha512-+3l26Um0+a4KhUcPgx/tHpR/x1wSFsYE389TzDUpN94PY6LXYpYgV7n6tWSRCVEcaQCb374ApmSKgrcHXeEQ5g==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-application-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-dialog/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-dialog/node_modules/@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-dialog/node_modules/@fluentui/react/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-dialog/node_modules/@fluentui/react/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-extension-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.18.2.tgz", + "integrity": "sha512-nfexpV85ReBm74vEHd0A5yJq9mv19gf5bx8FVq0EZ9VysZSU/fvvESZouzoN5LU0vUOHl02dkXpdk4uX4T4xug==", + "dependencies": { + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "dependencies": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-listview-extensibility": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-listview-extensibility/-/sp-listview-extensibility-1.18.2.tgz", + "integrity": "sha512-MxQ8UKSsPyQz/QcVB37xmUQC/xRkaV4J9M1c2bEYYL/jm18ImJft1M6viji6SKJs6GM0Dg7/a36x7c5n9Lw8mA==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-extension-base": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "dependencies": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-loader/node_modules/@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-loader/node_modules/@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-loader/node_modules/@fluentui/react/node_modules/@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-loader/node_modules/@fluentui/react/node_modules/@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "dependencies": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "dependencies": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/sp-search-extensibility": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.18.2.tgz", + "integrity": "sha512-dBWLMLD6Mh6vkg7AIoin+nV1lpTrY+oJlC0e9WcRN1AAmg78MJ6Bvq82LXHfMF27j/b6Tk1X4oVBypdpy/n3EA==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-extension-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=18.17.1 <19.0.0" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@pnp/sp": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-2.5.0.tgz", + "integrity": "sha512-4s2p+X5qvkXR72NViKb8DIfC+pvj/a3psZ3Im5PRIan2ErMtu9ch3Lb9nkSaMCF3NTJxWOhkUQ/R6tx8ApaUkg==", + "dependencies": { + "@pnp/common": "2.5.0", + "@pnp/logging": "2.5.0", + "@pnp/odata": "2.5.0", + "tslib": "2.2.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/patrick-rodgers/" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@pnp/sp/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@pnp/spfx-controls-react/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@pnp/spfx-controls-react/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@pnp/telemetry-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-2.0.0.tgz", + "integrity": "sha512-qFNm3mTerTnxgTR6c/4iMMt8EUKrQn5z0XG/IQtpNlp6m7KXRDFR87mQKeBVtSv2LhxGO0VNFndKJIibBw52zQ==", + "dependencies": { + "whatwg-fetch": "2.0.4" + } + }, + "node_modules/@pnp/telemetry-js/node_modules/whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "node_modules/@pnpm/crypto.base32-hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz", + "integrity": "sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==", + "dependencies": { + "rfc4648": "^1.5.1" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1.4.0.tgz", + "integrity": "sha512-vxkRrkneBPVmP23kyjnYwVOtipwlSl6UfL+h+Xa3TrABJTz5rYBXemlTsU5BzST8U4pD7YDkTb3SQu+MMuIDKA==", + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/link-bins": { + "version": "5.3.25", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-5.3.25.tgz", + "integrity": "sha512-9Xq8lLNRHFDqvYPXPgaiKkZ4rtdsm7izwM/cUsFDc5IMnG0QYIVBXQbgwhz2UvjUotbJrvfKLJaCfA3NGBnLDg==", + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/package-bins": "4.1.0", + "@pnpm/read-modules-dir": "2.0.3", + "@pnpm/read-package-json": "4.0.0", + "@pnpm/read-project-manifest": "1.1.7", + "@pnpm/types": "6.4.0", + "@zkochan/cmd-shim": "^5.0.0", + "is-subdir": "^1.1.1", + "is-windows": "^1.0.2", + "mz": "^2.7.0", + "normalize-path": "^3.0.0", + "p-settle": "^4.1.1", + "ramda": "^0.27.1" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/package-bins": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-4.1.0.tgz", + "integrity": "sha512-57/ioGYLBbVRR80Ux9/q2i3y8Q+uQADc3c+Yse8jr/60YLOi3jcWz13e2Jy+ANYtZI258Qc5wk2X077rp0Ly/Q==", + "dependencies": { + "@pnpm/types": "6.4.0", + "fast-glob": "^3.2.4", + "is-subdir": "^1.1.1" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-modules-dir": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/read-modules-dir/-/read-modules-dir-2.0.3.tgz", + "integrity": "sha512-i9OgRvSlxrTS9a2oXokhDxvQzDtfqtsooJ9jaGoHkznue5aFCTSrNZFQ6M18o8hC03QWfnxaKi0BtOvNkKu2+A==", + "dependencies": { + "mz": "^2.7.0" + }, + "engines": { + "node": ">=10.13" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-package-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/read-package-json/-/read-package-json-4.0.0.tgz", + "integrity": "sha512-1cr2tEwe4YU6SI0Hmg+wnsr6yxBt2iJtqv6wrF84On8pS9hx4A2PLw3CIgbwxaG0b+ur5wzhNogwl4qD5FLFNg==", + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "load-json-file": "^6.2.0", + "normalize-package-data": "^3.0.2" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-1.1.7.tgz", + "integrity": "sha512-tj8ExXZeDcMmMUj7D292ETe/RiEirr1X1wpT6Zy85z2MrFYoG9jfCJpps40OdZBNZBhxbuKtGPWKVSgXD0yrVw==", + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "@pnpm/write-project-manifest": "1.1.7", + "detect-indent": "^6.0.0", + "fast-deep-equal": "^3.1.3", + "graceful-fs": "4.2.4", + "is-windows": "^1.0.2", + "json5": "^2.1.3", + "parse-json": "^5.1.0", + "read-yaml-file": "^2.0.0", + "sort-keys": "^4.1.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest/node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "node_modules/@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/write-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-1.1.7.tgz", + "integrity": "sha512-OLkDZSqkA1mkoPNPvLFXyI6fb0enCuFji6Zfditi/CLAo9kmIhQFmEUDu4krSB8i908EljG8YwL5Xjxzm5wsWA==", + "dependencies": { + "@pnpm/types": "6.4.0", + "json5": "^2.1.3", + "mz": "^2.7.0", + "write-file-atomic": "^3.0.3", + "write-yaml-file": "^4.1.3" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@popperjs/core": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.5.4.tgz", + "integrity": "sha512-ZpKr+WTb8zsajqgDkvCEWgp6d5eJT6Q63Ng2neTbzBO76Lbe91vX/iVIW9dikq+Fs3yEo+ls4cxeXABD2LtcbQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rushstack/debug-certificate-manager": { + "version": "1.1.84", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.1.84.tgz", + "integrity": "sha512-GondfbezgkjT9U6WdMRdjJMkkYkUf/w2YiFKX2wUrmXyNmoApzpu8fXC3sDHb2LXKR7MvBNDY5YrpLooEYJhUg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.53.2", + "node-forge": "~1.3.1", + "sudo": "~1.0.3" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@rushstack/node-core-library": { + "version": "3.53.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz", + "integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==", + "dev": true, + "dependencies": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/eslint-config": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.5.1.tgz", + "integrity": "sha512-pcDQ/fmJEIqe5oZiP84bYZ1N7QoDfd+5G+e7GIobOwM793dX/SdRKqcJvGlzyBB92eo6rG7/qRnP2VVQN2pdbQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.0", + "@rushstack/eslint-plugin": "0.8.4", + "@rushstack/eslint-plugin-packlets": "0.3.4", + "@rushstack/eslint-plugin-security": "0.2.4", + "@typescript-eslint/eslint-plugin": "~5.6.0", + "@typescript-eslint/experimental-utils": "~5.6.0", + "@typescript-eslint/parser": "~5.6.0", + "@typescript-eslint/typescript-estree": "~5.6.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.14" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@rushstack/eslint-config/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==", + "dev": true + }, + "node_modules/@rushstack/eslint-plugin": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.4.tgz", + "integrity": "sha512-c8cY9hvak+1EQUGlJxPihElFB/5FeQCGyULTGRLe5u6hSKKtXswRqc23DTo87ZMsGd4TaScPBRNKSGjU5dORkg==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.3.4.tgz", + "integrity": "sha512-OSA58EZCx4Dw15UDdvNYGGHziQmhiozKQiOqDjn8ZkrCM3oyJmI6dduSJi57BGlb/C4SpY7+/88MImId7Y5cxA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin-security": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.4.tgz", + "integrity": "sha512-MWvM7H4vTNHXIY/SFcFSVgObj5UD0GftBM8UcIE1vXrPwdVYXDgDYXrSXdx7scWS4LYKPLBVoB3v6/Trhm2wug==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/heft-config-file": { + "version": "0.11.9", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.11.9.tgz", + "integrity": "sha512-01JFmD+G44v5btO0fVIbVBJCfGWLTN2l4Y/+IVU8D9eR14+wYJjV5CO25uxydDynMr334URFcITuzG21L9L0GA==", + "dependencies": { + "@rushstack/node-core-library": "3.55.2", + "@rushstack/rig-package": "0.3.18", + "jsonpath-plus": "~4.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/rig-package": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.18.tgz", + "integrity": "sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==", + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/loader-raw-script": { + "version": "1.3.281", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.281.tgz", + "integrity": "sha512-XEz1ZNTth0bklxK5dF4q+WiVcHFto2hXT4YB+UUkPcnYbQU/z8O1Rh67BrKcmz/8aLjjv3kwuon+4vlkZgappA==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@rushstack/localization-utilities": { + "version": "0.8.46", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.46.tgz", + "integrity": "sha512-CjSQ+gYSefFLOpulTeoeYfSTqZh84KiCQxcb5BeefChAdhcHpYMVxmLsWQrA0WX2Al1Tw/NZ/QahYytl4E6kXw==", + "dependencies": { + "@rushstack/node-core-library": "3.55.2", + "@rushstack/typings-generator": "0.10.2", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/module-minifier": { + "version": "0.1.41", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.1.41.tgz", + "integrity": "sha512-dvj/QSknUY+Q54Vv398BbX/CynobE2h8V4F/mnWi3nXX848NFOcgGHSe8UhH1cMdsz7EGrBcUG4kJctMvsXJ3A==", + "dependencies": { + "@rushstack/worker-pool": "0.1.41", + "@types/node": "12.20.24", + "serialize-javascript": "6.0.0", + "source-map": "~0.7.3", + "terser": "5.9.0" + } + }, + "node_modules/@rushstack/module-minifier/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" + }, + "node_modules/@rushstack/module-minifier/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/@rushstack/module-minifier/node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/@rushstack/module-minifier/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/module-minifier/node_modules/terser": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", + "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "dependencies": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/package-deps-hash": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.8.tgz", + "integrity": "sha512-ad2ZnGWLlcga4GVRVo3mibkTrrnDs8xvABTr79z7zwA43htaVbddwFs3Y+tyqaPo8s92Tqh47jzrGDJTqm6Vyg==", + "dependencies": { + "@rushstack/node-core-library": "3.55.2" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rig-package": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.12.tgz", + "integrity": "sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==", + "dev": true, + "dependencies": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.93.1", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.93.1.tgz", + "integrity": "sha512-urEQ+u7oSdfQnbuuVURbTE3RaJVh7rOSyB8RN2xAYh88HveYMeduq3EU5/0afHKnRs/UJG/iwt6EqCbXRR0J+w==", + "dependencies": { + "@rushstack/node-core-library": "3.55.2", + "@rushstack/rush-sdk": "5.93.1", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.93.1", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.93.1.tgz", + "integrity": "sha512-urbl28yUit+GJ4cgU9iAfWEhu6bP0/kdBaQEsOTYoLYRGnF0uBJ6O+46aMOp4WsqxAk+K+xL6ixw1ZE1BTix6g==", + "dependencies": { + "@azure/identity": "~2.1.0", + "@azure/storage-blob": "~12.11.0", + "@rushstack/node-core-library": "3.55.2", + "@rushstack/rush-sdk": "5.93.1", + "@rushstack/terminal": "0.5.2" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-sdk": { + "version": "5.93.1", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.93.1.tgz", + "integrity": "sha512-rHfGvxyiR6nO5nqruqz/0N3GpAIi4P565FYcadnHsK791ncoh60lBHvQU9b9oRdpZjl2dHjoAQrr+pgSgOY/vw==", + "dependencies": { + "@rushstack/node-core-library": "3.55.2", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin": { + "version": "3.3.91", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-3.3.91.tgz", + "integrity": "sha512-2Bvac24WHZagQC+zLk+eksqxfeX2OhMH+eLPXEWvpuYceWYbqphckGLotj0WeAmSvjNTrTxxDfhTCHTWLIOAjw==", + "dependencies": { + "@rushstack/webpack-plugin-utilities": "0.1.56" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/stream-collator": { + "version": "4.0.227", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.227.tgz", + "integrity": "sha512-SLHwjWqUlEfqA6KfLkSmZSr28/2Z5BxWnqtXqtLDFndZUuHUiUDg85w8GtS9MyZXMOfAjj9pS7Xi764bjsOKBA==", + "dependencies": { + "@rushstack/node-core-library": "3.55.2", + "@rushstack/terminal": "0.5.2" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/stream-collator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.2.tgz", + "integrity": "sha512-zyzUQLUkDhRdKIvEk94WforJHCITedizbr1215pSONRwWS8MQEMTcDY+dBz+U8Ar4s/4oJAtFuT5cHP/uTYYdw==", + "dependencies": { + "@rushstack/node-core-library": "3.55.2", + "wordwrap": "~1.0.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/terminal/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/terminal/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/terminal/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/tree-pattern": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.2.tgz", + "integrity": "sha512-0KdqI7hGtVIlxobOBLWet0WGiD70V/QoYQr5A2ikACeQmIaN4WT6Fn9BcvgwgaSIMcazEcD8ql7Fb9N4dKdQlA==", + "dev": true + }, + "node_modules/@rushstack/ts-command-line": { + "version": "4.7.10", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.7.10.tgz", + "integrity": "sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==", + "dev": true, + "dependencies": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "node_modules/@rushstack/typings-generator": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.10.2.tgz", + "integrity": "sha512-0T0dkv3QNnpGLHjdogn+7wTw+4aRJVlMPIpWIr30DlGQ62XxcbP5sVUN45JcWRtYXriUurXi9dgzSQZv94nJwg==", + "dependencies": { + "@rushstack/node-core-library": "3.55.2", + "chokidar": "~3.4.0", + "glob": "~7.0.5" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.1.56", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.1.56.tgz", + "integrity": "sha512-PaSnWl0rU0CqB8PYh6ATBkM94FlC37tDm904ywBADPeQj/ZiykaIHhRLeFz93vcUBsJvmofFScMYHuPhpNx2qA==", + "peerDependencies": { + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/worker-pool": { + "version": "0.1.41", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.1.41.tgz", + "integrity": "sha512-n2NC9Pr/VLs2iYNA4oB+/usl5iBIu0n3s3Mf4DT4UHSREJz8NJuxtGgLxCsJgINkCGz2VSEImZniNeIkNF1jpQ==", + "dependencies": { + "@types/node": "12.20.24" + } + }, + "node_modules/@rushstack/worker-pool/node_modules/@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz", + "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/anymatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-3.0.0.tgz", + "integrity": "sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw==", + "deprecated": "This is a stub types definition. anymatch provides its own type definitions, so you do not need this installed.", + "devOptional": true, + "dependencies": { + "anymatch": "*" + } + }, + "node_modules/@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==" + }, + "node_modules/@types/atob-lite": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/atob-lite/-/atob-lite-2.0.2.tgz", + "integrity": "sha512-BbCDWqZzlBBq8czVNYPiQNnHPrdPmR1mcyv3c8autpLEDmBMJY4hjziedi4RlXC+jnquD6Ba/yFU6bboZ3ZKVA==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/btoa-lite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.2.tgz", + "integrity": "sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==" + }, + "node_modules/@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q==", + "dev": true + }, + "node_modules/@types/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-zeOWb0JGBoVmlQoznvqXbE0tEC/HONsnoUNH19Hc96NFsTAwTXbTqb8FMYkru1F/iqp7a18Ws3nWJvtA1sHD1A==", + "deprecated": "This is a stub types definition. classnames provides its own type definitions, so you do not need this installed.", + "dependencies": { + "classnames": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.1.tgz", + "integrity": "sha512-XpNDc4Z5Tb4x+SW1MriMVeIsMoONHCkWFMkR/aPJbzEsxqHy+4Glu/BqTdPrApfDeMaXbtNh6bseNgl5KaWrSg==", + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "peer": true + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/glob-stream": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.0.tgz", + "integrity": "sha512-fxTWwdQmX9LWSHD7ZLlv3BHR992mKcVcDnT/2v+l/QZZo7TfDdyasqlSYVzOnMGWhRbrWeWkbj/mgezFjKynhw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/picomatch": "*", + "@types/streamx": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/gulp": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-4.0.6.tgz", + "integrity": "sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==", + "dev": true, + "dependencies": { + "@types/undertaker": "*", + "@types/vinyl-fs": "*", + "chokidar": "^2.1.2" + } + }, + "node_modules/@types/gulp/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/@types/gulp/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/@types/gulp/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@types/gulp/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz", + "integrity": "sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==", + "dev": true, + "dependencies": { + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + }, + "node_modules/@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "node_modules/@types/lodash.isequal": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.8.tgz", + "integrity": "sha512-uput6pg4E/tj2LGxCZo9+y27JNyB2OZuuI/T5F+ylVDYuqICLG2/ktjxx0v6GvVntAf8TvEzeQLcV0ffRirXuA==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==" + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "node_modules/@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==" + }, + "node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/node-fetch/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-5v0PhPv0AManpxT7W25Zipmj/Lxp1WqfkcpZHyqSloB+gGoAHRBuzhrCelFKrPvNF5ki3gAcO4kxaGO2/21u8g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "node_modules/@types/office-js": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/office-js/-/office-js-1.0.36.tgz", + "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==" + }, + "node_modules/@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha512-rT9So631KbmirIGsZ5m6T15FKHqiWhYRULdl03l/WBezzZ8wwhYTS2zyfHjsvAGYFVff1wtmGFd0akRCBDSZrA==", + "dev": true, + "dependencies": { + "@types/q": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-O397rnSS9iQI4OirieAtsDqvCj4+3eY1J+EPdNTKuHuRWIfUoGyzX294o8C4KJYaLqgSrd2o60c5EqCU8Zv02g==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/quill": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/quill/-/quill-1.3.10.tgz", + "integrity": "sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==", + "dependencies": { + "parchment": "^1.1.2" + } + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "node_modules/@types/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "devOptional": true + }, + "node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "node_modules/@types/streamx": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.1.tgz", + "integrity": "sha512-9bywzhouyedmci7WCIPFwJ8zASDnxt2gaVUy52X0p0Tt085IJSAEP0L6j4SSNeDMSLzpYu6cPz0GrJZ7kPJ6Bg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + }, + "node_modules/@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha512-VYclBauj55V0qPDHs9QMdKBdxdob6zta8mcayjTyOzlRgl+PNERnvNol99W1PBnvQXaYoTTqSce97rr9dz9oXQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/tunnel": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", + "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/uglify-js": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", + "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "devOptional": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/undertaker": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.8.tgz", + "integrity": "sha512-gW3PRqCHYpo45XFQHJBhch7L6hytPsIe0QeLujlnFsjHPnXLhJcPdN6a9368d7aIQgH2I/dUTPFBlGeSNA3qOg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/undertaker-registry": "*", + "async-done": "~1.3.2" + } + }, + "node_modules/@types/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", + "dev": true + }, + "node_modules/@types/vinyl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", + "integrity": "sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/vinyl-fs": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.2.tgz", + "integrity": "sha512-ctNcmmzbMIKooXjRkyyUCOu2Z4AyqibL+RhXoF3pb7K7j+ezItnakmpm31LymkYHSIM5ey0tjIFzTvFOTSBCGw==", + "dev": true, + "dependencies": { + "@types/glob-stream": "*", + "@types/node": "*", + "@types/vinyl": "*" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.24", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz", + "integrity": "sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==", + "devOptional": true, + "dependencies": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.3.tgz", + "integrity": "sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==", + "dev": true + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "devOptional": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "devOptional": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/xmldom": { + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.34.tgz", + "integrity": "sha512-7eZFfxI9XHYjJJuugddV6N5YNeXgQE1lArWOcd1eCOKWb/FGs5SIjacSYuEJuwhsGS3gy4RuZ5EUIcqYscuPDA==" + }, + "node_modules/@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha512-Rrj9a2bqpcPKGYCIyQGkD24PeCZG3ow58cgaAtI4jwsUMe/9hDaCInMpXZ+PaUK3cVwsFUstpOEkSfMdQpCnYA==", + "dev": true + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz", + "integrity": "sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.6.0", + "@typescript-eslint/scope-manager": "5.6.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1.tgz", + "integrity": "sha512-Zv0EcU0iu64DiVG3pRZU0QYCgANO//U1fS3oEs3eqHD1eIVVcQsFd/T01ckaNbL2H2aCqRojY2xZuMAPcOArEA==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.38.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.6.0.tgz", + "integrity": "sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.1.tgz", + "integrity": "sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.38.1", + "@typescript-eslint/utils": "5.38.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz", + "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz", + "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz", + "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.1.tgz", + "integrity": "sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/typescript-estree": "5.38.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz", + "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz", + "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz", + "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz", + "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@uifabric/foundation": { + "version": "7.10.16", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.16.tgz", + "integrity": "sha512-x13xS9aKh6FEWsyQP2jrjyiXmUUdgyuAfWKMLhUTK4Rsc+vJANwwVk4fqGsU021WA6pghcIirvEVpWf5MlykDQ==", + "dependencies": { + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "@types/react-dom": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0", + "react-dom": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@uifabric/foundation/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@uifabric/icons": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", + "integrity": "sha512-0e2fEURtR7sNqoGr9gU/pzcOp24B/Lkdc05s1BSnIgXlaL2QxRszfaEsl3/E9vsNmqA3tvRwDJWbtRolDbjCpQ==", + "dependencies": { + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + } + }, + "node_modules/@uifabric/icons/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@uifabric/merge-styles": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", + "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", + "dependencies": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + } + }, + "node_modules/@uifabric/merge-styles/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@uifabric/react-hooks": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.16.4.tgz", + "integrity": "sha512-k8RJYTMICWA6varT5Y+oCf2VDHHXN0tC2GuPD4I2XqYCTLaXtNCm4+dMcVA2x8mv1HIO7khvm/8aqKheU/tDfQ==", + "dependencies": { + "@fluentui/react-window-provider": "^1.0.6", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "@types/react-dom": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0", + "react-dom": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@uifabric/react-hooks/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@uifabric/set-version": { + "version": "7.0.24", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.24.tgz", + "integrity": "sha512-t0Pt21dRqdC707/ConVJC0WvcQ/KF7tKLU8AZY7YdjgJpMHi1c0C427DB4jfUY19I92f60LOQyhJ4efH+KpFEg==", + "dependencies": { + "tslib": "^1.10.0" + } + }, + "node_modules/@uifabric/set-version/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@uifabric/styling": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", + "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", + "dependencies": { + "@fluentui/theme": "^1.7.13", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + } + }, + "node_modules/@uifabric/styling/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@uifabric/styling/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@uifabric/utilities": { + "version": "7.38.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", + "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", + "dependencies": { + "@fluentui/dom-utilities": "^1.1.2", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "@types/react-dom": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0", + "react-dom": ">=16.8.0 <18.0.0" + } + }, + "node_modules/@uifabric/utilities/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "dependencies": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "dependencies": { + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "node_modules/@vue/shared": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-code-frame/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-code-frame/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/helper-code-frame/node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-module-context/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-module-context/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==" + }, + "node_modules/@zkochan/cmd-shim": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.4.1.tgz", + "integrity": "sha512-odWb1qUzt0dIOEUPyWBEpFDYQPRjEMr/dbHHAfgBkVkYR9aO7Zo+I7oYWrXIxl+cKlC7+49ftPm8uJxL1MA9kw==", + "dependencies": { + "cmd-extension": "^1.0.2", + "graceful-fs": "^4.2.10", + "is-windows": "^1.0.2" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/adaptive-expressions": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/adaptive-expressions/-/adaptive-expressions-4.21.4.tgz", + "integrity": "sha512-SOhILVrjPXPjdFHNNLUsWID9KQCYw7uyalN7EIiQplW99w8KuNc0SE0uonRD5X2lwOXj3s2QZFhrzxAKIeC2WQ==", + "dependencies": { + "@microsoft/recognizers-text-data-types-timex-expression": "1.3.0", + "@types/atob-lite": "^2.0.0", + "@types/btoa-lite": "^1.0.0", + "@types/lodash.isequal": "^4.5.5", + "@types/lru-cache": "^5.1.0", + "@types/xmldom": "^0.1.30", + "@xmldom/xmldom": "^0.8.6", + "antlr4ts": "0.5.0-alpha.3", + "atob-lite": "^2.0.0", + "big-integer": "^1.6.48", + "btoa-lite": "^1.0.0", + "d3-format": "^1.4.4", + "dayjs": "^1.10.3", + "fast-xml-parser": "^4.2.5", + "jspath": "^0.4.0", + "lodash.isequal": "^4.5.0", + "lru-cache": "^5.1.1", + "uuid": "^8.3.2", + "xpath": "^0.0.32" + } + }, + "node_modules/adaptive-expressions/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/adaptivecards": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.11.2.tgz", + "integrity": "sha512-yV+o272Xe+qVoz0yIaJAo0RwLtRUX8XyuXIaKepaS+Ei3BgU2w5yl2g0d1UbgoFAyRtk9mVZuvWtPiM8mj+FmA==", + "peerDependencies": { + "swiper": "^8.2.6" + } + }, + "node_modules/adaptivecards-controls": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/adaptivecards-controls/-/adaptivecards-controls-0.10.1.tgz", + "integrity": "sha512-6Ec6lfYfgG0enzVzRPtNSuaLqImqz+L3jq3NL1z+7MfNXFtf3Evk9yfwx/I5OhN9fNXZhvi2Fss+cNpxg0gDxQ==" + }, + "node_modules/adaptivecards-designer": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/adaptivecards-designer/-/adaptivecards-designer-2.4.3.tgz", + "integrity": "sha512-Nolojtbr5aRLRpvyJQCX3ChFeJkZ+pDWtxAxful6LD4/RIMI/LtjH0Cy9kEt53M7ckXdtMBNSmAeK2g50M9GNg==", + "dependencies": { + "adaptivecards-controls": "^0.10.1", + "clipboard": "^2.0.1" + }, + "peerDependencies": { + "adaptive-expressions": "^4.11.0", + "adaptivecards": "^2.10.0", + "adaptivecards-templating": "^2.2.0", + "monaco-editor": "^0.29.1" + } + }, + "node_modules/adaptivecards-templating": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/adaptivecards-templating/-/adaptivecards-templating-2.3.1.tgz", + "integrity": "sha512-rYN1tCb+4NeWUCbo7xzGhwuOG3XllpGWCtgdl/drSJA32tljAvDrMeBO/eUk7uwXx8/1hSc5WJvzbAZQWMd35Q==", + "peerDependencies": { + "adaptive-expressions": "^4.11.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/antlr4ts": { + "version": "0.5.0-alpha.3", + "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.3.tgz", + "integrity": "sha512-La89tKkGcHFIVuruv4Bm1esc3zLmES2NOTEwwNS1pudz+zx/0FNqQeUu9p48i9/QHKPVqjN87LB+q3buTg7oDQ==" + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "devOptional": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha512-LEeSAWeh2Gfa2FtlQE1shxQ8zi5F9GHarrGKz08TMdODD5T4eH6BMsvtnhbWZ+XQn+Gb6om/917ucvRu7l7ukw==" + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "dev": true, + "dependencies": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dev": true, + "dependencies": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" + }, + "node_modules/better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dependencies": { + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body-scroll-lock": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz", + "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==" + }, + "node_modules/body/node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "node_modules/body/node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/body/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/bonjour-service/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "engines": { + "node": "*" + } + }, + "node_modules/callsite-record": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", + "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", + "dependencies": { + "@devexpress/error-stack-parser": "^2.0.6", + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" + } + }, + "node_modules/callsite-record/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/callsite-record/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/callsite-record/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/callsite-record/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/chart.js": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", + "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", + "dependencies": { + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" + } + }, + "node_modules/chartjs-color": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", + "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", + "dependencies": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^1.9.3" + } + }, + "node_modules/chartjs-color-string": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", + "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", + "dependencies": { + "color-name": "^1.0.0" + } + }, + "node_modules/chartjs-color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/chartjs-color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "dependencies": { + "colors": "1.0.3" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/cli-table/node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/clipboard": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", + "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", + "dependencies": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "node_modules/cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/cmd-extension": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz", + "integrity": "sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.11.tgz", + "integrity": "sha512-uUnglJowSe0IPmWOdDtrlHXof5CTIJitfJEyITHBW6zDVOGu9Pjk5puaLM73SLcwak0L4hEjO7Td88/a6P5i7A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect-livereload": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/copy-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", + "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "dependencies": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", + "dependencies": { + "hyphenate-style-name": "^1.0.3" + } + }, + "node_modules/css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/data-urls/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decomment": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.5.tgz", + "integrity": "sha512-h0TZ8t6Dp49duwyDHo3iw67mnh9/UpFiSSiOb5gDK1sqoXzrfX/SQxIUQd2R2QEiSnqib0KF2fnKnGfAhAs6lg==", + "dev": true, + "dependencies": { + "esprima": "4.0.1" + }, + "engines": { + "node": ">=6.4", + "npm": ">=2.15" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "dependencies": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", + "dev": true, + "dependencies": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" + }, + "node_modules/depcheck": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.3.tgz", + "integrity": "sha512-vy8xe1tlLFu7t4jFyoirMmOR7x7N601ubU9Gkifyr9z8rjBFtEdWHDBMqXyk6OkK+94NXutzddVXJuo0JlUQKQ==", + "dependencies": { + "@babel/parser": "7.16.4", + "@babel/traverse": "^7.12.5", + "@vue/compiler-sfc": "^3.0.5", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "deps-regex": "^0.1.4", + "ignore": "^5.1.8", + "is-core-module": "^2.4.0", + "js-yaml": "^3.14.0", + "json5": "^2.1.3", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "query-ast": "^1.0.3", + "readdirp": "^3.5.0", + "require-package-name": "^2.0.1", + "resolve": "^1.18.1", + "sass": "^1.29.0", + "scss-parser": "^1.0.4", + "semver": "^7.3.2", + "yargs": "^16.1.0" + }, + "bin": { + "depcheck": "bin/depcheck.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/depcheck/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depcheck/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/depcheck/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/depcheck/node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depcheck/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-path": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz", + "integrity": "sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==", + "dependencies": { + "@pnpm/crypto.base32-hash": "1.0.1", + "@pnpm/types": "8.9.0", + "encode-registry": "^3.0.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", + "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==", + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, + "node_modules/deps-regex": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.1.4.tgz", + "integrity": "sha512-3tzwGYogSJi8HoG93R5x9NrdefZQOXgHgGih/7eivloOq6yC6O+yoFxZnkgP661twvfILONfoKRdF9GQOGx2RA==" + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom7": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz", + "integrity": "sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==", + "dependencies": { + "ssr-window": "^4.0.0" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/downshift": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-5.0.5.tgz", + "integrity": "sha512-V1idov3Rkvz1YWA1K67aIx51EgokIDvep4x6KmU7HhsayI8DvTEZBeH4O92zeFVGximKujRO7ChBzBAf4PKWFA==", + "dependencies": { + "@babel/runtime": "^7.4.5", + "compute-scroll-into-view": "^1.0.9", + "prop-types": "^15.7.2", + "react-is": "^16.9.0" + }, + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "node_modules/duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/duplexer2/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.470", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz", + "integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encode-registry": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.0.tgz", + "integrity": "sha512-2fRYji8K6FwYuQ6EPBKR/J9mcqb7kIoNqt1vGvJr3NrvKfncRiNm00Oxo6gi/YJF8R5Sp2bNFSFdGKTG0rje1Q==", + "dependencies": { + "mem": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/end-of-stream/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "peer": true + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha512-sziUVwcvQ+lOsrTyUY0Q11ilAPj+dy7AQ1E1MgSaHTaaAFTffaa08QSlGNU61iyVaroyb6nYdBV6oD7nzn6i8w==", + "dependencies": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.0.5", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", + "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", + "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/exenv-es6": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exenv-es6/-/exenv-es6-1.1.1.tgz", + "integrity": "sha512-vlVu3N8d6yEMpMsEm+7sUBAI81aqYYuEvfK0jNqmdb/OPXzzH7QWDDnVjMvDSY47JdHEqx/dfC/q8WkfoTmpGQ==" + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-loops": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz", + "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" + }, + "node_modules/fast-xml-parser": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.3.tgz", + "integrity": "sha512-coV/D1MhrShMvU6D0I+VAK3umz6hUaxxhL0yp/9RjfiYUfAv14rDhGQL+PLForhMdr0wq3PiV07WtkkNjJjNHg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastest-stable-stringify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz", + "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==" + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fela": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela/-/fela-10.8.2.tgz", + "integrity": "sha512-rdF2h6U9gBhLged2WpOE43zqDG3f9rV7PNmcCoTuMIoKZqN0tYsc71nJRS7aNQtk+kRB5VsvMpoK0JGbs4s0qA==", + "dependencies": { + "css-in-js-utils": "^3.0.0", + "csstype": "^2.5.5", + "fast-loops": "^1.0.0", + "fela-utils": "^10.8.2", + "isobject": "^3.0.1" + } + }, + "node_modules/fela-dom": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/fela-dom/-/fela-dom-11.7.0.tgz", + "integrity": "sha512-mYboADGGQc/EihhyPOs8Xo2aJ0cOQI4q3+aWQ11KPzaCAT3TTVdXuTslT5QeXoE6cT6nS77GvvrRzXb3U/gY6Q==", + "dependencies": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.1", + "fela-utils": "^11.7.0", + "sort-css-media-queries": "^1.4.3" + } + }, + "node_modules/fela-plugin-custom-property": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-custom-property/-/fela-plugin-custom-property-10.8.2.tgz", + "integrity": "sha512-SFbuMRQpetEUYwMsG0ngZrdEB7N7ytH+jsXeWt54GKhdz68XcvbAEIoc5vWSPiNVBKH47jV3+dwXjhejd5AdaQ==", + "dependencies": { + "css-in-js-utils": "^3.0.0", + "isobject": "^3.0.1" + }, + "peerDependencies": { + "fela": "^10.0.0" + } + }, + "node_modules/fela-plugin-embedded": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-embedded/-/fela-plugin-embedded-10.8.2.tgz", + "integrity": "sha512-HeLyDJHQgpBEMbWjsCES1Jtptawtaqnp0Ml3zKebPMrryCQj4j0k4VdyzcS+QzE4M0JD1r0FYhKla+mpuMP5Qw==", + "dependencies": { + "fast-loops": "^1.0.0", + "isobject": "^3.0.1" + } + }, + "node_modules/fela-plugin-fallback-value": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-fallback-value/-/fela-plugin-fallback-value-10.8.2.tgz", + "integrity": "sha512-pjNQ4TJVJz8rDS8kEB7afRDHelQFzi0kIOhLSR0/LWLLFC7CfaQ3Vop9/w5Ot7iJtH8oR1dAxSQEyk497QcyPw==", + "dependencies": { + "css-in-js-utils": "^3.0.0", + "isobject": "^3.0.1" + } + }, + "node_modules/fela-plugin-placeholder-prefixer": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-placeholder-prefixer/-/fela-plugin-placeholder-prefixer-10.8.2.tgz", + "integrity": "sha512-5Uh1ceC03mnfZanlxb4Y4F3MJNoqcReb5lFhme9Yuh74gwFYUAFgsA/vjE2FXfJ8DG4OP69cB/JEGc5cBRtjAg==", + "dependencies": { + "fast-loops": "^1.0.0", + "fela-plugin-custom-property": "^10.8.2" + } + }, + "node_modules/fela-plugin-rtl": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-rtl/-/fela-plugin-rtl-10.8.2.tgz", + "integrity": "sha512-Xc3uYTNU0TponAtMwqfJQc/F33gACCCPr7QOMqpJurlYUU9VaYhchgs7YMocqns6kBPRGrYc0mYiQqNCfpKsjw==", + "dependencies": { + "rtl-css-js": "^1.1.3" + } + }, + "node_modules/fela-tools": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-tools/-/fela-tools-10.8.2.tgz", + "integrity": "sha512-9HVPA7PABxCh8ybiDlhhVKuFlVeFazmhthlf5CybiFcxh6DVKDEacYsFdXSC7NGJW2i4cWACiy7pjUvOyvqhRQ==", + "dependencies": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.0", + "fela": "^10.8.2", + "fela-utils": "^10.8.2" + }, + "peerDependencies": { + "fela": "^10.0.0" + } + }, + "node_modules/fela-tools/node_modules/fela-utils": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-utils/-/fela-utils-10.8.2.tgz", + "integrity": "sha512-RmoDOIby14Zb3Xn03noLolyMC2528xcNO5KcNCaznyByd1Acq8DnvQn91Ph9nBLcLqdC1rGme5HwRcrCOHG+kA==", + "dependencies": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.0" + } + }, + "node_modules/fela-utils": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/fela-utils/-/fela-utils-11.7.0.tgz", + "integrity": "sha512-s/3QJtkCesH+2/yJDpedHVAvMgKy9hSt2++6l7Xjio5BixiUnvkwbqdCV/fcAb4E3reJLNzYeatgPdcw4HVXRQ==", + "dependencies": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.0" + } + }, + "node_modules/fela/node_modules/csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "node_modules/fela/node_modules/fela-utils": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-utils/-/fela-utils-10.8.2.tgz", + "integrity": "sha512-RmoDOIby14Zb3Xn03noLolyMC2528xcNO5KcNCaznyByd1Acq8DnvQn91Ph9nBLcLqdC1rGme5HwRcrCOHG+kA==", + "dependencies": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.0" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", + "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha512-Pqq5NnT78ehvUnAk/We/Jr22vSvanRlFTpAmQ88xBY/M1TlHe+P0ILuEyXS595ysdGfaj22634LBkGMA2GTcpA==", + "dev": true + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generic-names": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/github-username": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/github-username/-/github-username-6.0.0.tgz", + "integrity": "sha512-7TTrRjxblSI5l6adk9zd+cV5d6i1OrJSo3Vr9xdGqFLBQo0mz5P9eIfKCDJ7eekVGGFLbce0qbPSnktXV2BjDQ==", + "dependencies": { + "@octokit/rest": "^18.0.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/giturl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/giturl/-/giturl-1.0.3.tgz", + "integrity": "sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha512-f8c0rE8JiCxpa52kWPAOa3ZaYEnzofDzCQLCn3Vdk0Z5OVLq3BsRFJI4S4ykpeVW6QMGBUkMeUpoEgWnMTnw5Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha512-L/cXYz8x7qer1HAyUQ+mbjcUsJVdpRxpAf7CwqHoNBs9vTpABlGfNN4tzkDxt+u3Z7ZncVyKlCNPtzb0R/7WbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "peer": true + }, + "node_modules/glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-watcher/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/glob-watcher/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/glob-watcher/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/glob-watcher/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", + "dependencies": { + "delegate": "^3.1.2" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "node_modules/gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/gulp-cli/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "node_modules/gulp-cli/node_modules/yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/gulp-connect": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", + "dev": true, + "dependencies": { + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", + "fancy-log": "^1.3.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-connect/node_modules/ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha512-8kKeBDfHGx0CEWoB6BPh5bsynUG2VGmSz6hUlX531cfDz/+PRYZa9i3e3+KYuaV0GuCsRZNThSRjBfHOyypy8Q==", + "dev": true, + "dependencies": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha512-tV0UfXkZodpFq6CYxEqH8tqLQgN6yR9qOhpEEN3O6N5Hfqk3fFLcbAavSex5EqnmoQjyaZ/zvgwclvlTI1KGfw==", + "dev": true, + "dependencies": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.3" + } + }, + "node_modules/gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dev": true, + "dependencies": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-util/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/gulp-util/node_modules/clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp-util/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA==", + "dev": true, + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight-es": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", + "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", + "dependencies": { + "chalk": "^2.4.0", + "is-es2016-keyword": "^1.0.0", + "js-tokens": "^3.0.0" + } + }, + "node_modules/highlight-es/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/highlight-es/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/highlight-es/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/highlight-es/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" + }, + "node_modules/highlight-es/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dependencies": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dependencies": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/icss-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/idb": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.0.0.tgz", + "integrity": "sha512-+M367poGtpzAylX4pwcrZIa7cFQLfNkAOlMMLN2kw/2jGfJP6h+TB/unQNSVYwNtP8XqkLYrfuiVnxLQNP1tjA==" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" + }, + "node_modules/ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "node_modules/immutable": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", + "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inline-style-expand-shorthand": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/inline-style-expand-shorthand/-/inline-style-expand-shorthand-1.6.0.tgz", + "integrity": "sha512-REormb3TCk/CIeL5/Q1rdHYM9tW8YKGKzbvgAH4IXrDsJmq9BnV69yhIGGMzV2IRkR/J6MuLNhY7UfoIJjunog==" + }, + "node_modules/inline-style-prefixer": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz", + "integrity": "sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==", + "dependencies": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, + "node_modules/inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha512-DTt55ovuYFC62a8oJxRjV2MmTPUdxN43Gd8I2ZgawxbAha6PvJkDQy/RbZGFCJF5IXrpp4PAYtW1w3aV7jXkew==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-es2016-keyword": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", + "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==" + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dependencies": { + "better-path-resolve": "1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", + "dev": true, + "dependencies": { + "@jest/core": "^25.4.0", + "import-local": "^3.0.2", + "jest-cli": "^25.4.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz", + "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==", + "dev": true, + "dependencies": { + "@jest/core": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-cli/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/jest-cli/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/jest-config/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-config/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-config/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-config/node_modules/jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-config/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-config/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.4.0.tgz", + "integrity": "sha512-KTitVGMDrn2+pt7aZ8/yUTuS333w3pWt1Mf88vMntw7ZSBNDkRS6/4XLbFpWXYfWfp1FjcjQTOKzbK20oIehWQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.4.0", + "@jest/fake-timers": "^25.4.0", + "@jest/types": "^25.4.0", + "jest-mock": "^25.4.0", + "jest-util": "^25.4.0", + "jsdom": "^15.2.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-jsdom/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-node/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "dev": true, + "dependencies": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-message-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", + "stack-utils": "^1.0.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-mock": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-nunit-reporter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jest-nunit-reporter/-/jest-nunit-reporter-1.3.1.tgz", + "integrity": "sha512-yeERKTYPZutqdNIe3EHjoSAjhPxd5J5Svd8ULB/eiqDkn0EI2n8W4OVTuyFwY5b23hw5f0RLDuEvBjy5V95Ffw==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1", + "read-pkg": "^3.0.0", + "xml": "^1.0.1" + } + }, + "node_modules/jest-nunit-reporter/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runtime/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-runtime/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "node_modules/jotai": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.6.1.tgz", + "integrity": "sha512-GLQtAnA9iEKRMXnyCjf1azIxfQi5JausX2EI5qSlb59j4i73ZEyV/EXPDEAQj4uQNZYEefi3degv/Pw3+L/Dtg==", + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=17.0.0", + "react": ">=17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + } + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "node_modules/jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "dependencies": { + "abab": "^1.0.4", + "acorn": "^5.3.0", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.3.1 < 0.4.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.0", + "escodegen": "^1.9.0", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.2.0", + "nwsapi": "^2.0.0", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.83.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^4.0.0", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath-plus": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", + "engines": { + "node": ">=10.0" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==", + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jspath": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/jspath/-/jspath-0.4.0.tgz", + "integrity": "sha512-2/R8wkot8NCXrppBT/onp+4mcAUAZqtPxsW6aSJU3hrFAVqKqtFYcat2XJZ7inN4RtATUxfv0UQSYOmvJKiIGA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", + "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyborg": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.4.1.tgz", + "integrity": "sha512-B9EZwDd36WKlIq6JmimaTsTDx5E0aUqZcxtgTfK66ut1FbRXYhBmiB7Al2qKzB7CCX9C49sTBiiyVzsXCA6J4Q==" + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()", + "dev": true + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/lit": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", + "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", + "dependencies": { + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.8.0" + } + }, + "node_modules/lit-element": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", + "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.1.0", + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.8.0" + } + }, + "node_modules/lit-html": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", + "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", + "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "dev": true + }, + "node_modules/lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA==", + "dev": true + }, + "node_modules/lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==", + "dev": true + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "dev": true + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "dev": true + }, + "node_modules/lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ==", + "dev": true + }, + "node_modules/lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w==", + "dev": true + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", + "dev": true + }, + "node_modules/lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==", + "dev": true + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", + "dev": true, + "dependencies": { + "lodash._root": "^3.0.0" + } + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dev": true, + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "node_modules/lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==", + "dev": true, + "dependencies": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz", + "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/markdown-it/node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha512-KgI4P7MSM31MNBftGJ07WBsLYLx7z9mQsL6+bcHk80AdmUA3cPzX69MK6dSgEgSF9TXLOl040pgo0XP/VTMENA==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/monaco-editor": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.29.1.tgz", + "integrity": "sha512-rguaEG/zrPQSaKzQB7IfX/PpNa0qxF1FY8ZXRkN4WIl8qZdTQRSRJCtRto7IMcSgrU6H53RXI+fTcywOBC4aVw==" + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/move-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msal": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.17.tgz", + "integrity": "sha512-RjHwP2cCIWQ9iUIk1SziUMb9+jj5mC4OqG2w16E5yig8jySi/TwiFvKlwcjNrPsndph0HtgCtbENnk5julf3yQ==", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/msalBrowserLegacy": { + "name": "@azure/msal-browser", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.22.0.tgz", + "integrity": "sha512-ZpnbnzjYGRGHjWDPOLjSp47CQvhK927+W9avtLoNNCMudqs2dBfwj76lnJwObDE7TAKmCUueTiieglBiPb1mgQ==", + "dependencies": { + "@azure/msal-common": "^6.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalBrowserLegacy/node_modules/@azure/msal-common": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-6.4.0.tgz", + "integrity": "sha512-WZdgq9f9O8cbxGzdRwLLMM5xjmLJ2mdtuzgXeiGxIRkVVlJ9nZ6sWnDFKa2TX8j72UXD1IfL0p/RYNoTXYoGfg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy": { + "name": "msal", + "version": "1.4.12", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", + "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multimatch/node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "node_modules/multimatch/node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q==", + "dev": true, + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "dev": true, + "optional": true + }, + "node_modules/nano-css": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.6.1.tgz", + "integrity": "sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "css-tree": "^1.1.2", + "csstype": "^3.1.2", + "fastest-stable-stringify": "^2.0.2", + "inline-style-prefixer": "^7.0.0", + "rtl-css-js": "^1.16.1", + "stacktrace-js": "^2.0.2", + "stylis": "^4.3.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/nano-css/node_modules/stylis": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", + "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + }, + "node_modules/nanocolors": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", + "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/node-notifier": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.5", + "shellwords": "^0.1.1", + "uuid": "^8.3.2", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-check": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-check/-/npm-check-6.0.1.tgz", + "integrity": "sha512-tlEhXU3689VLUHYEZTS/BC61vfeN2xSSZwoWDT6WLuenZTpDmGmNT5mtl15erTR0/A15ldK06/NEKg9jYJ9OTQ==", + "dependencies": { + "callsite-record": "^4.1.3", + "chalk": "^4.1.0", + "co": "^4.6.0", + "depcheck": "^1.3.1", + "execa": "^5.0.0", + "giturl": "^1.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "inquirer": "^7.3.3", + "is-ci": "^2.0.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "minimatch": "^3.0.2", + "node-emoji": "^1.10.0", + "ora": "^5.3.0", + "package-json": "^6.5.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "preferred-pm": "^3.0.3", + "rc-config-loader": "^4.0.0", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "throat": "^6.0.1", + "update-notifier": "^5.1.0", + "xtend": "^4.0.2" + }, + "bin": { + "npm-check": "bin/cli.js" + }, + "engines": { + "node": ">=10.9.0" + } + }, + "node_modules/npm-check/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/npm-check/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-check/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm-check/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-check/node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, + "node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-packlist": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.5.tgz", + "integrity": "sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==", + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/office-ui-fabric-core": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-11.1.0.tgz", + "integrity": "sha512-uV7CbMBAqbHRa7ihNlgbDMIdiKb49TCamhsfuK7Yx7JXx05WdN/lZPWLmPnAALVQAFuO95ZJMAwNjyyEeXk47A==" + }, + "node_modules/office-ui-fabric-react": { + "version": "7.204.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.204.0.tgz", + "integrity": "sha512-W1xIsYEwxPrGYojvVtGTGvSfdnUoPEm8w6hhMlW/uFr5YwIB1isG/dVk4IZxWbcbea7612u059p+jRf+RjPW0w==", + "dependencies": { + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.17", + "@fluentui/react-theme-provider": "^0.19.16", + "@fluentui/react-window-provider": "^1.0.6", + "@fluentui/theme": "^1.7.13", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.16", + "@uifabric/icons": "^7.9.5", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/react-hooks": "^7.16.4", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <18.0.0", + "@types/react-dom": ">=16.8.0 <18.0.0", + "react": ">=16.8.0 <18.0.0", + "react-dom": ">=16.8.0 <18.0.0" + } + }, + "node_modules/office-ui-fabric-react/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/office-ui-fabric-react/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha512-DrQ43ngaJ0e36j2CHyoDoIg1K4zbc78GnTQESebK9vu6hj4W5/pvfSFO/kgM620Yd0YnhseSNYsLK3/SszZ5NQ==", + "dev": true, + "dependencies": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + } + }, + "node_modules/orchestrator/node_modules/end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/orchestrator/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-reflect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reflect/-/p-reflect-2.1.0.tgz", + "integrity": "sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-settle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/p-settle/-/p-settle-4.1.1.tgz", + "integrity": "sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==", + "dependencies": { + "p-limit": "^2.2.2", + "p-reflect": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-settle/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/pad-component": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pad-component/-/pad-component-0.0.1.tgz", + "integrity": "sha512-8EKVBxCRSvLnsX1p2LlSFSH3c2/wuhY9/BXXWu8boL78FbVKqn2L5SpURt1x5iw6Gq8PTqJ7MdPoe5nCtX3I+g==" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "devOptional": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha512-LLJhTVEUCZnotdAM5rd7KiTdLGgk6i763/hsd5pO+8yuF7mdgg0ob8w/98KrTAcPsj6YzGrkFLPVtBOr1uW2ag==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha512-9hHgE5+Xai/ChrnahNP8Ke0VNF/s41IZIB/d24eMHEaRamdPg+wwlRm2lTb5wMvE8eTIKrYZsrxfuOwt3dpsIQ==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", + "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", + "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz", + "integrity": "sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==", + "dev": true, + "dependencies": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values/node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/preferred-pm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", + "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/preferred-pm/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "node_modules/pseudolocale": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", + "integrity": "sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==", + "dependencies": { + "commander": "*" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-ast": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/query-ast/-/query-ast-1.0.5.tgz", + "integrity": "sha512-JK+1ma4YDuLjvKKcz9JZ70G+CM9qEOs/l1cZzstMMfwKUabTJ9sud5jvDGrUNuv03yKUgs82bLkHXJkDyhRmBw==", + "dependencies": { + "invariant": "2.2.4", + "lodash": "^4.17.21" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "engines": { + "node": ">=8" + } + }, + "node_modules/quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "dependencies": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + } + }, + "node_modules/quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "dependencies": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/quill/node_modules/eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==" + }, + "node_modules/ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc-config-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", + "dependencies": { + "debug": "^4.3.4", + "js-yaml": "^4.1.0", + "json5": "^2.2.2", + "require-from-string": "^2.0.2" + } + }, + "node_modules/rc-config-loader/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/rc-config-loader/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-accessible-accordion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-accessible-accordion/-/react-accessible-accordion-5.0.0.tgz", + "integrity": "sha512-MT2obYpTgLIIfPr9d7hEyvPB5rg8uJcHpgA83JSRlEUHvzH48+8HJPvzSs+nM+XprTugDgLfhozO5qyJpBvYRQ==", + "peerDependencies": { + "react": "^16.3.2 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.3.3 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + }, + "peerDependencies": { + "react": "17.0.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-mentions": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/react-mentions/-/react-mentions-4.4.10.tgz", + "integrity": "sha512-JHiQlgF1oSZR7VYPjq32wy97z1w1oE4x10EuhKjPr4WUKhVzG1uFQhQjKqjQkbVqJrmahf+ldgBTv36NrkpKpA==", + "dependencies": { + "@babel/runtime": "7.4.5", + "invariant": "^2.2.4", + "prop-types": "^15.5.8", + "substyle": "^9.1.0" + }, + "peerDependencies": { + "react": ">=16.8.3", + "react-dom": ">=16.8.3" + } + }, + "node_modules/react-mentions/node_modules/@babel/runtime": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz", + "integrity": "sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==", + "dependencies": { + "regenerator-runtime": "^0.13.2" + } + }, + "node_modules/react-quill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-quill/-/react-quill-2.0.0.tgz", + "integrity": "sha512-4qQtv1FtCfLgoD3PXAur5RyxuUbPXQGOHgTlFie3jtxp43mXDtzCKaOgQ3mLyZfi1PUlyjycfivKelFhy13QUg==", + "dependencies": { + "@types/quill": "^1.3.10", + "lodash": "^4.17.4", + "quill": "^1.3.7" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "dev": true, + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dependencies": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-package-json/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "deprecated": "The functionality that this package provided is now in @npmcli/arborist", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/read-pkg-up/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-yaml-file": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz", + "integrity": "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==", + "dependencies": { + "js-yaml": "^4.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/read-yaml-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/read-yaml-file/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", + "dependencies": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/recast/node_modules/esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexify-string": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/regexify-string/-/regexify-string-1.0.19.tgz", + "integrity": "sha512-EREOggl31J6v2Hk3ksPuOof0DMq5QhFfVQ7iDaGQ6BeA1QcrV4rhGvwCES5a72ITMmLBDAOb6cOWbn8/Ja82Ig==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "devOptional": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "node_modules/require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==" + }, + "node_modules/requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfc4648": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.2.tgz", + "integrity": "sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/rtl-css-js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", + "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sass": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.44.0.tgz", + "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scss-parser": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/scss-parser/-/scss-parser-1.0.6.tgz", + "integrity": "sha512-SH3TaoaJFzfAtqs3eG1j5IuHJkeEW5rKUPIjIN+ZorLAyJLHItQGnsgwHk76v25GtLtpT9IqfAcqK4vFWdiw+w==", + "dependencies": { + "invariant": "2.2.4", + "lodash": "4.17.21" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==" + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "bin": { + "mime": "cli.js" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha512-YL8BPm0tp6SlXef/VqYpA/ijmTsDP2ZEXzsnqjkaWS7NP7Bfvw18NboL0O8WCIjy67sOCG3MYSK1PB4GC9XdtQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs/node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/sort-css-media-queries": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-1.5.4.tgz", + "integrity": "sha512-YP5W/h4Sid/YP7Lp87ejJ5jP13/Mtqt2vx33XyhO+IAugKlufRPbOrPlIiEUuxmpNBSBd3EeeQpFhdu3RfI2Ag==", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/sort-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", + "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", + "dependencies": { + "is-plain-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", + "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.6.1", + "whatwg-mimetype": "^2.3.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/source-map-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/spfx-uifabric-themes": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/spfx-uifabric-themes/-/spfx-uifabric-themes-0.9.0.tgz", + "integrity": "sha512-6cTVlyfANxHmDxQGigUNHLGpWaelUOqsZeWVryLQVEJSEwTTXmHcQwb3SOnLEBXzjKDancdgoLTluZQBArFnZg==", + "deprecated": "spfx-uifabric-themes got replaced by hTWOo - https://my.n8d.at/hTWOo and check the updated documentation for this package: https://lab.n8d.studio/spfx-uifabric-themes/" + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssr-window": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-generator": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz", + "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/stacktrace-gps": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz", + "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==", + "dependencies": { + "source-map": "0.5.6", + "stackframe": "^1.3.4" + } + }, + "node_modules/stacktrace-gps/node_modules/source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stacktrace-js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz", + "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==", + "dependencies": { + "error-stack-parser": "^2.0.6", + "stack-generator": "^2.0.5", + "stacktrace-gps": "^3.0.4" + } + }, + "node_modules/state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "dev": true + }, + "node_modules/string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dev": true, + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "node_modules/substyle": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/substyle/-/substyle-9.4.1.tgz", + "integrity": "sha512-VOngeq/W1/UkxiGzeqVvDbGDPM8XgUyJVWjrqeh+GgKqspEPiLYndK+XRcsKUHM5Muz/++1ctJ1QCF/OqRiKWA==", + "dependencies": { + "@babel/runtime": "^7.3.4", + "invariant": "^2.2.4" + }, + "peerDependencies": { + "react": ">=16.8.3" + } + }, + "node_modules/sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha512-3xMsaPg+8Xm+4LQm0b2V+G3lz3YxtDBzlqiU8CXw2AOIIDSvC1kBxIxBjnoCTq8dTTXAy23m58g6mdClUocpmQ==", + "dev": true, + "dependencies": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/swiper": { + "version": "8.4.7", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.7.tgz", + "integrity": "sha512-VwO/KU3i9IV2Sf+W2NqyzwWob4yX9Qdedq6vBtS0rFqJ6Fa5iLUJwxQkuD4I38w0WDJwmFl8ojkdcRFPHWD+2g==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "hasInstallScript": true, + "dependencies": { + "dom7": "^4.0.4", + "ssr-window": "^4.0.2" + }, + "engines": { + "node": ">= 4.7.0" + } + }, + "node_modules/symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha512-IUW+ek7apEaW5bFhS6WpYoNtVpNTlNoqB/PH7YiMWQTxSPeXCzG4PILVakwXivJt3ZXWeO1fIJnUd/L9A/VeGA==", + "dev": true + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tabbable": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz", + "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==" + }, + "node_modules/tabster": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-5.2.0.tgz", + "integrity": "sha512-cSi3a0gGeM9Co/gTKHlhTFfiitwVjcA+kP9lJux0U7QaRrZox1yYrfbwZhJXM7N0fux7BgvCYaOxME5k0EQ0tA==", + "dependencies": { + "keyborg": "^2.2.0", + "tslib": "^2.3.1" + } + }, + "node_modules/taketalk": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/taketalk/-/taketalk-1.0.0.tgz", + "integrity": "sha512-kS7E53It6HA8S1FVFBWP7HDwgTiJtkmYk7TsowGlizzVrivR1Mf9mgjXHY1k7rOfozRVMZSfwjB3bevO4QEqpg==", + "dependencies": { + "get-stdin": "^4.0.1", + "minimist": "^1.1.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "dependencies": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/ternary-stream/node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/terser": { + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true + }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "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" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "node_modules/uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dependencies": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-js/node_modules/commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker/node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", + "dev": true + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "devOptional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-browserslist-db/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "engines": { + "node": ">=4" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", + "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/url/node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-disposable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.2.tgz", + "integrity": "sha512-UMaXVlV77dWOu4GqAFNjRzHzowYKUKbJBQfCexvahrYeIz4OkUYUjna4Tjjdf92NH8Nm8J7wEfFRgTIwYjO5jg==", + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": "8.x.x || >=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dev": true, + "dependencies": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl/node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wc-react": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/wc-react/-/wc-react-0.5.1.tgz", + "integrity": "sha512-AI5mFXbyUhAhzjBr12xpPAUDthE+qOWTGuRgOpj7a9qjO7+7q/A/IAS23lz5vmltFaKY+MWIPYopJfAoP5/E+Q==" + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/webpack-dev-server/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/webpack-dev-server/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/webpack-dev-server/node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/webpack-dev-server/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/webpack-dev-server/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/webpack-dev-server/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/webpack-dev-server/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.17", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", + "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==", + "dev": true, + "bin": { + "window-size": "cli.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/write-yaml-file": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz", + "integrity": "sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==", + "dependencies": { + "js-yaml": "^4.0.0", + "write-file-atomic": "^3.0.3" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/write-yaml-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/write-yaml-file/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==" + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xmldoc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.4.tgz", + "integrity": "sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==", + "dependencies": { + "sax": "^1.2.4" + } + }, + "node_modules/xpath": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", + "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", + "dev": true, + "dependencies": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/yargs/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + }, + "node_modules/yargs/node_modules/yargs-parser/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yeoman-generator": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-5.6.1.tgz", + "integrity": "sha512-XllgFvmDEwoPMq2rKtL4/N52WlINJW6a3I3XtlCrMb3/dqO5dW0nPNgR0L3IIUIdf9y1EHb1ZFMs2Qp3ZEEFxg==", + "dependencies": { + "chalk": "^4.1.0", + "dargs": "^7.0.0", + "debug": "^4.1.1", + "execa": "^4.1.0", + "github-username": "^6.0.0", + "lodash": "^4.17.11", + "minimist": "^1.2.5", + "read-pkg-up": "^7.0.1", + "run-async": "^2.0.0", + "semver": "^7.2.1", + "shelljs": "^0.8.5", + "sort-keys": "^4.2.0", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=12.10.0" + }, + "peerDependencies": { + "yeoman-environment": "^3.2.0" + }, + "peerDependenciesMeta": { + "yeoman-environment": { + "optional": true + } + } + }, + "node_modules/yeoman-generator/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/yeoman-generator/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yosay": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/yosay/-/yosay-2.0.2.tgz", + "integrity": "sha512-avX6nz2esp7IMXGag4gu6OyQBsMh/SEn+ZybGu3yKPlOTE6z9qJrzG/0X5vCq/e0rPFy0CUYCze0G5hL310ibA==", + "dependencies": { + "ansi-regex": "^2.0.0", + "ansi-styles": "^3.0.0", + "chalk": "^1.0.0", + "cli-boxes": "^1.0.0", + "pad-component": "0.0.1", + "string-width": "^2.0.0", + "strip-ansi": "^3.0.0", + "taketalk": "^1.0.0", + "wrap-ansi": "^2.0.0" + }, + "bin": { + "yosay": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/chalk/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/yosay/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/yosay/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/yosay/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yosay/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/yosay/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yosay/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "dependencies": { + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@azure/core-auth": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", + "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "tslib": "^2.2.0" + } + }, + "@azure/core-client": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz", + "integrity": "sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-rest-pipeline": "^1.9.1", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "requires": { + "tslib": "^2.2.0" + } + } + } + }, + "@azure/core-http": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.2.tgz", + "integrity": "sha512-Z4dfbglV9kNZO177CNx4bo5ekFuYwwsvjLiKdZI4r84bYGv3irrbQz7JC3/rUfFH2l4T/W6OFleJaa2X0IaQqw==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tough-cookie": "^4.0.0", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "@azure/core-lro": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.4.tgz", + "integrity": "sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-util": "^1.2.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.2.0" + } + }, + "@azure/core-paging": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.5.0.tgz", + "integrity": "sha512-zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@azure/core-rest-pipeline": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.11.0.tgz", + "integrity": "sha512-nB4KXl6qAyJmBVLWA7SakT4tzpYZTCk4pvRBeI+Ye0WYSOrlTqlMhc4MSS/8atD3ufeYWdkN380LLoXlUUzThw==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "form-data": "^4.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "tslib": "^2.2.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "requires": { + "tslib": "^2.2.0" + } + } + } + }, + "@azure/core-tracing": { + "version": "1.0.0-preview.13", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", + "integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==", + "requires": { + "@opentelemetry/api": "^1.0.1", + "tslib": "^2.2.0" + } + }, + "@azure/core-util": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.3.2.tgz", + "integrity": "sha512-2bECOUh88RvL1pMZTcc6OzfobBeWDBf5oBbhjIhT1MV9otMVWCzpOJkkiKtrnO88y5GGBelgY8At73KGAdbkeQ==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "tslib": "^2.2.0" + } + }, + "@azure/identity": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", + "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^2.26.0", + "@azure/msal-common": "^7.0.0", + "@azure/msal-node": "^1.10.0", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0", + "uuid": "^8.3.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "requires": { + "tslib": "^2.2.0" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "@azure/logger": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz", + "integrity": "sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@azure/msal-browser": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", + "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", + "requires": { + "@azure/msal-common": "^7.3.0" + } + }, + "@azure/msal-common": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", + "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==" + }, + "@azure/msal-node": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.0.tgz", + "integrity": "sha512-N6GX1Twxw524e7gaJvj7hKtrPRmZl9qGY7U4pmUdx4XzoWYRFfYk4H1ZjVhQ7pwb5Ks88NNhbXVCagsuYPTEFg==", + "requires": { + "@azure/msal-common": "13.2.0", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "dependencies": { + "@azure/msal-common": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.2.0.tgz", + "integrity": "sha512-rnstQ7Zgn3fSTKNQO+/YNV34/QXJs0vni7IA0/3QB1EEyrJg14xyRmTqlw9ta+pdSuT5OJwUP8kI3D/rBwUIBw==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "@azure/storage-blob": { + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.11.0.tgz", + "integrity": "sha512-na+FisoARuaOWaHWpmdtk3FeuTWf2VWamdJ9/TJJzj5ZdXPLC3juoDgFs6XVuJIoK30yuBpyFBEDXVRK4pB7Tg==", + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^2.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + } + }, + "@babel/code-frame": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "requires": { + "@babel/highlight": "^7.22.5" + } + }, + "@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true + }, + "@babel/core": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "requires": { + "@babel/types": "^7.22.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==" + }, + "@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "requires": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==" + }, + "@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "dev": true, + "requires": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.6", + "@babel/types": "^7.22.5" + } + }, + "@babel/highlight": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==" + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + } + }, + "@babel/traverse": { + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.7", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/types": "^7.22.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@ctrl/tinycolor": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.3.4.tgz", + "integrity": "sha512-8vmPV/nIULFDWsnJalQJDqFLC2uTPx6A/ASA2t27QGp+7oXnbWWXCe0uV8xasIH2rGbI/XoB2vmkdP/94WvMrw==" + }, + "@devexpress/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@floating-ui/core": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", + "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "requires": { + "@floating-ui/utils": "^0.2.0" + } + }, + "@floating-ui/devtools": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.0.4.tgz", + "integrity": "sha512-lSlvB45PgGS+YmGtOPseYBLwa+u+wPsZ+g/bT5kgzK2zLAKR5m9L5hS3b/OFZhrFWwehRf73RRSZ/WXg4r5WMw==", + "requires": {} + }, + "@floating-ui/dom": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", + "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "requires": { + "@floating-ui/core": "^1.5.3", + "@floating-ui/utils": "^0.2.0" + } + }, + "@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + }, + "@fluentui/accessibility": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/accessibility/-/accessibility-0.66.5.tgz", + "integrity": "sha512-W+QPr0oJ+YmBN8lDK0wps2D9FczlfWAHdQKJn85HN05mLxc2/Js2o/3N7oCKyFH6/B+h+ZheFt5RNa6UJd3IQQ==", + "requires": { + "@babel/runtime": "^7.10.4", + "lodash": "^4.17.15" + } + }, + "@fluentui/date-time-utilities": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.9.1.tgz", + "integrity": "sha512-o8iU1VIY+QsqVRWARKiky29fh4KR1xaKSgMClXIi65qkt8EDDhjmlzL0KVDEoDA2GWukwb/1PpaVCWDg4v3cUQ==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/dom-utilities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-1.1.2.tgz", + "integrity": "sha512-XqPS7l3YoMwxdNlaYF6S2Mp0K3FmVIOIy2K3YkMc+eRxu9wFK6emr2Q/3rBhtG5u/On37NExRT7/5CTLnoi9gw==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/fluent2-theme": { + "version": "8.107.56", + "resolved": "https://registry.npmjs.org/@fluentui/fluent2-theme/-/fluent2-theme-8.107.56.tgz", + "integrity": "sha512-nC5t1tInXLwSjTlU7ONvWmVH8Fd971liUqW0dC9m6QoaFlwISDNu4ec03/JnluDXWuo9aEkpwuwDw5qbfIItVA==", + "requires": { + "@fluentui/react": "^8.114.2", + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } + } + }, + "@fluentui/font-icons-mdl2": { + "version": "8.5.30", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.30.tgz", + "integrity": "sha512-jZV759bl9LdV7RDfSifoQI8KR5VuKv5cdQoErLmibaMVhYIyoVDo4viGZ+2jVq97AWPASMOsWpFmZKvsDT8ioA==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/foundation-legacy": { + "version": "8.2.50", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.50.tgz", + "integrity": "sha512-jbBfZL3Jc28cucEDBHySh9rk9Wom5owD9wtIj1pP+e0aeQ1zXB2C+LmmubJ7Dtf9Fn5cL8zC3/pVfHbyr/DPpg==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + } + } + }, + "@fluentui/keyboard-key": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.17.tgz", + "integrity": "sha512-iT1bU56rKrKEOfODoW6fScY11qj3iaYrZ+z11T6fo5+TDm84UGkkXjLXJTE57ZJzg0/gbccHQWYv+chY7bJN8Q==", + "requires": { + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/keyboard-keys": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.7.tgz", + "integrity": "sha512-vaQ+lOveQTdoXJYqDQXWb30udSfTVcIuKk1rV0X0eGAgcHeSDeP1HxMy+OgHOQZH3OiBH4ZYeWxb+tmfiDiygQ==", + "requires": { + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/merge-styles": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz", + "integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==", + "requires": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "@fluentui/priority-overflow": { + "version": "9.1.11", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.11.tgz", + "integrity": "sha512-sdrpavvKX2kepQ1d6IaI3ObLq5SAQBPRHPGx2+wiMWL7cEx9vGGM0fmeicl3soqqmM5uwCmWnZk9QZv9XOY98w==", + "requires": { + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react": { + "version": "7.204.0", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-7.204.0.tgz", + "integrity": "sha512-WQKHcO6cboGO0eCPsiNSzUwnMWBmAvdltu4X0tvXwb+q8W3wZzCQiU1voDVYNm4Nz/Jgiiy8jbMcesmNAq7jsw==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "office-ui-fabric-react": "^7.204.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/react-accordion": { + "version": "9.3.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.3.35.tgz", + "integrity": "sha512-y0a966lkLO73iduih/1H7b/7Ne2sxnk5+x+/Gm50yveCcxhwe4Xp5sms7ovqkpRmKz1X6/RA5xvdgOrPZE2jOQ==", + "requires": { + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-alert": { + "version": "9.0.0-beta.101", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.101.tgz", + "integrity": "sha512-1u76OycZpIItkGpu/q+CpZEmLdDUD0ziLeEqO4G+DnmGJTjhQ1ZCP4CopGVy/AgLuagzaQoKuXkKnXpmtfT+6Q==", + "requires": { + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-aria": { + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.7.0.tgz", + "integrity": "sha512-UmFMtqeJ9W9RQsj10MYpjPraiwb54IZdLJss2zgo1RBbkIXRNx8PWDk4VqYUGREZTmB3pweXh307vGZUkaEL0g==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-utilities": "^9.15.6", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-avatar": { + "version": "9.6.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.6.tgz", + "integrity": "sha512-EBOBOia6RnvK0Un8IVV+v61xfhqWgKl4WHob8CQTJwupsb35ZkvF41mbVITZafAEEEpIwCwlpsxE1XcpQIs6nw==", + "requires": { + "@fluentui/react-badge": "^9.2.19", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-popover": "^9.8.30", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-tooltip": "^9.4.8", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-badge": { + "version": "9.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.23.tgz", + "integrity": "sha512-0Fld2A7mCd3l7vKUoU0sm4EqGSkJN8GzduXwxKpl9DV+FWlMLO7K+9hU3o5MzYwHZzrkdHNGX4TwFM7+7pUN3g==", + "requires": { + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.28", + "@fluentui/react-shared-contexts": "^9.14.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.17.0", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-bindings": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-bindings/-/react-bindings-0.66.5.tgz", + "integrity": "sha512-1kvkW2vi+lip9GT8CMlNewkJ/PcnZM0L+hFY+gU3Hz7yXrBAAEHMPbizFR0iPV6xs0BRIucVAPepa47gyTNRkg==", + "requires": { + "@babel/runtime": "^7.10.4", + "@fluentui/accessibility": "^0.66.5", + "@fluentui/dom-utilities": "^1.1.1", + "@fluentui/react-component-event-listener": "^0.66.5", + "@fluentui/react-component-ref": "^0.66.5", + "@fluentui/react-northstar-fela-renderer": "^0.66.5", + "@fluentui/react-northstar-styles-renderer": "^0.66.5", + "@fluentui/state": "^0.66.5", + "@fluentui/styles": "^0.66.5", + "classnames": "^2.2.6", + "lodash": "^4.17.15", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "@fluentui/react-breadcrumb": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.8.tgz", + "integrity": "sha512-s9m3ggRDPFA16lUQq/ksGCs91p2lTyugQPB+4Vpkdy4pR1wvP0/k0dCVNnwGxpTXyW3i/mcTFVJkUdtYGWKz5A==", + "requires": { + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-link": "^9.2.4", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-button": { + "version": "9.3.62", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.62.tgz", + "integrity": "sha512-Ba+ue8jhItj80MVYbHKpmSB2nd8NV91l0BPE8/MQ3UbvTdHdsQXKplUjaFF3/xpIeM4UcK+UxUH8nbasfICppA==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-card": { + "version": "9.0.61", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.61.tgz", + "integrity": "sha512-RJ7Sbs+4LiYFREKpOLAvzKB1MQfIKewT5G8fOEDrMQjt4gpudlUuiikdq7vynue2MFlgjAH1F/nsxgCDuOVjeA==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-checkbox": { + "version": "9.2.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.5.tgz", + "integrity": "sha512-lfodSwu83BeDPaZRHNftqWmIrv8m9SeHdOODuAp1VPDWUCNtZkajZZaHXv77RQRKsF/O4Q60bOy0QtTsRkTqzg==", + "requires": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-combobox": { + "version": "9.5.40", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.5.40.tgz", + "integrity": "sha512-AI0ev3J19KgbzUKQjxORDNqpnmcj8XQY4EMzULuqVnCkCtg0w97Pgs3j1vDwWIiMoedBXm+RbKSvZbAPJMlIWQ==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-component-event-listener": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-component-event-listener/-/react-component-event-listener-0.66.5.tgz", + "integrity": "sha512-vYwGD7qYZH5DiH/uHPCgAnSybFdc+jlFBmrOwDWTN7GD6FVFgfStyV5sar1YfTqUE/fAT95I7xI5QKevRU2szw==", + "requires": { + "@babel/runtime": "^7.10.4" + } + }, + "@fluentui/react-component-nesting-registry": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-component-nesting-registry/-/react-component-nesting-registry-0.66.5.tgz", + "integrity": "sha512-Bird0+09/POb4SIvuptfEEp2RumXWQgfNbtS2IEPoinwKyXFVhefZc9sVXHob250JKPen4DNvwp+0MPt7CBDTA==", + "requires": { + "@babel/runtime": "^7.10.4", + "prop-types": "^15.7.2" + } + }, + "@fluentui/react-component-ref": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-component-ref/-/react-component-ref-0.66.5.tgz", + "integrity": "sha512-0dKTIo6BQZZbfN/mwzkm9e+blI1Rh1fLurBDqFsgrKb9PAj+jvxWaCMnrYgLmYtkzP/0XbLW6hKEZUuNRUsXvQ==", + "requires": { + "@babel/runtime": "^7.10.4", + "react-is": "^17.0.2" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "@fluentui/react-components": { + "version": "9.44.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.44.3.tgz", + "integrity": "sha512-aE8DuOUHtdRFt+XP9ZHihsaouRGxCwm83p7igGvnSEWZX9JjlhnOeRhXA2PDGyq1d2THn+AEinGtz+nHMMh09w==", + "requires": { + "@fluentui/react-accordion": "^9.3.35", + "@fluentui/react-alert": "9.0.0-beta.101", + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-badge": "^9.2.19", + "@fluentui/react-breadcrumb": "^9.0.8", + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-card": "^9.0.61", + "@fluentui/react-checkbox": "^9.2.5", + "@fluentui/react-combobox": "^9.5.40", + "@fluentui/react-dialog": "^9.9.4", + "@fluentui/react-divider": "^9.2.55", + "@fluentui/react-drawer": "^9.0.8", + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-image": "^9.1.52", + "@fluentui/react-infobutton": "9.0.0-beta.85", + "@fluentui/react-infolabel": "^9.0.13", + "@fluentui/react-input": "^9.4.57", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-link": "^9.2.4", + "@fluentui/react-menu": "^9.12.42", + "@fluentui/react-message-bar": "^9.0.13", + "@fluentui/react-overflow": "^9.1.5", + "@fluentui/react-persona": "^9.2.65", + "@fluentui/react-popover": "^9.8.30", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-progress": "^9.1.57", + "@fluentui/react-provider": "^9.13.5", + "@fluentui/react-radio": "^9.2.0", + "@fluentui/react-select": "^9.1.57", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-skeleton": "^9.0.45", + "@fluentui/react-slider": "^9.1.62", + "@fluentui/react-spinbutton": "^9.2.57", + "@fluentui/react-spinner": "^9.3.35", + "@fluentui/react-switch": "^9.1.62", + "@fluentui/react-table": "^9.11.2", + "@fluentui/react-tabs": "^9.4.3", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-tags": "^9.0.19", + "@fluentui/react-text": "^9.4.4", + "@fluentui/react-textarea": "^9.3.57", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-toast": "^9.3.24", + "@fluentui/react-toolbar": "^9.1.63", + "@fluentui/react-tooltip": "^9.4.8", + "@fluentui/react-tree": "^9.4.22", + "@fluentui/react-utilities": "^9.15.6", + "@fluentui/react-virtualizer": "9.0.0-alpha.63", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-compose": { + "version": "0.19.24", + "resolved": "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.19.24.tgz", + "integrity": "sha512-4PO7WSIZjwBGObpknjK8d1+PhPHJGSlVSXKFHGEoBjLWVlCTMw6Xa1S4+3K6eE3TEBbe9rsqwwocMTFHjhWwtQ==", + "requires": { + "@types/classnames": "^2.2.9", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "classnames": "^2.2.6", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/react-context-selector": { + "version": "9.1.46", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.46.tgz", + "integrity": "sha512-CDoGob3p9ZRL7AwzrxAjTPHJIjGvdMOfa+oIFL7O6EHATvU/7BQUPcCRPvhfZK4N4jD1w7AJgYwPPgkOqYbHpw==", + "requires": { + "@fluentui/react-utilities": "^9.15.6", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-dialog": { + "version": "9.9.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.9.4.tgz", + "integrity": "sha512-IjFZUWm3RQr85LBSO92yrl3/WloaN2HP1cEJSBTSIwBD9ytQue04O6IG45HSP0+pRJe41Ta/3UZEi10zDJbHMw==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "react-transition-group": "^4.4.1" + } + }, + "@fluentui/react-divider": { + "version": "9.2.55", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.55.tgz", + "integrity": "sha512-WbV5nDhqe+2JXq4Igv7eZHrAB4v+CbICGhJ+sY86uHd9872hjBr9cHUSpBnY8yeffXc/PSmjF+i1NcmCOyHUyg==", + "requires": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-drawer": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.0.8.tgz", + "integrity": "sha512-hyvM2Le7l1BkcnRcY5R1mawDkGu09MjYQXs6WhGxug7TAg1UeNuq6y0Pr7ODorPBFh113O30uWuPxzGkLD8WVg==", + "requires": { + "@fluentui/react-dialog": "^9.9.4", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-motion-preview": "^0.5.7", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-field": { + "version": "9.1.47", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.47.tgz", + "integrity": "sha512-FXVjdHkhEVr8bRKoKoZRFvrW5ZAU3ZRq4EUxMvZDOxfeVx0cxo8qIG2BOp2xe4GrVXyfVtq0Fguqx58ttlG5sg==", + "requires": { + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-file-type-icons": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-file-type-icons/-/react-file-type-icons-8.11.1.tgz", + "integrity": "sha512-e7ZxEZGa6M94fPozTf7GTN9BRa3dv882RGAx1xWVZaoRx/NoK1IgPKjwxPkiGB536zSt4epdqZOhV3pNlIw8gw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-focus": { + "version": "7.18.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.17.tgz", + "integrity": "sha512-W+sLIhX7wLzMsJ0jhBrDAblkG3DNbRbF8UoSieRVdAAm7xVf5HpiwJ6tb6nGqcFOnpRh8y+fjyVM+dV3K6GNHA==", + "requires": { + "@fluentui/keyboard-key": "^0.2.12", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/react-hooks": { + "version": "8.6.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.35.tgz", + "integrity": "sha512-mgjOXCIZ18AuTYfVgnRDQnpa1i6xUl0KaqiYD3CheHZENZ+7Wap5Roi3v3itgVRR/vdfwdTeGF6/bZLGh2cluA==", + "requires": { + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + } + } + }, + "@fluentui/react-icons": { + "version": "2.0.225", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.225.tgz", + "integrity": "sha512-L9phN3bAMlZCa5+/ObGjIO+5GI8M50ym766sraSq92jaJwgAXrCJDLWuDGWZRGrC63DcagtR2culptj3q7gMMg==", + "requires": { + "@griffel/react": "^1.0.0", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-icons-northstar": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons-northstar/-/react-icons-northstar-0.66.5.tgz", + "integrity": "sha512-b/0JqY48pb/tGur76DvH9sI9mnPucP1zFZYWH9jy4tcizE6JWgNviSoXuI0JUoj+O63sbj2DMMRlIK2hqMLHgQ==", + "requires": { + "@babel/runtime": "^7.10.4", + "@fluentui/accessibility": "^0.66.5", + "@fluentui/react-bindings": "^0.66.5", + "@fluentui/styles": "^0.66.5", + "classnames": "^2.2.6" + } + }, + "@fluentui/react-image": { + "version": "9.1.52", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.52.tgz", + "integrity": "sha512-gKlf1LJXAgvyUrYlskxk58ZHMF05v0tk21G9HMWczEiivThgigsrwIRtGC2jJI66Op8c5VLdZ8/wrNK5s43k2Q==", + "requires": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-infobutton": { + "version": "9.0.0-beta.85", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.85.tgz", + "integrity": "sha512-X/91th/TmkRNCmZWBrEZGCArzbcFjf9LfYOm0uAJx/EbMIztl/c55FOa4PIvbBOOgcEdQqwNBUSncGFPkUEVxQ==", + "requires": { + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-popover": "^9.8.30", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-infolabel": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.13.tgz", + "integrity": "sha512-7w/YXImUu134KzPEjl+wbO2SUNMG059IimXFW2CZfBXYsYX0vlF9XxKIzGTXt6Num0J/1xLYa/iUzxFuEfxHrQ==", + "requires": { + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-popover": "^9.8.30", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-input": { + "version": "9.4.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.57.tgz", + "integrity": "sha512-zWcUzHQitMR6etKn2b0BvqjSiZxyX3LQ5XEdG2VW2QyXyF/sa+NTEOxiyqSo9Gk4wS3TO0WQb/3cPyMiubSWYQ==", + "requires": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-jsx-runtime": { + "version": "9.0.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.28.tgz", + "integrity": "sha512-0BpDtSglE/o492jfR/EgW2cjCQRqWx7pzpmFqzTtlHp0rgi23WfjuKwMV9O2d4wfHkRxhAmn7/j5zIH/IAKhew==", + "requires": { + "@fluentui/react-utilities": "^9.17.0", + "@swc/helpers": "^0.5.1", + "react-is": "^17.0.2" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "@fluentui/react-label": { + "version": "9.1.55", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.55.tgz", + "integrity": "sha512-lgWsw0F0g8qa5lHITvWbJpEinvhr5iMlX8/O73ynn2N4tt1Ltqx9HPld/J5E40s3KUZQCgYgTwCu3bw3/AbT5w==", + "requires": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-link": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.2.4.tgz", + "integrity": "sha512-zO/DONs1ay5B2VfYH6pfZVsjSanKmMI1S0HqSk7pdGtkp8XhwRFl+G3Xm+v9J4aKfvakJEMemTCRNcHiuCwwsA==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-menu": { + "version": "9.12.42", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.12.42.tgz", + "integrity": "sha512-DRmgbjWzh/igeYhT7d/2XBXBKWQ3fL+AuNDfEpN4KNONmTEICA/HNTrr03Kj6/h0neseMbPvqrPd5HTOp+4HGw==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-message-bar": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.0.13.tgz", + "integrity": "sha512-UflAtf2UpC94Cy4IVhaK05Y2dBumC9mDZF3mEHjf3UPfmt0SEwRMY82WaILLdpmNPpQNUDe1XadM5a+BwdFYNQ==", + "requires": { + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "react-transition-group": "^4.4.1" + } + }, + "@fluentui/react-migration-v8-v9": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-migration-v8-v9/-/react-migration-v8-v9-9.5.0.tgz", + "integrity": "sha512-sN9qv7tBtZa8KhnxG7pPEMlDnAptqlDQHu6GJnO14jf/LWEo9LNWRHYbQ96Gh9eZLKlKqBnKKHx+omWn3bFtZQ==", + "requires": { + "@ctrl/tinycolor": "3.3.4", + "@fluentui/fluent2-theme": "^8.107.56", + "@fluentui/react": "^8.114.2", + "@fluentui/react-components": "^9.44.3", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } + } + }, + "@fluentui/react-motion-preview": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-preview/-/react-motion-preview-0.5.7.tgz", + "integrity": "sha512-RODcicznqfrMzHTwrs62JCOi9S+vS/W1VOJ/KQFS7SLh7DgyZuNRz6mqZwbZMy3xHibli4qITMnLrwOzBg7Lhg==", + "requires": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-northstar": { + "version": "0.66.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-northstar/-/react-northstar-0.66.0.tgz", + "integrity": "sha512-VK4P7I0pkxOfOBFvCgXV6+LZpSZyYeh46kkqHCZpUHci2lRSQixS4tBWHC1tVtIIOh0UaL13rgyxL4eEDqT/Og==", + "requires": { + "@babel/runtime": "^7.10.4", + "@fluentui/accessibility": "^0.66.0", + "@fluentui/dom-utilities": "^1.1.1", + "@fluentui/react-bindings": "^0.66.0", + "@fluentui/react-component-event-listener": "^0.66.0", + "@fluentui/react-component-nesting-registry": "^0.66.0", + "@fluentui/react-component-ref": "^0.66.0", + "@fluentui/react-icons-northstar": "^0.66.0", + "@fluentui/react-northstar-styles-renderer": "^0.66.0", + "@fluentui/react-portal-compat-context": "^9.0.4", + "@fluentui/react-proptypes": "^0.66.0", + "@fluentui/state": "^0.66.0", + "@fluentui/styles": "^0.66.0", + "@popperjs/core": "~2.4.3", + "body-scroll-lock": "^3.1.5", + "classnames": "^2.2.6", + "compute-scroll-into-view": "1.0.11", + "downshift": "5.0.5", + "lodash": "^4.17.15", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.1" + }, + "dependencies": { + "@popperjs/core": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.4.4.tgz", + "integrity": "sha512-1oO6+dN5kdIA3sKPZhRGJTfGVP4SWV6KqlMOwry4J3HfyD68sl/3KmG7DeYUzvN+RbhXDnv/D8vNNB8168tAMg==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "@fluentui/react-northstar-fela-renderer": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-northstar-fela-renderer/-/react-northstar-fela-renderer-0.66.5.tgz", + "integrity": "sha512-aJTl2btXp0l832IRBvXezZX/TVsQwkn0rwZ+8n8PvTcyf6yAOkxMH5OG6wPwBe2vmoTo5pQ63FeOmk4LXSlUYA==", + "requires": { + "@babel/runtime": "^7.10.4", + "@fluentui/react-northstar-styles-renderer": "^0.66.5", + "@fluentui/styles": "^0.66.5", + "css-in-js-utils": "^3.0.0", + "fela": "^10.6.1", + "fela-dom": "^11.7.0", + "fela-plugin-embedded": "^10.6.1", + "fela-plugin-fallback-value": "^10.6.1", + "fela-plugin-placeholder-prefixer": "^10.6.1", + "fela-plugin-rtl": "^10.6.1", + "fela-tools": "^10.6.1", + "fela-utils": "^11.7.0", + "inline-style-expand-shorthand": "^1.2.0", + "lodash": "^4.17.15", + "stylis": "^3.5.4" + } + }, + "@fluentui/react-northstar-styles-renderer": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-northstar-styles-renderer/-/react-northstar-styles-renderer-0.66.5.tgz", + "integrity": "sha512-MNaF+1e2PoNbpuQ9hMXapAklW+vref75ajJvkxGDwfik22RbRjDs7pRRV/z2umAAIgksH3oK9RUk3cfxQE1Yqw==", + "requires": { + "@babel/runtime": "^7.10.4", + "@fluentui/styles": "^0.66.5" + } + }, + "@fluentui/react-overflow": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.1.5.tgz", + "integrity": "sha512-8qdOL8MSnT0UeXRY9gVnzKgMx/LqmStTqGsY+luKDgmXxkzlc2hqx9SLnByry1ljDPVpI1LtOku9U6YZhGeg4g==", + "requires": { + "@fluentui/priority-overflow": "^9.1.11", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-persona": { + "version": "9.2.65", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.65.tgz", + "integrity": "sha512-fpHRCOt1cXohpYus2qmVQSP6Iq2j9cqE17szbABPnbVlJn5OZrNY5n8KUvcq9z6R6M8kDXhhdrjDFOb7PIMnbA==", + "requires": { + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-badge": "^9.2.19", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-popover": { + "version": "9.8.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.8.30.tgz", + "integrity": "sha512-g7J2mSyM325u6vKZWntve9/WRXAzAdeuZcYmglOpGI0uEyNIRHxmz6lxS5C/A9KR/9tg+fvmeNqmG7K5UGOGmw==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-portal": { + "version": "9.4.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.7.tgz", + "integrity": "sha512-4g0vvs+YKmBri24MBi+C3hkgKAEGhbNUi4+u1Oa0olrcGmbtugM0G910raDLJXLV2ssgSO8znzVRmA/4Lg7XYw==", + "requires": { + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "use-disposable": "^1.0.1" + } + }, + "@fluentui/react-portal-compat-context": { + "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.11.tgz", + "integrity": "sha512-ubvW/ej0O+Pago9GH3mPaxzUgsNnBoqvghNamWjyKvZIViyaXUG6+sgcAl721R+qGAFac+A20akI5qDJz/xtdg==", + "requires": { + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-positioning": { + "version": "9.12.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.12.1.tgz", + "integrity": "sha512-2NixxSiirOoqbGyDGSFjm8KFfTpD/5bZuGUmAY4C0PDXF+ueAZjNZTqDtXXtjRqT3qULeWVxWvF+Hhpix7FYLA==", + "requires": { + "@floating-ui/devtools": "0.0.4", + "@floating-ui/dom": "^1.2.0", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-progress": { + "version": "9.1.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.57.tgz", + "integrity": "sha512-QFBz9A9N4lyshev1b/r7OE5ea7/Q60Tav3zVGbfqVGmfA24qemmoDIYU1qWscuScRBmblR6//fvAroHhiK/FrQ==", + "requires": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-proptypes": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-proptypes/-/react-proptypes-0.66.5.tgz", + "integrity": "sha512-fGm/VOMIt6Ej5WDA7sPqV5MIHHKg4CYoH1mOnOSkgh9Ezpw5zJ3008L+rLb2EJMFxmEF3Gvgg5D0JXaIsx/XBQ==", + "requires": { + "@babel/runtime": "^7.10.4", + "lodash": "^4.17.15", + "prop-types": "^15.7.2" + } + }, + "@fluentui/react-provider": { + "version": "9.13.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.13.5.tgz", + "integrity": "sha512-oxpGS8r5YEKHZy2csH9/kCJBgBMVms+HC0hiIA+J3M2iCdN+y1SuP0Y2zAYg/X/jRb1mXJzXtoWchsYvxVLnOQ==", + "requires": { + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/core": "^1.14.1", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-radio": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.0.tgz", + "integrity": "sha512-TowAnE7aMDq3fxCiouetjs8CN4KogfaarXYep3pXQMW7xRKBfXdOOFElYtQx/WzmikMJpDhhkZcyrqEpM5KGDQ==", + "requires": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-select": { + "version": "9.1.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.57.tgz", + "integrity": "sha512-QGlK+QYDiAzA6f3imGQBQOq9MQVVa88XyaSKWG82mjZfFWbs6vxaIZMXuCOTAsjcXKB4XDYVYOpman3apdLHjQ==", + "requires": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-shared-contexts": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.14.0.tgz", + "integrity": "sha512-P9yhg31WYfB1W66/gD3+qVCLBsyIEcOzQvKVaIQvd9UhF67lNW4kMXUB6YVOk5PV0Og4hXnkH/vuHl7YMD9RHw==", + "requires": { + "@fluentui/react-theme": "^9.1.16", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-skeleton": { + "version": "9.0.45", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.0.45.tgz", + "integrity": "sha512-toOWQNoqONupLImvbkE4vf+ECq1lAyCUBf4hI6AOtYppDaXOOOWWsgSImsj25yLtS4dPYkzyWoMMdmjSOwXu6g==", + "requires": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-slider": { + "version": "9.1.62", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.1.62.tgz", + "integrity": "sha512-GHY1J3qpoYY3c1rwQsBRTHISExO1vBSJCH4lDgCJI/E9KOa8saJYFvuv3aYmnOq8CGSb2UCSb0eha5G9UB/4yQ==", + "requires": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-spinbutton": { + "version": "9.2.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.57.tgz", + "integrity": "sha512-FoYe0iUcEYjlhJtqjciBdQ/4wuQ7iPwpqE/VuGknvWrydXawJ7qI3fx7yP/58R5utbGAz4Rdkkjzc2xhtW/EVg==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-spinner": { + "version": "9.3.35", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.3.35.tgz", + "integrity": "sha512-0JXgkVrB4+atN1P44XtuNup6xthg4gyJYPXGS+3x/EB2B0pi55c8IWE/mVjG9F/TBt2PFRb9nCzdrfvkhV/CsA==", + "requires": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-stylesheets": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-stylesheets/-/react-stylesheets-0.2.9.tgz", + "integrity": "sha512-6GDU/cUEG/eJ4owqQXDWPmP5L1zNh2NLEDKdEzxd7cWtGnoXLeMjbs4vF4t5wYGzGaxZmUQILOvJdgCIuc9L9Q==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/react-switch": { + "version": "9.1.62", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.62.tgz", + "integrity": "sha512-L+MzTP3B5eWxw7az62Sf7FGzPhPQoD0CtyR78IHTrgPXQswnoSq9oJRkpVr5LBfND2SE4Y7UvPuUulBJXTlW5g==", + "requires": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-label": "^9.1.55", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-table": { + "version": "9.11.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.11.2.tgz", + "integrity": "sha512-ME74T+Nh1iZY2GcdrmijMaWhNakFjPUSR9YAOhfnIx7IUS7Hz+n20SVgk/TaQ44axpBvCdD3FxJcjMMVVkMOGA==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-checkbox": "^9.2.5", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-radio": "^9.2.0", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-tabs": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.4.3.tgz", + "integrity": "sha512-H/bM6NfA3y81NdOMmCWMhpv4SDAWkxMq8ywx8Pr98pKvkearlIo9EuxFK84YEK0haibgn6OpWSPciVaBLx8dPw==", + "requires": { + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-tabster": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.17.0.tgz", + "integrity": "sha512-+tFYkjH5QiF2YDCmJAz1FVzzs/09hiRT0xPe1yLlAkMYJV/s+iIungwKgSUF1RziP9iQh9NZZ2A5GMrzRw8SGg==", + "requires": { + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "keyborg": "^2.3.0", + "tabster": "^5.0.1" + } + }, + "@fluentui/react-tags": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.0.19.tgz", + "integrity": "sha512-QGdGI0aFc+kSGwjPwuAbRtWgfGRWoY2gttbqsYq8Awm9Pk/yvemMYEqVV23uV/S+SpQ2kLYvZIoP2mBqhIN1+Q==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-text": { + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.4.tgz", + "integrity": "sha512-FH/zua+u+T8QK1cDeg4w1Ahdfj+2A3Wd61g9lxU26ZfUzhWxV7F9enwGgiqTF0Swv7WsD1ahwI+FIZA5+WgEsw==", + "requires": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-textarea": { + "version": "9.3.57", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.57.tgz", + "integrity": "sha512-E26jQ1s7/QLkJjTw72BQHfKtXP8PyNsfPSfWbwhmm5doe0HLa1V5+Gq1ZkdQiV78Q5Rl0bGKXrdR2Ccy/fBL/g==", + "requires": { + "@fluentui/react-field": "^9.1.47", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-theme": { + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.16.tgz", + "integrity": "sha512-QK2dGE5aQXN1UGdiEmGKpYGP3tHXIchLvFf8DEEOWnF4XBc9SiEPNFYkvLMJjHxZmDz4D670rsOPe0r5jFDEKQ==", + "requires": { + "@fluentui/tokens": "1.0.0-alpha.13", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-theme-provider": { + "version": "0.19.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.19.16.tgz", + "integrity": "sha512-Kf7z4ZfNLS/onaFL5eQDSlizgwy2ytn6SDyjEKV+9VhxIXdDtOh8AaMXWE7dsj1cRBfBUvuGPVnsnoaGdHxJ+A==", + "requires": { + "@fluentui/react-compose": "^0.19.24", + "@fluentui/react-stylesheets": "^0.2.9", + "@fluentui/react-window-provider": "^1.0.6", + "@fluentui/theme": "^1.7.13", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/react-hooks": "^7.16.4", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "classnames": "^2.2.6", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/react-toast": { + "version": "9.3.24", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.24.tgz", + "integrity": "sha512-K0QxXOTHhJWuMnOJsLe5TKe4iOlDpr9QrmvSJAH7GyDUx7mfSilt6CnqTTrMdeyklxVtMMWwE7LzasMUEUIzDw==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1", + "react-transition-group": "^4.4.1" + } + }, + "@fluentui/react-toolbar": { + "version": "9.1.63", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.1.63.tgz", + "integrity": "sha512-SAerhlWSp+N+cp96AR3uLZN4Oc1IuXWJvg1ZExRECQeGPa7/JC01te4hrCIffL5QXaE+4144UFaTwYiMnL/n3Q==", + "requires": { + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-divider": "^9.2.55", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-radio": "^9.2.0", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-tooltip": { + "version": "9.4.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.8.tgz", + "integrity": "sha512-jtJPb/EqOi6l9fbqER47zvV2lRM85BZDUPGNbL/Yp7EpjzXMwv1YlX0Hnrljm204aBb0R0iGQtxB1pe4Ykaq/Q==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-portal": "^9.4.7", + "@fluentui/react-positioning": "^9.12.1", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-tree": { + "version": "9.4.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.4.22.tgz", + "integrity": "sha512-fP6h2cOPfCC+STndrEvj6qzf4LQisM44sFYuXRv4vp2wMAr9dFQ+Tx07WpX1rTtcb1bnVSZLqcHRHLdKbrDRkw==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-aria": "^9.7.0", + "@fluentui/react-avatar": "^9.6.6", + "@fluentui/react-button": "^9.3.62", + "@fluentui/react-checkbox": "^9.2.5", + "@fluentui/react-context-selector": "^9.1.46", + "@fluentui/react-icons": "^2.0.224", + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-radio": "^9.2.0", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-tabster": "^9.17.0", + "@fluentui/react-theme": "^9.1.16", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-utilities": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.17.0.tgz", + "integrity": "sha512-ZP6+Hcsvi6XXSU8m67lC0AVg5aXTSbKRGmZEXh0LbJNkc8QxO7VuoVvlP3VozUvM6FuT42pqRYpOmBQLedBmeg==", + "requires": { + "@fluentui/keyboard-keys": "^9.0.7", + "@fluentui/react-shared-contexts": "^9.14.0", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-virtualizer": { + "version": "9.0.0-alpha.63", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.63.tgz", + "integrity": "sha512-Uddb1bIayzXwSEJg90ybNUa1NE84aOCFRKAf1E2by7mSQupyOk3NjrVSpm3O78vUdPyjJN+COZlTsEFE3EBbIg==", + "requires": { + "@fluentui/react-jsx-runtime": "^9.0.24", + "@fluentui/react-shared-contexts": "^9.13.2", + "@fluentui/react-utilities": "^9.15.6", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/react-window-provider": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.6.tgz", + "integrity": "sha512-m2HoxhU2m/yWxUauf79y+XZvrrWNx+bMi7ZiL6DjiAKHjTSa8KOyvicbOXd/3dvuVzOaNTnLDdZAvhRFcelOIA==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/scheme-utilities": { + "version": "8.3.41", + "resolved": "https://registry.npmjs.org/@fluentui/scheme-utilities/-/scheme-utilities-8.3.41.tgz", + "integrity": "sha512-69YcAQYR6JvNikoMevMI0za4Vl48I0EUKHS4I9pNTRN9/kqBzC4h3qhhcz7heqVC1KF7YeHRaY2O+BTt+cZLXw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "@fluentui/theme": "^2.6.40", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + } + } + }, + "@fluentui/set-version": { + "version": "8.2.14", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.14.tgz", + "integrity": "sha512-f/QWJnSeyfAjGAqq57yjMb6a5ejPlwfzdExPmzFBuEOuupi8hHbV8Yno12XJcTW4I0KXEQGw+PUaM1aOf/j7jw==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/state": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/state/-/state-0.66.5.tgz", + "integrity": "sha512-ohQW+FSdCQZAhNtx4Tqu15K3dlPX3S4sOR4r6/9j1LysEn6R4uUGixIfDcxuNOt9TgixmmE1kJen8PFivVMYjw==", + "requires": { + "@babel/runtime": "^7.10.4" + } + }, + "@fluentui/style-utilities": { + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.10.1.tgz", + "integrity": "sha512-k0EWzJoBeo4kDZepKu8pShGi3YRc/hBuf/eCVCjxVdYmGN+W6X3VtgoDREAAGXSpRwJA/N2VHFMekh/68URtjg==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } + } + }, + "@fluentui/styles": { + "version": "0.66.5", + "resolved": "https://registry.npmjs.org/@fluentui/styles/-/styles-0.66.5.tgz", + "integrity": "sha512-9EAj2oS922qZ/FFag0tzaBmrnuoN0LKR1SS0MpZcpdB/62kHd+XbkHmpIH4KYVthbf1YrYQtuIoZNozfYD9iTQ==", + "requires": { + "@babel/runtime": "^7.10.4", + "csstype": "^3.0.2", + "lodash": "^4.17.15" + } + }, + "@fluentui/theme": { + "version": "1.7.13", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz", + "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==", + "requires": { + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@fluentui/tokens": { + "version": "1.0.0-alpha.13", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.13.tgz", + "integrity": "sha512-IzYysTTBkAH7tQZxYKpzhxYnTJkvwXhjhTOpmERgnqTFifHTP8/vaQjJAAm7dI/9zlDx1oN+y/I+KzL9bDLHZQ==", + "requires": { + "@swc/helpers": "^0.5.1" + } + }, + "@fluentui/utilities": { + "version": "8.13.23", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.23.tgz", + "integrity": "sha512-7ikkRzYL6UmcrYNVoGWSkMSjtwG4H+bGSOS67c0Ob2xqoPt/yX6CMflf8Ak+LMRmZfZ8S43wJRgHqHhgVhl4lA==", + "requires": { + "@fluentui/dom-utilities": "^2.2.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/dom-utilities": { + "version": "2.2.14", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.14.tgz", + "integrity": "sha512-+4DVm5sNfJh+l8fM+7ylpOkGNZkNr4X1z1uKQPzRJ1PRhlnvc6vLpWNNicGwpjTbgufSrVtGKXwP5sf++r81lg==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + } + } + }, + "@fluentui/web-components": { + "version": "2.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/web-components/-/web-components-2.5.16.tgz", + "integrity": "sha512-Ur+DziCm2FtvQoRjx62DH069uTz/HTq0gk9uKmW8K7bmxCS7fYYpV9GFEnK7QdEbdRHyUINE3uFfLEcL6IY3Xg==", + "requires": { + "@microsoft/fast-colors": "^5.3.0", + "@microsoft/fast-element": "^1.11.1", + "@microsoft/fast-foundation": "^2.48.1", + "@microsoft/fast-web-utilities": "^5.4.0", + "tslib": "^2.1.0" + } + }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" + }, + "@griffel/core": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.15.2.tgz", + "integrity": "sha512-RlsIXoSS3gaYykUgxFpwKAs/DV9cRUKp3CW1kt3iPAtsDTWn/o+8bT1jvBws/tMM2GBu/Uc0EkaIzUPqD7uA+Q==", + "requires": { + "@emotion/hash": "^0.9.0", + "@griffel/style-types": "^1.0.3", + "csstype": "^3.1.3", + "rtl-css-js": "^1.16.1", + "stylis": "^4.2.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "stylis": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", + "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + } + } + }, + "@griffel/react": { + "version": "1.5.20", + "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.20.tgz", + "integrity": "sha512-1P2yaPctENFSCwyPIYXBmgpNH68c0lc/jwSzPij1QATHDK1AASKuSeq6hW108I67RKjhRyHCcALshdZ3GcQXSg==", + "requires": { + "@griffel/core": "^1.15.2", + "tslib": "^2.1.0" + } + }, + "@griffel/style-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.0.3.tgz", + "integrity": "sha512-AzbbYV/EobNIBtfMtyu2edFin895gjVxtu1nsRhTETUAIb0/LCZoue3Jd/kFLuPwe95rv5WRUBiQpVwJsrrFcw==", + "requires": { + "csstype": "^3.1.3" + }, + "dependencies": { + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@iconify/react": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@iconify/react/-/react-4.1.1.tgz", + "integrity": "sha512-jed14EjvKjee8mc0eoscGxlg7mSQRkwQG3iX3cPBCO7UlOjz0DtlvTqxqEcHUJGh+z1VJ31Yhu5B9PxfO0zbdg==", + "requires": { + "@iconify/types": "^2.0.0" + } + }, + "@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.4.0.tgz", + "integrity": "sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==", + "dev": true, + "requires": { + "@jest/console": "^25.4.0", + "@jest/reporters": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.3", + "jest-changed-files": "^25.4.0", + "jest-config": "^25.4.0", + "jest-haste-map": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.4.0", + "jest-resolve-dependencies": "^25.4.0", + "jest-runner": "^25.4.0", + "jest-runtime": "^25.4.0", + "jest-snapshot": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "jest-watcher": "^25.4.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + } + }, + "@jest/fake-timers": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "lolex": "^5.0.0" + } + }, + "@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + } + }, + "@jest/reporters": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.4.0.tgz", + "integrity": "sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.4.0", + "jest-resolve": "^25.4.0", + "jest-util": "^25.4.0", + "jest-worker": "^25.4.0", + "node-notifier": "^6.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "optional": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "requires": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + } + }, + "@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + } + }, + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "dependencies": { + "@types/yargs": { + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "peer": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + }, + "dependencies": { + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + } + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@lit-labs/ssr-dom-shim": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz", + "integrity": "sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==" + }, + "@lit/reactive-element": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", + "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", + "requires": { + "@lit-labs/ssr-dom-shim": "^1.0.0" + } + }, + "@microsoft/api-extractor": { + "version": "7.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.15.2.tgz", + "integrity": "sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==", + "dev": true, + "requires": { + "@microsoft/api-extractor-model": "7.13.2", + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0", + "@rushstack/rig-package": "0.2.12", + "@rushstack/ts-command-line": "4.7.10", + "colors": "~1.2.1", + "lodash": "~4.17.15", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "source-map": "~0.6.1", + "typescript": "~4.2.4" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "dev": true + } + } + }, + "@microsoft/api-extractor-model": { + "version": "7.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.13.2.tgz", + "integrity": "sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + } + } + }, + "@microsoft/decorators": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.17.4.tgz", + "integrity": "sha512-u7UFo9RCdJ4UE7lMTXu4TkzRve4P0lxsWzSvg3IWZslnA6geSH9siLZ2iPwL61m2IwEqAUlQfsRmR0zPgSoJ7g==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/eslint-config-spfx": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.17.4.tgz", + "integrity": "sha512-7q/HyZe5w3gzFafVOnduu+WI3qWn4ddFyoz9ksMkX5YiKT6/IM9qQ2KxvWg4KxETyJEJJGxKEPa2Un686Uft0A==", + "dev": true, + "requires": { + "@microsoft/eslint-plugin-spfx": "1.17.4", + "@rushstack/eslint-config": "3.2.0", + "@typescript-eslint/experimental-utils": "5.38.1" + }, + "dependencies": { + "@rushstack/eslint-config": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.2.0.tgz", + "integrity": "sha512-vMFObB/LzlwsVRp1wpUKYCd2OWqFjklg7rm4zu+/GYG1gPDc80uBv3KiROYpW93QVAg1CyNhQY1KbTCMT/I9ZA==", + "dev": true, + "requires": { + "@rushstack/eslint-patch": "1.2.0", + "@rushstack/eslint-plugin": "0.11.0", + "@rushstack/eslint-plugin-packlets": "0.6.1", + "@rushstack/eslint-plugin-security": "0.5.0", + "@typescript-eslint/eslint-plugin": "~5.38.0", + "@typescript-eslint/experimental-utils": "~5.38.0", + "@typescript-eslint/parser": "~5.38.0", + "@typescript-eslint/typescript-estree": "~5.38.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "dev": true + }, + "@rushstack/eslint-plugin": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.11.0.tgz", + "integrity": "sha512-e8eVBOgb/xkpkgFmPP+oifrqCLh8I5BFI/emB/nf5+WnuS4hsTHkgprCEiJuvkhJRypsWrbchkIda9/1YFadxg==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.38.0" + } + }, + "@rushstack/eslint-plugin-packlets": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.6.1.tgz", + "integrity": "sha512-N0GqjUbpQ4X348BTLr+gUGVojFVrXwbT3YQv/5sP5adYzq8bOKarmSHKXpvl4rC4CKPDfdSKxTMPfu3P3CJVSA==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.38.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.5.0.tgz", + "integrity": "sha512-qDtij3D2DY8VDHKeUdf+M2SpoctrY+eIA+fJFkpuHP7CTJZLBv5186+oCsJ59lZmKoBFREdgpaV3coXamoT8RQ==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.38.0" + } + }, + "@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.1.tgz", + "integrity": "sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/type-utils": "5.38.1", + "@typescript-eslint/utils": "5.38.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.1.tgz", + "integrity": "sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/typescript-estree": "5.38.1", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz", + "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1" + } + }, + "@typescript-eslint/types": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz", + "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz", + "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz", + "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true, + "peer": true + } + } + }, + "@microsoft/eslint-plugin-spfx": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.17.4.tgz", + "integrity": "sha512-pF72hH//brzPWsUzCRkyCJga7qfB4jioEXNi+BUUikS24IG+ScpOU2pWZmo2lay13gFyGQLIkkz0l8KZ3gXt6Q==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "5.38.1" + } + }, + "@microsoft/fast-colors": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/fast-colors/-/fast-colors-5.3.1.tgz", + "integrity": "sha512-72RZXVfCbwQzvo5sXXkuLXLT7rMeYaSf5r/6ewQiv/trBtqpWRm4DEH2EilHw/iWTBKOXs1qZNQndgUMa5n4LA==" + }, + "@microsoft/fast-element": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/fast-element/-/fast-element-1.12.0.tgz", + "integrity": "sha512-gQutuDHPKNxUEcQ4pypZT4Wmrbapus+P9s3bR/SEOLsMbNqNoXigGImITygI5zhb+aA5rzflM6O8YWkmRbGkPA==" + }, + "@microsoft/fast-foundation": { + "version": "2.49.4", + "resolved": "https://registry.npmjs.org/@microsoft/fast-foundation/-/fast-foundation-2.49.4.tgz", + "integrity": "sha512-5I2tSPo6bnOfVAIX7XzX+LhilahwvD7h+yzl3jW0t5IYmMX9Lci9VUVyx5f8hHdb1O9a8Y9Atb7Asw7yFO/u+w==", + "requires": { + "@microsoft/fast-element": "^1.12.0", + "@microsoft/fast-web-utilities": "^5.4.1", + "tabbable": "^5.2.0", + "tslib": "^1.13.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@microsoft/fast-web-utilities": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@microsoft/fast-web-utilities/-/fast-web-utilities-5.4.1.tgz", + "integrity": "sha512-ReWYncndjV3c8D8iq9tp7NcFNc1vbVHvcBFPME2nNFKNbS1XCesYZGlIlf3ot5EmuOXPlrzUHOWzQ2vFpIkqDg==", + "requires": { + "exenv-es6": "^1.1.1" + } + }, + "@microsoft/generator-sharepoint": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/generator-sharepoint/-/generator-sharepoint-1.17.4.tgz", + "integrity": "sha512-5apkMZ+b+35y1JfEQ2kfAWFWYSPk9XpafCUW6eEWXRE69aGl62Uvuf7Pk3rgMd5xCoZw2FU+Iv2iJVPjMIubGA==", + "requires": { + "@microsoft/spfx-heft-plugins": "1.17.4", + "@rushstack/node-core-library": "3.55.2", + "colors": "~1.2.1", + "lodash": "4.17.21", + "update-notifier": "5.1.0", + "uuid": "~3.1.0", + "yeoman-generator": "5.6.1", + "yosay": "2.0.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/gulp-core-build": { + "version": "3.17.20", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.17.20.tgz", + "integrity": "sha512-VBZY08BhygVV9WeIY8lo9yUoe51+5mMjdfx8Bqle40k+/V7br0d93LXeUcMqaCJ5J6C3ribx2mrzaYhkj1l//g==", + "dev": true, + "requires": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@types/orchestrator": "0.0.30", + "@types/semver": "7.3.5", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~25.4.0", + "jest-cli": "~25.4.0", + "jest-environment-jsdom": "~25.4.0", + "jest-nunit-reporter": "~1.3.1", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~10.0.1", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~7.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "xml": "~1.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + }, + "@microsoft/gulp-core-build-sass": { + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.16.1.tgz", + "integrity": "sha512-z3w+jI80M2QVk+zjfQ59XybzjkPuT5//lCCBy06YocBDQPC2QrfhEjXH5vgNwrM01b5KJXZIjAPBZyVryIluEQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.17.20", + "@microsoft/load-themed-styles": "~1.10.172", + "@rushstack/node-core-library": "~3.53.0", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "autoprefixer": "~9.8.8", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "postcss": "7.0.38", + "postcss-modules": "~1.5.0", + "sass": "1.44.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", + "dev": true + }, + "postcss": { + "version": "7.0.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "dev": true, + "requires": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + } + } + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.0.tgz", + "integrity": "sha512-72KkvlX2RC5cTpC1e0uhdQA1lXX/v2WKh/7XX1fQMd9kkc8qP6ht1XT39fSWyx7K4oeAsSJJJL9Em++AEIdLpQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.18.0", + "@rushstack/debug-certificate-manager": "~1.1.19", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.7.0", + "open": "8.4.2", + "sudo": "~1.0.3", + "through2": "~2.0.1" + }, + "dependencies": { + "@microsoft/gulp-core-build": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.0.tgz", + "integrity": "sha512-XZfSfV360db1dWXc6sKjlAdDnBY3yz1GmnoBTqhFQJGY7c6yXaiS+pyihHDgCaQ+xg6bJadaS7i42Myl5n9JkQ==", + "dev": true, + "requires": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@types/orchestrator": "0.0.30", + "@types/semver": "7.3.5", + "@types/through2": "2.0.32", + "@types/vinyl": "2.0.3", + "@types/yargs": "0.0.34", + "colors": "~1.2.1", + "del": "^2.2.2", + "end-of-stream": "~1.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "globby": "~5.0.0", + "gulp": "~4.0.2", + "gulp-flatten": "~0.2.0", + "gulp-if": "^2.0.1", + "jest": "~25.4.0", + "jest-cli": "~25.4.0", + "jest-environment-jsdom": "~25.4.0", + "jest-nunit-reporter": "~1.3.1", + "jsdom": "~11.11.0", + "lodash.merge": "~4.6.2", + "merge2": "~1.0.2", + "node-notifier": "~10.0.1", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "semver": "~7.3.0", + "through2": "~2.0.1", + "vinyl": "~2.2.0", + "xml": "~1.0.1", + "yargs": "~4.6.0", + "z-schema": "~3.18.3" + } + } + } + }, + "@microsoft/gulp-core-build-typescript": { + "version": "8.5.35", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.5.35.tgz", + "integrity": "sha512-M9pv/WPxPJuFzF4wiODndXVGFY5bAaGgCHuJYls9zEjf96SZFnsQQaDcqeLeARzLOtroMpXLgnHoJeAeWK9QBA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.17.20", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "resolve": "~1.17.0" + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "5.2.30", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.2.30.tgz", + "integrity": "sha512-ubh5UQoSyfpkpVKb8NqXM901/qI7T6I98zTaoDyVUysuxPpYvNRkUhjC1jMftJfoaOrBHPeDNJk5UzJQIqaxMA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.17.20", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~4.44.2" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + } + } + }, + "@microsoft/load-themed-styles": { + "version": "2.0.68", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.68.tgz", + "integrity": "sha512-+NCRvNrGr1ceypJRCXbrldCQJ9lZ+dhFrh6LWLW/XGKIBRdYBAOCM/lr9WHpXhrkUshtT3dsuQPnh1lvRVYrXg==", + "peer": true + }, + "@microsoft/loader-load-themed-styles": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.27.tgz", + "integrity": "sha512-TVr737vb95u/d6F3D0k1IAh5VNkBY9VFfYsrV3zIH1HRYrD/D8CpEF9kV6yk5jwg6LgS2JrxhJtBKlIiTvA9Yg==", + "requires": { + "loader-utils": "1.4.2" + } + }, + "@microsoft/mgt-components": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-components/-/mgt-components-3.1.3.tgz", + "integrity": "sha512-EwMBOhKGp3uF4BZyLmphDBumvy/gSx+10b2hO3LIZW78Ct2yA1aXcKWru2XNteWZf2U9fzvzdxiIEzhxvIBtHw==", + "requires": { + "@fluentui/web-components": "^2.5.12", + "@microsoft/mgt-element": "3.1.3", + "@microsoft/microsoft-graph-client": "3.0.2", + "@microsoft/microsoft-graph-types": "^2.0.0", + "@microsoft/microsoft-graph-types-beta": "^0.29.0-preview", + "office-ui-fabric-core": "^11.0.0" + } + }, + "@microsoft/mgt-element": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-element/-/mgt-element-3.1.3.tgz", + "integrity": "sha512-Wvt/PO83MJrcV8Z/Tx0pnCeDB3yulHr5xCrxN47v1KLr7vXj8BFqK73g7PMSOJ0ptDvYB1GEoyYVPACrPPZR0Q==", + "requires": { + "@microsoft/microsoft-graph-client": "3.0.2", + "idb": "6.0.0", + "lit": "^2.3.1" + } + }, + "@microsoft/mgt-react": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-react/-/mgt-react-3.1.3.tgz", + "integrity": "sha512-k6AuX0SzFkmRpFPzqsFb4f2KG+BIGCQ51VtuezupzBZk+aHYBQxSS2Unajkfs8boyYW3OLnhKbRQAnkoD1pJuA==", + "requires": { + "@microsoft/mgt-components": "3.1.3", + "@microsoft/mgt-element": "3.1.3", + "@microsoft/microsoft-graph-types": "^2.0.0", + "@microsoft/microsoft-graph-types-beta": "^0.29.0-preview", + "wc-react": "^0.5.0" + } + }, + "@microsoft/mgt-sharepoint-provider": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-sharepoint-provider/-/mgt-sharepoint-provider-3.1.3.tgz", + "integrity": "sha512-kzhghGa9iIIxBCDnsNwwhE16XLJBxQbzYXarqgzZhkEMYOMralsWjJCUgBpMEjVsXfStgoNm0gRCqZMAPGNmVg==", + "requires": { + "@microsoft/mgt-element": "3.1.3" + } + }, + "@microsoft/mgt-spfx": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/mgt-spfx/-/mgt-spfx-3.1.3.tgz", + "integrity": "sha512-3lg2sBiN38+yn4J/+3FHEO0qYs5Rzu/5eswyHGgo6BMyLbO4ILr9E6+ULs8FhIoAw0qGV6+GxicCkyFlAVhhJA==", + "requires": { + "@microsoft/mgt-components": "3.1.3", + "@microsoft/mgt-element": "3.1.3", + "@microsoft/mgt-sharepoint-provider": "3.1.3", + "tslib": "2.3.1" + } + }, + "@microsoft/microsoft-graph-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz", + "integrity": "sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw==", + "requires": { + "@babel/runtime": "^7.12.5", + "tslib": "^2.2.0" + } + }, + "@microsoft/microsoft-graph-clientv1": { + "version": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", + "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", + "requires": { + "es6-promise": "^4.2.6", + "isomorphic-fetch": "^3.0.0", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@microsoft/microsoft-graph-types": { + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.40.0.tgz", + "integrity": "sha512-1fcPVrB/NkbNcGNfCy+Cgnvwxt6/sbIEEFgZHFBJ670zYLegENYJF8qMo7x3LqBjWX2/Eneq5BVVRCLTmlJN+g==" + }, + "@microsoft/microsoft-graph-types-beta": { + "version": "0.29.0-preview", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types-beta/-/microsoft-graph-types-beta-0.29.0-preview.tgz", + "integrity": "sha512-83PCHDH7GxW8KM1J+MM6FPbaahIuj7VIgnY4UbMGQkkq2fBaHeKOmgjVbohvLVeIOOCTLmorPh6JtXH0VtFurA==" + }, + "@microsoft/recognizers-text-data-types-timex-expression": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-data-types-timex-expression/-/recognizers-text-data-types-timex-expression-1.3.0.tgz", + "integrity": "sha512-REHUXmMUI1jL3b9v+aSdzKxLxRdejsfg9McYRxY3LW0Gu4UbwD7Q+K6mtSo40cwg8uh6fiV9GY8hDuKXHH6dVA==" + }, + "@microsoft/rush-lib": { + "version": "5.93.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.93.1.tgz", + "integrity": "sha512-8ZCSW4He9VPAAsF2T/OxVaTN06wLbzeEveOvEuwNJ5h6AQYPTtlH0yv8cDDuZqSEVgOv/gK4D+kAExOszYm06A==", + "requires": { + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.11.9", + "@rushstack/node-core-library": "3.55.2", + "@rushstack/package-deps-hash": "4.0.8", + "@rushstack/rig-package": "0.3.18", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.93.1", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.93.1", + "@rushstack/stream-collator": "4.0.227", + "@rushstack/terminal": "0.5.2", + "@rushstack/ts-command-line": "4.13.2", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "colors": "~1.2.1", + "dependency-path": "~9.2.8", + "figures": "3.0.0", + "git-repo-info": "~2.1.0", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", + "js-yaml": "~3.13.1", + "jszip": "~3.8.0", + "lodash": "~4.17.15", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "npm-packlist": "~2.1.2", + "read-package-tree": "~5.1.5", + "resolve": "~1.22.1", + "rxjs": "~6.6.7", + "semver": "~7.3.0", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "@rushstack/rig-package": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.18.tgz", + "integrity": "sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==", + "requires": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "@rushstack/ts-command-line": { + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz", + "integrity": "sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag==", + "requires": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/rush-stack-compiler-4.5": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.5/-/rush-stack-compiler-4.5-0.5.0.tgz", + "integrity": "sha512-LUNdLsOQBHzBIFoy6Gh9oNIAPFCrRG0hvLLuUAbovaxbLJ2Sp6GkO+L1Lot/JIpUtQSOxAElb3wNPp9vVdXGOw==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "~7.15.2", + "@rushstack/eslint-config": "~2.6.2", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "import-lazy": "~4.0.0", + "typescript": "~4.5.5" + }, + "dependencies": { + "@rushstack/eslint-config": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", + "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", + "dev": true, + "requires": { + "@rushstack/eslint-patch": "1.1.4", + "@rushstack/eslint-plugin": "0.9.1", + "@rushstack/eslint-plugin-packlets": "0.4.1", + "@rushstack/eslint-plugin-security": "0.3.1", + "@typescript-eslint/eslint-plugin": "~5.20.0", + "@typescript-eslint/experimental-utils": "~5.20.0", + "@typescript-eslint/parser": "~5.20.0", + "@typescript-eslint/typescript-estree": "~5.20.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "@rushstack/eslint-plugin": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", + "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + } + }, + "@rushstack/eslint-plugin-packlets": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", + "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", + "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + } + }, + "@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.20.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + } + } + }, + "@microsoft/sp-adaptive-card-extension-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-adaptive-card-extension-base/-/sp-adaptive-card-extension-base-1.18.2.tgz", + "integrity": "sha512-nmzmTvMKukGal8yCRAWPLarETVx5tZMgLuCpikhJdUn8FIg/th9Ws1UFYu1SlHGo4ns+j9pS2mjhHVG0zYC0DQ==", + "requires": { + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-property-pane": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adaptivecards": "2.11.2", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "@microsoft/sp-component-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", + "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "requires": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "requires": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "requires": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/teams-js-v2": { + "version": "npm:@microsoft/teams-js@2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "requires": { + "debug": "^4.3.3" + } + }, + "@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "requires": { + "loader-utils": "1.4.2" + } + }, + "@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + } + } + } + }, + "@microsoft/sp-application-base": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.17.4.tgz", + "integrity": "sha512-J00uGWauLZdWwcnYi8J33UGbGaOsYb4nv2gdeIzOx2WrZS44z9sGOICcIukTjyPdI0BRMORUrxK6J9Ql8i06Cg==", + "requires": { + "@microsoft/sp-component-base": "1.17.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-extension-base": "1.17.4", + "@microsoft/sp-http": "1.17.4", + "@microsoft/sp-http-base": "1.17.4", + "@microsoft/sp-loader": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-odata-types": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "@microsoft/sp-search-extensibility": "1.17.4", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.17.4.tgz", + "integrity": "sha512-MwzOv7xQ5j9TFvJMrzay2KWurH0eKPR1x1r4UgfyM/HLbRPxnjpo068ohZSRmo0kkMnvI+RfbcqapB1ZO69QQw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.17.20", + "@microsoft/gulp-core-build-serve": "3.12.0", + "@microsoft/gulp-core-build-webpack": "5.2.30", + "@microsoft/spfx-heft-plugins": "1.17.4", + "@rushstack/node-core-library": "3.55.2", + "@types/glob": "5.0.30", + "@types/lodash": "4.14.117", + "@types/webpack": "4.41.24", + "colors": "~1.2.1", + "glob": "~7.0.5", + "gulp": "4.0.2", + "lodash": "4.17.21", + "webpack": "~4.44.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dev": true, + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "dev": true + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + } + } + } + } + }, + "@microsoft/sp-build-web": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.17.4.tgz", + "integrity": "sha512-60Sy5aMFkouPa0H1Z0Eyd/w9N14vAWAJx88bKYcv3bMilS2zgmn0K36xAlE29gxeOrZx4RVRrZBjGYykmMnqIA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.17.20", + "@microsoft/gulp-core-build-sass": "4.16.1", + "@microsoft/gulp-core-build-serve": "3.12.0", + "@microsoft/gulp-core-build-typescript": "8.5.35", + "@microsoft/gulp-core-build-webpack": "5.2.30", + "@microsoft/rush-lib": "5.93.1", + "@microsoft/sp-build-core-tasks": "1.17.4", + "@rushstack/node-core-library": "3.55.2", + "@types/webpack": "4.41.24", + "gulp": "4.0.2", + "postcss": "^8.4.19", + "semver": "~7.3.2", + "true-case-path": "~2.2.1", + "webpack": "~4.44.2", + "yargs": "~4.6.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "dev": true, + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "dev": true + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + } + } + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.17.4.tgz", + "integrity": "sha512-DFLbyedhbxILJsgMtQ5MX7dm5qwUbWQIOC7P1ZF6MNfOlnP2KUDqtIO4kf/tpAVxEUzn7raqId9COcFCtZwTYw==", + "requires": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-dynamic-data": "1.17.4", + "@microsoft/sp-http": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.13.tgz", + "integrity": "sha512-X3clbPKh0URkDj21QoARw6SNec7dWg7Gt7SkTlkVYFzmZUdC4ZIrYk3n36xKe3U1wcGp26EVmKjhAhB262ugpw==", + "requires": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz", + "integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.110.11", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.11.tgz", + "integrity": "sha512-iuVySJY4QhAI/8BXCd1MB7su3Z9Baw40upQ2AkHZHNemumJC4mGe+6SXyetwkJZb0uZhtokPRChc4q132rIXUw==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.13", + "@fluentui/font-icons-mdl2": "^8.5.23", + "@fluentui/foundation-legacy": "^8.2.43", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/react-focus": "^8.8.30", + "@fluentui/react-hooks": "^8.6.29", + "@fluentui/react-portal-compat-context": "^9.0.6", + "@fluentui/react-window-provider": "^2.2.15", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/theme": "^2.6.34", + "@fluentui/utilities": "^8.13.18", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-focus": { + "version": "8.8.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.30.tgz", + "integrity": "sha512-dKQQtNTZbQOE+u/Tmh7AbtJPSpzQNI0L8o55a22y4U7s33rizUd++CIiToXsB+bPvlotcmpZswZQ8V06zM4KIw==", + "requires": { + "@fluentui/keyboard-key": "^0.4.11", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz", + "integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==", + "requires": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.34", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.34.tgz", + "integrity": "sha512-2Ssi3sX2snnbPJ4PmxbpCDCGePRE36tvGj2qKgdKiSh/fPVsg1b+Q50YlpFl9sXmbhl1uFmxjAx6WPsVGTl7vQ==", + "requires": { + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } + } + }, + "@microsoft/sp-core-library": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.17.4.tgz", + "integrity": "sha512-Zcw6hM2JVJh5gguzWICLmTWrh04IgPo74kThzuA2ZV1EqMwhP7pUNAhS0QTkxK4F4PmV8czc5ZzAy61RKDp2pg==", + "requires": { + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-odata-types": "1.17.4", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-css-loader": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.17.4.tgz", + "integrity": "sha512-HBzv+/cu1Mxc5j0LA04EhoXndaNhCGk4Xhqy1KZioNSZgz5DbrsEWtNklexy0wXoJP+dbro+mtZYb/B07EvV6Q==", + "requires": { + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "3.55.2", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "~3.0.0", + "postcss-modules-local-by-default": "~4.0.0", + "postcss-modules-scope": "~3.0.0", + "postcss-modules-values": "~4.0.0", + "webpack": "~4.44.2" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==" + }, + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "requires": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + } + } + } + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.17.4.tgz", + "integrity": "sha512-Me8tZWyy66oSwpfRPJPe8Y5pyoBRYHK9BELhveJ42GLILCVWNU8W2As6mn0yfmZzk36UM9nSa7z6yjX0yBz0Aw==", + "requires": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4" + } + }, + "@microsoft/sp-dialog": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dialog/-/sp-dialog-1.17.4.tgz", + "integrity": "sha512-U2CREzN+yQO3jgpgW59HTnCEJ4jX0Q7ENHryJXHwaQy4z0m29kI8siBqOlj0G5z9HCcCvrNxz7+4VOJ1rqEGVg==", + "requires": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-application-base": "1.17.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.13.tgz", + "integrity": "sha512-X3clbPKh0URkDj21QoARw6SNec7dWg7Gt7SkTlkVYFzmZUdC4ZIrYk3n36xKe3U1wcGp26EVmKjhAhB262ugpw==", + "requires": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz", + "integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.110.11", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.11.tgz", + "integrity": "sha512-iuVySJY4QhAI/8BXCd1MB7su3Z9Baw40upQ2AkHZHNemumJC4mGe+6SXyetwkJZb0uZhtokPRChc4q132rIXUw==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.13", + "@fluentui/font-icons-mdl2": "^8.5.23", + "@fluentui/foundation-legacy": "^8.2.43", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/react-focus": "^8.8.30", + "@fluentui/react-hooks": "^8.6.29", + "@fluentui/react-portal-compat-context": "^9.0.6", + "@fluentui/react-window-provider": "^2.2.15", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/theme": "^2.6.34", + "@fluentui/utilities": "^8.13.18", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/react-focus": { + "version": "8.8.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.30.tgz", + "integrity": "sha512-dKQQtNTZbQOE+u/Tmh7AbtJPSpzQNI0L8o55a22y4U7s33rizUd++CIiToXsB+bPvlotcmpZswZQ8V06zM4KIw==", + "requires": { + "@fluentui/keyboard-key": "^0.4.11", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz", + "integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==", + "requires": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.34", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.34.tgz", + "integrity": "sha512-2Ssi3sX2snnbPJ4PmxbpCDCGePRE36tvGj2qKgdKiSh/fPVsg1b+Q50YlpFl9sXmbhl1uFmxjAx6WPsVGTl7vQ==", + "requires": { + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.17.4.tgz", + "integrity": "sha512-C5+Ei9fRm/O8m9lpAkPKCAcKL9JNR8M89i5zE0uokPDhNndOil59CKrdw9mgsPAr5Eh2vdQ0Z/gNwTOFnbEMhg==", + "requires": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-extension-base": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.17.4.tgz", + "integrity": "sha512-nwa0ku93j8WZhr+3WS/1btUB9JzwHs1w97v4TbgdYR3sofZNJnyLM6I0HnMLLIEVEZokTYmkP28m27KR2dLw+g==", + "requires": { + "@microsoft/sp-component-base": "1.17.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-loader": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.17.4.tgz", + "integrity": "sha512-ilWn1R5SXlTIxZscXboKEjHVyv45aQcGgMUVbHS2SJ7QdDBy5YXFye6ClteNHqM661EvJGDJIJtHriFNucmHMQ==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-http-base": "1.17.4", + "@microsoft/sp-http-msgraph": "1.17.4", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-base": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.17.4.tgz", + "integrity": "sha512-Yk5tKHX7B52YX9O6mXtA2OFttdS8Ievc3v64i6lZ2tnFw90sZyVFNGEsPOaTSCp/4IEve2CGBJv24Zi6iKPdkA==", + "requires": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.9.1", + "adal-angular": "1.0.16", + "msal": "1.4.17", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-msgraph": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.17.4.tgz", + "integrity": "sha512-yd34To9rVhfe6J4tD7+zyP1e+DTuR/e43aSLxEzkMhGS1criSIjA84Vjs9WCnwHNtlmi7rBZRe4RqZyHitgfcg==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-http-base": "1.17.4", + "@microsoft/sp-loader": "1.17.4", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-image-helper": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.18.2.tgz", + "integrity": "sha512-nSKfKdClZCGBwtpJG23XGef6Hnqifvvh4OKbExBc460LRn7JT2AXSiIM9gRNkp7AyfrksqHCq4EbUzEnOWy1Qw==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "requires": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "requires": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "requires": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/teams-js-v2": { + "version": "npm:@microsoft/teams-js@2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "requires": { + "debug": "^4.3.3" + } + }, + "@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "requires": { + "loader-utils": "1.4.2" + } + }, + "@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + } + } + } + }, + "@microsoft/sp-listview-extensibility": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-listview-extensibility/-/sp-listview-extensibility-1.17.4.tgz", + "integrity": "sha512-YZXi10JCi4Q/vciGR9RPMbGc71WHBKcCjHieqisxs0E9aMqs9NDyX9MM8tIfesFZfsEO+0lSlvhup/0p1G46ag==", + "requires": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-extension-base": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-loader": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.17.4.tgz", + "integrity": "sha512-aIwkYSJPQWNz55VEr7SCrB5nOnluULR9auIp+SrkwVlSuiatUkzLuTQVBn7QEJG/5Vlvd2/i3US/jYsAEZ1yCg==", + "requires": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-dynamic-data": "1.17.4", + "@microsoft/sp-http-base": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@microsoft/sp-odata-types": "1.17.4", + "@microsoft/sp-page-context": "1.17.4", + "@rushstack/loader-raw-script": "1.3.281", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.13.tgz", + "integrity": "sha512-X3clbPKh0URkDj21QoARw6SNec7dWg7Gt7SkTlkVYFzmZUdC4ZIrYk3n36xKe3U1wcGp26EVmKjhAhB262ugpw==", + "requires": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz", + "integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.110.11", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.11.tgz", + "integrity": "sha512-iuVySJY4QhAI/8BXCd1MB7su3Z9Baw40upQ2AkHZHNemumJC4mGe+6SXyetwkJZb0uZhtokPRChc4q132rIXUw==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.13", + "@fluentui/font-icons-mdl2": "^8.5.23", + "@fluentui/foundation-legacy": "^8.2.43", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/react-focus": "^8.8.30", + "@fluentui/react-hooks": "^8.6.29", + "@fluentui/react-portal-compat-context": "^9.0.6", + "@fluentui/react-window-provider": "^2.2.15", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/theme": "^2.6.34", + "@fluentui/utilities": "^8.13.18", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/react-focus": { + "version": "8.8.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.30.tgz", + "integrity": "sha512-dKQQtNTZbQOE+u/Tmh7AbtJPSpzQNI0L8o55a22y4U7s33rizUd++CIiToXsB+bPvlotcmpZswZQ8V06zM4KIw==", + "requires": { + "@fluentui/keyboard-key": "^0.4.11", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.16", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz", + "integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==", + "requires": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.34", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.34.tgz", + "integrity": "sha512-2Ssi3sX2snnbPJ4PmxbpCDCGePRE36tvGj2qKgdKiSh/fPVsg1b+Q50YlpFl9sXmbhl1uFmxjAx6WPsVGTl7vQ==", + "requires": { + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/utilities": "^8.13.18", + "tslib": "^2.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.17.4.tgz", + "integrity": "sha512-t5A+OxAn6TrMNZUUxhBJiUsBSetpj6K7Sstwac7U9KMZub9KkBw5iUgEBl+C4bfwN2XyIpfVmgY7Jd73/E4j8w==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.17.4.tgz", + "integrity": "sha512-+tVV2O9B5i2RXdziEvg9FnKTBc2FgFn1XxbCfpmUj+F/Gh3PMtG0XyquBFY12jjxObEIv78J0A0fK2x0shZMLw==", + "requires": { + "@rushstack/node-core-library": "3.55.2", + "z-schema": "4.2.4" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + } + } + } + }, + "@microsoft/sp-odata-types": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.17.4.tgz", + "integrity": "sha512-myHLg4+JF+B1o7G/eiQYAS094KMmJm9hxp1pgw7cfPb1dLyz992pWF7nlFSbhZRsVsIwrkiv7bUlToVE8h7e1g==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.18.2.tgz", + "integrity": "sha512-glpgTxu4h5EOMOv6eJoDvEaC7vBi1fn2CS4jPEgFPaEksYq4tZCZbWqM+xsWf91xje3V+a+Mu/fM7tUaA3zybg==", + "requires": { + "office-ui-fabric-core": "11.0.1", + "tslib": "2.3.1" + }, + "dependencies": { + "office-ui-fabric-core": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-11.0.1.tgz", + "integrity": "sha512-jcfycbVOm2aUoI+AGtHW24HvM7nUVFr44hR5NIE56EobK67bVwbNAQL15CJj3vNz5PBrnitsV9ROOB+KOEWn8g==" + } + } + }, + "@microsoft/sp-page-context": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.17.4.tgz", + "integrity": "sha512-Ia1jYIwBhxVsbfsDeaICPpGwu6K2JP3X8Gp0Ye5ku8Ot3H6/rTM5TQZm3C/P0T/JC1wzgBf6/t2DBK47Lbqdkw==", + "requires": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-dynamic-data": "1.17.4", + "@microsoft/sp-lodash-subset": "1.17.4", + "@microsoft/sp-odata-types": "1.17.4", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-property-pane": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.18.2.tgz", + "integrity": "sha512-7KpylwJ3KyFpe4q54Q4++/2E52XEFan8NdQU6kRl9o4/assWB8DokF83KMiGLkEte4NZhXgxyAYAj39RyHUzIA==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-image-helper": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "@microsoft/sp-component-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", + "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "requires": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "requires": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "requires": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/teams-js-v2": { + "version": "npm:@microsoft/teams-js@2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "requires": { + "debug": "^4.3.3" + } + }, + "@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "requires": { + "loader-utils": "1.4.2" + } + }, + "@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + } + } + } + }, + "@microsoft/sp-search-extensibility": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.17.4.tgz", + "integrity": "sha512-VnWfTugtxJFgMPOL4BBLJipHv8A6zTMppVrQ6V2F0yIkReScrzg2MBZoO19mbEpTHGhRPq0dtkUOkLmc364xGQ==", + "requires": { + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-diagnostics": "1.17.4", + "@microsoft/sp-extension-base": "1.17.4", + "@microsoft/sp-loader": "1.17.4", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-top-actions": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.18.2.tgz", + "integrity": "sha512-kKxTB/Bj352OCAGKidgk7WtHcXvHUdH1srnsMS3FgbgRCHqK0K7A2EZRSRYothxrn4TwGHXN7gNbLQfstk521Q==" + }, + "@microsoft/sp-webpart-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.18.2.tgz", + "integrity": "sha512-HFOnWHb5TL5+m+5aIpSsFh9jK0o2PhtNe/PsmXVPxnSKtQiJE3dxRhEFKZfashERM4SM5GprWjcLH9V8zz/lPQ==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-property-pane": "1.18.2", + "@microsoft/sp-top-actions": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "@types/office-js": "1.0.36", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "@microsoft/sp-component-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", + "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "requires": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "requires": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "requires": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/teams-js-v2": { + "version": "npm:@microsoft/teams-js@2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "requires": { + "debug": "^4.3.3" + } + }, + "@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "requires": { + "loader-utils": "1.4.2" + } + }, + "@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + } + } + } + }, + "@microsoft/spfx-heft-plugins": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.17.4.tgz", + "integrity": "sha512-BOTYm5H1coXpgp529PbI1XtrNGSI42c2EwxuR48ZThM20N8OagQeto5wpQh4z2wqdUhDpFVLu5gFqAEmG5v1Bg==", + "requires": { + "@azure/storage-blob": "~12.11.0", + "@microsoft/load-themed-styles": "1.10.292", + "@microsoft/loader-load-themed-styles": "2.0.27", + "@microsoft/rush-lib": "5.93.1", + "@microsoft/sp-css-loader": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@rushstack/heft-config-file": "0.11.9", + "@rushstack/localization-utilities": "0.8.46", + "@rushstack/node-core-library": "3.55.2", + "@rushstack/rig-package": "0.3.18", + "@rushstack/set-webpack-public-path-plugin": "3.3.91", + "@rushstack/terminal": "0.5.2", + "@rushstack/webpack4-localization-plugin": "0.17.2", + "@rushstack/webpack4-module-minifier-plugin": "0.9.40", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "colors": "~1.2.1", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "express": "4.18.1", + "file-loader": "6.1.0", + "git-repo-info": "~2.1.1", + "glob": "~7.0.5", + "html-loader": "~0.5.1", + "jszip": "3.5.0", + "lodash": "4.17.21", + "mime": "2.5.2", + "postcss": "^8.4.19", + "postcss-loader": "^4.2.0", + "resolve": "~1.17.0", + "sass": "1.49.11", + "source-map": "0.6.1", + "source-map-loader": "1.1.3", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "~3.1.0", + "webpack": "~4.44.2", + "webpack-dev-server": "~4.9.3", + "webpack-sources": "1.4.3", + "xml": "~1.0.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==" + }, + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "dependencies": { + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "@rushstack/rig-package": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.18.tgz", + "integrity": "sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==", + "requires": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + }, + "dependencies": { + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "@rushstack/webpack4-localization-plugin": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.17.2.tgz", + "integrity": "sha512-CRVWQUPqtXPvpGkCC5OYRVdDM9iVCK7NO294MNx0LG8P7+b24M0o9a8hvYAv8802gyONdkEDvObT29RvhwQYhA==", + "requires": { + "@rushstack/localization-utilities": "0.8.46", + "@rushstack/node-core-library": "3.55.2", + "@types/tapable": "1.0.6", + "loader-utils": "1.4.2", + "lodash": "~4.17.15", + "minimatch": "~3.0.3" + } + }, + "@rushstack/webpack4-module-minifier-plugin": { + "version": "0.9.40", + "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.9.40.tgz", + "integrity": "sha512-QOoeFPTPlKaIkMBTB/zqYZGbvVYAc07/xRQlGTSEwDY07IbIXy/HEq8vvMXAXGtofqBVP8s8wZtfR6z0kAt9Xw==", + "requires": { + "@rushstack/module-minifier": "0.1.41", + "@rushstack/worker-pool": "0.1.41", + "@types/node": "12.20.24", + "@types/tapable": "1.0.6", + "tapable": "1.1.3" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "requires": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, + "jszip": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz", + "integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==", + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "sass": { + "version": "1.49.11", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.11.tgz", + "integrity": "sha512-wvS/geXgHUGs6A/4ud5BFIWKO1nKd7wYIGimDk4q4GFkJicILActpv9ueMT4eRGSsp1BdKHuw1WwAHXbhsJELQ==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + } + } + } + } + }, + "@microsoft/teams-js-v2": { + "version": "npm:@microsoft/teams-js@2.9.1", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.9.1.tgz", + "integrity": "sha512-+ch8SVKIkZB4anZF05oEbvcyRcEzIVlRlzh5jSxsJ3HjOrJBd1lgfxqz6pkaAEFsAaTBSLkdziN4qtwVp72Gww==", + "requires": { + "debug": "^4.3.3" + } + }, + "@microsoft/tsdoc": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", + "dev": true + }, + "@microsoft/tsdoc-config": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", + "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.13.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + }, + "dependencies": { + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } + } + }, + "@monaco-editor/loader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.4.0.tgz", + "integrity": "sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==", + "requires": { + "state-local": "^1.0.6" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@octokit/auth-token": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", + "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", + "requires": { + "@octokit/types": "^6.0.3" + } + }, + "@octokit/core": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", + "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", + "requires": { + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.6.3", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/endpoint": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", + "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", + "requires": { + "@octokit/types": "^6.0.3", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/graphql": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", + "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", + "requires": { + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/openapi-types": { + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", + "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==" + }, + "@octokit/plugin-paginate-rest": { + "version": "2.21.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", + "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", + "requires": { + "@octokit/types": "^6.40.0" + } + }, + "@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "requires": {} + }, + "@octokit/plugin-rest-endpoint-methods": { + "version": "5.16.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", + "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", + "requires": { + "@octokit/types": "^6.39.0", + "deprecation": "^2.3.1" + } + }, + "@octokit/request": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", + "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", + "requires": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.16.1", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/request-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", + "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", + "requires": { + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "@octokit/rest": { + "version": "18.12.0", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", + "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", + "requires": { + "@octokit/core": "^3.5.1", + "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + } + }, + "@octokit/types": { + "version": "6.41.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", + "requires": { + "@octokit/openapi-types": "^12.11.0" + } + }, + "@opentelemetry/api": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", + "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==" + }, + "@pnp/common": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@pnp/common/-/common-2.5.0.tgz", + "integrity": "sha512-ea4zTNC3sjLolrHZXP+/2SrJM+yC8PygmPW/yRfgbErdvdwYMUSogT69dW+NUaqhkfYZfkkAoWn42irlLMSpdw==", + "requires": { + "tslib": "2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + } + } + }, + "@pnp/core": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@pnp/core/-/core-3.22.0.tgz", + "integrity": "sha512-Zb5YmnwIRk94omkiZ8u6c7gtMbfUn1PsV+bqcvGsrpNQsM9EYMrNUtBehK7x/Jgq7q5Z+aAdutkNcilKCoxXHw==", + "requires": { + "tslib": "2.4.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "@pnp/graph": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@pnp/graph/-/graph-3.22.0.tgz", + "integrity": "sha512-+mfnJtLrjEguV/AaciUNxavx85AJxHi0F9HsdayrUvFcYHdsNkRgRh0PVMeB6gH9YtOUDbb2GzASqXg5+Ortwg==", + "requires": { + "@microsoft/microsoft-graph-types": "2.40.0", + "@pnp/core": "3.22.0", + "@pnp/queryable": "3.22.0", + "tslib": "2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@pnp/logging": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-2.5.0.tgz", + "integrity": "sha512-SnmMCN6oADjiHKAIR23FfTqXeQZeXPBnWeVfyZAgzJfRn9uEQoUlkyET3jHjl9kkrFOVkiOD1CRI7TWMIxURbA==", + "requires": { + "tslib": "2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + } + } + }, + "@pnp/odata": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-2.5.0.tgz", + "integrity": "sha512-AeP01jDvnkiUVn7V+4FT07chz+G/yzrJDH0Gk+qzujJ393ZO6FwJpJEiOCRh9cxF48gqSj/f7r/IIyDHe0+IpQ==", + "requires": { + "@pnp/common": "2.5.0", + "@pnp/logging": "2.5.0", + "tslib": "2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + } + } + }, + "@pnp/queryable": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@pnp/queryable/-/queryable-3.22.0.tgz", + "integrity": "sha512-ueqORcG6IpburvSYmb3QMbptxISj+5/6TBbvA5yBsrueEweGjaLohpjN8oPt0hWbYqz7DmYpxrsf6Q3Mth67UQ==", + "requires": { + "@pnp/core": "3.22.0", + "tslib": "2.4.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "@pnp/sp": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-3.22.0.tgz", + "integrity": "sha512-8VZLgXMPPnh7ytdTEyXEsuPYQ++BzapI08IB2LcSTX6pyVEMQH86Y+0y3Rnyw+cW8wJIkojvood5JOuGZIfGVA==", + "requires": { + "@pnp/core": "3.22.0", + "@pnp/queryable": "3.22.0", + "tslib": "2.4.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + } + } + }, + "@pnp/spfx-controls-react": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@pnp/spfx-controls-react/-/spfx-controls-react-3.17.0.tgz", + "integrity": "sha512-KdF82Ue1hujzqHjnxHczwwKsw4mcgxYfpsz7LmiCenJpGCrrcb1OyBfbNAfWjt6U9V0poV27Sp4Uso2ZYqZGbQ==", + "requires": { + "@fluentui/merge-styles": "8.5.12", + "@fluentui/react": "8.106.4", + "@fluentui/react-components": "^9.32.1", + "@fluentui/react-file-type-icons": "^8.8.3", + "@fluentui/react-hooks": "^8.2.6", + "@fluentui/react-icons": "^2.0.200", + "@fluentui/react-icons-northstar": "0.66.5", + "@fluentui/react-migration-v8-v9": "^9.4.17", + "@fluentui/react-northstar": "0.66.0", + "@fluentui/react-theme-provider": "^0.19.16", + "@fluentui/scheme-utilities": "^8.2.12", + "@fluentui/styles": "0.66.5", + "@fluentui/theme": "^2.6.6", + "@iconify/react": "^4.1.1", + "@microsoft/decorators": "1.18.2", + "@microsoft/mgt-react": "3.1.3", + "@microsoft/mgt-spfx": "3.1.3", + "@microsoft/sp-adaptive-card-extension-base": "1.18.2", + "@microsoft/sp-application-base": "1.18.2", + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-dialog": "1.18.2", + "@microsoft/sp-extension-base": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-listview-extensibility": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-office-ui-fabric-core": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-property-pane": "1.18.2", + "@microsoft/sp-webpart-base": "1.18.2", + "@monaco-editor/loader": "^1.3.1", + "@pnp/common": "2.5.0", + "@pnp/odata": "2.5.0", + "@pnp/sp": "2.5.0", + "@pnp/telemetry-js": "2.0.0", + "@popperjs/core": "2.5.4", + "@uifabric/icons": "7.9.5", + "@uifabric/react-hooks": "7.16.4", + "@uifabric/utilities": "7.38.2", + "adaptive-expressions": "^4.15.0", + "adaptivecards": "2.11.2", + "adaptivecards-designer": "2.4.3", + "adaptivecards-templating": "^2.2.0", + "animate.css": "^4.1.1", + "chart.js": "2.9.4", + "color": "4.2.3", + "date-fns": "^2.22.1", + "he": "^1.2.0", + "jotai": "^2.4.2", + "lodash": "4.17.21", + "markdown-it": "^12.3.2", + "moment": "2.29.4", + "monaco-editor": "^0.29.1", + "nano-css": "^5.3.4", + "react": "17.0.1", + "react-accessible-accordion": "^5.0.0", + "react-dom": "17.0.1", + "react-mentions": "^4.3.0", + "react-quill": "2.0.0", + "regexify-string": "^1.0.16", + "spfx-uifabric-themes": "^0.9.0", + "swiper": "^8.2.6" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.16.tgz", + "integrity": "sha512-l+mLfJ2VhdHjBpELLLPDaWgT7GMLynm2aqR7SttbEb6Jh7hc/7ck1MWm93RTb3gYVHYai8SENqimNcvIxHt/zg==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.14.tgz", + "integrity": "sha512-XzZHcyFEM20H23h3i15UpkHi2AhRBriXPGAHq0Jm98TKFppXehedjjEFuUsh+CyU5JKBhDalWp8TAQ1ArpNzow==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.106.4", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.106.4.tgz", + "integrity": "sha512-Lq/FJa8ww8mRI5/1xzl/DvV96DLRm210g1Oe1PL3i5rsTuOIY4ZqcjffNEVLztSemm2u2sRoZUS/wQnUcWi1Xw==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.5", + "@fluentui/font-icons-mdl2": "^8.5.12", + "@fluentui/foundation-legacy": "^8.2.32", + "@fluentui/merge-styles": "^8.5.6", + "@fluentui/react-focus": "^8.8.18", + "@fluentui/react-hooks": "^8.6.18", + "@fluentui/react-portal-compat-context": "^9.0.4", + "@fluentui/react-window-provider": "^2.2.7", + "@fluentui/set-version": "^8.2.5", + "@fluentui/style-utilities": "^8.9.5", + "@fluentui/theme": "^2.6.24", + "@fluentui/utilities": "^8.13.8", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + } + } + }, + "@fluentui/theme": { + "version": "2.6.40", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.40.tgz", + "integrity": "sha512-QKJ0+LYs8bn+I7S2+CSSbQmEJCt7p7qQD/mWOjCPEBScFFYDOG8Lvst8YYbUNde4SEB17laKK7YP3y2vpMKFMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + } + } + }, + "@microsoft/decorators": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.18.2.tgz", + "integrity": "sha512-7P5pd0czrE03CWRJtoHRhHQ4au7Z3OPh03odh2E0JXiB9WlV5M/6+610QuAtxZd1ZIrfYmnZUrBZwolBzc/9Pg==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "@microsoft/sp-application-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.18.2.tgz", + "integrity": "sha512-0/GG1uJaAUKeD/NogisuK3JqIaGb0MLPK4RGK5FgeWONXpAXqG146/hIPdcymhU+Q+IGI7t7WSVPllI4dzLMFg==", + "requires": { + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-extension-base": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/sp-search-extensibility": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-component-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.2.tgz", + "integrity": "sha512-POPKGkI1jZwdBr69lV+6tkpeztDuJHZbvwfU3LKO/fPpxQ8JdCM7Sb76702kLfMCtxXN6MMfUN/UfbilYb6aKg==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + } + } + }, + "@microsoft/sp-core-library": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.2.tgz", + "integrity": "sha512-CBhJiGw8vo/ZUEYG/uRDtceLxqs1xduCW1pAFOVGfnNH6ilw4NS8zT3PCptYUsqQzuvSQtKak7T7E5pb+jlCVA==", + "requires": { + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.2.tgz", + "integrity": "sha512-DfjtB2WdsPfPp+/e/OUu70UFflXgDSPIIH5ZnVUpNCImRIjD4g1FNd1XFIhkp6ih+SyZSYlDAWNBthM+0iTFqg==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2" + } + }, + "@microsoft/sp-dialog": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dialog/-/sp-dialog-1.18.2.tgz", + "integrity": "sha512-+3l26Um0+a4KhUcPgx/tHpR/x1wSFsYE389TzDUpN94PY6LXYpYgV7n6tWSRCVEcaQCb374ApmSKgrcHXeEQ5g==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-application-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + } + } + } + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.2.tgz", + "integrity": "sha512-7KhogG7iCkfdqMjWuZIOScxTus32b/YnbsKiGiQxOMZthUnguRC2MWr5+KvNiiNBHmoIPXXP1vG3hCD4nAmX9A==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-extension-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.18.2.tgz", + "integrity": "sha512-nfexpV85ReBm74vEHd0A5yJq9mv19gf5bx8FVq0EZ9VysZSU/fvvESZouzoN5LU0vUOHl02dkXpdk4uX4T4xug==", + "requires": { + "@microsoft/sp-component-base": "1.18.2", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.2.tgz", + "integrity": "sha512-u22g6TehpW4dHBz2QUY/2la3NKYdvJDgbM5dJ/5cAyukVWR3gpZ/DBTTx+I9NI9UPgYTJv2Gw5HMqExBcMCeHw==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-http-msgraph": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-base": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.2.tgz", + "integrity": "sha512-kedmfpvArM/qmRQKXuUfMYPj4Hd18dfT9jeHv3E2eD40UDMMXp0ghMyvyu5PLDHruG700jUCVmY4bhIbXPguLA==", + "requires": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-http-msgraph": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.2.tgz", + "integrity": "sha512-NY1kHavTQoSUawZ+K4nxMWHZn/70epj16fyygQgAA7ooxImJ+L6p0UVCEJh25S+r058+Mm5OUmWeWmmqNDX74Q==", + "requires": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-listview-extensibility": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-listview-extensibility/-/sp-listview-extensibility-1.18.2.tgz", + "integrity": "sha512-MxQ8UKSsPyQz/QcVB37xmUQC/xRkaV4J9M1c2bEYYL/jm18ImJft1M6viji6SKJs6GM0Dg7/a36x7c5n9Lw8mA==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-extension-base": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-loader": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.2.tgz", + "integrity": "sha512-IXE8tGvVWSRbV8WU7WdVpvuA9CAcJUJfnrk2Ef6ygUgxullJnWv7LddiBDDiqm74AkI4dSUDPVPvi45NBHMWQg==", + "requires": { + "@fluentui/react": "^8.110.12", + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-http-base": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-module-interfaces": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "@microsoft/sp-page-context": "1.18.2", + "@rushstack/loader-raw-script": "1.4.7", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "dependencies": { + "@fluentui/merge-styles": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.15.tgz", + "integrity": "sha512-4CdKwo4k1Un2QLulpSVIz/KMgLNBMgin4NPyapmKDMVuO1OOxJUqfocubRGNO5x9mKgAMMYwBKGO9i0uxMMpJw==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.114.2", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.114.2.tgz", + "integrity": "sha512-6Dbp6bTIjiA+go2f13KcPjIjKPIdZvxBdRMW7Gh8SRH3FHHEEErOBCBRUFnI0oOlu4vEFSE62sRPupTH14CXig==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.16", + "@fluentui/font-icons-mdl2": "^8.5.30", + "@fluentui/foundation-legacy": "^8.2.50", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/react-focus": "^8.8.37", + "@fluentui/react-hooks": "^8.6.35", + "@fluentui/react-portal-compat-context": "^9.0.11", + "@fluentui/react-window-provider": "^2.2.18", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/theme": "^2.6.40", + "@fluentui/utilities": "^8.13.23", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fluentui/react-focus": { + "version": "8.8.37", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.37.tgz", + "integrity": "sha512-ap+5oYM7nxaORCbbaANXpelRf9f6qWEoCAZT575Q7ejYl6aidRjQYspWrCOmonS4Zb/fdy39jHQOTDvrJv+IEA==", + "requires": { + "@fluentui/keyboard-key": "^0.4.14", + "@fluentui/merge-styles": "^8.5.15", + "@fluentui/set-version": "^8.2.14", + "@fluentui/style-utilities": "^8.10.1", + "@fluentui/utilities": "^8.13.23", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.18.tgz", + "integrity": "sha512-nBKqxd0P8NmIR0qzFvka1urE2LVbUm6cse1I1T7TcOVNYa5jDf5BrO06+JRZfwbn00IJqOnIVoP0qONqceypWQ==", + "requires": { + "@fluentui/set-version": "^8.2.14", + "tslib": "^2.1.0" + } + } + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.2.tgz", + "integrity": "sha512-RcPAiSq+sDxP78pswo/pnBR7OQIQ8Nvd+MX9ObZofJa/5dSJfC3j/Q5s9jEiCo6sIi4fHSW1W47/eg8WvKoumQ==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.2.tgz", + "integrity": "sha512-uaB21IZj3/j/nGOXRR4Lzl0v44Cpq5V/DH4zzj06J416I0eOCXSNthzTkuZMReIknL968ZlVwEDnrT3qxwbWYg==", + "requires": { + "@rushstack/node-core-library": "3.61.0", + "z-schema": "4.2.4" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.2.tgz", + "integrity": "sha512-giCVKR+ZQ20mcwkKX5Osq5RExdVhHDIc2t5yXdF20F/sBqQLQQiiVeIQSFFhhDyfLeHyC+u4Zhw/0SR8PO9OVw==", + "requires": { + "tslib": "2.3.1" + } + }, + "@microsoft/sp-page-context": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.2.tgz", + "integrity": "sha512-ux0atGLKYvHMcIQdBOIPQnjtG+wohVU6rB81kbxlJVmfnXYD2Rkng5q8v+fgxQvKRA1EAwtILP8TPN0KUZRIvQ==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-dynamic-data": "1.18.2", + "@microsoft/sp-lodash-subset": "1.18.2", + "@microsoft/sp-odata-types": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/sp-search-extensibility": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.18.2.tgz", + "integrity": "sha512-dBWLMLD6Mh6vkg7AIoin+nV1lpTrY+oJlC0e9WcRN1AAmg78MJ6Bvq82LXHfMF27j/b6Tk1X4oVBypdpy/n3EA==", + "requires": { + "@microsoft/sp-core-library": "1.18.2", + "@microsoft/sp-diagnostics": "1.18.2", + "@microsoft/sp-extension-base": "1.18.2", + "@microsoft/sp-loader": "1.18.2", + "tslib": "2.3.1" + } + }, + "@microsoft/teams-js-v2": { + "version": "npm:@microsoft/teams-js@2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "requires": { + "debug": "^4.3.3" + } + }, + "@pnp/sp": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-2.5.0.tgz", + "integrity": "sha512-4s2p+X5qvkXR72NViKb8DIfC+pvj/a3psZ3Im5PRIan2ErMtu9ch3Lb9nkSaMCF3NTJxWOhkUQ/R6tx8ApaUkg==", + "requires": { + "@pnp/common": "2.5.0", + "@pnp/logging": "2.5.0", + "@pnp/odata": "2.5.0", + "tslib": "2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + } + } + }, + "@rushstack/loader-raw-script": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.4.7.tgz", + "integrity": "sha512-Yvna4J0RWH5ATT7RCfsjvJbIMLtDB3OUhVCd7WQWBFh04zbiBK7U1lmdoGt0tr0C+X2yzK9EM8X3Of6VXOHVIw==", + "requires": { + "loader-utils": "1.4.2" + } + }, + "@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + } + } + } + }, + "@pnp/telemetry-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnp/telemetry-js/-/telemetry-js-2.0.0.tgz", + "integrity": "sha512-qFNm3mTerTnxgTR6c/4iMMt8EUKrQn5z0XG/IQtpNlp6m7KXRDFR87mQKeBVtSv2LhxGO0VNFndKJIibBw52zQ==", + "requires": { + "whatwg-fetch": "2.0.4" + }, + "dependencies": { + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "@pnpm/crypto.base32-hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz", + "integrity": "sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==", + "requires": { + "rfc4648": "^1.5.1" + } + }, + "@pnpm/error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1.4.0.tgz", + "integrity": "sha512-vxkRrkneBPVmP23kyjnYwVOtipwlSl6UfL+h+Xa3TrABJTz5rYBXemlTsU5BzST8U4pD7YDkTb3SQu+MMuIDKA==" + }, + "@pnpm/link-bins": { + "version": "5.3.25", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-5.3.25.tgz", + "integrity": "sha512-9Xq8lLNRHFDqvYPXPgaiKkZ4rtdsm7izwM/cUsFDc5IMnG0QYIVBXQbgwhz2UvjUotbJrvfKLJaCfA3NGBnLDg==", + "requires": { + "@pnpm/error": "1.4.0", + "@pnpm/package-bins": "4.1.0", + "@pnpm/read-modules-dir": "2.0.3", + "@pnpm/read-package-json": "4.0.0", + "@pnpm/read-project-manifest": "1.1.7", + "@pnpm/types": "6.4.0", + "@zkochan/cmd-shim": "^5.0.0", + "is-subdir": "^1.1.1", + "is-windows": "^1.0.2", + "mz": "^2.7.0", + "normalize-path": "^3.0.0", + "p-settle": "^4.1.1", + "ramda": "^0.27.1" + } + }, + "@pnpm/package-bins": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-4.1.0.tgz", + "integrity": "sha512-57/ioGYLBbVRR80Ux9/q2i3y8Q+uQADc3c+Yse8jr/60YLOi3jcWz13e2Jy+ANYtZI258Qc5wk2X077rp0Ly/Q==", + "requires": { + "@pnpm/types": "6.4.0", + "fast-glob": "^3.2.4", + "is-subdir": "^1.1.1" + } + }, + "@pnpm/read-modules-dir": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/read-modules-dir/-/read-modules-dir-2.0.3.tgz", + "integrity": "sha512-i9OgRvSlxrTS9a2oXokhDxvQzDtfqtsooJ9jaGoHkznue5aFCTSrNZFQ6M18o8hC03QWfnxaKi0BtOvNkKu2+A==", + "requires": { + "mz": "^2.7.0" + } + }, + "@pnpm/read-package-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/read-package-json/-/read-package-json-4.0.0.tgz", + "integrity": "sha512-1cr2tEwe4YU6SI0Hmg+wnsr6yxBt2iJtqv6wrF84On8pS9hx4A2PLw3CIgbwxaG0b+ur5wzhNogwl4qD5FLFNg==", + "requires": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "load-json-file": "^6.2.0", + "normalize-package-data": "^3.0.2" + } + }, + "@pnpm/read-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-1.1.7.tgz", + "integrity": "sha512-tj8ExXZeDcMmMUj7D292ETe/RiEirr1X1wpT6Zy85z2MrFYoG9jfCJpps40OdZBNZBhxbuKtGPWKVSgXD0yrVw==", + "requires": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "@pnpm/write-project-manifest": "1.1.7", + "detect-indent": "^6.0.0", + "fast-deep-equal": "^3.1.3", + "graceful-fs": "4.2.4", + "is-windows": "^1.0.2", + "json5": "^2.1.3", + "parse-json": "^5.1.0", + "read-yaml-file": "^2.0.0", + "sort-keys": "^4.1.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + } + } + }, + "@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==" + }, + "@pnpm/write-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-1.1.7.tgz", + "integrity": "sha512-OLkDZSqkA1mkoPNPvLFXyI6fb0enCuFji6Zfditi/CLAo9kmIhQFmEUDu4krSB8i908EljG8YwL5Xjxzm5wsWA==", + "requires": { + "@pnpm/types": "6.4.0", + "json5": "^2.1.3", + "mz": "^2.7.0", + "write-file-atomic": "^3.0.3", + "write-yaml-file": "^4.1.3" + } + }, + "@popperjs/core": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.5.4.tgz", + "integrity": "sha512-ZpKr+WTb8zsajqgDkvCEWgp6d5eJT6Q63Ng2neTbzBO76Lbe91vX/iVIW9dikq+Fs3yEo+ls4cxeXABD2LtcbQ==" + }, + "@rushstack/debug-certificate-manager": { + "version": "1.1.84", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.1.84.tgz", + "integrity": "sha512-GondfbezgkjT9U6WdMRdjJMkkYkUf/w2YiFKX2wUrmXyNmoApzpu8fXC3sDHb2LXKR7MvBNDY5YrpLooEYJhUg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.53.2", + "node-forge": "~1.3.1", + "sudo": "~1.0.3" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.53.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz", + "integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/eslint-config": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.5.1.tgz", + "integrity": "sha512-pcDQ/fmJEIqe5oZiP84bYZ1N7QoDfd+5G+e7GIobOwM793dX/SdRKqcJvGlzyBB92eo6rG7/qRnP2VVQN2pdbQ==", + "dev": true, + "requires": { + "@rushstack/eslint-patch": "1.1.0", + "@rushstack/eslint-plugin": "0.8.4", + "@rushstack/eslint-plugin-packlets": "0.3.4", + "@rushstack/eslint-plugin-security": "0.2.4", + "@typescript-eslint/eslint-plugin": "~5.6.0", + "@typescript-eslint/experimental-utils": "~5.6.0", + "@typescript-eslint/parser": "~5.6.0", + "@typescript-eslint/typescript-estree": "~5.6.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.14" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==", + "dev": true + }, + "@rushstack/eslint-plugin": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.4.tgz", + "integrity": "sha512-c8cY9hvak+1EQUGlJxPihElFB/5FeQCGyULTGRLe5u6hSKKtXswRqc23DTo87ZMsGd4TaScPBRNKSGjU5dORkg==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + } + }, + "@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + } + } + }, + "@rushstack/eslint-plugin-packlets": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.3.4.tgz", + "integrity": "sha512-OSA58EZCx4Dw15UDdvNYGGHziQmhiozKQiOqDjn8ZkrCM3oyJmI6dduSJi57BGlb/C4SpY7+/88MImId7Y5cxA==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + } + }, + "@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + } + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.4.tgz", + "integrity": "sha512-MWvM7H4vTNHXIY/SFcFSVgObj5UD0GftBM8UcIE1vXrPwdVYXDgDYXrSXdx7scWS4LYKPLBVoB3v6/Trhm2wug==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + } + }, + "@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + } + } + }, + "@rushstack/heft-config-file": { + "version": "0.11.9", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.11.9.tgz", + "integrity": "sha512-01JFmD+G44v5btO0fVIbVBJCfGWLTN2l4Y/+IVU8D9eR14+wYJjV5CO25uxydDynMr334URFcITuzG21L9L0GA==", + "requires": { + "@rushstack/node-core-library": "3.55.2", + "@rushstack/rig-package": "0.3.18", + "jsonpath-plus": "~4.0.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "@rushstack/rig-package": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.18.tgz", + "integrity": "sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==", + "requires": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/loader-raw-script": { + "version": "1.3.281", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.281.tgz", + "integrity": "sha512-XEz1ZNTth0bklxK5dF4q+WiVcHFto2hXT4YB+UUkPcnYbQU/z8O1Rh67BrKcmz/8aLjjv3kwuon+4vlkZgappA==", + "requires": { + "loader-utils": "1.4.2" + } + }, + "@rushstack/localization-utilities": { + "version": "0.8.46", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.46.tgz", + "integrity": "sha512-CjSQ+gYSefFLOpulTeoeYfSTqZh84KiCQxcb5BeefChAdhcHpYMVxmLsWQrA0WX2Al1Tw/NZ/QahYytl4E6kXw==", + "requires": { + "@rushstack/node-core-library": "3.55.2", + "@rushstack/typings-generator": "0.10.2", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/module-minifier": { + "version": "0.1.41", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.1.41.tgz", + "integrity": "sha512-dvj/QSknUY+Q54Vv398BbX/CynobE2h8V4F/mnWi3nXX848NFOcgGHSe8UhH1cMdsz7EGrBcUG4kJctMvsXJ3A==", + "requires": { + "@rushstack/worker-pool": "0.1.41", + "@types/node": "12.20.24", + "serialize-javascript": "6.0.0", + "source-map": "~0.7.3", + "terser": "5.9.0" + }, + "dependencies": { + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "terser": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", + "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + } + } + } + }, + "@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + }, + "dependencies": { + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==", + "dev": true + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/package-deps-hash": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.8.tgz", + "integrity": "sha512-ad2ZnGWLlcga4GVRVo3mibkTrrnDs8xvABTr79z7zwA43htaVbddwFs3Y+tyqaPo8s92Tqh47jzrGDJTqm6Vyg==", + "requires": { + "@rushstack/node-core-library": "3.55.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/rig-package": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.12.tgz", + "integrity": "sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==", + "dev": true, + "requires": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.93.1", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.93.1.tgz", + "integrity": "sha512-urEQ+u7oSdfQnbuuVURbTE3RaJVh7rOSyB8RN2xAYh88HveYMeduq3EU5/0afHKnRs/UJG/iwt6EqCbXRR0J+w==", + "requires": { + "@rushstack/node-core-library": "3.55.2", + "@rushstack/rush-sdk": "5.93.1", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.93.1", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.93.1.tgz", + "integrity": "sha512-urbl28yUit+GJ4cgU9iAfWEhu6bP0/kdBaQEsOTYoLYRGnF0uBJ6O+46aMOp4WsqxAk+K+xL6ixw1ZE1BTix6g==", + "requires": { + "@azure/identity": "~2.1.0", + "@azure/storage-blob": "~12.11.0", + "@rushstack/node-core-library": "3.55.2", + "@rushstack/rush-sdk": "5.93.1", + "@rushstack/terminal": "0.5.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/rush-sdk": { + "version": "5.93.1", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.93.1.tgz", + "integrity": "sha512-rHfGvxyiR6nO5nqruqz/0N3GpAIi4P565FYcadnHsK791ncoh60lBHvQU9b9oRdpZjl2dHjoAQrr+pgSgOY/vw==", + "requires": { + "@rushstack/node-core-library": "3.55.2", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/set-webpack-public-path-plugin": { + "version": "3.3.91", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-3.3.91.tgz", + "integrity": "sha512-2Bvac24WHZagQC+zLk+eksqxfeX2OhMH+eLPXEWvpuYceWYbqphckGLotj0WeAmSvjNTrTxxDfhTCHTWLIOAjw==", + "requires": { + "@rushstack/webpack-plugin-utilities": "0.1.56" + } + }, + "@rushstack/stream-collator": { + "version": "4.0.227", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.227.tgz", + "integrity": "sha512-SLHwjWqUlEfqA6KfLkSmZSr28/2Z5BxWnqtXqtLDFndZUuHUiUDg85w8GtS9MyZXMOfAjj9pS7Xi764bjsOKBA==", + "requires": { + "@rushstack/node-core-library": "3.55.2", + "@rushstack/terminal": "0.5.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/terminal": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.2.tgz", + "integrity": "sha512-zyzUQLUkDhRdKIvEk94WforJHCITedizbr1215pSONRwWS8MQEMTcDY+dBz+U8Ar4s/4oJAtFuT5cHP/uTYYdw==", + "requires": { + "@rushstack/node-core-library": "3.55.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/tree-pattern": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.2.tgz", + "integrity": "sha512-0KdqI7hGtVIlxobOBLWet0WGiD70V/QoYQr5A2ikACeQmIaN4WT6Fn9BcvgwgaSIMcazEcD8ql7Fb9N4dKdQlA==", + "dev": true + }, + "@rushstack/ts-command-line": { + "version": "4.7.10", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.7.10.tgz", + "integrity": "sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==", + "dev": true, + "requires": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "@rushstack/typings-generator": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.10.2.tgz", + "integrity": "sha512-0T0dkv3QNnpGLHjdogn+7wTw+4aRJVlMPIpWIr30DlGQ62XxcbP5sVUN45JcWRtYXriUurXi9dgzSQZv94nJwg==", + "requires": { + "@rushstack/node-core-library": "3.55.2", + "chokidar": "~3.4.0", + "glob": "~7.0.5" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.55.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.55.2.tgz", + "integrity": "sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==", + "requires": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.3.0", + "z-schema": "~5.0.2" + } + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "validator": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.9.0.tgz", + "integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==" + }, + "z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "requires": { + "commander": "^9.4.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/webpack-plugin-utilities": { + "version": "0.1.56", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.1.56.tgz", + "integrity": "sha512-PaSnWl0rU0CqB8PYh6ATBkM94FlC37tDm904ywBADPeQj/ZiykaIHhRLeFz93vcUBsJvmofFScMYHuPhpNx2qA==", + "requires": {} + }, + "@rushstack/worker-pool": { + "version": "0.1.41", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.1.41.tgz", + "integrity": "sha512-n2NC9Pr/VLs2iYNA4oB+/usl5iBIu0n3s3Mf4DT4UHSREJz8NJuxtGgLxCsJgINkCGz2VSEImZniNeIkNF1jpQ==", + "requires": { + "@types/node": "12.20.24" + }, + "dependencies": { + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==" + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@swc/helpers": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz", + "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==", + "requires": { + "tslib": "^2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/anymatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-3.0.0.tgz", + "integrity": "sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw==", + "devOptional": true, + "requires": { + "anymatch": "*" + } + }, + "@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==" + }, + "@types/atob-lite": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/atob-lite/-/atob-lite-2.0.2.tgz", + "integrity": "sha512-BbCDWqZzlBBq8czVNYPiQNnHPrdPmR1mcyv3c8autpLEDmBMJY4hjziedi4RlXC+jnquD6Ba/yFU6bboZ3ZKVA==" + }, + "@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/btoa-lite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.2.tgz", + "integrity": "sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==" + }, + "@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q==", + "dev": true + }, + "@types/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-zeOWb0JGBoVmlQoznvqXbE0tEC/HONsnoUNH19Hc96NFsTAwTXbTqb8FMYkru1F/iqp7a18Ws3nWJvtA1sHD1A==", + "requires": { + "classnames": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.1.tgz", + "integrity": "sha512-XpNDc4Z5Tb4x+SW1MriMVeIsMoONHCkWFMkR/aPJbzEsxqHy+4Glu/BqTdPrApfDeMaXbtNh6bseNgl5KaWrSg==", + "peer": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "peer": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "peer": true + }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/glob-stream": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.0.tgz", + "integrity": "sha512-fxTWwdQmX9LWSHD7ZLlv3BHR992mKcVcDnT/2v+l/QZZo7TfDdyasqlSYVzOnMGWhRbrWeWkbj/mgezFjKynhw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/picomatch": "*", + "@types/streamx": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/gulp": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-4.0.6.tgz", + "integrity": "sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==", + "dev": true, + "requires": { + "@types/undertaker": "*", + "@types/vinyl-fs": "*", + "chokidar": "^2.1.2" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==" + }, + "@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz", + "integrity": "sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==", + "dev": true, + "requires": { + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" + } + }, + "@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + }, + "@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "@types/lodash.isequal": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.8.tgz", + "integrity": "sha512-uput6pg4E/tj2LGxCZo9+y27JNyB2OZuuI/T5F+ylVDYuqICLG2/ktjxx0v6GvVntAf8TvEzeQLcV0ffRirXuA==", + "requires": { + "@types/lodash": "*" + } + }, + "@types/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==" + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==" + }, + "@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "@types/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-5v0PhPv0AManpxT7W25Zipmj/Lxp1WqfkcpZHyqSloB+gGoAHRBuzhrCelFKrPvNF5ki3gAcO4kxaGO2/21u8g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "@types/office-js": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/office-js/-/office-js-1.0.36.tgz", + "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==" + }, + "@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha512-rT9So631KbmirIGsZ5m6T15FKHqiWhYRULdl03l/WBezzZ8wwhYTS2zyfHjsvAGYFVff1wtmGFd0akRCBDSZrA==", + "dev": true, + "requires": { + "@types/q": "*" + } + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-O397rnSS9iQI4OirieAtsDqvCj4+3eY1J+EPdNTKuHuRWIfUoGyzX294o8C4KJYaLqgSrd2o60c5EqCU8Zv02g==", + "dev": true + }, + "@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/quill": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/quill/-/quill-1.3.10.tgz", + "integrity": "sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==", + "requires": { + "parchment": "^1.1.2" + } + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "requires": { + "@types/react": "^17" + } + }, + "@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "@types/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", + "dev": true + }, + "@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "requires": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "devOptional": true + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/streamx": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.1.tgz", + "integrity": "sha512-9bywzhouyedmci7WCIPFwJ8zASDnxt2gaVUy52X0p0Tt085IJSAEP0L6j4SSNeDMSLzpYu6cPz0GrJZ7kPJ6Bg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + }, + "@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha512-VYclBauj55V0qPDHs9QMdKBdxdob6zta8mcayjTyOzlRgl+PNERnvNol99W1PBnvQXaYoTTqSce97rr9dz9oXQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "@types/tunnel": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", + "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", + "requires": { + "@types/node": "*" + } + }, + "@types/uglify-js": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", + "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "devOptional": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/undertaker": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.8.tgz", + "integrity": "sha512-gW3PRqCHYpo45XFQHJBhch7L6hytPsIe0QeLujlnFsjHPnXLhJcPdN6a9368d7aIQgH2I/dUTPFBlGeSNA3qOg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/undertaker-registry": "*", + "async-done": "~1.3.2" + } + }, + "@types/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", + "dev": true + }, + "@types/vinyl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", + "integrity": "sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/vinyl-fs": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.2.tgz", + "integrity": "sha512-ctNcmmzbMIKooXjRkyyUCOu2Z4AyqibL+RhXoF3pb7K7j+ezItnakmpm31LymkYHSIM5ey0tjIFzTvFOTSBCGw==", + "dev": true, + "requires": { + "@types/glob-stream": "*", + "@types/node": "*", + "@types/vinyl": "*" + } + }, + "@types/webpack": { + "version": "4.41.24", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz", + "integrity": "sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==", + "devOptional": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "@types/webpack-env": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.3.tgz", + "integrity": "sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==", + "dev": true + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "devOptional": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "devOptional": true + } + } + }, + "@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "requires": { + "@types/node": "*" + } + }, + "@types/xmldom": { + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.34.tgz", + "integrity": "sha512-7eZFfxI9XHYjJJuugddV6N5YNeXgQE1lArWOcd1eCOKWb/FGs5SIjacSYuEJuwhsGS3gy4RuZ5EUIcqYscuPDA==" + }, + "@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha512-Rrj9a2bqpcPKGYCIyQGkD24PeCZG3ow58cgaAtI4jwsUMe/9hDaCInMpXZ+PaUK3cVwsFUstpOEkSfMdQpCnYA==", + "dev": true + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz", + "integrity": "sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "5.6.0", + "@typescript-eslint/scope-manager": "5.6.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1.tgz", + "integrity": "sha512-Zv0EcU0iu64DiVG3pRZU0QYCgANO//U1fS3oEs3eqHD1eIVVcQsFd/T01ckaNbL2H2aCqRojY2xZuMAPcOArEA==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.38.1" + } + }, + "@typescript-eslint/parser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.6.0.tgz", + "integrity": "sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.1.tgz", + "integrity": "sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.38.1", + "@typescript-eslint/utils": "5.38.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz", + "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz", + "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz", + "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + } + } + }, + "@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.1.tgz", + "integrity": "sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/typescript-estree": "5.38.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz", + "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1" + } + }, + "@typescript-eslint/types": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz", + "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz", + "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz", + "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.38.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "@uifabric/foundation": { + "version": "7.10.16", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.16.tgz", + "integrity": "sha512-x13xS9aKh6FEWsyQP2jrjyiXmUUdgyuAfWKMLhUTK4Rsc+vJANwwVk4fqGsU021WA6pghcIirvEVpWf5MlykDQ==", + "requires": { + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/icons": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.9.5.tgz", + "integrity": "sha512-0e2fEURtR7sNqoGr9gU/pzcOp24B/Lkdc05s1BSnIgXlaL2QxRszfaEsl3/E9vsNmqA3tvRwDJWbtRolDbjCpQ==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/merge-styles": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz", + "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/react-hooks": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.16.4.tgz", + "integrity": "sha512-k8RJYTMICWA6varT5Y+oCf2VDHHXN0tC2GuPD4I2XqYCTLaXtNCm4+dMcVA2x8mv1HIO7khvm/8aqKheU/tDfQ==", + "requires": { + "@fluentui/react-window-provider": "^1.0.6", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/set-version": { + "version": "7.0.24", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.24.tgz", + "integrity": "sha512-t0Pt21dRqdC707/ConVJC0WvcQ/KF7tKLU8AZY7YdjgJpMHi1c0C427DB4jfUY19I92f60LOQyhJ4efH+KpFEg==", + "requires": { + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/styling": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz", + "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==", + "requires": { + "@fluentui/theme": "^1.7.13", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.38.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/utilities": { + "version": "7.38.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz", + "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==", + "requires": { + "@fluentui/dom-utilities": "^1.1.2", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/set-version": "^7.0.24", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@vue/compiler-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "requires": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "requires": { + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "@vue/compiler-sfc": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "requires": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-ssr": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "requires": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "@vue/reactivity-transform": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "requires": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "@vue/shared": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "peer": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "peer": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "peer": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "peer": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + } + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + } + } + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "peer": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "peer": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "peer": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "peer": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "peer": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + } + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==" + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==" + }, + "@zkochan/cmd-shim": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.4.1.tgz", + "integrity": "sha512-odWb1qUzt0dIOEUPyWBEpFDYQPRjEMr/dbHHAfgBkVkYR9aO7Zo+I7oYWrXIxl+cKlC7+49ftPm8uJxL1MA9kw==", + "requires": { + "cmd-extension": "^1.0.2", + "graceful-fs": "^4.2.10", + "is-windows": "^1.0.2" + } + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + } + } + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peer": true, + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==" + }, + "adaptive-expressions": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/adaptive-expressions/-/adaptive-expressions-4.21.4.tgz", + "integrity": "sha512-SOhILVrjPXPjdFHNNLUsWID9KQCYw7uyalN7EIiQplW99w8KuNc0SE0uonRD5X2lwOXj3s2QZFhrzxAKIeC2WQ==", + "requires": { + "@microsoft/recognizers-text-data-types-timex-expression": "1.3.0", + "@types/atob-lite": "^2.0.0", + "@types/btoa-lite": "^1.0.0", + "@types/lodash.isequal": "^4.5.5", + "@types/lru-cache": "^5.1.0", + "@types/xmldom": "^0.1.30", + "@xmldom/xmldom": "^0.8.6", + "antlr4ts": "0.5.0-alpha.3", + "atob-lite": "^2.0.0", + "big-integer": "^1.6.48", + "btoa-lite": "^1.0.0", + "d3-format": "^1.4.4", + "dayjs": "^1.10.3", + "fast-xml-parser": "^4.2.5", + "jspath": "^0.4.0", + "lodash.isequal": "^4.5.0", + "lru-cache": "^5.1.1", + "uuid": "^8.3.2", + "xpath": "^0.0.32" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "adaptivecards": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-2.11.2.tgz", + "integrity": "sha512-yV+o272Xe+qVoz0yIaJAo0RwLtRUX8XyuXIaKepaS+Ei3BgU2w5yl2g0d1UbgoFAyRtk9mVZuvWtPiM8mj+FmA==", + "requires": {} + }, + "adaptivecards-controls": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/adaptivecards-controls/-/adaptivecards-controls-0.10.1.tgz", + "integrity": "sha512-6Ec6lfYfgG0enzVzRPtNSuaLqImqz+L3jq3NL1z+7MfNXFtf3Evk9yfwx/I5OhN9fNXZhvi2Fss+cNpxg0gDxQ==" + }, + "adaptivecards-designer": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/adaptivecards-designer/-/adaptivecards-designer-2.4.3.tgz", + "integrity": "sha512-Nolojtbr5aRLRpvyJQCX3ChFeJkZ+pDWtxAxful6LD4/RIMI/LtjH0Cy9kEt53M7ckXdtMBNSmAeK2g50M9GNg==", + "requires": { + "adaptivecards-controls": "^0.10.1", + "clipboard": "^2.0.1" + } + }, + "adaptivecards-templating": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/adaptivecards-templating/-/adaptivecards-templating-2.3.1.tgz", + "integrity": "sha512-rYN1tCb+4NeWUCbo7xzGhwuOG3XllpGWCtgdl/drSJA32tljAvDrMeBO/eUk7uwXx8/1hSc5WJvzbAZQWMd35Q==", + "requires": {} + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "requires": {} + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "dev": true + }, + "antlr4ts": { + "version": "0.5.0-alpha.3", + "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.3.tgz", + "integrity": "sha512-La89tKkGcHFIVuruv4Bm1esc3zLmES2NOTEwwNS1pudz+zx/0FNqQeUu9p48i9/QHKPVqjN87LB+q3buTg7oDQ==" + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ==" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "devOptional": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha512-LEeSAWeh2Gfa2FtlQE1shxQ8zi5F9GHarrGKz08TMdODD5T4eH6BMsvtnhbWZ+XQn+Gb6om/917ucvRu7l7ukw==" + }, + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true + }, + "aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "dev": true + }, + "babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "dev": true, + "requires": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "dependencies": { + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "babel-plugin-jest-hoist": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==", + "dev": true + }, + "before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" + }, + "better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "requires": { + "is-windows": "^1.0.0" + } + }, + "big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "requires": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + }, + "dependencies": { + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "dev": true, + "requires": { + "bytes": "1", + "string_decoder": "0.10" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "body-scroll-lock": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz", + "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==" + }, + "bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "requires": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==" + }, + "callsite-record": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", + "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", + "requires": { + "@devexpress/error-stack-parser": "^2.0.6", + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "chart.js": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", + "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", + "requires": { + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" + } + }, + "chartjs-color": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", + "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", + "requires": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^1.9.3" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + } + } + }, + "chartjs-color-string": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", + "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", + "requires": { + "color-name": "^1.0.0" + } + }, + "chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + } + } + }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==" + }, + "cli-table": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "requires": { + "colors": "1.0.3" + }, + "dependencies": { + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==" + } + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, + "clipboard": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", + "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true + }, + "clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "cmd-extension": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz", + "integrity": "sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==" + }, + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "compute-scroll-into-view": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.11.tgz", + "integrity": "sha512-uUnglJowSe0IPmWOdDtrlHXof5CTIJitfJEyITHBW6zDVOGu9Pjk5puaLM73SLcwak0L4hEjO7Td88/a6P5i7A==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "connect-livereload": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" + }, + "copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "requires": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "copy-webpack-plugin": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", + "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "requires": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "requires": {} + }, + "css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", + "requires": { + "hyphenate-style-name": "^1.0.3" + } + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + } + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "requires": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "requires": { + "@babel/runtime": "^7.21.0" + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==", + "dev": true + }, + "dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==" + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" + } + } + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + }, + "decomment": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.5.tgz", + "integrity": "sha512-h0TZ8t6Dp49duwyDHo3iw67mnh9/UpFiSSiOb5gDK1sqoXzrfX/SQxIUQd2R2QEiSnqib0KF2fnKnGfAhAs6lg==", + "dev": true, + "requires": { + "esprima": "4.0.1" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "requires": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + } + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "dev": true + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + } + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" + }, + "depcheck": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.3.tgz", + "integrity": "sha512-vy8xe1tlLFu7t4jFyoirMmOR7x7N601ubU9Gkifyr9z8rjBFtEdWHDBMqXyk6OkK+94NXutzddVXJuo0JlUQKQ==", + "requires": { + "@babel/parser": "7.16.4", + "@babel/traverse": "^7.12.5", + "@vue/compiler-sfc": "^3.0.5", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "deps-regex": "^0.1.4", + "ignore": "^5.1.8", + "is-core-module": "^2.4.0", + "js-yaml": "^3.14.0", + "json5": "^2.1.3", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "query-ast": "^1.0.3", + "readdirp": "^3.5.0", + "require-package-name": "^2.0.1", + "resolve": "^1.18.1", + "sass": "^1.29.0", + "scss-parser": "^1.0.4", + "semver": "^7.3.2", + "yargs": "^16.1.0" + }, + "dependencies": { + "@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "dependency-path": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz", + "integrity": "sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==", + "requires": { + "@pnpm/crypto.base32-hash": "1.0.1", + "@pnpm/types": "8.9.0", + "encode-registry": "^3.0.0", + "semver": "^7.3.8" + }, + "dependencies": { + "@pnpm/types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", + "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==" + } + } + }, + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, + "deps-regex": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.1.4.tgz", + "integrity": "sha512-3tzwGYogSJi8HoG93R5x9NrdefZQOXgHgGih/7eivloOq6yC6O+yoFxZnkgP661twvfILONfoKRdF9GQOGx2RA==" + }, + "des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "dom7": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz", + "integrity": "sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==", + "requires": { + "ssr-window": "^4.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "downshift": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-5.0.5.tgz", + "integrity": "sha512-V1idov3Rkvz1YWA1K67aIx51EgokIDvep4x6KmU7HhsayI8DvTEZBeH4O92zeFVGximKujRO7ChBzBAf4PKWFA==", + "requires": { + "@babel/runtime": "^7.4.5", + "compute-scroll-into-view": "^1.0.9", + "prop-types": "^15.7.2", + "react-is": "^16.9.0" + } + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "electron-to-chromium": { + "version": "1.4.470", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz", + "integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encode-registry": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.0.tgz", + "integrity": "sha512-2fRYji8K6FwYuQ6EPBKR/J9mcqb7kIoNqt1vGvJr3NrvKfncRiNm00Oxo6gi/YJF8R5Sp2bNFSFdGKTG0rje1Q==", + "requires": { + "mem": "^8.0.0" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "requires": { + "wrappy": "1" + } + } + } + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "peer": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "requires": { + "string-template": "~0.2.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + } + }, + "es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "peer": true + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha512-sziUVwcvQ+lOsrTyUY0Q11ilAPj+dy7AQ1E1MgSaHTaaAFTffaa08QSlGNU61iyVaroyb6nYdBV6oD7nzn6i8w==", + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.0.5", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "eslint-scope": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", + "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", + "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", + "dev": true, + "requires": {} + }, + "eslint-plugin-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + }, + "dependencies": { + "@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "exenv-es6": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exenv-es6/-/exenv-es6-1.1.1.tgz", + "integrity": "sha512-vlVu3N8d6yEMpMsEm+7sUBAI81aqYYuEvfK0jNqmdb/OPXzzH7QWDDnVjMvDSY47JdHEqx/dfC/q8WkfoTmpGQ==" + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "requires": { + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fast-loops": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz", + "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" + }, + "fast-xml-parser": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.3.tgz", + "integrity": "sha512-coV/D1MhrShMvU6D0I+VAK3umz6hUaxxhL0yp/9RjfiYUfAv14rDhGQL+PLForhMdr0wq3PiV07WtkkNjJjNHg==", + "requires": { + "strnum": "^1.0.5" + } + }, + "fastest-stable-stringify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz", + "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fela": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela/-/fela-10.8.2.tgz", + "integrity": "sha512-rdF2h6U9gBhLged2WpOE43zqDG3f9rV7PNmcCoTuMIoKZqN0tYsc71nJRS7aNQtk+kRB5VsvMpoK0JGbs4s0qA==", + "requires": { + "css-in-js-utils": "^3.0.0", + "csstype": "^2.5.5", + "fast-loops": "^1.0.0", + "fela-utils": "^10.8.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "fela-utils": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-utils/-/fela-utils-10.8.2.tgz", + "integrity": "sha512-RmoDOIby14Zb3Xn03noLolyMC2528xcNO5KcNCaznyByd1Acq8DnvQn91Ph9nBLcLqdC1rGme5HwRcrCOHG+kA==", + "requires": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.0" + } + } + } + }, + "fela-dom": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/fela-dom/-/fela-dom-11.7.0.tgz", + "integrity": "sha512-mYboADGGQc/EihhyPOs8Xo2aJ0cOQI4q3+aWQ11KPzaCAT3TTVdXuTslT5QeXoE6cT6nS77GvvrRzXb3U/gY6Q==", + "requires": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.1", + "fela-utils": "^11.7.0", + "sort-css-media-queries": "^1.4.3" + } + }, + "fela-plugin-custom-property": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-custom-property/-/fela-plugin-custom-property-10.8.2.tgz", + "integrity": "sha512-SFbuMRQpetEUYwMsG0ngZrdEB7N7ytH+jsXeWt54GKhdz68XcvbAEIoc5vWSPiNVBKH47jV3+dwXjhejd5AdaQ==", + "requires": { + "css-in-js-utils": "^3.0.0", + "isobject": "^3.0.1" + } + }, + "fela-plugin-embedded": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-embedded/-/fela-plugin-embedded-10.8.2.tgz", + "integrity": "sha512-HeLyDJHQgpBEMbWjsCES1Jtptawtaqnp0Ml3zKebPMrryCQj4j0k4VdyzcS+QzE4M0JD1r0FYhKla+mpuMP5Qw==", + "requires": { + "fast-loops": "^1.0.0", + "isobject": "^3.0.1" + } + }, + "fela-plugin-fallback-value": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-fallback-value/-/fela-plugin-fallback-value-10.8.2.tgz", + "integrity": "sha512-pjNQ4TJVJz8rDS8kEB7afRDHelQFzi0kIOhLSR0/LWLLFC7CfaQ3Vop9/w5Ot7iJtH8oR1dAxSQEyk497QcyPw==", + "requires": { + "css-in-js-utils": "^3.0.0", + "isobject": "^3.0.1" + } + }, + "fela-plugin-placeholder-prefixer": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-placeholder-prefixer/-/fela-plugin-placeholder-prefixer-10.8.2.tgz", + "integrity": "sha512-5Uh1ceC03mnfZanlxb4Y4F3MJNoqcReb5lFhme9Yuh74gwFYUAFgsA/vjE2FXfJ8DG4OP69cB/JEGc5cBRtjAg==", + "requires": { + "fast-loops": "^1.0.0", + "fela-plugin-custom-property": "^10.8.2" + } + }, + "fela-plugin-rtl": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-plugin-rtl/-/fela-plugin-rtl-10.8.2.tgz", + "integrity": "sha512-Xc3uYTNU0TponAtMwqfJQc/F33gACCCPr7QOMqpJurlYUU9VaYhchgs7YMocqns6kBPRGrYc0mYiQqNCfpKsjw==", + "requires": { + "rtl-css-js": "^1.1.3" + } + }, + "fela-tools": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-tools/-/fela-tools-10.8.2.tgz", + "integrity": "sha512-9HVPA7PABxCh8ybiDlhhVKuFlVeFazmhthlf5CybiFcxh6DVKDEacYsFdXSC7NGJW2i4cWACiy7pjUvOyvqhRQ==", + "requires": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.0", + "fela": "^10.8.2", + "fela-utils": "^10.8.2" + }, + "dependencies": { + "fela-utils": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/fela-utils/-/fela-utils-10.8.2.tgz", + "integrity": "sha512-RmoDOIby14Zb3Xn03noLolyMC2528xcNO5KcNCaznyByd1Acq8DnvQn91Ph9nBLcLqdC1rGme5HwRcrCOHG+kA==", + "requires": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.0" + } + } + } + }, + "fela-utils": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/fela-utils/-/fela-utils-11.7.0.tgz", + "integrity": "sha512-s/3QJtkCesH+2/yJDpedHVAvMgKy9hSt2++6l7Xjio5BixiUnvkwbqdCV/fcAb4E3reJLNzYeatgPdcw4HVXRQ==", + "requires": { + "css-in-js-utils": "^3.0.0", + "fast-loops": "^1.0.0" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + } + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", + "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.1" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "requires": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha512-Pqq5NnT78ehvUnAk/We/Jr22vSvanRlFTpAmQ88xBY/M1TlHe+P0ILuEyXS595ysdGfaj22634LBkGMA2GTcpA==", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "generic-names": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==" + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==" + }, + "github-username": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/github-username/-/github-username-6.0.0.tgz", + "integrity": "sha512-7TTrRjxblSI5l6adk9zd+cV5d6i1OrJSo3Vr9xdGqFLBQo0mz5P9eIfKCDJ7eekVGGFLbce0qbPSnktXV2BjDQ==", + "requires": { + "@octokit/rest": "^18.0.6" + } + }, + "giturl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/giturl/-/giturl-1.0.3.tgz", + "integrity": "sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==" + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha512-f8c0rE8JiCxpa52kWPAOa3ZaYEnzofDzCQLCn3Vdk0Z5OVLq3BsRFJI4S4ykpeVW6QMGBUkMeUpoEgWnMTnw5Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha512-L/cXYz8x7qer1HAyUQ+mbjcUsJVdpRxpAf7CwqHoNBs9vTpABlGfNN4tzkDxt+u3Z7ZncVyKlCNPtzb0R/7WbA==" + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "peer": true + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "requires": { + "ini": "2.0.0" + }, + "dependencies": { + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + } + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", + "requires": { + "delegate": "^3.1.2" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + } + }, + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } + }, + "gulp-connect": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", + "dev": true, + "requires": { + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", + "fancy-log": "^1.3.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" + }, + "dependencies": { + "ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", + "dev": true + } + } + }, + "gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha512-8kKeBDfHGx0CEWoB6BPh5bsynUG2VGmSz6hUlX531cfDz/+PRYZa9i3e3+KYuaV0GuCsRZNThSRjBfHOyypy8Q==", + "dev": true, + "requires": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + } + }, + "gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha512-tV0UfXkZodpFq6CYxEqH8tqLQgN6yR9qOhpEEN3O6N5Hfqk3fFLcbAavSex5EqnmoQjyaZ/zvgwclvlTI1KGfw==", + "dev": true, + "requires": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA==", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + } + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "highlight-es": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", + "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", + "requires": { + "chalk": "^2.4.0", + "is-es2016-keyword": "^1.0.0", + "js-tokens": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + } + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + } + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "idb": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.0.0.tgz", + "integrity": "sha512-+M367poGtpzAylX4pwcrZIa7cFQLfNkAOlMMLN2kw/2jGfJP6h+TB/unQNSVYwNtP8XqkLYrfuiVnxLQNP1tjA==" + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" + }, + "ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==" + }, + "ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "immutable": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", + "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inline-style-expand-shorthand": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/inline-style-expand-shorthand/-/inline-style-expand-shorthand-1.6.0.tgz", + "integrity": "sha512-REormb3TCk/CIeL5/Q1rdHYM9tW8YKGKzbvgAH4IXrDsJmq9BnV69yhIGGMzV2IRkR/J6MuLNhY7UfoIJjunog==" + }, + "inline-style-prefixer": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz", + "integrity": "sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==", + "requires": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, + "inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha512-DTt55ovuYFC62a8oJxRjV2MmTPUdxN43Gd8I2ZgawxbAha6PvJkDQy/RbZGFCJF5IXrpp4PAYtW1w3aV7jXkew==", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-es2016-keyword": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", + "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "dependencies": { + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + } + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "requires": { + "better-path-resolve": "1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, + "isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "requires": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", + "dev": true, + "requires": { + "@jest/core": "^25.4.0", + "import-local": "^3.0.2", + "jest-cli": "^25.4.0" + } + }, + "jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + } + }, + "jest-cli": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz", + "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==", + "dev": true, + "requires": { + "@jest/core": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + } + }, + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + } + } + }, + "jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + } + }, + "jest-environment-jsdom": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.4.0.tgz", + "integrity": "sha512-KTitVGMDrn2+pt7aZ8/yUTuS333w3pWt1Mf88vMntw7ZSBNDkRS6/4XLbFpWXYfWfp1FjcjQTOKzbK20oIehWQ==", + "dev": true, + "requires": { + "@jest/environment": "^25.4.0", + "@jest/fake-timers": "^25.4.0", + "@jest/types": "^25.4.0", + "jest-mock": "^25.4.0", + "jest-util": "^25.4.0", + "jsdom": "^15.2.1" + }, + "dependencies": { + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + } + } + }, + "jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true + }, + "jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + } + }, + "jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" + } + }, + "jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "dev": true, + "requires": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-message-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0" + } + }, + "jest-nunit-reporter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jest-nunit-reporter/-/jest-nunit-reporter-1.3.1.tgz", + "integrity": "sha512-yeERKTYPZutqdNIe3EHjoSAjhPxd5J5Svd8ULB/eiqDkn0EI2n8W4OVTuyFwY5b23hw5f0RLDuEvBjy5V95Ffw==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1", + "read-pkg": "^3.0.0", + "xml": "^1.0.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true + }, + "jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + } + }, + "jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + } + }, + "jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "@types/yargs": { + "version": "15.0.15", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz", + "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "jest-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + } + }, + "jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + } + }, + "jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "dev": true, + "requires": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + } + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "jotai": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.6.1.tgz", + "integrity": "sha512-GLQtAnA9iEKRMXnyCjf1azIxfQi5JausX2EI5qSlb59j4i73ZEyV/EXPDEAQj4uQNZYEefi3degv/Pw3+L/Dtg==", + "requires": {} + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "requires": { + "abab": "^1.0.4", + "acorn": "^5.3.0", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.3.1 < 0.4.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.0", + "escodegen": "^1.9.0", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.2.0", + "nwsapi": "^2.0.0", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.83.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^4.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonpath-plus": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==" + }, + "jsonwebtoken": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==", + "requires": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "dependencies": { + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + } + } + }, + "jspath": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/jspath/-/jspath-0.4.0.tgz", + "integrity": "sha512-2/R8wkot8NCXrppBT/onp+4mcAUAZqtPxsW6aSJU3hrFAVqKqtFYcat2XJZ7inN4RtATUxfv0UQSYOmvJKiIGA==" + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", + "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", + "dev": true + }, + "jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "requires": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "keyborg": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.4.1.tgz", + "integrity": "sha512-B9EZwDd36WKlIq6JmimaTsTDx5E0aUqZcxtgTfK66ut1FbRXYhBmiB7Al2qKzB7CCX9C49sTBiiyVzsXCA6J4Q==" + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "requires": { + "immediate": "~3.0.5" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "requires": { + "uc.micro": "^1.0.1" + } + }, + "lit": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", + "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", + "requires": { + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.8.0" + } + }, + "lit-element": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", + "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", + "requires": { + "@lit-labs/ssr-dom-shim": "^1.1.0", + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.8.0" + } + }, + "lit-html": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", + "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "requires": { + "@types/trusted-types": "^2.0.2" + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "load-json-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", + "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "requires": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "peer": true + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA==", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ==", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w==", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz", + "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "requires": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + } + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + } + }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha512-KgI4P7MSM31MNBftGJ07WBsLYLx7z9mQsL6+bcHk80AdmUA3cPzX69MK6dSgEgSF9TXLOl040pgo0XP/VTMENA==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "monaco-editor": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.29.1.tgz", + "integrity": "sha512-rguaEG/zrPQSaKzQB7IfX/PpNa0qxF1FY8ZXRkN4WIl8qZdTQRSRJCtRto7IMcSgrU6H53RXI+fTcywOBC4aVw==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "msal": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.17.tgz", + "integrity": "sha512-RjHwP2cCIWQ9iUIk1SziUMb9+jj5mC4OqG2w16E5yig8jySi/TwiFvKlwcjNrPsndph0HtgCtbENnk5julf3yQ==", + "requires": { + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "msalBrowserLegacy": { + "version": "npm:@azure/msal-browser@2.22.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.22.0.tgz", + "integrity": "sha512-ZpnbnzjYGRGHjWDPOLjSp47CQvhK927+W9avtLoNNCMudqs2dBfwj76lnJwObDE7TAKmCUueTiieglBiPb1mgQ==", + "requires": { + "@azure/msal-common": "^6.1.0" + }, + "dependencies": { + "@azure/msal-common": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-6.4.0.tgz", + "integrity": "sha512-WZdgq9f9O8cbxGzdRwLLMM5xjmLJ2mdtuzgXeiGxIRkVVlJ9nZ6sWnDFKa2TX8j72UXD1IfL0p/RYNoTXYoGfg==" + } + } + }, + "msalLegacy": { + "version": "npm:msal@1.4.12", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", + "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "requires": { + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + } + } + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q==", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "dev": true, + "optional": true + }, + "nano-css": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.6.1.tgz", + "integrity": "sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "css-tree": "^1.1.2", + "csstype": "^3.1.2", + "fastest-stable-stringify": "^2.0.2", + "inline-style-prefixer": "^7.0.0", + "rtl-css-js": "^1.16.1", + "stacktrace-js": "^2.0.2", + "stylis": "^4.3.0" + }, + "dependencies": { + "stylis": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", + "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + } + } + }, + "nanocolors": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", + "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", + "dev": true + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "requires": { + "lodash": "^4.17.21" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + } + } + }, + "node-notifier": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.5", + "shellwords": "^0.1.1", + "uuid": "^8.3.2", + "which": "^2.0.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-check": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-check/-/npm-check-6.0.1.tgz", + "integrity": "sha512-tlEhXU3689VLUHYEZTS/BC61vfeN2xSSZwoWDT6WLuenZTpDmGmNT5mtl15erTR0/A15ldK06/NEKg9jYJ9OTQ==", + "requires": { + "callsite-record": "^4.1.3", + "chalk": "^4.1.0", + "co": "^4.6.0", + "depcheck": "^1.3.1", + "execa": "^5.0.0", + "giturl": "^1.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "inquirer": "^7.3.3", + "is-ci": "^2.0.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "minimatch": "^3.0.2", + "node-emoji": "^1.10.0", + "ora": "^5.3.0", + "package-json": "^6.5.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "preferred-pm": "^3.0.3", + "rc-config-loader": "^4.0.0", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "throat": "^6.0.1", + "update-notifier": "^5.1.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "requires": { + "find-up": "^5.0.0" + } + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + } + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "requires": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "npm-packlist": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.5.tgz", + "integrity": "sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==", + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==" + }, + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "office-ui-fabric-core": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-11.1.0.tgz", + "integrity": "sha512-uV7CbMBAqbHRa7ihNlgbDMIdiKb49TCamhsfuK7Yx7JXx05WdN/lZPWLmPnAALVQAFuO95ZJMAwNjyyEeXk47A==" + }, + "office-ui-fabric-react": { + "version": "7.204.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.204.0.tgz", + "integrity": "sha512-W1xIsYEwxPrGYojvVtGTGvSfdnUoPEm8w6hhMlW/uFr5YwIB1isG/dVk4IZxWbcbea7612u059p+jRf+RjPW0w==", + "requires": { + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.17", + "@fluentui/react-theme-provider": "^0.19.16", + "@fluentui/react-window-provider": "^1.0.6", + "@fluentui/theme": "^1.7.13", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.16", + "@uifabric/icons": "^7.9.5", + "@uifabric/merge-styles": "^7.20.2", + "@uifabric/react-hooks": "^7.16.4", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.25.1", + "@uifabric/utilities": "^7.38.2", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + } + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha512-DrQ43ngaJ0e36j2CHyoDoIg1K4zbc78GnTQESebK9vu6hj4W5/pvfSFO/kgM620Yd0YnhseSNYsLK3/SszZ5NQ==", + "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==", + "dev": true, + "requires": { + "once": "~1.3.0" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==" + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-reflect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reflect/-/p-reflect-2.1.0.tgz", + "integrity": "sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==" + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-settle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/p-settle/-/p-settle-4.1.1.tgz", + "integrity": "sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==", + "requires": { + "p-limit": "^2.2.2", + "p-reflect": "^2.1.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "pad-component": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/pad-component/-/pad-component-0.0.1.tgz", + "integrity": "sha512-8EKVBxCRSvLnsX1p2LlSFSH3c2/wuhY9/BXXWu8boL78FbVKqn2L5SpURt1x5iw6Gq8PTqJ7MdPoe5nCtX3I+g==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "requires": { + "no-case": "^2.2.0" + } + }, + "parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "devOptional": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha512-LLJhTVEUCZnotdAM5rd7KiTdLGgk6i763/hsd5pO+8yuF7mdgg0ob8w/98KrTAcPsj6YzGrkFLPVtBOr1uW2ag==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha512-9hHgE5+Xai/ChrnahNP8Ke0VNF/s41IZIB/d24eMHEaRamdPg+wwlRm2lTb5wMvE8eTIKrYZsrxfuOwt3dpsIQ==", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "requires": { + "semver-compare": "^1.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" + }, + "postcss": { + "version": "8.4.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", + "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + } + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", + "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz", + "integrity": "sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==", + "dev": true, + "requires": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + } + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + }, + "dependencies": { + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + } + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "preferred-pm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", + "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", + "requires": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + } + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "pseudolocale": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", + "integrity": "sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==", + "requires": { + "commander": "*" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "requires": { + "escape-goat": "^2.0.0" + } + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-ast": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/query-ast/-/query-ast-1.0.5.tgz", + "integrity": "sha512-JK+1ma4YDuLjvKKcz9JZ70G+CM9qEOs/l1cZzstMMfwKUabTJ9sud5jvDGrUNuv03yKUgs82bLkHXJkDyhRmBw==", + "requires": { + "invariant": "2.2.4", + "lodash": "^4.17.21" + } + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + }, + "quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "requires": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + }, + "dependencies": { + "eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==" + } + } + }, + "quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "requires": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + } + }, + "ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + } + } + }, + "rc-config-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", + "requires": { + "debug": "^4.3.4", + "js-yaml": "^4.1.0", + "json5": "^2.2.2", + "require-from-string": "^2.0.2" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-accessible-accordion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-accessible-accordion/-/react-accessible-accordion-5.0.0.tgz", + "integrity": "sha512-MT2obYpTgLIIfPr9d7hEyvPB5rg8uJcHpgA83JSRlEUHvzH48+8HJPvzSs+nM+XprTugDgLfhozO5qyJpBvYRQ==", + "requires": {} + }, + "react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-mentions": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/react-mentions/-/react-mentions-4.4.10.tgz", + "integrity": "sha512-JHiQlgF1oSZR7VYPjq32wy97z1w1oE4x10EuhKjPr4WUKhVzG1uFQhQjKqjQkbVqJrmahf+ldgBTv36NrkpKpA==", + "requires": { + "@babel/runtime": "7.4.5", + "invariant": "^2.2.4", + "prop-types": "^15.5.8", + "substyle": "^9.1.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz", + "integrity": "sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + } + } + }, + "react-quill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-quill/-/react-quill-2.0.0.tgz", + "integrity": "sha512-4qQtv1FtCfLgoD3PXAur5RyxuUbPXQGOHgTlFie3jtxp43mXDtzCKaOgQ3mLyZfi1PUlyjycfivKelFhy13QUg==", + "requires": { + "@types/quill": "^1.3.10", + "lodash": "^4.17.4", + "quill": "^1.3.7" + } + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "read-yaml-file": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz", + "integrity": "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==", + "requires": { + "js-yaml": "^4.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexify-string": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/regexify-string/-/regexify-string-1.0.19.tgz", + "integrity": "sha512-EREOggl31J6v2Hk3ksPuOof0DMq5QhFfVQ7iDaGQ6BeA1QcrV4rhGvwCES5a72ITMmLBDAOb6cOWbn8/Ja82Ig==" + }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "requires": { + "rc": "1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "devOptional": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ==", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==" + }, + "requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "dependencies": { + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rfc4648": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.2.tgz", + "integrity": "sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, + "rtl-css-js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", + "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "sass": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.44.0.tgz", + "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "scss-parser": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/scss-parser/-/scss-parser-1.0.6.tgz", + "integrity": "sha512-SH3TaoaJFzfAtqs3eG1j5IuHJkeEW5rKUPIjIN+ZorLAyJLHItQGnsgwHk76v25GtLtpT9IqfAcqK4vFWdiw+w==", + "requires": { + "invariant": "2.2.4", + "lodash": "4.17.21" + } + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==" + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha512-YL8BPm0tp6SlXef/VqYpA/ijmTsDP2ZEXzsnqjkaWS7NP7Bfvw18NboL0O8WCIjy67sOCG3MYSK1PB4GC9XdtQ==", + "dev": true + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "sort-css-media-queries": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-1.5.4.tgz", + "integrity": "sha512-YP5W/h4Sid/YP7Lp87ejJ5jP13/Mtqt2vx33XyhO+IAugKlufRPbOrPlIiEUuxmpNBSBd3EeeQpFhdu3RfI2Ag==" + }, + "sort-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", + "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", + "requires": { + "is-plain-obj": "^2.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", + "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.6.1", + "whatwg-mimetype": "^2.3.0" + }, + "dependencies": { + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "spfx-uifabric-themes": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/spfx-uifabric-themes/-/spfx-uifabric-themes-0.9.0.tgz", + "integrity": "sha512-6cTVlyfANxHmDxQGigUNHLGpWaelUOqsZeWVryLQVEJSEwTTXmHcQwb3SOnLEBXzjKDancdgoLTluZQBArFnZg==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssr-window": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-generator": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz", + "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "stacktrace-gps": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz", + "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==", + "requires": { + "source-map": "0.5.6", + "stackframe": "^1.3.4" + }, + "dependencies": { + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==" + } + } + }, + "stacktrace-js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz", + "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==", + "requires": { + "error-stack-parser": "^2.0.6", + "stack-generator": "^2.0.5", + "stacktrace-gps": "^3.0.4" + } + }, + "state-local": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", + "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true + }, + "stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==" + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "dev": true + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "substyle": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/substyle/-/substyle-9.4.1.tgz", + "integrity": "sha512-VOngeq/W1/UkxiGzeqVvDbGDPM8XgUyJVWjrqeh+GgKqspEPiLYndK+XRcsKUHM5Muz/++1ctJ1QCF/OqRiKWA==", + "requires": { + "@babel/runtime": "^7.3.4", + "invariant": "^2.2.4" + } + }, + "sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha512-3xMsaPg+8Xm+4LQm0b2V+G3lz3YxtDBzlqiU8CXw2AOIIDSvC1kBxIxBjnoCTq8dTTXAy23m58g6mdClUocpmQ==", + "dev": true, + "requires": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + } + } + }, + "swiper": { + "version": "8.4.7", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-8.4.7.tgz", + "integrity": "sha512-VwO/KU3i9IV2Sf+W2NqyzwWob4yX9Qdedq6vBtS0rFqJ6Fa5iLUJwxQkuD4I38w0WDJwmFl8ojkdcRFPHWD+2g==", + "requires": { + "dom7": "^4.0.4", + "ssr-window": "^4.0.2" + } + }, + "symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha512-IUW+ek7apEaW5bFhS6WpYoNtVpNTlNoqB/PH7YiMWQTxSPeXCzG4PILVakwXivJt3ZXWeO1fIJnUd/L9A/VeGA==", + "dev": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "tabbable": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz", + "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==" + }, + "tabster": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-5.2.0.tgz", + "integrity": "sha512-cSi3a0gGeM9Co/gTKHlhTFfiitwVjcA+kP9lJux0U7QaRrZox1yYrfbwZhJXM7N0fux7BgvCYaOxME5k0EQ0tA==", + "requires": { + "keyborg": "^2.2.0", + "tslib": "^2.3.1" + } + }, + "taketalk": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/taketalk/-/taketalk-1.0.0.tgz", + "integrity": "sha512-kS7E53It6HA8S1FVFBWP7HDwgTiJtkmYk7TsowGlizzVrivR1Mf9mgjXHY1k7rOfozRVMZSfwjB3bevO4QEqpg==", + "requires": { + "get-stdin": "^4.0.1", + "minimist": "^1.1.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "requires": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + }, + "dependencies": { + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + } + } + }, + "terser": { + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", + "peer": true, + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "dependencies": { + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "peer": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, + "tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "requires": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + }, + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" + }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + } + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true + }, + "undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + }, + "dependencies": { + "fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", + "dev": true + } + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "devOptional": true + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + } + } + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==" + } + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" + }, + "url": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", + "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", + "requires": { + "punycode": "^1.4.1", + "qs": "^6.11.0" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "use-disposable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.2.tgz", + "integrity": "sha512-UMaXVlV77dWOu4GqAFNjRzHzowYKUKbJBQfCexvahrYeIz4OkUYUjna4Tjjdf92NH8Nm8J7wEfFRgTIwYjO5jg==", + "requires": {} + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "requires": { + "builtins": "^1.0.3" + } + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + } + } + }, + "vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + } + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "peer": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "optional": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "optional": true + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wc-react": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/wc-react/-/wc-react-0.5.1.tgz", + "integrity": "sha512-AI5mFXbyUhAhzjBr12xpPAUDthE+qOWTGuRgOpj7a9qjO7+7q/A/IAS23lz5vmltFaKY+MWIPYopJfAoP5/E+Q==" + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "peer": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "peer": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "peer": true + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "requires": {} + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.17", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", + "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "requires": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + } + }, + "which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "requires": { + "string-width": "^4.0.0" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "write-yaml-file": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz", + "integrity": "sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==", + "requires": { + "js-yaml": "^4.0.0", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xmldoc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.4.tgz", + "integrity": "sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==", + "requires": { + "sax": "^1.2.4" + } + }, + "xpath": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", + "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", + "dev": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true + } + } + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yeoman-generator": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-5.6.1.tgz", + "integrity": "sha512-XllgFvmDEwoPMq2rKtL4/N52WlINJW6a3I3XtlCrMb3/dqO5dW0nPNgR0L3IIUIdf9y1EHb1ZFMs2Qp3ZEEFxg==", + "requires": { + "chalk": "^4.1.0", + "dargs": "^7.0.0", + "debug": "^4.1.1", + "execa": "^4.1.0", + "github-username": "^6.0.0", + "lodash": "^4.17.11", + "minimist": "^1.2.5", + "read-pkg-up": "^7.0.1", + "run-async": "^2.0.0", + "semver": "^7.2.1", + "shelljs": "^0.8.5", + "sort-keys": "^4.2.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + } + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "yosay": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/yosay/-/yosay-2.0.2.tgz", + "integrity": "sha512-avX6nz2esp7IMXGag4gu6OyQBsMh/SEn+ZybGu3yKPlOTE6z9qJrzG/0X5vCq/e0rPFy0CUYCze0G5hL310ibA==", + "requires": { + "ansi-regex": "^2.0.0", + "ansi-styles": "^3.0.0", + "chalk": "^1.0.0", + "cli-boxes": "^1.0.0", + "pad-component": "0.0.1", + "string-width": "^2.0.0", + "strip-ansi": "^3.0.0", + "taketalk": "^1.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" + } + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + } + } + }, + "z-schema": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } + } +} diff --git a/samples/react-company-templates/package.json b/samples/react-company-templates/package.json new file mode 100644 index 000000000..1be04ff26 --- /dev/null +++ b/samples/react-company-templates/package.json @@ -0,0 +1,44 @@ +{ + "name": "spo-company-templates-extension", + "version": "0.1.0", + "private": true, + "engines": { + "node": ">=16.13.0 <17.0.0" + }, + "main": "lib/index.js", + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test" + }, + "dependencies": { + "@fluentui/react": "^7.204.0", + "@microsoft/decorators": "1.17.4", + "@microsoft/generator-sharepoint": "1.17.4", + "@microsoft/sp-core-library": "1.17.4", + "@microsoft/sp-dialog": "1.17.4", + "@microsoft/sp-listview-extensibility": "1.17.4", + "@pnp/graph": "^3.22.0", + "@pnp/sp": "^3.22.0", + "@pnp/spfx-controls-react": "3.17.0", + "@types/react": "17.0.45", + "@types/react-dom": "17.0.17", + "office-ui-fabric-react": "^7.204.0", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "devDependencies": { + "@microsoft/eslint-config-spfx": "1.17.4", + "@microsoft/eslint-plugin-spfx": "1.17.4", + "@microsoft/rush-stack-compiler-4.5": "0.5.0", + "@microsoft/sp-build-web": "1.17.4", + "@microsoft/sp-module-interfaces": "1.17.4", + "@rushstack/eslint-config": "2.5.1", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "eslint": "8.7.0", + "gulp": "4.0.2", + "typescript": "4.5.5" + } +} diff --git a/samples/react-company-templates/sharepoint/assets/ClientSideInstance.xml b/samples/react-company-templates/sharepoint/assets/ClientSideInstance.xml new file mode 100644 index 000000000..28978c593 --- /dev/null +++ b/samples/react-company-templates/sharepoint/assets/ClientSideInstance.xml @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/samples/react-company-templates/sharepoint/assets/elements.xml b/samples/react-company-templates/sharepoint/assets/elements.xml new file mode 100644 index 000000000..692bdaba5 --- /dev/null +++ b/samples/react-company-templates/sharepoint/assets/elements.xml @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/CompanyTemplatesCommandSet.manifest.json b/samples/react-company-templates/src/extensions/companyTemplates/CompanyTemplatesCommandSet.manifest.json new file mode 100644 index 000000000..b22eb71b4 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/CompanyTemplatesCommandSet.manifest.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/command-set-extension-manifest.schema.json", + + "id": "532b1c1d-bcbd-4831-a821-ec95eac1ca1c", + "alias": "TemplateCommandSet", + "componentType": "Extension", + "extensionType": "ListViewCommandSet", + + "version": "*", + "manifestVersion": 2, + + "requiresCustomScript": false, + + "items": { + "COMPANY_TEMPLATES": { + "title": { "default": "Company templates", "de-DE": "Vorlagen abrufen" }, + "type": "command", + "iconImageUrl": "data:image/svg+xml,%3Csvg xmlns%3D'http%3A//www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath d='M896 512h128v512H896V512zM512 768H0V256h128v274q67-123 163-221t212-166T752 37t272-37q141 0 272 36t245 103 207 160 160 208 103 245 37 272h-128q0-123-32-237t-90-214-141-182-181-140-214-91-238-32q-129 0-251 36T546 267 355 428 215 640h297v128zm512 384h1024v128H1024v-128zm0 384h1024v128H1024v-128zm0 384h1024v128H1024v-128zm-863-657q36 129 105 239t166 194 214 140 250 74v130q-154-21-292-83t-250-158-193-224-123-278l123-34z' fill='%23333333'%3E%3C/path%3E%3C/svg%3E" + } + } +} diff --git a/samples/react-company-templates/src/extensions/companyTemplates/CompanyTemplatesCommandSet.ts b/samples/react-company-templates/src/extensions/companyTemplates/CompanyTemplatesCommandSet.ts new file mode 100644 index 000000000..a8dadc0dc --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/CompanyTemplatesCommandSet.ts @@ -0,0 +1,61 @@ +import { Log } from '@microsoft/sp-core-library'; +import { + BaseListViewCommandSet, + Command, + IListViewCommandSetExecuteEventParameters, + ListViewStateChangedEventArgs +} from '@microsoft/sp-listview-extensibility'; +import { getThemeColor } from './themeHelper'; +import DialogWrapper from './components/DialogWrapper'; +import * as React from 'react'; +import { CompanyTemplates } from './components/CompanyTemplates'; +import { SPPermission } from "@microsoft/sp-page-context"; + +export interface ICompanyTemplatesCommandSetProperties { } + +const LOG_SOURCE: string = 'CompanyTemplatesCommandSet'; + +export default class CompanyTemplatesCommandSet extends BaseListViewCommandSet { + + public onInit(): Promise { + Log.info(LOG_SOURCE, 'Initialized CompanyTemplatesCommandSet'); + + this.handleCommands(); + return Promise.resolve(); + } + + public onExecute(event: IListViewCommandSetExecuteEventParameters): void { + switch (event.itemId) { + case 'COMPANY_TEMPLATES': { + const templatesComponent = React.createElement(CompanyTemplates, { context: this.context }); + const wrapper = new DialogWrapper(templatesComponent); + wrapper.show().catch(error => alert(error)); + break; + } + default: + throw new Error('Unknown command'); + } + } + + private handleCommands(): void { + const compareOneCommand: Command = this.tryGetCommand('COMPANY_TEMPLATES'); + + const fillColor = getThemeColor("themeDarkAlt").replace('#', '%23'); + const exportSvg = `data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath d='M608 128q45 0 77 9t58 24 46 31 40 31 44 23 55 10h992q27 0 50 10t40 27 28 41 10 50v451l-128-128V384H928q-31 0-54 9t-44 24-41 31-45 31-58 23-78 10H128v1152h640v128H0V256q0-27 10-50t27-40 41-28 50-10h480zm0 256q24 0 42-4t33-13 29-20 32-27q-17-15-31-26t-30-20-33-13-42-5H128v128h480zm1019 256l421 421v987H896V640h731zm37 384h165l-165-165v165zm256 128h-384V768h-512v1152h896v-768zm-768 512h512v128h-512v-128zm256-128h-256v-128h256v128zm0-256h-256v-128h256v128zm0-256h-256V896h256v128z' fill='${fillColor}'%3E%3C/path%3E%3C/svg%3E`; + compareOneCommand.iconImageUrl = exportSvg; + + // initial state of the command's visibility + compareOneCommand.visible = false; + if (this.context.pageContext.web.permissions.hasPermission(SPPermission.addListItems)) { + compareOneCommand.visible = true; + } + + this.context.listView.listViewStateChangedEvent.add(this, this._onListViewStateChanged); + } + + + private _onListViewStateChanged = (args: ListViewStateChangedEventArgs): void => { + Log.info(LOG_SOURCE, 'List view state changed'); + this.raiseOnChange(); + } +} diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/CategoryFilter.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/CategoryFilter.tsx new file mode 100644 index 000000000..03efa6fec --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/CategoryFilter.tsx @@ -0,0 +1,52 @@ +import * as React from "react"; +import { Dropdown, IDropdownOption, IDropdownProps, Icon } from "@fluentui/react"; +import { TemplatesManagementContext } from "../contexts/TemplatesManagementContext"; +import * as strings from "CompanyTemplatesCommandSetStrings"; + + +export function CategoryFilter(): JSX.Element { + const { templateFilesByCategory, setTemplateCategoriesFilter } = React.useContext(TemplatesManagementContext); + const [selectedKeys, setSelectedKeys] = React.useState([]); + + React.useEffect(() => { + setTemplateCategoriesFilter(selectedKeys); + }, [selectedKeys]) + + const onChange = (event: React.FormEvent, item: IDropdownOption): void => { + if (item) { + setSelectedKeys( + item.selected ? [...selectedKeys, item.key as string] : selectedKeys.filter(key => key !== item.key), + ); + } + }; + + const onRenderCaretDown = (): JSX.Element => { + return <> + {selectedKeys.length > 0 && { + setSelectedKeys([]); + }} />} + + } + + const onRenderPlaceholder = (props: IDropdownProps): JSX.Element => { + return <> + + {props.placeholder ?? strings.CategoryFilter.DropdownPlaceholderFallback} + + } + + return ({ + key: category, + text: category, + })) : []} + // styles={dropdownStyles} + /> +} diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/CommandBarMenu.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/CommandBarMenu.tsx new file mode 100644 index 000000000..cc877ac77 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/CommandBarMenu.tsx @@ -0,0 +1,68 @@ +import { CommandBar, ICommandBarItemProps } from "@fluentui/react"; +import * as React from "react"; +import { SettingsView } from "./views"; +import { TemplatesManagementContext } from "../contexts/TemplatesManagementContext"; +import { CopyTemplatesButton } from "./CopyTemplatesButton"; +import { ProgressStatus } from "./ProgressStatus"; +import { SPFxContext } from "../contexts/SPFxContext"; +import { SPFx, spfi } from '@pnp/sp/presets/all'; + +type ICommandBarMenuProps = { + pageNavigationHandler: (page: React.ReactNode) => void; +} + +export const CommandBarMenu: React.FunctionComponent = (props: React.PropsWithChildren) => { + const { selectedFiles, checkoutFiles, setTemplateValueFilter, copiedFiles } = React.useContext(TemplatesManagementContext); + const { context } = React.useContext(SPFxContext); + const { pageNavigationHandler } = props; + const [userIsSiteAdmin, setUserIsSiteAdmin] = React.useState(false); + + function clearCommandBarValues(): void { + checkoutFiles([]); + setTemplateValueFilter(undefined); + } + + React.useEffect(() => { + const sp = spfi().using(SPFx({ pageContext: context.pageContext })); + sp.web.currentUser().then((user) => { + const { IsSiteAdmin } = user; + setUserIsSiteAdmin(IsSiteAdmin); + }).catch((error) => { + console.log(error); + }); + }, []); + + const commandBarItems: ICommandBarItemProps[] = [ + { + key: 'copy', + ariaLabel: 'Copy', + onRender: () =>

, + }, + ]; + + const commandBarFarItems: ICommandBarItemProps[] = [ + { + key: 'progress', + disabled: copiedFiles?.files?.length > 0 ? false : true, + onRenderIcon: () => , + }, + userIsSiteAdmin && + { + key: 'settings', + text: 'Settings', + ariaLabel: 'Settings', + iconOnly: true, + iconProps: { iconName: 'Settings' }, + onClick: () => { clearCommandBarValues(); pageNavigationHandler(); }, + }, + ]; + + + return + +} \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/CompanyTemplates.module.scss b/samples/react-company-templates/src/extensions/companyTemplates/components/CompanyTemplates.module.scss new file mode 100644 index 000000000..94540a0e1 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/CompanyTemplates.module.scss @@ -0,0 +1,28 @@ +@import '~office-ui-fabric-react/dist/sass/References.scss'; + +.dialogTitle { + margin: 1.7em 0px 1em 0px; +} + +.dialogSubtitle { + font-weight: $ms-font-weight-semibold; +} + +.treeLeaf, +.treeNode { + display: flex; + align-items: center; + width: 100%; + + i { + margin-right: 8px + } +} + +.category { + background-color: $ms-color-themeLighterAlt; + padding: 2px 8px; + border-radius: 10px; + border: 1px solid $ms-color-themePrimary; + margin-right: 8px +} \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/CompanyTemplates.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/CompanyTemplates.tsx new file mode 100644 index 000000000..24dd478be --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/CompanyTemplates.tsx @@ -0,0 +1,37 @@ +import * as React from "react"; +import { DialogContent, DialogType } from "@fluentui/react"; +import { SecurityManager } from "./SecurityManager"; +import usePageNavigator from "../../../hooks/usePageNavigator"; +import { StandardView } from "./views"; +import { CommandBarMenu } from "./CommandBarMenu"; +import { BaseComponentContext } from "@microsoft/sp-component-base"; +import { TemplatesManagementContextProvider } from "../contexts/TemplatesManagementContextProvider"; +import { SPFxContext } from "../contexts/SPFxContext"; + + +type ICompanyTemplatesProps = { + context: BaseComponentContext; +} + +export const CompanyTemplates: React.FunctionComponent = (props: React.PropsWithChildren) => { + const initalView = + const pageNavigator = usePageNavigator(initalView); + + function navigationHandler(destination: React.ReactNode): void { + pageNavigator.navigateTo(destination); + } + + + return <> + + + + + + {pageNavigator.selectedPage} + + + + + +} diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/CopyTemplatesButton.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/CopyTemplatesButton.tsx new file mode 100644 index 000000000..4c0194ac4 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/CopyTemplatesButton.tsx @@ -0,0 +1,42 @@ +import * as React from "react"; +import { PrimaryButton } from "@fluentui/react"; +import { useId } from '@fluentui/react-hooks'; +import { SPFxContext } from "../contexts/SPFxContext"; +import { TemplateService } from "../../../services/core/TemplateService"; +import { TemplatesManagementContext } from "../contexts/TemplatesManagementContext"; +import * as strings from "CompanyTemplatesCommandSetStrings"; + +type CopyTemplatesButtonProps = { + selectedFiles: any[]; +} + +export const CopyTemplatesButton: React.FunctionComponent = (props: React.PropsWithChildren) => { + const { selectedFiles } = props; + const { context } = React.useContext(SPFxContext); + const { setCopiedFiles, startCopyProcess } = React.useContext(TemplatesManagementContext); + const buttonId = useId('template-copy-button'); + const service = context.serviceScope.consume(TemplateService.serviceKey); + + async function copyTemplates(): Promise { + startCopyProcess(); + const queryParameters = new URLSearchParams(window.location.search); + const currentFolderPath = queryParameters.get('id') || queryParameters.get('Id') || queryParameters.get('RootFolder') || ''; + const library = context.pageContext.list.serverRelativeUrl; + const targetFolderUrl = `${library}${currentFolderPath.replace(library, '')}`; + try { + const newFiles = await service.copyTemplates(targetFolderUrl, selectedFiles); + setCopiedFiles(newFiles, `${newFiles.length} ${newFiles.length > 1 ? strings.Common.Template : strings.Common.Templates} ${strings.CopyTemplatesButton.CopiedSuccessfullyMessage}`); + } catch (error) { + setCopiedFiles([], error); + console.log(error); + } + } + + const buttonText = selectedFiles.length > 0 + ? (strings.CopyTemplatesButton.CopyTemplatesButtonText).replace('{0}', `${selectedFiles.length}`) + : strings.CopyTemplatesButton.CopyTemplatesButtonText.replace('{0} ', ''); + return <> + + +} \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/DialogWrapper.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/DialogWrapper.tsx new file mode 100644 index 000000000..7c1ee254e --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/DialogWrapper.tsx @@ -0,0 +1,24 @@ +import * as React from 'react'; +import * as ReactDOM from 'react-dom'; +import { BaseDialog } from '@microsoft/sp-dialog'; + +export default class DialogWrapper extends BaseDialog { + private element: React.FunctionComponentElement = null; + + constructor(element: React.FunctionComponentElement) { + super({ isBlocking: false }); + this.element = element; + } + + public render(): void { + ReactDOM.render(this.element, this.domElement); + } + + protected onAfterClose(): void { + super.onAfterClose(); + + // Clean up the element for the next dialog + ReactDOM.unmountComponentAtNode(this.domElement); + } + +} diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/ProgressStatus.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/ProgressStatus.tsx new file mode 100644 index 000000000..4eb385b7d --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/ProgressStatus.tsx @@ -0,0 +1,53 @@ +import * as React from "react"; +import { DefaultButton, FocusTrapCallout, FocusZone, Icon, PrimaryButton, Spinner, SpinnerSize, Stack, Text } from "@fluentui/react"; +import { TemplatesManagementContext } from "../contexts/TemplatesManagementContext"; +import { getThemeColor } from "../themeHelper"; +import * as strings from "CompanyTemplatesCommandSetStrings"; + + +type ProgressStatusProps = { +} + +export const ProgressStatus: React.FunctionComponent = (props: React.PropsWithChildren) => { + const { copiedFiles, setCopiedFiles, isCopyingFiles } = React.useContext(TemplatesManagementContext); + const fillColor = getThemeColor("themeDarkAlt"); + + function resetCopyProcess(): void { + setCopiedFiles(undefined, ''); + } + + return <> + {isCopyingFiles && + + } + {(copiedFiles && copiedFiles.files) && + <> + {copiedFiles.success && } + {!copiedFiles.success && } + + Copy templates + {copiedFiles.success ? : } {copiedFiles.message} + + + {copiedFiles.success && {strings.Common.OKButtonText}} + {!copiedFiles.success && {strings.Common.CancelButtonText}} + + + + + } + +} \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/SecurityManager.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/SecurityManager.tsx new file mode 100644 index 000000000..eef6fde02 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/SecurityManager.tsx @@ -0,0 +1,24 @@ +import { Log } from "@microsoft/sp-core-library"; + +import * as React from "react" +export type ISecurityManagerProps = { + +} + +const LOG_SOURCE: string = 'Security Manager'; + + +// export const SecurityManager: React.FunctionComponent = (props: React.PropsWithChildren) => { +export function SecurityManager(props: React.PropsWithChildren): JSX.Element { + Log.info(LOG_SOURCE, 'SecurityManager loaded'); + + function evaluate(children: T): T[] { + return React.Children.map(children, child => { + // TODO: implement rulesets here... + // return child && child.key === 'title' ?

{child.props.children}

: null; + return child; + }); + } + + return <>{evaluate(props.children)} +} \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/SettingsTemplateDefinition.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/SettingsTemplateDefinition.tsx new file mode 100644 index 000000000..ccfd1fcc7 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/SettingsTemplateDefinition.tsx @@ -0,0 +1,44 @@ +import { Stack } from "office-ui-fabric-react"; +import * as React from "react" +import { FieldPicker } from "@pnp/spfx-controls-react/lib/FieldPicker"; +import { SPFxContext } from "../contexts/SPFxContext"; +import { FieldsOrderBy } from "@pnp/spfx-controls-react/lib/services/ISPService"; +import { ISPField } from "@pnp/spfx-controls-react"; +import * as strings from "CompanyTemplatesCommandSetStrings"; + +export type SettingsTemplateDefinitionProps = { + settings: { site?: string, list?: string, categoryField?: { Id: string; InternalName: string; } }; + changeSettingsCallback: React.Dispatch>; +} +export const SettingsTemplateDefinition: React.FunctionComponent = (props: SettingsTemplateDefinitionProps) => { + const { context } = React.useContext(SPFxContext); + + const onFieldPickerChanged = (fields: ISPField | ISPField[]): void => { + const fieldData = fields as ISPField; + props.changeSettingsCallback({ + categoryField: { Id: fieldData.Id, InternalName: fieldData.InternalName }, list: props.settings.list, site: props.settings.site + }); + } + + return <> + + {/* List: {props.settings.list} / Site: {props.settings.site} +
Category Field Id: {props.settings.categoryField?.Id} */} +
+ + + +} \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/views/SettingsView.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/views/SettingsView.tsx new file mode 100644 index 000000000..06e2cb475 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/views/SettingsView.tsx @@ -0,0 +1,107 @@ +import * as React from 'react'; +import { useContext } from 'react'; +import { SPFxContext } from '../../contexts/SPFxContext'; +import { DefaultButton, MessageBar, MessageBarType, PrimaryButton, Stack } from '@fluentui/react'; +import { StandardView } from './StandardView'; +import styles from '../CompanyTemplates.module.scss' +import { ISite, SitePicker } from "@pnp/spfx-controls-react/lib/SitePicker"; +import { ListPicker } from "@pnp/spfx-controls-react/lib/ListPicker"; +import "@pnp/sp/appcatalog"; +import "@pnp/sp/webs"; +import { UserService } from '../../../../services/core/UserService'; +import { SettingsTemplateDefinition } from '../SettingsTemplateDefinition'; +import useTemplatesSettings from '../../../../hooks/useTemplatesSettings'; +import * as strings from 'CompanyTemplatesCommandSetStrings'; + +export interface ISettingsViewProps { + onNavigationExit: (destination: React.ReactNode) => void; +} + +export const SettingsView: React.FunctionComponent = (props: React.PropsWithChildren) => { + const context = useContext(SPFxContext).context; + const [userToken, setUserToken] = React.useState(undefined); + const [userData, setUserData] = React.useState(undefined); + const { settings, setSettings, storeListSettings } = useTemplatesSettings(context); + const [processState, setProcess] = React.useState({ saveInProgress: false, error: null }); + + React.useEffect(() => { + const userService = context.serviceScope.consume(UserService.serviceKey); + userService.getUserTokenDecoded() + .then((token) => { setUserToken(token) }) + .catch((error) => setProcess({ ...processState, error })); + + userService.getUserData() + .then((data) => { setUserData(data) }) + .catch((error) => console.log(error)); + }, []); + + function trySaving(): void { + setProcess({ ...processState, saveInProgress: true }); + storeListSettings() + .then(() => props.onNavigationExit()) + .catch(error => setProcess({ saveInProgress: false, error: error })); + } + + function cancelSettings(): void { + props.onNavigationExit(); + } + + console.log(userToken); + return ( + <> +

{strings.SettingsView.Title}

+ {userData &&
Current User: {userData.displayName}
} + + + +

{strings.SettingsView.TemplateRepository}

+
+ {processState.error && + {processState.error}} + {(processState.saveInProgress && !processState.error) && + {strings.SettingsView.SavingInProgress}} + { setSettings({ site: sites[0].url, list: undefined, categoryField: undefined }) }} + placeholder={strings.SettingsView.SelectSites} + searchPlaceholder={'Filter sites'} /> + + value !== 'NO_LIST_SELECTED' && setSettings({ ...settings, list: value as string, categoryField: undefined })} /> + + + +

{strings.SettingsView.TemplateDefinitionTitle}

+ +
+ + + + + + + ); +}; \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/views/StandardView.tsx b/samples/react-company-templates/src/extensions/companyTemplates/components/views/StandardView.tsx new file mode 100644 index 000000000..446ac39e9 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/views/StandardView.tsx @@ -0,0 +1,128 @@ +import * as React from 'react'; +import { useContext } from 'react'; +import { groupBy } from '@microsoft/sp-lodash-subset'; +import { TemplatesManagementContext } from '../../contexts/TemplatesManagementContext'; +import { Icon, SearchBox, Spinner, SpinnerSize, Stack, StackItem, Text } from '@fluentui/react'; +import { FileIconType, getFileTypeIconProps } from '@fluentui/react-file-type-icons'; +import styles from '../CompanyTemplates.module.scss' +import { ITreeItem, TreeView, TreeViewSelectionMode } from '@pnp/spfx-controls-react/lib/TreeView'; +import "@pnp/sp/items/get-all"; +import "@pnp/sp/items"; +import { TemplateFile } from '../../../../hooks/useTemplateFiles'; +import { CategoryFilter } from '../CategoryFilter'; +import * as strings from 'CompanyTemplatesCommandSetStrings'; + + +export interface ITemplateViewProps { } + +export const StandardView: React.FunctionComponent = (props: React.PropsWithChildren) => { + const { templateFiles, checkoutFiles, templateFilter, loading, setTemplateValueFilter } = useContext(TemplatesManagementContext); + const [filteredtemplateFiles, setFilteredtemplateFiles] = React.useState(templateFiles); + + // Template Filtering + React.useEffect(() => { + let filtered = templateFiles + if (templateFilter.categories?.length > 0) { + filtered = filtered + .filter(file => { + return file.categories?.some(category => category.toLowerCase() === templateFilter?.categories[0].toLowerCase()); + }); + } + filtered = filtered.filter(file => { + return file.title.toLowerCase().includes(templateFilter.value?.toLowerCase() ?? '') + || file.fileLeafRef.toLowerCase().includes(templateFilter.value?.toLowerCase() ?? ''); + }); + setFilteredtemplateFiles(filtered); + }, [templateFilter.value, templateFilter.categories, templateFiles]); + + const onRenderItem = (treeItem: ITreeItem): JSX.Element => { + const { data }: { data?: TemplateFile } = treeItem; + + if (data.type === 'Folder') { + return
+ + {treeItem.label} +
; + } + + return
+ + + + {treeItem.label} + + {/* + {new Date(data?.modified).toLocaleDateString()} + */} + + {data.categories && data.categories.map(category => {category})} + + +
; + } + + const makeFolderStructure = (items: any[], path = '', level = 1): any[] => { + if (!items?.length) return []; + + const sorted = [...items].sort((a, b) => { + const aValue = a.filePath.toLowerCase(); + const bValue = b.filePath.toLowerCase(); + if (aValue > bValue) return 1; + if (bValue > aValue) return -1; + return 0; + }); + + const grouped = groupBy(sorted, (i) => { + if (i.pathSegments.length <= level) return '$this'; + return i.pathSegments[level - 1]; + }); + return [ + ...Object + .keys(grouped) + .filter((directory) => directory !== '$this') + .map((directory): any => ({ + key: `${path}${directory}`, + label: directory, + subLabel: "Test", + data: { title: directory, type: 'Folder' }, + selectable: false, + children: makeFolderStructure(grouped[directory], `${path}${directory}/`, level + 1) + })), + ...grouped.$this?.filter(i => !i.title.includes('.DS')) + .map((i: TemplateFile) => ({ + key: i.id, + label: i.fileLeafRef, + subLabel: i.filePath, + data: i, + })) ?? [], + ]; + } + + return ( +
+

{strings.StandardView.Title}

+ {loading &&
} + {(!loading && templateFiles.length > 0) && + <> + + {strings.StandardView.FilterTemplatesLabel} + + setTemplateValueFilter(newValue)} onClear={() => setTemplateValueFilter(undefined)} styles={{ root: { width: '350px' } }} /> + + checkoutFiles([...items])} + onRenderItem={(i) => onRenderItem(i)} + /> + } + { + !loading && templateFiles.length === 0 && +
{strings.StandardView.NoTemplatesFoundText}
+ } +
+ ); +}; \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/components/views/index.ts b/samples/react-company-templates/src/extensions/companyTemplates/components/views/index.ts new file mode 100644 index 000000000..4672394c6 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/components/views/index.ts @@ -0,0 +1,2 @@ +export { SettingsView } from "./SettingsView"; +export { StandardView } from "./StandardView"; \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/contexts/SPFxContext.ts b/samples/react-company-templates/src/extensions/companyTemplates/contexts/SPFxContext.ts new file mode 100644 index 000000000..b3bdd471a --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/contexts/SPFxContext.ts @@ -0,0 +1,8 @@ +import { BaseComponentContext } from "@microsoft/sp-component-base"; +import * as React from "react"; + +export interface ISPFxContext { + context: BaseComponentContext; +} + +export const SPFxContext = React.createContext(null); \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/contexts/TemplatesManagementContext.tsx b/samples/react-company-templates/src/extensions/companyTemplates/contexts/TemplatesManagementContext.tsx new file mode 100644 index 000000000..9c10cb0e0 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/contexts/TemplatesManagementContext.tsx @@ -0,0 +1,27 @@ +import * as React from "react"; +import { ITreeItem } from "@pnp/spfx-controls-react/lib/TreeView"; +import { TemplateFile } from "../../../hooks/useTemplateFiles"; +import { IFile } from "@pnp/sp/files"; + +type TemplatesManagementContextState = { + templateFiles?: TemplateFile[]; + templateFilesByCategory?: { [key: string]: TemplateFile[] }[]; + loading: boolean; + + templateFilter?: { value?: string, categories?: string[] }; + setTemplateValueFilter?: (value: string) => void; + setTemplateCategoriesFilter?: (categories: string[]) => void; + + selectedFiles: any[]; + checkoutFiles: (files: ITreeItem[]) => void; + + copiedFiles?: { files?: IFile[], success?: boolean, message?: string }; + setCopiedFiles?: (files: IFile[], message: string) => void; + startCopyProcess?: () => void; + isCopyingFiles?: boolean; +} + +export const TemplatesManagementContext = React.createContext({ + templateFiles: [], templateFilesByCategory: [], loading: true, + selectedFiles: [], checkoutFiles: undefined, templateFilter: { value: undefined, categories: [] }, +}); \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/contexts/TemplatesManagementContextProvider.tsx b/samples/react-company-templates/src/extensions/companyTemplates/contexts/TemplatesManagementContextProvider.tsx new file mode 100644 index 000000000..e9d9fc06f --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/contexts/TemplatesManagementContextProvider.tsx @@ -0,0 +1,71 @@ +import * as React from "react"; +import { TemplatesManagementContext } from "./TemplatesManagementContext"; +import { TemplateFile, useTemplateFiles } from "../../../hooks/useTemplateFiles"; +import { SPFxContext } from "./SPFxContext"; +import { SPFx, spfi } from '@pnp/sp'; +import { IFile } from "@pnp/sp/files"; + +type TemplatesManagementContextProviderProps = {} + +export const TemplatesManagementContextProvider: React.FC = (props: React.PropsWithChildren) => { + const context = React.useContext(SPFxContext).context; + const { templateFiles, templateFilesByCategory, loading, initWithListParams } = useTemplateFiles({ listId: undefined, webUrl: undefined }); + const [selectedTemplateFiles, setSelectedTemplateFiles] = React.useState([]); + const [filterTemplateValue, setTemplateValueFilter] = React.useState(''); + const [filterTemplateCategories, setTemplateCategoriesFilter] = React.useState([]); + const [copiedFiles, setCopied] = React.useState<{ files: IFile[], success: boolean, message: string }>(undefined); + const [isCopyingFiles, setIsCopyingFiles] = React.useState(false); + + const addTemplateFilesToSelection = (files: any[]): void => { + setSelectedTemplateFiles([]); + setSelectedTemplateFiles(files); + } + + const filterTemplateByValue = (value: string): void => { + setTemplateValueFilter(undefined); + setTemplateValueFilter(value); + } + + const filterTemplateByCatgegories = (categories: string[]): void => { + setTemplateCategoriesFilter(undefined); + setTemplateCategoriesFilter(categories); + } + + const startCopyProcess = (): void => { + setIsCopyingFiles(true); + } + + const setCopiedFiles = (newFiles: IFile[], message: string): void => { + setCopied(undefined); + setCopied({ files: newFiles, success: (newFiles?.length > 0 ? true : false), message }); + setSelectedTemplateFiles([]); + setIsCopyingFiles(false); + } + + async function initSourceList(): Promise { + const sp = spfi().using(SPFx(context)); + try { + const settingsData = (await sp.web.getStorageEntity("easyTemplatesSettings"))?.Value; + if (settingsData) { + const settings = JSON.parse(settingsData); + initWithListParams({ webUrl: settings.site, listId: settings.list, categoryField: settings.categoryField }); + } + } catch (err) { + console.log(err); + } + } + + React.useEffect(() => { + initSourceList().catch(error => console.log(error)); + }, []); + + return + {props.children} + +} \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/loc/de-de.js b/samples/react-company-templates/src/extensions/companyTemplates/loc/de-de.js new file mode 100644 index 000000000..8f2d82332 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/loc/de-de.js @@ -0,0 +1,49 @@ +define([], function () { + return { + // Common + Common: { + Template: 'Vorlage', + Templates: 'Vorlagen', + CancelButtonText: 'Abbrechen', + OKButtonText: 'OK', + }, + // CategoryFilter.tsx + CategoryFilter: { + DropdownPlaceholder: 'nach Kategorien', + DropdownPlaceholderFallback: 'Kategorien filtern', + }, + // CopyTemplatesButton.tsx + CopyTemplatesButton: { + CopyTemplatesButtonText: '{0} Vorlage(n) kopieren', + CopiedSuccessfullyMessage: 'erfolgreich kopiert!', + }, + // SettingsView.tsx + SettingsView: { + Title: 'Einstellungen', + TemplateRepository: 'Vorlagen Repository', + TemplateRepositoryDescription: `Wähle die SharePoint Site und Liste, welche die Vorlagen enthalten. Es ist eine sehr gute Idee
dafür eine 'organization assets library' (genauer: OfficeTemplateLibrary) als Vorlagenverwaltungs-Bibliothek zu verwenden.`, + SelectSite: 'Site wählen', + SelectSites: 'Sites wählen', + FilterSites: 'Sites filtern', + SelectListLabel: 'Vorlagenbibliothek wählen', + SelectListPlaceholder: 'Wähle die Bibliothek, welche die Vorlagen enthält', + SaveSettingsButtonText: 'Einstellungen speichern', + SavingInProgress: 'Einstellungen werden gespeichert...', + TemplateDefinitionTitle: 'Vorlagen-Definition', + }, + // SettingsTemplateDefinition.tsx + SettingsTemplateDefinition: { + TemplateFieldFieldPickerLabel: 'Feld, das die Kategorie enthält', + TemplateFieldFieldPickerPlaceholder: 'Kategorie-Feld auswählen', + Description: 'Lege fest, welches Feld die Angaben zur zugeordnenten Kategorie der Vorlagen enthält. Es muss sich um ein Feld des Typs "Auswahl" handeln, welches eines oder mehrere Elemente zur Auswahl bereitstellt.', + }, + // StandardView.tsx + StandardView: { + Title: 'Vorlage(n) aus der Vorlagenbibliothek wählen', + FilterTemplatesLabel: 'Vorlagen filtern', + LoadingTemplatesLabel: 'Lade Vorlagen...', + SearchBoxPlaceholder: 'Vorlagen durchsuchen und drücken', + NoTemplatesFoundText: 'Keine Vorlagen gefunden – oder die Konfiguration muss zuerst durchgeführt werden.', + }, + } +}); \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/loc/en-us.js b/samples/react-company-templates/src/extensions/companyTemplates/loc/en-us.js new file mode 100644 index 000000000..4f1b789b5 --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/loc/en-us.js @@ -0,0 +1,49 @@ +define([], function () { + return { + // Common + Common: { + Template: 'template', + Templates: 'templates', + CancelButtonText: 'Cancel', + OKButtonText: 'OK', + }, + // CategoryFilter.tsx + CategoryFilter: { + DropdownPlaceholder: 'by categories', + DropdownPlaceholderFallback: 'Filter categories', + }, + // CopyTemplatesButton.tsx + CopyTemplatesButton: { + CopyTemplatesButtonText: 'Copy {0} template(s)', + CopiedSuccessfullyMessage: 'copied successfully!', + }, + // SettingsView.tsx + SettingsView: { + Title: 'Settings', + TemplateRepository: 'Template Repository', + TemplateRepositoryDescription: `Select the SharePoint site and list that contains your templates. It makes perfect sense if you plan to use an organization assets library (as OfficeTemplateLibrary) to manage your organisation templates.`, + SelectSite: 'Select site', + SelectSites: 'Select sites', + FilterSites: 'Filter sites', + SelectListLabel: 'Select your template library', + SelectListPlaceholder: 'Select the library that stores your templates', + SaveSettingsButtonText: 'Save settings', + SavingInProgress: 'Saving in progress...', + TemplateDefinitionTitle: 'Template Definition', + }, + // SettingsTemplateDefinition.tsx + SettingsTemplateDefinition: { + TemplateFieldFieldPickerLabel: 'Field that contains the category', + TemplateFieldFieldPickerPlaceholder: 'Select a category field', + Description: 'Specify which field contains the information on the assigned category of the templates. It must be a field of type "Choice", which contains one or more selectable items.', + }, + // StandardView.tsx + StandardView: { + Title: 'Choose your template(s) from the repository', + FilterTemplatesLabel: 'Filter templates', + LoadingTemplatesLabel: 'Loading templates...', + SearchBoxPlaceholder: 'Search in templates and press ', + NoTemplatesFoundText: 'No templates found. Please specify configuration first.', + }, + } +}); \ No newline at end of file diff --git a/samples/react-company-templates/src/extensions/companyTemplates/loc/myStrings.d.ts b/samples/react-company-templates/src/extensions/companyTemplates/loc/myStrings.d.ts new file mode 100644 index 000000000..396e49afe --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/loc/myStrings.d.ts @@ -0,0 +1,52 @@ +declare interface ICompanyTemplatesCommandSetStrings { + // Common + Common: { + Template: string; + Templates: string; + CancelButtonText: string; + OKButtonText: string; + }; + // CategoryFilter.tsx + CategoryFilter: { + DropdownPlaceholder: string; + DropdownPlaceholderFallback: string; + }; + // CopyTemplatesButton.tsx + CopyTemplatesButton: { + CopyTemplatesButtonText: string; + CopiedSuccessfullyMessage: string; + }; + // SettingsView.tsx + SettingsView: { + Title: string; + TemplateRepository: string; + TemplateRepositoryDescription: string; + SelectSite: string; + SelectSites: string; + FilterSites: string; + SelectListLabel: string; + SelectListPlaceholder: string; + SaveSettingsButtonText: string; + SavingInProgress: string; + TemplateDefinitionTitle: string; + }; + // SettingsTemplateDefinition.tsx + SettingsTemplateDefinition: { + TemplateFieldFieldPickerLabel: string; + TemplateFieldFieldPickerPlaceholder: string; + Description: string; + } + // StandardView.tsx + StandardView: { + Title: string; + FilterTemplatesLabel: string; + LoadingTemplatesLabel: string; + SearchBoxPlaceholder: string; + NoTemplatesFoundText: string; + } +} + +declare module 'CompanyTemplatesCommandSetStrings' { + const strings: ICompanyTemplatesCommandSetStrings; + export = strings; +} diff --git a/samples/react-company-templates/src/extensions/companyTemplates/themeHelper.ts b/samples/react-company-templates/src/extensions/companyTemplates/themeHelper.ts new file mode 100644 index 000000000..6cc75b7eb --- /dev/null +++ b/samples/react-company-templates/src/extensions/companyTemplates/themeHelper.ts @@ -0,0 +1,13 @@ +import { ITheme, getTheme } from '@fluentui/react'; + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +const ThemeState = (window).__themeState__; + +// Get theme from global UI fabric state object if exists, if not fall back to using uifabric +export function getThemeColor(slot: string): string { + if (ThemeState && ThemeState.theme && ThemeState.theme[slot]) { + return ThemeState.theme[slot]; + } + const theme = getTheme(); + return theme[slot as keyof ITheme] as string; +} \ No newline at end of file diff --git a/samples/react-company-templates/src/hooks/useObject.ts b/samples/react-company-templates/src/hooks/useObject.ts new file mode 100644 index 000000000..e5c87428f --- /dev/null +++ b/samples/react-company-templates/src/hooks/useObject.ts @@ -0,0 +1,7 @@ +import { useState } from 'react'; + +export default function useObject(initialValue: T): [T, (newValue: Partial) => void] { + const [value, setValue] = useState(initialValue); + const update: (newValue: Partial) => void = (newValue: Partial) => setValue({ ...value, ...newValue }); + return [value, update] as [T, (newValue: Partial) => void]; +} \ No newline at end of file diff --git a/samples/react-company-templates/src/hooks/usePageNavigator.ts b/samples/react-company-templates/src/hooks/usePageNavigator.ts new file mode 100644 index 000000000..c386990ae --- /dev/null +++ b/samples/react-company-templates/src/hooks/usePageNavigator.ts @@ -0,0 +1,17 @@ +import * as React from "react"; +import { useEffect, useState } from 'react'; + + +export default function usePageNavigator(startNode?: React.ReactNode): { selectedPage: React.ReactNode, navigateTo: (navigationNode: React.ReactNode) => void } { + const [page, setPage] = useState(startNode); + + function navigateTo(navigationNode: React.ReactNode): void { + setPage(navigationNode); + } + + useEffect(() => { + navigateTo(startNode); + }, []); + + return { selectedPage: page, navigateTo }; +} \ No newline at end of file diff --git a/samples/react-company-templates/src/hooks/useTemplateFiles.ts b/samples/react-company-templates/src/hooks/useTemplateFiles.ts new file mode 100644 index 000000000..2c650a669 --- /dev/null +++ b/samples/react-company-templates/src/hooks/useTemplateFiles.ts @@ -0,0 +1,69 @@ +import { useContext, useEffect, useState } from 'react'; +import { TemplateParams, TemplateService } from '../services/core/TemplateService'; +import { SPFxContext } from '../extensions/companyTemplates/contexts/SPFxContext'; + + +export type TemplateFile = { + id: string; + title: string; + type: 'Folder' | 'File'; + fileType: string; + fileRef: string; + fileLeafRef: string; + filePath: string[]; + pathSegments: string[]; + modified: Date; + categories?: string[]; +} + + +export function useTemplateFiles(initialValues: TemplateParams): { + templateFiles: TemplateFile[], + templateFilesByCategory: { [key: string]: TemplateFile[] }[], + loading: boolean, + templateStore: TemplateParams, + initWithListParams: (newParams: TemplateParams) => void, +} { + const [templateStoreParams, setParams] = useState({ ...initialValues }); + const [files, setFiles] = useState([]); + const [filesGroupedByCategory, setGroupedFiles] = useState<{ [key: string]: TemplateFile[] }[]>([]); + const [loading, setLoading] = useState(false); + + const { context } = useContext(SPFxContext); + const templateService = context.serviceScope.consume(TemplateService.serviceKey) + + function setListParams(newParams: TemplateParams): void { + setParams(newParams); + } + + async function readFilesFromSettings(): Promise { + const { webUrl, listId, categoryField } = templateStoreParams; + + const templateFiles = await templateService.getTemplates({ webUrl: webUrl, listId: listId, categoryField: categoryField }); + return templateFiles; + } + + function groupByCategory(files: TemplateFile[]): void { + const grouped = files.reduce((acc: any, cur: TemplateFile) => { + cur.categories?.forEach((c: string) => { + if (!acc[c]) acc[c] = []; + acc[c].push(cur); + }) + return acc; + }, {}); + setGroupedFiles(grouped); + } + + useEffect(() => { + const { listId, webUrl } = templateStoreParams; + if (!listId || !webUrl || !context) return; + + setLoading(true); + readFilesFromSettings() + .then(res => { setFiles(res); return res; }) + .then(res => { groupByCategory(res); setLoading(false); }) + .catch(error => { console.log(error); setLoading(false) }); + }, [templateStoreParams]); + + return { templateFiles: files, templateFilesByCategory: filesGroupedByCategory, loading: loading, initWithListParams: setListParams, templateStore: templateStoreParams }; +} \ No newline at end of file diff --git a/samples/react-company-templates/src/hooks/useTemplatesSettings.ts b/samples/react-company-templates/src/hooks/useTemplatesSettings.ts new file mode 100644 index 000000000..44830aaad --- /dev/null +++ b/samples/react-company-templates/src/hooks/useTemplatesSettings.ts @@ -0,0 +1,51 @@ +import { BaseComponentContext } from "@microsoft/sp-component-base"; +import * as React from "react"; +import { SPFx, spfi } from "@pnp/sp"; +import "@pnp/sp/appcatalog"; +import "@pnp/sp/webs"; + +export type EasyTemplatesSettings = { + site?: string; + list?: string; + categoryField?: { + Id: string; + InternalName: string; + } +} + +export default function useTemplatesSettings(context: BaseComponentContext): { + settings: EasyTemplatesSettings, + setSettings: (settings: EasyTemplatesSettings) => void, + storeListSettings: () => Promise +} { + const [settings, setSettings] = React.useState({ site: undefined, list: undefined, categoryField: undefined }); + + async function storeListSettings(): Promise { + const sp = spfi().using(SPFx(context)); + const w = await sp.getTenantAppCatalogWeb(); + + // specify required key and value + await w.setStorageEntity("easyTemplatesSettings", JSON.stringify({ categoryField: settings.categoryField, site: settings.site, list: settings.list })); + console.log('Settings saved:'); + console.log(settings) + } + + async function fetchListSettings(): Promise { + const sp = spfi().using(SPFx(context)); + try { + const settingsData = (await sp.web.getStorageEntity("easyTemplatesSettings"))?.Value; + if (settingsData) { + const settings = JSON.parse(settingsData); + setSettings({ site: settings.site, list: settings.list, categoryField: settings.categoryField }); + } + } catch (err) { + console.log(err); + } + } + + React.useEffect(() => { + fetchListSettings().catch(error => console.log(error)); + }, [context]); + + return { settings, setSettings, storeListSettings }; +} \ No newline at end of file diff --git a/samples/react-company-templates/src/index.ts b/samples/react-company-templates/src/index.ts new file mode 100644 index 000000000..fb81db1e2 --- /dev/null +++ b/samples/react-company-templates/src/index.ts @@ -0,0 +1 @@ +// A file is required to be in the root of the /src directory by the TypeScript compiler diff --git a/samples/react-company-templates/src/services/core/TemplateService.ts b/samples/react-company-templates/src/services/core/TemplateService.ts new file mode 100644 index 000000000..388b44a04 --- /dev/null +++ b/samples/react-company-templates/src/services/core/TemplateService.ts @@ -0,0 +1,117 @@ +import { ServiceKey, ServiceScope } from "@microsoft/sp-core-library"; +import { PageContext } from '@microsoft/sp-page-context'; +import { isEmpty } from '@microsoft/sp-lodash-subset'; +import { IFile, IWeb, SPFx, spfi } from '@pnp/sp/presets/all'; +import { AssignFrom } from "@pnp/core"; +import "@pnp/sp/navigation"; + +export type TemplateFile = { + id: string; + title: string; + type: 'Folder' | 'File'; + siteUrl: string; + webUrl: string; + fileType: string; + fileRef: string; + fileLeafRef: string; + filePath: string[]; + pathSegments: string[]; + modified: Date; + categories?: string[]; +} + +export type TemplateParams = { + webUrl: string; + listId: string; + categoryField?: { Id: string; InternalName: string; }; +} + +export interface ITemplateService { + getTemplates(templateStoreParams: TemplateParams): Promise; + copyTemplates(targetFolderRelativeUrl: string, selectedFiles: any[]): Promise; +} + +export class TemplateService implements ITemplateService { + + private pageContext: PageContext; + + public static readonly serviceKey: ServiceKey = + ServiceKey.create('CompanyTemplates.TemplateService', TemplateService); + + constructor(serviceScope: ServiceScope) { + serviceScope.whenFinished(() => { + this.pageContext = serviceScope.consume(PageContext.serviceKey); + }) + } + + private async getWeb(webUrl: string): Promise { + // Create a new SPFx web instance – as described by https://coreyroth.com/2022/02/18/connecting-to-other-sites-with-pnp-js-3-0-0/ + const sp = spfi().using(SPFx({ pageContext: this.pageContext })); + const otherSite = spfi(webUrl).using(AssignFrom(sp.web)); + return otherSite.web; + } + + public async getTemplates(templateStoreParams: TemplateParams): Promise { + const { webUrl, listId, categoryField } = templateStoreParams; + + const sourceWeb = await this.getWeb(webUrl); + const { ServerRelativeUrl: sourceSiteUrl, Url: sourceWebUrl } = await sourceWeb(); + const sourceList = sourceWeb.lists.getById(listId); + const { ParentWebUrl } = await sourceList(); + const selectFields = ['Title', 'FileRef', 'FSObjType', + 'BaseName', 'ServerUrl', 'DocIcon', + 'LinkFilename', 'UniqueId', 'FileDirRef', + 'File_x0020_Type', 'FileLeafRef', 'Modified', /*"FieldValuesAsText"*/]; + if (categoryField?.InternalName) selectFields.push(categoryField?.InternalName); + + const fileItems = (await sourceList.items + .select(...selectFields) + .filter("FSObjType eq 0") + // .expand("FieldValuesAsText") + .getAll()) + .map((f) => { + const data: TemplateFile = { + id: f.UniqueId, + title: !isEmpty(f.Title) ? f.Title : f.FileLeafRef, + type: f.FSObjType === 1 ? 'Folder' : 'File', + siteUrl: sourceSiteUrl, + webUrl: sourceWebUrl, + fileType: f.File_x0020_Type, + fileRef: f.FileRef, + fileLeafRef: f.FileLeafRef, + filePath: f.FileRef + .substring(ParentWebUrl.length + 1) + .split('/').slice(1).join('/'), + modified: f.Modified, + pathSegments: f.FileRef + .substring(ParentWebUrl.length + 1) + .split('/').slice(1), + }; + // category handling + const categories = templateStoreParams.categoryField?.InternalName && f[templateStoreParams.categoryField.InternalName]; + if (categories && Array.isArray(f[templateStoreParams.categoryField.InternalName])) data.categories = categories; + else if (categories && typeof (f[templateStoreParams.categoryField.InternalName]) === 'string') data.categories = [categories]; + + return data; + }); + return fileItems; + } + + public async copyTemplates(targetFolderRelativeUrl: string, selectedFiles: any[]): Promise { + try { + const files = await Promise.all(selectedFiles.map(async (file) => { + const sourceWeb = await this.getWeb(file.data.webUrl); // don't call by the relative url - make sure you always use the absolute url instead! + return await sourceWeb.getFileById(file.data.id) + .copyByPath(`${targetFolderRelativeUrl}/${file.data.fileLeafRef}`, false, { + KeepBoth: false, + ResetAuthorAndCreatedOnCopy: true, + ShouldBypassSharedLocks: false, + }); + })); + return files; + } catch (error) { + throw `Error while copying templates; please check the library for the status of the copied files. ${error.message}` || error; + } + } + +} diff --git a/samples/react-company-templates/src/services/core/UserService.ts b/samples/react-company-templates/src/services/core/UserService.ts new file mode 100644 index 000000000..606792ac4 --- /dev/null +++ b/samples/react-company-templates/src/services/core/UserService.ts @@ -0,0 +1,51 @@ +import { ServiceKey, ServiceScope } from "@microsoft/sp-core-library"; +import { AadTokenProviderFactory } from "@microsoft/sp-http"; +import { MSGraphClientFactory } from "@microsoft/sp-http-msgraph"; + +export interface IUserService { + getUserToken(resourceEndpoint?: string): Promise; + getUserTokenDecoded(resourceEndpoint?: string): Promise; + getUserData(): Promise; +} + +export class UserService implements IUserService { + + private aadTokenProviderFactory: AadTokenProviderFactory; + private msGraphClientFactory: MSGraphClientFactory; + + public static readonly serviceKey: ServiceKey = + ServiceKey.create('CompanyTemplates.UserService', UserService); + + constructor(serviceScope: ServiceScope) { + serviceScope.whenFinished(() => { + this.aadTokenProviderFactory = serviceScope.consume(AadTokenProviderFactory.serviceKey); + this.msGraphClientFactory = serviceScope.consume(MSGraphClientFactory.serviceKey); + }) + } + + public async getUserToken(resourceEndpoint: string = 'https://graph.microsoft.com'): Promise { + return await this.aadTokenProviderFactory.getTokenProvider().then(async (tokenProvider) => { + const token = await tokenProvider.getToken(resourceEndpoint); + return token; + }) + } + + public async getUserTokenDecoded(resourceEndpoint: string = 'https://graph.microsoft.com'): Promise { + const token = await this.getUserToken(resourceEndpoint); + return this.decodeUserToken(token); + } + + private decodeUserToken(token: string): string { + const base64Url = token.split('.')[1]; + const base64 = base64Url.replace('-', '+').replace('_', '/'); + return JSON.parse(window.atob(base64)); + } + + public async getUserData(): Promise { + return this.msGraphClientFactory.getClient("3").then(async client => { + const data = await client.api('/me').get(); + return data; + }); + } + +} \ No newline at end of file diff --git a/samples/react-company-templates/tsconfig.json b/samples/react-company-templates/tsconfig.json new file mode 100644 index 000000000..c8ade909f --- /dev/null +++ b/samples/react-company-templates/tsconfig.json @@ -0,0 +1,37 @@ +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-4.5/includes/tsconfig-web.json", + "compilerOptions": { + "target": "es5", + "forceConsistentCasingInFileNames": true, + "module": "esnext", + "moduleResolution": "node", + "jsx": "react", + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "skipLibCheck": true, + "outDir": "lib", + "inlineSources": false, + "strictNullChecks": false, + "noImplicitAny": true, + + "typeRoots": [ + "./node_modules/@types", + "./node_modules/@microsoft" + ], + "types": [ + "webpack-env" + ], + "lib": [ + "es5", + "dom", + "es2015.collection", + "es2015.promise", + "ES2017" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx" + ] +} From ce1b04f9c0f42d90d9de5ccca5534ffbd9245477 Mon Sep 17 00:00:00 2001 From: Tobias Maestrini Date: Fri, 29 Mar 2024 02:31:48 +0100 Subject: [PATCH 2/3] fix url for thumbnail --- samples/react-company-templates/assets/sample.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/react-company-templates/assets/sample.json b/samples/react-company-templates/assets/sample.json index e28cb2643..30c20d755 100644 --- a/samples/react-company-templates/assets/sample.json +++ b/samples/react-company-templates/assets/sample.json @@ -28,7 +28,7 @@ { "type": "image", "order": 100, - "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-company-templates/assets/Demo.gif", + "url": "https://github.com/pnp/sp-dev-fx-extensions/blob/269ae2f269aadb35361ec657dd969bf730e79df8/samples/react-company-templates/assets/Demo.gif", "alt": "Extension Preview" } ], From a7dcbfcceb47469cacf8b56806a6d44a50eb59c4 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Sat, 30 Mar 2024 13:40:21 -0400 Subject: [PATCH 3/3] Fixed readme, added nvmrc --- samples/react-company-templates/.nvmrc | 1 + samples/react-company-templates/README.md | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 samples/react-company-templates/.nvmrc diff --git a/samples/react-company-templates/.nvmrc b/samples/react-company-templates/.nvmrc new file mode 100644 index 000000000..ff650592a --- /dev/null +++ b/samples/react-company-templates/.nvmrc @@ -0,0 +1 @@ +v16.13.0 diff --git a/samples/react-company-templates/README.md b/samples/react-company-templates/README.md index 31c6f5e05..a97068bc4 100644 --- a/samples/react-company-templates/README.md +++ b/samples/react-company-templates/README.md @@ -9,7 +9,7 @@ A SharePoint administrator can easily configure the document library that contai ![Admin Settings](./assets/Settings.jpg) > [!WARNING] -> 👉 For now, company templates can only be stored in one single library (aka «template repostory») within the whole SPO tenant. Therefore, only a user that has `isSiteAdmin` property assigned can access the settings view. We strongly recommend that only a tenant admin should / can configure the template repository settings. +> 👉 For now, company templates can only be stored in one single library (aka «template repository») within the whole SPO tenant. Therefore, only a user that has `isSiteAdmin` property assigned can access the settings view. We strongly recommend that only a tenant admin should / can configure the template repository settings. > [!NOTE] > By defining the template repository, the settings will be stored in a **tenant property** (property name `easyTemplatesSettings`). Every instance of this extension refers to this tenant property. @@ -27,7 +27,7 @@ From a user perspective, the extension covers these features: - [x] List files that serve as company templates in a tree structure - [x] Filter by file category - [x] Filter by name -- [x] Copy selected files fom template repository to the current document library +- [x] Copy selected files from template repository to the current document library - [x] Show a settings page to all users who have permissions to manage lists It uses several ["Reusable React controls"](https://pnp.github.io/sp-dev-fx-controls-react/) for an awesome user experience. @@ -35,7 +35,7 @@ It uses several ["Reusable React controls"](https://pnp.github.io/sp-dev-fx-cont ### Upcoming Features (or not yet implemented ideas) - [ ] Show link(s) to copied file(s) to be opened in a new browser tab (Dan's feature request 😃) -- [ ] Display additional metadata (filesize, current version) of the template file +- [ ] Display additional metadata (file size, current version) of the template file - [ ] Show a preview of a selected template file by clicking on its file name - [ ] Refresh template list by clicking on a refresh button in the command bar

>Q3; znq*M!O|DmYC`DiGe#4Q91}&=9sTbPi6zYy~1?P8#y<)bGyII$^!Q`4-^Q~<_DmMl0 z;)DR(u#tX%Jy=@v!H%z=&Ssf;cU!2d$6w7mj^He>Cj2Dem~?kh3>{s9cAX0`2@TGR zL#IPNSLYmmn%B)w-qxf~pz~s>Z1=f}3A|Do*P-w}f(!FYCNF&OoLgn}S4{XDHmYvI zx0q~HAy)bVqc76F^|eiwy)Hv#^9y@PM`|qdsNgX?ynpX*pgCgOZkT*qv$%LRuHD=- zrs2(BxPC)1TrK|4wMoBdAF|W5QPB#4%OF5Z0USLjk&shf`{7d2$-foAu=gGqYl6;@ zPJpulglvcotD1{TLHC{01p5i!>xH#Vcq7;MjYlLt5ma zm_!$}hXgjI4cHaMPkNRaO0z+wPZINvZx+SgD-#%(nj+T*2GQ9kmazb$OzIzGxTJT7 zKvazJACq&=&I>VpYa9(ixKl(>BF7Lp20@>$B&ZT>LX2KQ(J)1+0i#GGlqv`GiY??y z;SHTMH)izGNo3bb;1Jv{PR!7c5$L=gKMha4euUnN`t{k9aJXI7-2f+Gmi!>Kh%0eqU zj;PZ_G7J=B_<0jA_Q*|!vW-)HV+&1Xo1Bdrq%D>tCXm`qh2<_6PX1!iDXEhb{GYVY zqLkC%V6UiBLNl75)9B!vpGsIh1SpRxe{yonz^LjlgKxG>xKifQ=(NdTnh!GXUyJ)9 zJI9!vT~|32-Lft*8pEEuP+%;H3SJylIgvGF5Fhdm`ylT~P>Qq6k0cA2SLpKJItr$I zUVW^82Kjn~`Y=sDu?$H&t$v8*N)qHuvL%h4{s6h9(mMedIR?naf{oNvKXMuZ`*vmb z&*+eCmT4KAJBBp$`a(@m(0)56=?mr!VoFrR(M8b-1mGs>mEzJBj@fAip#22$Q)rMy zQs!@B$Dl2JE4ARcYo)Y-N#qBGi#(uo^!()W-(EgCg<}CYZteL%JR>LqgQ6#$#5CAL zeu*6F(RRVBH^ZKti?FoekkC*H4@*`c(!aEB`71gLHr5|qGuPtl&ol}q!jl;aVyP@M ze752UG2&MRT1DQF)4a;)K%gr&k7mB&@78|#L_jVww}k0}i^Po}zj*&DF??!iCmzZK zD4L-m(?h{_hqXjyWo@XkQEJXw&9UmA6Nd;o;m?xn^uJ@#D804`#Y9b+Edn|&ge`)R z=!US8(+G*H#TS>v;J?a@$MnhbLQxTEoo;`xE03p3iAl8LGvqq_O&7qM`+(*qh{SH`;r=#pmCxC2p zn|b_;=^ol<68`=jhk+%SUTR{kl}b#`7iIlPP;t z>8>f;&^D;?D)w(vO*nvBq0pp8#Gd2l&eK8oy49Ze6J?zIm>9;3>+9g*TxCis^DV$%<~G3Kt{TBBf8I|r{P`HJ zpbL3tag{o{2tCLsmXGq>)kU!vJ#-BQf*6fMSvr#3YqyE)_?<4)z)l1feU<@{>5xLW z#i}1uu^ofy^UtTAvg~XA4}K6n4>jS9Xn6tI)1yOc)~Um@j{+)WK|QX;$RsU!E7kQ| zr+$)XBdb%fO8}X8+(2vz!I4&{@ULhdVi+$f7+;*w8s>>!oS6TnkVUV0s);*196D=Q zyWY=xyObM?julvV3F`JkMk^Re@QuucLIzBl-O3&uQ5KyEj|hU{vIBqDkxparf4w1>iervaE+ z7;%p}r>&U%Z1u~A@X6<PGekl!U9U$^d$J_^Z=&PZqUX!f_JsaQx?dSN0;NX#uVG zn17O-zR?p&08k3(0ez!rHiWG86x>9`>=W%mdZlnLmuPYn@O>2U%jE_QrG9H%41%06 zKTa?Y5d;M1fd#boUGw@&F4lbq&c~^O2@+p6X*uR~B$QXtr$p5Sog;s##?6I9N+PmN zO1jjT2g1!`KA3zwq(B^na)s<7%Q+#k6?6L|fv>3a%F+arhJq+$KEq-~xq9HxlybT? z85g&OvX#dnRnP_emA|wJc`X*990mxEX=FZNf;^({#nlnlNlDe!6r>W>!jk}rx;p&H zA9Ry>iI}4y6!3=>5dgS2_)8RD{f4$e{cb3CR`x*!Ours8+;cA=$viNx<<&SOeb1Q!Y z5*V`p_`-ttMfDxkRhM{Rye@gJ5~TXlzJ5xKax@n|DM-x1!Q8%d*X_fJ($$9zf^GQg zx=2YHSrnb60erbc^#~%U#36YtfE!N*mW0MsF8NK_(8kc{5QKn=Pib^RRs1Yre;z4Z zHA-CEyDFR+-lxLr&YAU7lSf`g20Zf2nWEyWq%XNR0VIT6KgiveX2-Q8vf-P+?V)Fi zVuV1T&^AM&Dn%LNodNopwtS6Iy_FKcwe%P(7wS1u^hf?Tgv6`<)SgQyA*y_FXg$P*Ag3&^s8AsVD0)SPEDbT`-DZ1(X~6*#Q>w@q z3VWW3a{?uAk^=8;MnirhQo|)V&Mns{Db8V6j#(wmft;J-YB7V5_1eb{Nfdj6m|)%| zeC*4B`(BWhb*<-h=rD0=GYvK>v~hJ|;w3+n)V71Z4FcIRiEr>Le0Y+&FO4xt%ZE)w zOu0eHuTaD^fgL@=pK*3$SztACC=+SJM=Z} zaX8MbSyf7?wq{aUO>oHoBB?m9ojr1*@n4j%C`OyAGMr<{jt#QZr#kHgtdD$56w5`Q z_+6>a^m9IvhT6f(@X8unph{OrpG0wPb=7_ME~D=H4+a4VKKnIhCcyK>3DvW)DCGT) zvH%}iM03peZI=Nmx_QC_m|DmrS2j55#hm9!G_Ya?l+R6QSp4BGR=g1A&%wHcMaim5 z@GO{|f_&x-kyQi&_=r|cm}BxWXGqRcAk7rSSMW2YUUPxXnulRqD8Gq*_|^)0-9o5Jqyvi}*w%=z+J0Xo z(_5NnP~D38FN1&?H*psoj~P+56O(8N+0+I-=cZ=cEJ2DA19L2zbq_tk3Dxc!w%k_{ z1?VjAbXmoqF4%d@=K?WIHJ}_o`5QL1X(Cz=halO07tLlD^CA~a5xd+$7f}mE@g`0) zPI-7&$JA!`%yYNcJm#NE)US=0=y%C?bLQyts7Mlce%3@m5I#>-_wMZLOtbzjUem4; z=I+0z*eXFL44f&bsNXN-DNjE!>)kp@VbQ*QsF{2I4h8Ikc>#pcb)pvapgUvi>fyP0 zG7(AkmSi&o^!J|m;F)vvNjQI}_Qn`5Xdry)rvMH_XMewuCx~#jQNyzVU)fVB;NWfz zZ~zCn1P4DD4D$L8zB33ub`J_}4GO;uiUNnk1&1UJhNOLmKsiHl-9rjnLrO10D!^ei z!C?)9VJ+Wbot$C4?qP$iVWXE}6X1xM;E096h?Vb%P0om2_lW)0h~vwM6L9pa;Hay? zsJri|XU?d1_o(kXgWzQ}5I7brI2LL!7VbL+&KZk>bdSYsjm5o;B>=~h1jkbh#?ySq zGjhhWy2o?2#`9jr3xE?vf)gbM6J@>=6*&`C-4iwMw9uD{2H@no(7nZAvdwq0BWJR! zd$N0LviD`O4>&a-I5lK2HR3xpmNPZcJvH^tAb6RY15PgpPA?fuulP={a&zx_~{C=6a1kPRy&fXZz-uccxnC| z0*&DUg&`C^RJ5@k6yC)=8~Pj_=^~fV;s=P~BCZ1}(j^p<2`Uo(Jp1e7i~XXw(2}I# z5|!e+1Us7*eM!M@R{C{Gg>+esln^R#UeRy)MsQiLXW4*sQPXc;hjis~YuUnZ#Y$-2 z*kRtRXXV^?#qo8;DHg}JXUX1h^%(em?yu?#tpXiZ{e@<{N!NmfmY`JDOwh@<`_Q9$ z)?&8T;$GJhF4itDS5sccLj2Y<92R_q=EdjHcP`fpNH>avHcAXPN?E_B=5F}rtk-OB z5cRAJlj3e&uJ5UAw)t&#AYnx@m0&)#Qr*_|db~>W5sbij>~ByR*ByJH0b? zv7@iLn;f)DhU0p-y>~A}hcYbvu611VlWug~ZyZwK-VR{YUdjsGSJl&^iCz2{s~T(y zt8qiRp2Ub$x7CJ@oW6@5&2cF9wp*mQ_swBXw|}6vXpijekbsMBavcgCP>MeX)d1e+ z_b=6m+h<~191=b1^30H_oDaQ*V%vq$*nxT_U4Tkh=(2+z_2YnML)G1tyRPkpbq5F= zZHlrTO8!R2WJ9-UfR^Lf13`9n)b|drleJ1G8FzXPs(iknn(tydi~LMH`Es<%vWu zl9WHP3?(|hC@MJb^mpyRQ3-X?ka$cSLzj-sN9cNB++M~K%`^rsGX2Hn>)CGaVVD^G zJ7D_<7Uohyvj~>Gh#0yMI zG1T`h;dgLh-=933rgs(7Jd|=2=#GpKk6qx6jPS9Rw9}FBWcT;Aj%eIpbGW@UVeyAdZS7OLJvhm*MpGz4ie+av} z6exVhV5ZRvKe9O5(Fi|m*Cdu0aT=wn7tM($4|TF~VguO!}@-#}dlOD~wwusQsn5NuA&B4+0??8F( z1jI=qXy@g>u0pB804&JR&X4Q0Ll7Y^thgCAdlKNcHy+R1g!K>v3G7%;jziOs7=Ae3 zhJv#nq;a?eSwp7gATknIA66QK>%D{kuMc~oV^hXtc|;Lo*97dxU`c*59sU#c^*+JE zq!{pniuy=I4;`ES1BxlW2tJuj5i(bFte^zKlNacic`9feKU^=%hCVY)f;ja0UhV=m z9pe?*Hv#^4hy~=$);j?%0v>f}X55#d`apa*6XN{$n03nGArwkCQyT?&W=pdAM4f zkB#%w-```y@$|+!FJ3oi%k|bjc3yoRu8wBQjeorPy*%FjBXoxZK*8d^3*AwdlsY^S znxs0yX0W1bQjxAB2rIgX!HkijIxGVS6gM*LK>VVS@-TZbFkQ?Tcr@P;!OoHrKul4^ z&{$#WL`kACQ4K9Y)>IIb`2x)-8BhUz25p8fR}@4;1^iWp2(GCNioo|B3quga!YVn$ z?zAstA#)m&@5a|t?Wj(WqnSc%vA7zgVD~PlWXv`giw_#%L@K69jrmGh%EaX&(~G}9 zHUSYzJZFt$z%xIG=K6rc5Fhb=c6=P>PiD=TlV+aIUhGyC$Nv)dFwDD}0*-BS;_YGO z+wb@m*L6nNt<-(~;ki!hS5 z=4JQICwoN(&>oBYX(2v2MU*%V0aLnKIPt^9eA%)1sRDOqB78|OgMEQ=fT!7Hz9jKj zkz|eI4ZVz5WujA|;70=_8cczr32~Afg}6FIt(>MRN3dziwqu8{O(+7Or(JeLG+}aA z1`#GkGJu78Va~N2?w*Pwz^-6_g2uuX989rLtrCFYfZA|0bYayPlrbM8j!JA0wFBAz z;83f+fX}JeBF=GDmZ0%b;+C5hrE+>%J2yME!!mwab5#fPoM*kYxLJSQG<}%O(d^H$ z$d7Fsj`CM^@B(oR83Bn3Zn3hX;t zm`3bRX>sG;ZV{EY5I+*oc)vb!rumZqYWf2f6s;a<9!R|p5doS^i9g;L(+SIDMA^z{ zdiJ5cIyB3M5Qyh396s+9pu?s*^)(t6X_|l56iFE7MMGf|=t;tZ)GcY%^oEr?l1}L( zNR0s%G)KSqOq%RUA_)+VsDyKun4&v)N&t@&MEKOAPeViK$zhmWV1tly$o2*1@DQl< zY(>=vLPJyl5~k=Xq^V>JU2>@`V)zXCP5`Z0dn$4W*6#(*V4#&^BNXV+!+v^jvt3WdSgs=CAt>l{~8lC`&p z#pjax)LyQ#k`k7w2m>O+gsZBtSjri2*iqL@N$SW3RW{wwBwxDwany3FK38=CpDrDQ zelA-DtZkC@mM-%jdDR<=44 ziVcL}AA^-)P)YCv4Z!cbZOkd*nKD9?_97&e`Bu~%-ONJ=5YY%xtxy!F^aA!Bu>3nazp6Rxr(F;EOC zy6@TsSOV0w3LD)yxQOo`MCcR6IPAF;6b1whwW$ydT_)Jz*j2&xrZ703Y@r^gs$gpd z)9xemW3Oi)8%cV-`DiQGV$z;`JG|NXIyUT^g&F1SRgkY$!LZwBJh* z7^#uVcN>E%Nr5mfD&6Y>(EI|VhKJC0gnXEjKGhb|+e5YX93*{n0v|LCNtuS*r;o?5 zDH&{xPJ1Rc=5;`_b z#a{`zgCwZ@PM z{WncDBlngN!$S{0>y6JCE6>X z8(CKFzHRjI@xg2AA7AXvIQN1~h&K4-d3uuFsNN$8vt)Q5(i=ZcTEAVp1za0F>@A1< zfhV$PygT`2@U%|e&D$&&EAiFX;pbVnQbl3jJCOMGmvzANHpKtoJLF-yJmB>rAmD{t z@8$U<0P_0o*#3)gdini|Il-U5?~xe;PNDBFf8UFbC{m0la!#KEl_+YrD4OIaL*zc_ zZc&sMQ2?447O=l^QWQr}3|9~z11$%QMvTB$j4(!wD5qaaq6~^flz2*vbW4ovT#Wp@ z{%W&_94Jo3B2FzRPNM_5@&xA=RlL- z1Pb8+CAbA8J}5}=7)U^P?IrkpCHP|`1ac%k)<}HnmJpnh5ZaOuK9>-Ak$C@gVn9i8 z7D)*~Nl67sDFaDqdr28zNl=WWY>uQ{jih|Hq{5V>;+CY+xuo)oqzampDo{#|MM_;z zN<%?P(?CkgUP{|nN+(82H%CgZMoPb1%3w;$a7)VQT*~-G$^=c?6ew-RB5f`xZJ{7- zX&`N7FKz8BZ4)DHn8t4v=f?)Gf?I$i;Rn)jH`l-n}LkG zy^M#ijAx9DSB{K#jf_vXjPI0;-mm z$Y#~ZW_QcxOv&bM$>yEQ=D)}mpve^i<%(G3iUs9L6y!<`}q zs=MWCrsQh3R;p<(BvC|@=YxA&4Tig7UC@i^0gZBZT9?VzLRQ0Or0fNI5qOB zEE3%Y9k{NOJtc#Q`s|c1@?pOwEvTkG3JToyi4E0=4GK<;#7GPaV)n!+Nckv?v?%bS zP1ROS&Cp;ziUYs<#?LGCJfJ9IGEMd8uy?4&FG?yt5XUcc<4;W~OdAZ6%ws^EPc;WC ztmH65)_@6%?@Ym%_;r>Z3Kqp97A5DORj^(&H&DR)g!(zb8M{iw&F*RLoLqDZrRtv) zbCT1im-V<`<$t*-0ynBj6aGQImQ9k{k*iV$Rb%@t?hJkC=|8;^1gH^@8 zu?$0!-Ii$r4|BKx-%?EPai(rV=%jlN3r`j6LKFvG z6{i*N$50n_ZvEaEIce;|)zJJ&irTiytSuuxX_y+ch3f7U6I6*B;q5G3?gFPGkjPLC zLVPPu!ZX9^r^XiB&FV&1&BaU*yof-$@U2k|e}km6Qw@-$wt%y=f~GFOqmFwt|Cy=$ zg{bd`#sFWKDv-6zU~i6pS>4oh`gl#5B`od3#S)L(059#dDCw*`p1OMMqNLlx#aJ0r ztcI-SJm_@>t7uWWwWoJ+QCvzxJXeFFR$26RPDW}`w{^j|b=IU*!!kGS4NYB%cK+AP zl8WM>YVHg^LYUR#52rQUi3rnasM`)T{!>P9bX6E4l6<8C~|&1M~?wM40)q$(q}&Y{rg zWRuP%{!;tww;ZOaCBv$#sJQ+GPq{{IEfsy8z>>1vP#>@{u$-bmbfFhAt*E3abZ@UU zv9wy5s`#g7gTi;ivqvveNIY3{@Wb$CcWqgPWe#4^07WZiWUK;|n*pza@>9*GO{KxW zl)<#6!S7H?9*4BW)X5E?;Y#c1sJ-D@?I>=H;YRN0w;IE(X~XSp!<`Gm_wQfBU38;8 zQlouVqXQwMLq($_L!)B{qZ2=)(h}XXT%(`0M!$ND&ZmtowvB#Y82x!Qx_`w2bzhhnA`53foFP2E(xC6|^I`{rkpc2Z{Bn=UarV^djRCql`}vE>(ZMbT{vJ%HK901| zySWclSie841-SnsLSK7AQ*orkbbo5r(aUsPY7bXfXeJaBlWk)uCZ~^Q!Dd*+gmvzy zg&lFkbO*RGJcLIUzBKY`>bAVugJ*^)y-KCT9(c4*S+`&NJau{a339i^H22O{i8WZa zP#K-q!>u)Cl*UIvHzzI9WtlPS!Rw>0V~-7+<;qnVlu}`$J9K4TsyQ-OW*!MWmzWgreQj~+JV=pNViG2d>}Nl9D;WcS-VCmrOz>ZsADKT z;9!}j|4nVhj67Dqi?Ltn-Trg2>~paaajR8Et0ls!XGN+jjdx@stRDHgMs~cRvGNh& z&YUf8&Eof*^30kVt(hi#yjW37N;!xg(uO{Z+fb{ZRQU{ANKhjBy+zh&5XVj`p+ z(Q^tbr3F5=jkemL#W<9_J3_rUb;`B&b6<%tv^HP`3iGU_!)w_+*#sO}RVbaP$Ju5Y z&4x(ZP_|kK-yX*2t%fUYmfltQ{?_#((=rybyKI?^v(%2~J;t=O(%G@_ow3vtW@dNP z)%9Ob^Ix&;-EYXV{as_5Ev%8Bsx7sxuA!+{JiNHtVn4-u;`Cc(SJe7b>}O<)!$BSc zDffd>)BWn#%}=}zkrGG4ZSSR=P48XFn>pLju%S8DE#DTl8f!jGo>57;wU(Mz^_Cjo z98qkDy8vf9VC2LXSUK>AZ}75R{4|-dh z+e+8^LxN}cE|nUK{n9(E@YMT-y5-Bu&L7Gclef1&-gd(H^Dahl0$@60kvn6vJL8Brg@0 zD%ZDjy3VGf$qeq#T9xXb)n#EZCGbvBDG$PQ`Ktem%EjyB*>#iECJ!fPtSbML z%4HJH`2Q;^*T3t!|M#d|aV4O~zCqlBjaiY=%VhjWIOm!TSR8E@uG(M&&$M9F%opb| z>UK2d2@f#!+%PEk{Cc_;pNexvkiD`|tbPlAR%9!|4by8;mDa?H<^KGplIgvZIjyWc zeSoJe>JCSsyk<%ESwo-Iz3eN{0#279zV>dz#&Ga%(}~^|wB`B-G_7N}c~tayY6)_| z7f=0Sjv6@Q#+k6!X3M1l8^Fg#De_?zTyT(LP5c=B&>=)6?xgu!pf|moXZ)lj-SO$H z;+@L%v!?y`)31inf2drmj?WhzCw0%iyYGKL|LH?yf4LkY`0{c!_79b7ito?M-#Hof z*PA8nFR!<2*8d-yzOjeI*kTINzTm_YZCr+VnR#_4ZZBR zoZfZP|K9Y?SWP?v8(X4qq|ER)-lae-wV_2;@Ha1~_Q-V_Pv(&bl***`{&hO@JS~*x zx|}i0-wax;V-BClDXT2W%t@9q?s6h*8|lTgrKw}-8ZSk2yT93hJuAL`S*1vZztBT8 zV*(T7O5sRMU-q^{6OQ+#{x8q8NZwGiy4-ta1L5jg2 zZ^*k^;5ng~P>r~53JG6j_%g8O903xAQ11b4a$-#Fv=m~GMFwV>toe7nH+~NYL0C6x zKFPh91ijQ&5wYr>VRBP0x?C(0{uEzm#949pp-MF|Yqpe2GhfEfPN0}c(@CwhYNMM; ztFm&rmUpqz=+#Pl(0i&e={DU;=ojl^m6m33Yptawlfgk%di%_OnZ8wd0-d8_;gza9 zu?DCt%rK}zMA4oxDc_2rLnOecY_K}PzAg30#R{-YVhIx%Lyau9P-rrJI*FkdQ&vIZYMA*Ic1EYgn0n&#RC7MzRReR8J;O6&7+r%;=4~k?(uq!#NNp@(+_o@B;eW-5+V}u!i zi>nKN77H2d&ar49XHt4hn*Ur(g~ETDzV#m`bY_~;{xN;~JWiTmG-r$|9CKyAo4)_a z?oA!@etU#WJN;w&Ryg^%`8e~B>HB`_MELn}HV~tw08#N&oaAW^tkhCOFnuchZu(A$ zYbl{uJd@LZTF97bDdU?yQ}TIQEWl{3kWu`pmi@F;q10NXJ^fSb+tYGGTx*TB;xE0; zrrUq;VQt9=-44H1gxW+cyRV@hpJ^%e(~?e*(3yyQxVFc&uI@x&6(h&*dH z7gx6u#1fnC?Tf4NcJZG)Z$Rx`hCaWqTFrsG;P&oyKP*Sk0nx(_V!J??bodhqDWH?V zUhd}?Am&gTj2OQJ+Kya2gYPg}yz8e!#Vg;IgMGqLPsyAq%rPl8vMG~BG2SdRE5UBM z6Nrg4SCXk?T0sld6-e57zfqMNU+{1b_fhmK3Sqc=2r&#h5|2^k-`s<(Q+zMaA#LBY zXmx`fqWF(Jtm5ctGBn2$^bgC=X-QStH-{nuGLwD>azXf^$5fm?7BkRyh31myZGK)- z9sYLZBCo%3^Sz}km|VaaTU4CNk@A_>e~&71H|o(Ccz!>+v>T^fFj&$${b`#I6#sAy z6ZC0773F5irR6f+_+=qt;0~|&CJzSs3blBt5Y7L8H4(plilw zC-zsb$EOWu#rVjB*N5G)h#lIb>wp6PJwJA&)7bqWrP_)z${G^AECS`9Yky?N9v}Ibt?Y>F_hnvk76xCPSrcY#+^vVJNBK*27N0R z*AckU<|1+*z<29XzU1Y;7D@RKNeK=~E(`hO=^$af(!^S&r%~Y?*rC#g3>+Y%3UMchTSJXk?!D-#WdVf#CTf%xQ&(2T5Fe_ z3@^{IxYP;<0FvverxPPj$PrSMA9YlcbX2L1^CTkH@oE55xf6nR_yVFq1>#o?aOii2 zu(pWMCGGe5Z9uK02b^i_Puz&K`^5POZScR#jDT15EDpcC%P5dTghYvT*z~QRa^x1V=U@CAaA$(#bjmA*=c@ zh8dowvkL^gH^eGsk`*6fcoC95%Eor_tFt4fn6wi`5X6gHOaCB@ll4+>EHi$e!9re{%uz3wXQv}MGOWn@rxdNONC;OmC&-3!1M+|%j&Ezl( z2}CLg6f5|f#%@2F`QeG+V6NDHJ?GO$pW*^He^vbNf%WSGX@28dZH<#I0ecDfO*l7Fm<>RLx zX%3EhRiR=%D6xepWm1)&0ax>9ECGN3omQNDw8)Y9k0kP4pLbu0=4d$L6d?b54E|ix|+$ zj)_p))%6>Ej8E0^Qnty?qIYc($S&Z^deOtBKx*vN_Q78BZbSC@SrYl;8B~3ry*(P- zE#vpSJOd^=rx;W<`B(=?e9!+RGIo9?7*jnzQQLrM2k?FlBUui3piyUva1o2F19=9V z^96D}rymlypxQ|j6Zxl01dPvW$(7Y1vu2OlGa$VdA7d!_vpjkJBVxzLMZ*#tz7hM`f0 zR*$84dgg9e$3mq#)!5b?rq_KRi;|EJ*ZLeIBNMiB=8OH%!o}EGapP-g6PvH!iBtu2 zIhEh>jF4k=@?i+J;*-w=M_7LXBQyHfwy3!>G-OXm;fOLcp; z$+6ar3;Jaf@+~CHryxqEUY9>~n?H}sqjL?ip4{abx=;}fzvf}FW-qZB<7eB8OyJkz zDF*|Jj_M3g)diGo@_p?z6Os+%$OdkC0_x=>_bXBeZR46l;}kv>zpTaacYH%!trg;o z@70e-5bU<2cW+#ckIC?cwpFu%^Pbxb`a@U;*6JDa=$ZXlm>=b;&7V(;oR2&z7iQ}( zpevz;6vk`oB=IXF!s~mjXA&)5MA7H(xA$_7Btu*|gPT#ni1akr73_hLN8Vu zuja_CnvYqkYgyd#*+vFQEtQ_S>!F>x*%ffXR~c$`1UYHi4aB}VqXIp#bOpS61sdrM zih^HPK)Gy|aslO|Y@k8xjD#D3@e9;06qzyFspoZ{C{Nkc>Nana~D7MEDCNf3coIjk}mz5-IMlP0_85r^(-lD zFDd<--MbKF7h1+kF4ubRDn%?-FoT9rRk?ll8T}dw$*vP@KLRWaXhe zx<-JwiqhZQlifi{@80iQN28jI>^yoJu?D2mb+PHF1Gg5J!v+MJei zOZH0~S<8=t{K9HP0h_5LO-5pDju+hr z{q*w2dv0`m|Ia^1#-BFM@$Ytdba3i6(J=ewvf4Pscu*VeOvr`KdiI{56yXaL5ACX@ zP`3X0_7#y*y{>jh+#m_PDtaiPMLRnf4&1vk8t|r_`3o`N;bi*RqiDF$eLW#^ox)WC zIVj$v5rKJ9J0?gFKFw}(7_`@>BOClRI(XTtogUl{u4w=GG2~G9JKw`@5dL0S#pXTn z)_i5?l~?!{$t=+Em@_7H#5K^n!pQ^*@~CzY`6Fo(M|%s_f`k^21kQVISRo8KG{8n-SLc(v!KX{O|O8{Zf>4|&oND? zm21D5j@{&s>E3$zekV>JXCaP`PJ!dN=ugibz$YFHv`^8q<;h7ga?hXh8j+lrJJi_5 zdz<`2=LCR19bEYFhYLDS2|W{9v)#UZ1e5&gn~2N#XoqV^)}Ix3*q+&6Qw4rw2qG6u zumexd>kp(M9G6b~oaqIWv33erdhyBr`fKq1%Jdc6Hh&f)$@4KkYcijfDb!WKuM?ca zTT^t6*6s?-=Zjn)V@>IIr7?VL)9{cz3|P(^(MwhIPgNrux#u4NpQk24 zJVwa2HmSAK%JU|TFl=sqCsZ)Z|L93--U()v9YkT@bS27LAaq8a9UF)n+pj)8t)BhH z|G!XomtAc*e%|LPP&^RaDNtOC6?b=cDPFv2i??`ig1fsr!HP?8cZwG%&;mt+Wckg1 zW_IS9y>ac{+1+Q5oRf26ukYur-F7q}6@QhQOPXarM%iPz$l+QDg_eHIWE}SqU>K`b zyeXfkl&8t6TTQ>19OEy^s>3>f3ye<~jAIyQqei9*!#^If&E4cC{xYnQ+=4X7e>sdu zyXuO1&tL6Xkw=lf%8gZo|8){&_Ri<`sJKa9>q_#INntKljzQ-&wdJO*=pC!^ojfEk zwWnf+sP3UH;1knoH9^Epb{c@PNw&&;a_K7EJ`AzD0+TGPQXmlTO<>E13x=@(?aobZ zyjiD7Aki7D@nVzUJ3S@b^a%hiUlpYYVC(yN_GDc+7o$XhN%k-l3;S8eanDinM;w0j z0ej(jm5m|gbJ<^+-IGtC zk&UA>oZDASX4b8>UY$EoPUo_jDmI+|Z~dS!Y|V+G;=sS`-s|JD!@Pgly?4287|4gcpYOEmd%`;`eoETz;%YFXqemTPdr6J?ZSj@97YC<^}sGJN7FR4Lmy4-gp* zx=;jZWa6<~p-ZA7$`AofG0IrMt|CLNH%0Y%o=eAleSvqY^$`UZw7;I5Dvbb?$vtjz zq`(zl3>phspctJb`n&L##n&w6LR|vC+HMRpOD2&9&N_hA#3Tq;M4A4I*PTE{Zx7Qf z@Hh&Mo^WBAa4%L{9OI>V&o1;)DHv3IG$U&4l~OJCDur+OiAl;UpBlFtkD2$iCBuLQ z`-X152UQMKDa^Npbwy({J2CUaESuMWN~DaY!WM-LAC+TdPNEvE58ZnOoA$6JwS2kQ zh3=KIk*y>)y%v;K@_ROSR;cc*9eycUnw8 znEDGNe!X5tYdN`n`zTH;ZL#<`%&5P4^F5QcSAcMBzlQiktGwPi<*L3HEdX~XjQk5l zc{n8sfu-?rwh;|$Czk(SG(i5^gN1zZ`j;tlO8sn#;8u%4S5oAvKBJrIxwWKZce890_*$ z^gbka)WxerZZk^DL0YRpOIMmH<=oQ~6TEY$OG`r-9fr-O&}I-TEbyIO+{Uj z1@jVyQU#05zt)f_Ln`K!!YESrkl73436cBGua%dfOcbC7j?X++7xhUDMu)5ecx-`@ zRlX{ZIyWx%weAJK6lA!Kd)TaNq`Q?3$y4lzMh<3^yjaa>WRg~meyN-tJDWZKTI%Ye zf9Kf2m9?>Nug)$N@3wHEz8y1K6Sp7{eLY(sPqx&WN<0m&sPQcJT%bLG3e63vaPTyE`kbg9k zL#gGsc_Rfa>00YGY#faaNcrHq-II#_j%*@-Iv9%Sr<0{IwWoh48w@NpSu<2-ax~fM z@nKs#=t*TNV`jF-$^ugA$7c?x{X`<7P`+rMI(`c1B=bdhU++kI_=z%+nT<@peH@_b z8m7F^WS-JKU*h7W+C+V7Nz7hwRqfUNV0!M$AG<^U$!F5f?5b41`^4sx-{yna-LU@m zza^gn{?qRL`_`sGFA{@m5WwFYnbDvR)7CYF^3fbk-k=}9)HRIV-vaBS!2tPB*9g%^ z3t)u7;9CZ_NL7DJf--|4R$I4d(??5^5rbi#Qny%Ve=CYZgAw7MZt($+dy8GzqtXoA z>R~3PxrK)`S`bfh7(pUs-L0$w!Hjh zl#)+L=8XLSdlBiWhxB-j;m$;1WxDAs`+43i0vU+ss5I&0&7K@Tc(c9g! zf;ELXoMUp<_=YkY}F{c zwRNn^W>!T-&zqn|WQ>_So+0w^Y@n2SYpA#;=Ms)qaI^7?$MEG}bUi|B$C{Fl35tmb;Gu8vI$Qnwm22*btReTs*Pt#l`5b7jQJ~m#sdAV zY(a4F-22SJp;==+&n5&wAJbm8{<`)wvbq1QOJ&J?%EV8t=h!RIHm$S1Y)($`4n?Q3q;zT+i*~V7y331-AE}T{pypX#J;P0S_~myrkoHZboF zR5)tAfWfvNJPy}yGU4@tR~|{5T;;nRBHu0umpU^&JJKQU?7fneFDGjX=*7GClrdFo z=$f)#%`&mvBXd0LtAFV>X!>`L+MHDsMvvsYn+S(!QS`E80F`7+L8EZ!WpZIbbs}kL zb)@X5JJG`A%tMn16W+Jq{%aQxMb>Xr--{QgdL$G?G*Ya3xAvD#Z~#~o-DZ#VwNl=IwA0N6~fm% z?CVx~tC{7RAsGoHPR36MvZtr=h>$GSIp=G_`C4Wb24_hL80ssb)yE=n$F-FfH7f-S zUmK~as`we(fqEC2u}Y-5xOgG}h04yFot?3{?aW86&LU}H2TkGM7M(2(Es`;vB6Lyh zf()I86@moZ-*<#RNWbZW(yNn8ahK%r3u!+nY4hc1z6Xr(7PN%C+!a)_Huw|-1?SN$ z%xe&&dtEK+zl>|W5>~HFj^?UfQ)K60&Rysg)!7t{8XMYLm$tv6ntb(!ADXxqg7??$ zyQPv?k6+%=c=9pN?EO8#DSle*j@WZWpNvSho|i5xN|!8WQ7447CYXwqnGDf-$TkJv z2{S9;l9%e5kvpR&q(s|r{_RRuS+FxPylS=#oH;1>nu6AH;BCLecG7^?j>MivDKob= zFk4S;v5-}$PuY~2kl-zykc@pW8E>Vm%tQrwv;Jehz9D6DP9`ONB>v3+-7^mXT15@F zU^S}~D~C+Vjfa7xP0H6wxd9=g6i;~?E&{?FEIzE6qmvc>jRb+KPSI*QhsFW({(%7H z)qtujKI7Tw;N+z8|Hg6n6YI)E#$xTWmO?9d4co2 zLWvGH%O)(U$4t#qB9(*=e(3pVZc(aS5SU%ko4w{XQ;Uidb5711AS&Bq>3YqsBixZX z$Yy)MLSJIiOCvGUX@stYCk@p=fI`o0CNAhc?C^ca_7*{B9Yb`P_?wJ^o@SmQ4@dADWwH7oiTJqE zFvXXD`T`Mbm;dwyE}=|i|MUggPA^~j0&IULc$c02P6`}W|D6)KJ^ec^fy#b0BSY+b zHLJi_^Y3G08uIMd3p)DF*NX-pYp$0}zMNezn@6zUtXQWx->lk|y?`aBwzC(oG{Szn z;koSmKQe;bYC~54nGyVbw-+k^dv!1Q?GJ2h1iLx4gKU0|`@;+`H9@Y|k0BDAS<$t= zBKd7*tG{B}<}tD1U5O)t_0hj!zrhE!-og{S=Qun9D^e=Lo1S}}dtLlJ1_u?wagS&V zgGdO7Xjm4n5W1c4pDrVWIiD@I-{gv5XFei*V>^5qe&#_SnL+q{KrZ(D6qK?R$M70q zd&nK&9R@Q%MQ{*7@Vd65d?rdy8|jm#XucaDNR&WP5kaCN@i%`3lN3Ux2qlA)^s#<# z6G6#L;D`$u;Y_9mega98H7A5ncU{COi&!De-Jx&K{y2d0d>0}97=++}#`VQYMjhs>C&w$YM@b?>LH>sZ#3)ci(Q{`>`4l9N zdH0s!{n79n3*u3=&tYy8-;nX~eFVIVchS@#{o?gOIBsnHh)|#c)nkLKf!H?To`A_O zt+rTi862N6t8B)Ij1=zgNN+%)5wy2`Inhshl)L6~R0u$2QP>{EX1yfUqdC%t;UYo- zP{eB~iy)L0YSM7!VKlNC1a7pX^m8^7Ql4@FZvoBNGXZ(-L`0lS zODg+){;*)91j;^NFEG=3Sa?ryw%8S$Dt9zUjz1HL-Ww_8euD-(@m(;k$jjWdfEgYO zZv6Jn6k@)eys(pGkay_rt1PS!Q8&~HfjSF@#O%l{c@hhS&q!|~Ps87g_Uagp(qiJE zm9fhK<7M{yT#1fkg~(^(M683{S*1cGG%mDlxm<9`hWdczuj1v*c4}O^gL&kR$DO<4 zNjC*hd8~sF21Kbz>jx|K_P{YHgVOj!2&^&wMoU&)wLmzUJokF$805QGEr>T;<+cp! zEK!hk@oo?(!8+AP)LMduHY9i@sEOy+=h96g38lhBmxL!Hf&TypaoPL~J7}>{(Yz55 zU8!fiv99uiH!F9XF213N^a5+>!ER&^)g!cfZ-Ns}g`XRY$1`atzss8NpGOI#=}pDw zI^xouFAcZp)Y@t6=D8!ZmZ$Wi-4lj1B9tu_PZ&8 zg^h595gx^30ppck6bQcS0rtdBjshpuP1i>r&ZVtk*?6)e74ryvilng`u0ge8S46>) zU9vXoVSyj@v0q{mDINs6MX)aw0#)`0(eFoTm>UxbLHi7!tf8`>8K%(*YES0!AkA5}kP z&b!@Ql}Vo2suJ(d6mzr`-M%cam61(_wU(BAc={>fm$}qp=2fK`>-heU?`+ramdvk! zBXi8o$sV!R?4+7g8}iQ8nYh;GGSxE&CPXwQ@7tAp8kBp z>DoqBzw0M|J_o6H?GjJl4GTYCB*b^^o62A@sQ<9){x)*JlZxenMfW#r#6To)2axwH z^|v5C9i#gqe!h&#ipBc$Bu_Se(&hb|s~H9H&(ja9^HdZw<>BXHaGVXRed0ESXZEpK z@^SUS`#Q~BiI;=GU;5KD3rEAY<(~q8WW|@S!FF(&7)RhAk5Ce{*^|EGS8-o;tjNyu z47nPt50Z-E4E z*qOkfA~$T573s~7m}f1(DneY0Fp@o4tnPC$)LG0ocQ|W|!HqM)h?0QDZ$X%vs;^&# zyvD_0J^FOI95|p4K$QF{B@jB?_O*-APly1c8;EflSBGF*dE{FWS4e`GV z87liqgp08N#K674c)tQvSppy?hoHKJ+rtGwyd*(!Xn0c}eW3NBXyEWH&2Z$MaAZj= zV>?U(g^166Sk!}9X#zor7MMtVQBZ2kR-p2xIcB$p>gKy3_i|~^mEb0UAmC_lvmNHo zLjp&%m~QHqIsoQ^YfSo4c!h!LghYfUNyzMqbkV5LczG0}MR0e1z{Pg72NUMl9ZqX6 z7H~9bpCq=B3pVXk`FoB>BcE0LHM3 z8kmpy92B{c zoZV5O3D+Qxa-$6N^bi@W9`Do;ZxCVuy0Aiqmv=@r68Q5g@Ha(JMti0d>9>&N#AjZG zN2)kdKaG7nHd|B72YHWe?0PPqR8oW)cv2zZ#`O z`mG@y%k3^%z%F?sG9n0$9`scZIC!3;+z@^cnd)H|+pr(bevnbMnyn(3V#Sn(Uy+WX zfCZh&qY{YzS(cU@nS<03bqaC~QA`i?#*Mg6DK-QyyvtZ$Nk_)bjx!W?F9*p*W*}Z* zU?@azjTR)_;}rB_Rki5jS0o`{gw45uieS z?TK_kvD8uVeo)fM_VhFRd{m{JA1?=U_L%MZ;cXBjn$b8?qi}CX?tXcQ$z8U3LwL}A zb}m}j8G0(=NMxHp>@|9r4O3d{j55=TsNOI2aq5!SLMbX_C8)lx+xhwDAY5oZx*9!Z zWQPA5(2QAxWh`EmuJEQJ*(DP=lde zg|8Ux0#}GoY_ES;m9|=*-o6}t;$7295`*RwSy(Au71;!_64_J$?qZa>-^XCw#Ws^D z&z8r|dgq)*C9(-5Ki!m_cjOZ`WWBzqz>vhs^Tp;6RtSMrR|%vF-D8xIVpJ&B%dcVL zMXKUg)FWAFd)b*(zimrZY%61F06Mmnc9eIUH`I1yHt>Reklyw0sxWU zFmw{W*_XdDY{u~`HisrDN7g%)gK?oL{o~*;zltx>kY@DMH$E9PEI<@N$!%d``B8U@kQMDl{eNtinB8^ZGM zzLQDf%t(C2*6cxk4~ ze?L=pKTB6X+eSaftpto`h^#LM zI95wfF$QAOv>zPenpFj&j0F0TeErKG8d}|p=Qcc=K0*a2trF)7qwOmou;^SZ2-;c; zvUdXNuL0kBlhAtyXJ^H*f^sovLIjvX5JZ5#PqJdYp%1C~1H^d4JZ8^hKvnPDYjlFS ztU!NO+=LC_-b&WWt8mMs7Ba~^m@#e{8^I9TME+wq!%C!A`p8*jhaX8RX~B086d0Zk zgicHZtb?@d>PjE#Y|#QR7RECS>SITH`X%!WGGcxSM7b#BR44@b!=eh;qFX`Hulr)x zshhr!3P~7`C~3wt9cBC|i=G8+2>EzVmw?!Y^)ie&n? zk!x*r{<42s1y;eXf8(19^mL{WT_zB&P(puu7Ajn^n)f&nu%3WqCzAICGTOg{N#|pPAt@h5t%gLi3&wGwkjm$1PR^CARwTR3= z7wR*4U=UVFx|VmhUbT`wApw$u;bbPvxMGGRJQe|1GuDiwobTs_SZ0#iCn4?i#iaEd zO6zOm?U2}rO7^VJT;n%S|B#KvP`K!MW5n(zj? zy;bK@7PQotPnx-qQs89rCzjd56|Fa!`ub!zU&el%u%zswuim0;T?F9%8m~9Ci;p$} z#yAD(25hf`0{4{**V3?>VEHqw-J9)|WjWn+QM-U2!P8xJNkW-wu|-Ag!Nj%E$Xtas zxpSSG$=_i_6v{u@nYz<5 z=fndVoW94iGyMc|WMj}3Ef_VdImUl+IVE2!=$<-k)=XZEOb#;JU^+?WG>)EQsU+}e z!l`L`gf_i#q-NK_<`P<9M1p$OApoz?1G*L_IdyiaDBN-h1pe}mFm z5r(=4G`5{=hpZ*Bzqt_Q zy$~Y>>-uzenRPMy0{ebIsz|bC9_sXKs(IN#>Gs{*4?df$GjHrod@DePbrRg_G^gWv z>=gcg+WywA|7Gc$@)1!;tgR!$jofyMz;gSGN!y#}-+x8j7hRKoZ9b}SaX{#HZR|wf zPTZI9r`O1zAc_;$lH)v9o#h3$2j<=9!te9nzzW4-#UEg$Ut#5Wu*x1-^%kra4y%9j z&?x@U{NbVX>jNb3p`+&^|5aeuR~DtmhrBtTJpIA`E#@NrK{fx!yhh)ekB<}6%nig( zfm(j8%h(`wTzQD!0(_eB^zf!G`w2J5e{95`YWAL|K%Et=j}r8pzcVZssgFxDlGzuq z^ac3+Yhz(nx!U;1F)DE48SuXcmbBqp1)bsRrJdB zyUDbY=*NkgypjBHc_I_ms`4>ya*Rh$bsI~O{Vez(yf0vhVj4F~>78Mt%K~+75iG%I zz21%fvz1&mF;5VxUmxWPJMGKcP$Wan=%V>{$i>~5&3^++!%W(GdnV4*Dl-LtSDjX- zo9%;TJBLn&lMAMsTcvRI;0F5EBC0yhq+;pDEW6dlTsUx8s=;~#T|8&8XoKKI*rqrC zmLHgmYgx&!B}BoP$n)R8(!a*WP#yGESD*Z*i6d7N(_@}{HGBYbY79ENf4?F;mSyRq z^t(trptAe|^O+@~rv*;=WtDryHQC&w(C)(2E5 zlH2J}owxU68L^?S=1Do#A7Le#p2T@q)%WY3e^mwclJN^Cx0`sxqKQIB#e!>LiL4Ia zFv7@;d1tLP;E3o#z&42tOSzd|5H3N1{<&{hCD5-ZipkOpJ*>i8O7Kb;QI`FrUPJ55 zGhgY$eH^J_K1SoBKJQMHykQC=@1i6eyf81wxd-gDZd_2x_prWT9s8>0q^G!v))6la z&#vKUKzKU2$g_U4@jmxu*c@-8xOZ_;qNmbvT%|0X^m3e|-4U~f^=~0(1~n>7ZHxMk z_GgLG1+35J!I&?jT%q`ZBP3uYRuu zBzX|k!Gp4$-Ha-yR%;C8+eD7CEfuF~N0ta)*LKm2%iWH*hF5dsb~qI{R16)ta|yE6 zHLFuwPBs3aApKj@Zu_<5K+mQG|6gNc8+761zb8712^+`rt)=dde~R~DwMoPA&IBY> z5wpNG9>LG@N&bLLw_g1P*fMo0Ya0D%f#6TQX2vMp>yRwww!f{6yxJ3Y5kTr$@4%6oQVsQ&+otDI;+-kXr$}np}!L^)M?h zEMipXPLe^x4pSRqhhv2rvT11vPh8UnO@M{=B+TEerbq;_YbJ!ySbV0 zm#+uK>B&Jjij3@oQ1BO-AgyB{p0xdB0t*Kn=yib(j}{{5yW~Lt@Y;iimJF8_%!@We z^-cV`?r`;3a>)p)@0w(gw#y>Zh^2G zIZ9bECq44vBfTk_RhUWV^GaIr6VSVn`p8M> z%j^_7uLO?6IN(H(YEFZW%CrmU>tK|Sj=f)s4Lw#4fNAHW5a!-GDQd=!;fd&mN3j32hT8(W`4s+a}Vo(N53GUb3H#KaIC$+;t z&G&YUIz;^O1Auj(k|9*t);%fb(V9u#a7?@O1uXg7uzfTfH~x7U5cw*eBjN=t z{cz^&Rk7tQGo0iM2Eu%%gg)Ux0By{y#6BD09$ z6J!x>+7wuT;Fj#wG-EV?-dh*;Wz%RGXCjA#4fxvz!SNF^)m{P@gX6Ois2eD47{XK)e0;2LrDhAc;Pg1&OO0qimw zrnKr2rK)$FMd)mo#?et4Qoj|tpAg~VL(E%&rp=@UcC5WA+{ChzTW$tRp7x8=UX04i zW`6emaa}|m$*ibEYQtMKtjwfX!TGdvdM)S+Q$a6_ewdJsx$YrrCTMZ}MK*n2S%_mdA3 znPkn6cKNMW{R~S=UhT~($u3}4iFmqc$e1_BhZ0uDlw!DK;T1=Mp}pC7qke=DKO~Sw z=$od0rV?e3AyMplPVu{LB;2_A0iYTz;vG%-?s3@0eR(Rl_mx}4 z!YfulF$;%K*2*5k2WHG7(!L@?%KlLaeG9@gUj_hj3gl8kWrw7Ek2G#JUD-jh(z_4H z);401*uB4q1a`(i6j?N_v^x~=n0Sva?`}O zLHY6UMkqPsSo?QD%y#tbh4KLyPrd}Vgy0QrWbzYj=nX7(ngK{AIX zQ|1kgOa~Jc%^=`$24|^B2H+$d3eK&xr!05tXNC>^*?alIoCEFzFEQo4s;0Z*!Zh{} zuC~kLswQrImFAJ3*J{DQS55r16Nh_|$9Wu%5Eb!CDIX?H{e`wy)M;ewNLsuaO@gBD z$vc;DqPPETj`yep*@Z;HYIiP}=qDEzxI!lSl3LcSQiW8;NmwXEV)T%l6!1vBS=0yb z{Z^S)knUiG(KScY?fd%8Wvr1-4v3BE!( zv(#Vt?K{umYwaTEwP-h=B9HWP!KmUhND<>~QTc9BT~&|Qg!Gr}u@Okwuu^4Yy1d~E zKOt-|shM~nT6h3~80IY_*<2IHJE}qZeZiH57KWGfONoh#*~LoKs6RehW+*yTR$&1n zn5|z|B~vd^$e69rA1WK|PGKt4Y32}}>M!-nEwzx2f%cVXXF7S8W9j!*;+`ai2Ia2Y z#|d0$DW(ns`31w9OR~PvXt&)s_c5Y3Qe};PM4yAlgp!piCnh2FW5Y0MOdkyRO%udO zNkwXwGJ3Y^Pk!H5e}epG8fqh=Xxao?itnwN5J?Kz2oZ`j+J0OUqO^Xtx)qu31y%!O zs%7etBo^8jtsH2Gms)Ndqq`MO~K3_G>S-|o}D*MAMMXN#zvLdB4I>xX3O3jTbh!RnL zujJ2ug{!{=2@|Zzmf(q`Sfz_t)tH?A2@Q29CKg{^FBxX-sX8s+JG*Tx1b{}CWnA3K zSjE6}M1Dd^5?k!Igs0@%Iqn(S%{hc3)IA3r*~*AuKZ*%NvZOsNUe$T{Y-8lEgZ54b z??`*PL7y65jkYi)cPm6&bW>aGOk4a(TLPdXNvR{nt|Kj~BcrM#YpNsXtRo+wqwumH zmZPKevK7~@qcW+Zx~ZdfrlbC(qXE#>q}0`7*VPu))lt>eHPzK~*3}QtHHg(U%+WQf z(KYVYHJQ{k-PAQZ)BW(IYYxz}xaP2g%vp%)SubKrDeKufFD-AQ)EMY}%+YfI07d+o zB&+nC7ndX+BAhn$T)mcr9h+U*^)*XSm5Q3VNug;x1I8n16r*s-ZMIbQc^$}&S);m?4BW*UVE}T7y5nY zh9!}0olLD=U=cseGJjUA(0abF11k(x@&2#~TYNwQALz4lbBLor#Eii4Xcwe>wHAn> zZDh3UArOJE9wA{IMr~k%C&)+<$vc=DWxhVFA&6zs9|egcXT}A2q5W|+;tnzL*Xjis zB*+`CGv>^7#tP8}1NWI}OMnT%!CK#>OxnYGQnWXi+2?yII~F1I^O-n!T)4HYxOF@f zd1#%KG{UDyUCmkXE%>;(^l@!goo_QbxvdjB_lA8d-oU?i;?1in)Ey^Ik#%u#bqNb4 z%?_&e%5rN!agQ+A`< z3#5FPI5Z5oKld%p{-$R@Gv+(fZ<7@UwEFL&S>PiCas-k6YckX<8=0&+sypc99M%A? zQ^giRt1WhENCpnC36^aEPFK(h|2}z7hV+o79(OZ>e+W{D9{0!Miv1KEqk3(3{n8?&je; zFu7GV_yJnfkxuSv0;pU~bmtYx@*k`7*q5i`{xMkQ>xGsav+~207_y=n+LfEXsu>Y1 zM3f=7x*bJ@R}tt`dAL1%@4aDQMw-4^0w0rQ{>efbgx&d;r6eCpGaFfDP|>Q{zcuBI z$r!wClUkVO-=98VOH=^uJfrn}RRkk1N_~dT>_ho7v)=cULYT(7s)~iQl-#FGto)U{ zx+aO^4ym&~D#rcjH;thzp)Vwz*rc&tQ;>D3AkeE!Z)mm-DTjb70fvFOI+x0aBBGP{ zeF~v;A2@*iDkYFcy3kRIexr#Aon&6QV_UIuJC>J1{GO-?oT_Jt{vi)0VT zlT+yjTV@pg(*h_r^Y=_?BV1*!5N`%#E+*ZuLmHa^+F(_61#FB`fYpdFTKet+G!khz~feDV4%(dHSIUTd*&zm5O&ta4;El06Olpl^F97$HPADg<7FLUyH zX&)tA&`Z^#^YxMAxIg!E(Drbg3;Y~e<)HcC&hW{d@vA#iygPHAJ4>BAYmYnIv^)Ej zJI5b)PPqF!91pHH9^9NBa2|0FUUd(?4<7G7dGLSr5Qz5>%<~Yc^APUw5SjK6-SQCo z;~@_BkihYjeB&wg#4RO$MbE<{^TCtGvB}QHQ{lEj!jDHb-cxzGK@q;ByyZ!*%`3O( zsgd@s^&P4fe}sm(7ja06fx)$|e0Y_!{@F_t9tE?*iz}p?D%1;P^p`n&k}o0vJMwzn zA=4C8zd|PObt{FU_u=NF-RF;AKf8yu8h!w!ZH`$jy^p4jD%3CrjvF>fU|JrgS_Sf> z;;s3dMEMrA_(_+#t@D@4x?8K)*^Z$2mfe2L|03KMF78QIbI{%_Ksto&7DnBL86C0)|xCl#h};p_6vdyp`l;j!`M%p#tC6n$UZ(IpEY!n8@oi*3q_B$H4rNZ zpYpp=a8so1vCEA}W9GJ^PBeOFbC77F%#LOsVvAbgXL@~GF^*zHT-!HF+e7 zCRB1yVGX>mjBLN+-b>~?9?2$qAGci{v{wt25+X|H;3XINz9$-(#X~11VJ7|BeW3dy zMH(er#@70olR^R!%@U4+$7Xj<-5-iU%(&HJ-T>1nm{X` z$R?;oRAa!R-{?eoQpj%DZA(^sGqx?L+Gu8vcNd?@5L}RsTdb(MByQU{#g(#nwxto$ zT285AJHE~8Ah?I?FU!l)=koH(z*k@=kW|%yUn`}0+RvAnp+-@rS1(Is9jaWOo#@jx zbi)yGtXtuq%{luN;5qnq0>^73`lxCQ8|+-#eX#*^^fArkAB``_@KtWEK8?7zC?*AD z3UJO2UO43x-NLqP3Xv;t4^$!gonKo!hOCG>jeiCW$-<4J!F5O=pEzbv6JeYS4AWet;lJjr-n~$9GEThDh%=T(bDw!czk}=P8 z4xnRhI@7LeE(yT4P4y^1(_1n}z))CVEt~yFZ1(w;-L^M6X;OM~pLb2Rv7#VX;+ zip(l{mWe_i?wV5M!6UXfX_@p2O6bvaV7Dt(soDD0!kh4gZqt;;25 zYhx@WWoV`U9ZOdw_1HmOZKNnr4~O+$8lvRN9S3`L#-V1fgopY!}$PXC8lQ78_7Y9Rn>qe zu2MZSkS6m=Q_QcGSoXT}6-@n!(0*M`RGefc7g2P7u2Q7B7NW8kpRqSqCI`rzV`plM z8IA5llu+&ou5l5bNxt=%;;ySXN6zoSvn>7iZo5ki1Nj3&C8jzP<||h0z0|95=u7(J z8_N_U<|0iKU-SI?ZrY?0ill>iL&XRZ?)(ehN#i;5&BxDQ7GhdiH@wyZ_<#7Ebbpy- zIac9(e;Z8f<;96_Eg%azu}jzm@L_N5_$!Oy@z@*)3;xV-{4RKy<7cKJJ}nXgI4;R@ z5fXo*&Nw}+>3kMCZ5S65K5MyM#QEKR^1bsH{riogvp!65k&7YnuOgRFxMJbuq%d6M zYF0VkU*i9i-kJ#N2*IznU;WQ%%7TH2|IKO236Op1la zwSP@h{v*9V*58W#BfXnnveMdF?=3^4e=XNrjpwR%ww|Sb!WL`)cj=A!pVO2d{*m5? zGeydIaepzcPga^7x2C!~Z~s^6{k{9)_Iz*r(~9T+H>7vFo(OzUx-{Lcw4&5{6U}of z!*Q7TFgsvKdQu$c@h?M;|IP8C;pb;0iCn*D`=bJo5+M^p$S?Gdg$Z&j6>8DkN=HRW zww1@F47v^#McMyIZ&DwaeL-<)<*!PV3}2Sg>R~vGV`=Sop_3X2gV8ZkES{%YZ7+)O zVIhvjKouLb%Mz2P2jk?l=>tmU$HrJZX;uDusj9P9&Ck*?;?JRYQQ{+?2UPg?T&sR} zsG&GuaxIN<9|;~eI{xXF&-ANl^F};Z&$>fltB=3vGJMDPo^#@FUb51yT$7h`S|?a9(z{6SdP(Kui}cQQ%i&(MR0q6BZ+X48DSWuro;7;^j+QeD8LP@pfRE zGsF54=T|sCAqF-aizfQ8U7k}^kL^}_^n~?qlRAUBc@xe#(tQyWc(`VXc{N{F7pTSN zmo#?VTXc#}Z1U|wU1$rRk{7#mVd_$lg*AO{Nxl~mrNp;X+H6ecHh$*u?N``%FtNr> z6kWCo5m9pxo9nw^x_3w>6C}Z}<+f3qNY6uW8+*m2F49t8*ZTJFMIc@;11MIu{htL! zkUCz~(q&JhNF$h2!IenjaYJdTp0{_#G)4y*hLJxuYXlRNm51`*)!Nh@Q6oU#)w;wW zn7sFX4FOpoeI4D6=JY5eTLvX&T_fRLA%##J-u2$Seurszj>_c%W{`wIN z66uYJ1x=)2yc*zERp3I`78oIKHxCyuxJ*3mjiA&`jgf>6pe!I9yg?Ei)kx-wja0Fz zCn6-{_bc$Z>ji7$fafMB}!zGYv|4mZ4L9HBPwGck&ElGy`83 z>QdcELPe?5;f>zrm^PdB2zVAKy{}sT=A+se(shA}1vmOV?;xm*Z1%BVkM_JF)`nEW zHo~F4o;jQ+Bf^0}?E%}tiEeihqQC5#%&=(EO&-csGVFOsVa{(n+vV-MWgYG1MtlJ}CBJmrSh}m#QmV|mbM$k_mKpjl)hMksIWlHEc^RcqbT#y5Tn-L}uf)_RsHZ~ij6?O2(t{oFRb z`P=ula~n|SJ)->MGV`|UNVU#)dHlys$8Gm{Y@Pq1@)m6E_WRvrUEuBb)-#M)9%po3 zf+`<9o0pm%mE)We*?l`?Uy>TA&DMrZ?O!He_e|h8L%t7!k2a{dpRQp8)jVtP!E<#rHjV&sb|cpmD{c`%H+ZVr&Zm zw(6Fh0LqvtY+#Y~56recPut?Q5>E5MJb6bf>>*ui)A8rMfWhMz1cY@v4;M13#{il+ z35EAxE4`;ib?WlJ#Ox|RT^5cDYA6ys-BLGcd!Bi^QvCluO_?@+VDt3m|Ecu8oM`?x z>3#DZi=?F+|HZ$g_dgdC_tHD^>Fqi=p{1YW#c}liMtalNHeo`Jhl#X6Db)eP{fGfM zyW9?buW;`rrsF7z!83NKm!$f= znmD4GV@6i#m{T%nA2SVFDP%PPs;it-J;^vZ{%h|22ZrJ6dkot!K zn1mBt_b&v#%K@rZC4}NVsmtTN_pUhdp&ej?YDUYsJl_sE_PL{=BPx<6aOekBqWq&E zR)80ZiU4g(zRLmTNr!%j;$^z@tKJEr;sjH}cyW6Osnh+bFL{1l1mOsV)wy!)gxsTM z5Q-55r6lN=3oXHqWa0$p+6D_lJa3vKZ*3tB7bGZwz{AoIy!8;Ae4uw?NQ4qmKLY;) z0zcE6IA1_1NFY3Z2S4b@7rutS#{p8ru=)>!37Qc2wp70OOt5e}SV9`CsRrhG5tNCB z#d3mCA%1j!f>P1|iiX}m7_3T_5QPB1YY30i@SD^Gv&G>-2z<{p!n`SX;UYCzy3dg< z)V##UJCV?Q`<|o|)>=TZ*DYB%!F`tm)`^5reJIW}Z*^MORI>tGI=L($ezqmTa{=V7 z3!PVsf4Cn0qs6xl%WC(Mq)2C1`|w! zBn`n{YSG>s_`n~b_-fJBX@tI0#3pJ{gB+HtHI{j{P|{Sw9<=2qeiT&(ewTXyQzeSHB%wC4$3j!z-&>!m zL9uWMY!+q5)Cgw>V`r#?=N8#lj|h(5KGX1xz!N0yU-Q9G$5~JX>FkAZ52fw_1Z2|# zhOzvdXOi46-pwx(ky0jL_Ye{;`N;sENL~`4(-JOQ65zg(SbL<{>If%J@GEhMvTu^R z0rE9EZZ0k0E*)@W8)Ab_#97A=%?QJYqac!j?_tQQndE#U!J^iP5=neCS7z{%FDWpp z#11M+O;P|)tDZtUgd)2XlIbWj+sl$Y08#F{$?c^G9Av<`Z3=^g_e692rbKLAjbQAB z@6jNk_kh9=3?M#MJy1rCT-GqB0}*$=5pE(8x+oMo2L_GrEMmYhvj-X83HK=-g)W?qcp*RM&6^| zQBb^m2yMQGZ$2(E`4E=D=n!wyl64JB!!Q>@ZIUpq(R*ny0oo{HU*9A^O0_{oL0LHO zW(*t5A9kEPryVJR$W!Gsrx{c@1IepBj683cu*8U;mC1x3_$ToPa@DU>&t zrMMxOPCsMd{)r7iHPlmB&_xl)$%bV?+T6t#y8)}+&&sK%iP-Xq%ru21 zC}`IV(J*y6c27XCJ(6M+nTe`p%Pi;8V6UDkXSgYUj1uTlh>}MYxL_x$Vlpz-+A1cX zfmSx)!?jvlO9}GndR!>iX?L~adi5;0CR~aL=P9H`1H88kX0?w=p)H2(`gqsDg0zFH z*YLedfQsQ6BGKh-tqHye!1ZNWnglFp3O|2}_pPJvv~QiQNmCYWFl;f3YNf8|IuGW< zVZM(azyppM;?3THy{|yE(FV8sJ^HW!N{DILMuKo!^R#zJ2^Ybc{$S=)Fs%_dn+H-@ z0WQ8F$@hQkX%C{%Xg!b*sNo4XUu!#5ZXmY&)ZlN{lKH89w-oIlpvt#*F$JdpPZ#Nxl7`o1lr=6Q7o!kDMyP2Io zKXo3gbpE>OJfiD5dD?Ym()Gu`>oT+J`cv2KO4r|io0XRC#-;C?_U{H{brZCA6Mp@d z^rr72J#aut_Dp|qr=))~i1;AI;X!j?`r8#G+5CZl@C{R?^}YA5Rwm*73Sp}3txjnp z8iAPL_f<9$jtT_e%Gc=b+^0SYqNm%IAYN8f&@*&Z1k!6qJ&t?Fiv;3*I0V62^y04c z4%qQ#Soc945h!GVqwL@k(?oKakdIg3{2@h#Vxp2 zJS)$lU(X4w<`nt*wmL$Js5T~;BA+(^mIcDp1{eSY-`tYg_=CSoK;Bh?H6`f3HT%DE z0)N`?<4|ui5X`|l_A6Zp*E0;Q?H&|TNi3Js#FsU&`C(0N;suwA;G zPgoOU+#+xI#!&v!SQsTba3&zU77_l(Z#bAHLQZXR>}X=$Hp1{Ss7j8cHV;^P6k(|r zZ@n9LbKRW)Z*^9K)YB6*e~phL$b+Th@2mL_rr{SEs3~f|VG?CEoH4U$=$IBCo;er} ztQ>9U%U~B1a!CTONqT4#@(Eq=0dtdg(~_y3(L~Y|(*zJK;g|(WftiVXb9rfpzLuK! z#NM?Kj$T4l(yNc7h;;}AD6->RquM48;_9df@}HNiv?aV*Z9cv9JFkm3mID8h_!uM! zJ~d1*^-a(&pV(YX&_ShAW=#=j4axA1zS+$n>OtT`lYxc6yD%g)5~;d5W2iQ*&E+p| zgmn0nn8}e`Nnpj9oupxeeDrgM3Wc9C5J9QV9)HOr(Pr6!065R^em1Qw*;%6G^hb6? zc;C_teNCN~OnH4Z)^$B*az&sk12v~fjnGQ{C9q>wXNw*>c zWw1(MS1T^*O}gUSDVbH^+jur!=#=S0zm!?fx^z+%&VOx@ZoFjcn1PXNF)2s!dJNFo zw4|tfM?=RR^JKq9ujrMp-dwI=)o0Vq@_t(izXZnrfPZs(G$@bEaT?A!z0EnM%5~?O zJiB~%;hW|@l54V?i#1F9AiDaYMxGi`&wkaEKOdx?FsX0Ji`y^C9grlMS$NKzO7?W! z+kJVY&JvCg(B)5ccU}v8y6#-C1{4nCi54J=uOt11s;Ell-P~@J+|Dnf)oiO~{FPuJ zxuIVUG^DLPQw6`lXb_pxmTV2BjKA@=Ma|i_`8wW5uZ-<4?!OhcO=uX|ce%5ZrI&71 zZSJjhYh*6GxM-*|weP$dq%En+_?Xo?Qf~51_D!c{J@>YCeC7^#nzN(OF+RiZTP)FE z9xP6j#c+9(@p`4!0qq~2KK`vo6F#4`pj&Sipk}pI29+|c@jU2Cal4Q7fJqy}s#)Wz z1;4PL*SqUkRm?P@KiVR;tv-&_{SyBcdoP=1mi&HchmWFty(6LK5%eiBwTXg)>1 z*#AZhMSP~6c5JSJriO&cB*tapH-6;c>xdBKt8eSvx!Ik1ezsIXb=Z6RsMvHg7Rpupbp()mWKj8&w6@OP@u+@q7W6GvF&W=G zb&L9CT+^>5;WwfFH^(AItI8T+*5A#3E3$pWUSw~A)!?vF$xs9HQ2R_kS7@@+WYfDY z9S)L{Kaf_E)sb2x=sC}s;^YzQ@oAswaG}W>>$GPf=<>3*Z6Nld=GY${PyXf^#B%ad zc_IeI?=>I}`1Md?mA&mZza0p^9m>5O`QFj+ z{dNL#JH>D}BYQVzem5U{x7bDIly-;4MD%=pVk{{BLHgn@-}3{D^xsVeW7!1~`Lw@< zuRVUr8ip)DG^j8^=Oc$&p88Rq)LWFd*#D8HeE5m&Kcy+%7)2w71r)5CrZ@gcQwmw@ z*KNw1>=2N?0v^)~hY6?>9Hbx?HM1l=e{C+!?!3&C|Ica4>-yyeJDox;GQh;o*RGJO z!@h-chAwD_!qqhEsHKn=N`Z~;a)ejc27cTA7G1_vt0WpTGV^@O`BgXc(-J|WHe;>X z+~P?x&0?+G=MHN&6VszZRU0p0fwSasiF^Vck?em-Q<7H5WMlOG@6(iDluC-d;*HHS z^Z&B>Z>d_ehYvelNvGMa^Q=A0ULcZ5u9n}dZTvv*jhB&oJ8INj}-ndJDgp^25Rps9V+4I*a>* z+qUgYGIeO@Q@5ATZq80$%HdEnJX-~b=*eMlc%nH-qIc=lk}}n-2S{X382L#wMa!pp zw@{fLl5bD)JXlO_)xvecNYx{$#|M&K@~stWl|Q0TeRKQ{n>A0?NOV`{g0o%ueM(P;@7pEJ-7$0_GE8{3a6^qI-? z)1>qBpo^QyaSigWyei+11W>RF){2ANFLDEbq#rcu*H{1+Hk5@GU!fMuT4@lXF;S|Kh*cNmt5MMZR?+vHy}tM+BZ_e&Q9AV#zr4@DB1(Sj}#>w2kRHcj=o zU%7jU!$0b!jZa+VZG2Z<1+~N;c`;%#HVDL!5or0>sRiN@t+g&*VuG95b#cnvBP3_9&@h@0zKz}w5`@j_;b$I(d^EMp;md)?dc&#CMxegy{Qk~C$7`vZ0o@)GR`9_x|)x3-+nsd#1{ zMK$sAK5hrtj?^5_(3pElNv4d0q5X8f!iIaL9;Bb715G0zJy7w9&yJ~u4#uFMsEm3z z%Ay$%!Ka-9NLYg@VGNgvd&t?XXb=&k!>OCtDu~g|ediN0wL2_4{!Orp3m%u@gR-Iw zs16QdzhE-iL!_C1{fWixMsEAp%QW$_esd?91zEksZ1O#|@WMhv;KHT4cBF1{p{C_C zI~EGP5+QCqoSo2h&Chpf ziJ(5UjFg^MXJfZ_HTN@0K+RBW1%%#=0JACNv1At2{D@@ z3Nu&lGwHVMRAsJpZqn<-%31gHeokw^?W*K$rPW5)43pHImDudcm^Jk%`=$5~*-}Mf zDT?bMu56*H*j&bf#dgDm`4tvQ%BgeGb;3{Zo|AC{Q+N~nvePwo>1EzP)EEjMM>SZL zJvxn2+l6L_hJ2~`pR>|~Fmi4-tu2uk1c|S7xKsI7_q&v~W`n6?65TCz`GFhCRy42p z6}2MEG*eJ;oqBR`|O1T?dm5#HGYHGIw?e#X= zj57tr>SAYSXMdBg+w+XAA*&$JW@+ss))ql4!|y?>X4{+ds3?|6isl|9k1Jnd_tU zU!=EtTF31>fq$eo`-hD2`!waf^merQkhywmBQf}o^!|{27+@>CV>IdikMzE^mBTll z3JW?-x|iNc9RG7x`d)gg8qXw^cog#m{!4miZhMr<+}UeK8P656dzNVhI_Q-ef2pwX zte~qDFc>tRug?+WOMdQXx?{XR_BTQVPXXk1V7%DJ{wM6a8^|0JM){l5t3LbA35($= z{fLcNLsg)&(}(28EAzv(^>@y$Q8(d-oB$2w84|ZrlhyrSi$bYTx`h-v=5QwFAQ$I0 z|ICk4-}kwn+*BzfW%V;+XxR)py_YMp2%Q=0-+A}Z-ID9+MsNhZ8ntG`=4WmbV?xY5 zR=#D_6hmpO`!X|ooH*0cmcOSDzp{9n^OO`3%qx`S`*DD!ZX(pRgqg5ZSK(yeHILyk zxq=t$rK5s;6K(H63|x^5iU&9HNBHMb5EYX5HKuWFnGLs&4a?5=IQi;wtcvg}6$CLn zpkd&){^X#);8A>a(Le0YHCDt1F(Ua2fkch%l!WE7ecpw9ML!?v}Y1EVxBWfc0ydSp-&B1C$YI;9PX^VZD z>&5_-?TZwlMzTPi)N?(fkjn zVhtlRIjIcP)0*V)mFpOMd|AS@;a)A${?oDAjN*a5G6A*n!Rl505ZJ>yhHU zR*G}2=Phe@T=os8ZHfXjN{rX4JSYg%_TbPWbtdDQ>9}gPuM$Q zX#V`9jRtfUs|vze3&8fIwV#c_F~(pis^|(`7#L+<7{d?h!Fb z%E$WWfYufE8owDp)eINC6u}!d(D+l$>Fml^FknA9JJIAruEc$WoE1|EMs>Xs{AgyK z_0`Ae>^RLNX+#V&0Uch?6QLFgL&dbNa>6gP6tOy~?dcQnnO+wO3i$?ZAqOg1!}tvg zM2c@JfvKW~5#iBSjjQOY^82){Om=43(al^P( z!}vqPggZk7(f!*OqeMQVBpIV*Eu)k-Mybw5X@N$>&w=ULMkoq4lM17(aie*rNb5qe z>^q~phcrG%;npTic{0XD9jUJnkwI8ZMS;fXEiz-6ae0+-@eo1w8h%ZU@yA2soL#>5 zLV&Sagr3|(J;tbDx#mN=`8y1)=2pM|@8z2=13lmNcuLo8~7{HPU z;C;~*Qv@G(2?DS{(a%9mYz2;*1e;$aaK<`YG(q}}u`fJf!-248;T1hTS$(dpIpE>= zjMi(NPX=#Bvog!GpTdGataMWtyiq1E1esiMk{UH8fA`VD46mAoH@t{k9E{ri3VHBt z3;XHsHT5jUPYH)@GFa1T%(Ik)rO$>~G_X$5yScYXLNgzBa#Y^q$xwvxsi-j7Hc0t7$Kz0Ot4wHfglCWAy?1>4}Fk=#nLG0 z%8$ed=E>B94j~{J4dfXO(=(h%G9yINR$tn7ANBUQnLA%HcmEsSTeGk=gqcG5OC~DJ zE5vqpCB2NSMj7p^VI0L++Fz)WZmE>~{4(vS81Kr$0Qf7j2UI%h)aRLl6LqipB=G6} znv%BWXiP(B@lv}TM!)n@_5MT?Z&HG9Q(u77NGp+;QAPQIu~ewNd|V;bz}L2*C62dW zEfjs#k&>a%a3WlPsacyqj;VX9|*q%WhCs&nXj$U8X{>I-VAE#_w5_b>0y!WU zuknW5wUW6>E!Z@a+R)%LFuYVaOWOf5msDjg|hbrv!@-dzf;rA z@Ui1vdXrD=F?8QAjuGtXs~ox-qP$zrm3)VXRsK1a05tn~8>PmWM6Zn>nm3BdbA3#_ z)t#5l`ZHrp?dO~ozOw^oxUFk(_Cj)t)>oS!_!uK zwAcdh(U&r?hMk_}uG^QCb%}^u2bJkv%){gTiJ6H8ml#8b>TY*bR+1ymNoAV*tGs3B zde*`<@@B0 zQgFk`M8>#=s2zobX6zkCi)mG<%}`-eBUCy-I)(DdA?597IiSG-`$X5}vpxnF#q2sR zvX@&o+&r^MfZAown`O5L&yE7Mj(Fd=+7Z55J7;5+iM{)fu-)<)+w|2d8bIsRqp3ta zBZXI$mitoKpcnib=f#RGIZ7Jq`vSeoaQ;xs9{nv-uzNx?%K71;7 znJA)fCW{g!hgvTSM8F0=AiRJ_FNm}dCh6B_ukVW*wZk<((UhloVgS~wcynS=M{i?nFySxKziEt*pgSx(C9(sp#eX+7I zhPp0?$X;^GG!;~dg}=Z2k}QVF_4I-NR)3%A6Ei6KK>$Bg`#k2ikDE!PHr7LJG;U&7 zdziLKl%44hezBm!6`i(~gLp)TCs1_69*!QDzVOjWiqJ5`&AqtNxQsHS_A6lUbHW0q zyw{JVdz+d+5G@zep!S>Aq_t0l@H6L|FY>D>5d3GS@`5w@;<;pYf~XPowTZ-y2^z0~ z!?&qA+;9y)-W#@@X_o8%{7LBVXp7+p5Mu-QxO<8Y>y_Eg4REIsu=^#x0jE^HI(y^H z_H)ckEtOb(S430wZBy67mfS;_nufm;K#}Sr%#th3FDV5-FiM-GQJ3H3`pK0t;JT{a zQ>5p1)oF6yobbw=n@I+Pp;?>bc{T)-kt!iw3r<=BX`#A10Q3HWP|@$gNo&uO2%A{N z*DXjsl7Sx&mc|F@#zfRN2mG$a9aFt(AH6CPStFdYbY7Ar%pw`X?lUfbrBX(&2~U`2 zV1JI<7|`Z(9G+FEWk%@ zOH-Gx&ZQbRmlVy9a_bjjtOM^B9Cv2RG)>^vDq|ITMmjP%cZ0lz)42>!AJ5_HS$)qI z#CXm@4S4*7j)MYnaBoy zKkO1DeQlpU_R`1%1-^cOihch$Z}o)!AO%qJdhs!w={y~PE-4s3Q4)P2$la*)*zv_h zHV65vQm8)}``;(X5_DbkA8w7<-(M$BcAfnq%y59Yoa=LD{GRL)Uc6VVYV2XeOXn>Yfe=AiH5P4 zJ?3KCm2L~V?$OZ09wXoNu+hWMU!yFKAjS*UqV%P-xh%=}&p*5#IE=hfd48v64_jq4FhqD+E<#LYb?s7%k-d!$ zPiA68iDN}xe9@9l(*3cl%0poNJ*N7Ab;@uI7EPZm#XU-89#Tci)iAB`l&|rNu|Hqa z62a0-J3T)WxI-lucVbqb&Z&h^q;9jRs>3oflKt4m`kR?M-j}cP{er?PI_A?cQ)z;C zOS~PT9dy<0J3uk|!qF?Yf+k3*$X;}P&>6Wo*3V+9Qk%nMvR9sP3f=n3zlubeIR%(3 ziqV-82S%M}Y=3tnFeXj^vneSBg>L&F5AA?tu?61x^k+PRGwM7YBC}dg??h(rzHab+ zS$`|}OT8|l$fnblxY#D2X^Y7=i;2x20pD7etac|f5p~TA`bd-LgUMKUtk!V^YV1!! zHRfbd+qNB>_p_^|ju0$=LGf~aj5=Tc-7~}{SS6sW<=Cs6$-QkyphAgyN70zW7iVA{ zv;Fw>?fgV=QUn!Be3b_jsqjGgtaKuEMErNh&EKa-J)rNO=8AjV@1-|O*O0716FI>= zyFC%A-byr4gGIaMtApxP!CgCT{E$!Rz=WMe#YUcxqQLwcL$L3>2 z=A5@kCB$!QMnYOaerDwFb2bvj+abVn2}IQNM4+1@T?RR+!u8U)q^|}OJ{@O&>TNOA zG#xW(61tyFs22Xhn%16`^RtPztD1b_uxhAEB6dM|O#C#nM)#!>Tj~(yA6gdLS@eKt zU2U9;G*H$K5;OI+Al|Fp>d{4Qk+$7#T+l5GBM#S)JZT*wQUrdAZiJjaszb&Hu(Gmn z4Xf)WA`;43*@er7wcP8Ha&B2U6}d)q66=ynq}jM%m5scvt4sM9z{Xo{#WiX)QUir8hi zG+r4`hhY5&-v?tsu(%#V{?DQIDaNeG|C@Y2OTGSo$M@fi95eNaYW^3#Z&0~M9DSwH zRB4oZJn`>*|3!b4HX$9<>VM_?mT6FrWzvuf|!+B=o_o4QR zXw0-I46yD5O*Y&A#@9&qPpBRAey@TtHMkZO&*$Uc@^5_q#j34)JASjo$N%8_EpM3k zBgO|S49e~EexBd+{eKU&rv)_M{>5P7aju2nQrfLS0qp3tP(rcYwXpj+<@IoKeY^Dt zY8&)=B)!+}dK65)ougMS%Th(=55;Dh!Ggz{1GcMZ}%fkVjKMpScf zr~kwEv;LP*yZT|)J>S%r@ zXES2=x1hp;*FSVAHCNQm5>#)N1z)llykVZI!_BCbV{$AJiBa%hwU*W0->+JB-I??H z??dh3R4)HH)Q(W)zuHVTaJkw_xBYmvo#p-OY9}v>-_Q8Co$q?D`6M8I58WK(AgvnJ z-nQRRPjDlPH8kOO*#3c*WDaZd@8m%TRdw0iU$sF0qh7N2x2MTX*|#TSJcrU}i}ypo zvO|~;BBwnjUH*SI@!RhH%!NG(x;miq`+GKbiSz8Vt@(Y|)zHhy*xOdnlao8FgV~$g zT4|8>j|W%?Wg#<5kc|gl2)KO~%W@|H|I!ND%YrA`CfEt^)7B!3&6PD{iXmV>qF=bl zBUmL@2wn`OrcHi`#T(K~v3#V3b2ccMUfbgW?qi_D>XyZP^y*{I;fgvo%qA{FHoAbP zVcO)gS1oDnx7jQ-O}olMkEuWNhXNxk2w4aQk4bD;S!l*~@n|}R2KcvXqE~JPrMIUC zr2K&KzklRBy6{nz)_4*hK**YQ%Q>Xr0!Kt@vZi8{4XH?-AQ7=etQ_jY8pbDy>0?Fg z;={u){7#bc2#Y!49<||P&dF%aVs4zYoY!sc3dKr8T;}Sd#(p-bO=HFUI#kaavkn>F zt-R~-U>|#{@$2z`=60xG*_e&g?2|{ylk+)OnkIyt>2qTxVkx+It*&mFYnsu|&L9)+ z8&MhCnx#_reBZ0>H2WyFRC-5!(r@`R=W?v{*~KtsGU)m=7mEljhp#aeN_&gBtU7sPjrYt$*YDK|}(JkFG85icVoickcjvW>6$i4gr4%L+-0Jke$DAVj zl)a?k=_N#bhX>14-R1v3^Zko1EaI9Fe9bj%y320Bi<(fXu{FG>mp$P4ns5%ybpn&i zUh0XONb#|CV*krNM&eqSs^$i1=4C(Ui`r;|u?@;ki``cKwL1b##5A@qpg8%0QqJ_P zA9y!tFuPIlz5%V?8p!;9KW-YSf-vv<0({*A!62lJWi)n<0_MntW;(tx2DFXA6�o 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