open_source_license.txt ====================================================================== The following copyright statements and licenses apply to open source software ("OSS") distributed with the Broadcom product (the "Licensed Product"). The term "Broadcom" refers solely to the Broadcom Inc. corporate affiliate that distributes the Licensed Product. The Licensed Product does not necessarily use all the OSS referred to below and may also only use portions of a given OSS component. To the extent required under an applicable open source license, Broadcom will make source code available for applicable OSS upon request. Please send an inquiry to opensource@broadcom.com including your name, address, the product name and version, operating system, and the place of purchase. To the extent the Licensed Product includes OSS, the OSS is typically not owned by Broadcom. THE OSS IS PROVIDED AS IS WITHOUT WARRANTY OR CONDITION OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. To the full extent permitted under applicable law, Broadcom and its corporate affiliates disclaim all warranties and liability arising from or related to any use of the OSS. To the extent the Licensed Product includes OSS licensed under the GNU General Public License ("GPL") or the GNU Lesser General Public License ("LGPL"), the use, copying, distribution and modification of the GPL OSS or LGPL OSS is governed, respectively, by the GPL or LGPL. A copy of the GPL or LGPL license may be found with the applicable OSS. Additionally, a copy of the GPL License or LGPL License can be found at https://www.gnu.org/licenses or obtained by writing to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. ==================== TABLE OF CONTENTS ==================== The following is a listing of the open source components detailed in this document. This list is provided for your convenience; please read further if you wish to review the copyright notice(s) and the full text of the license associated with each component. SECTION 1: apache-2.0 >>> @ampproject/remapping >>> @humanwhocodes/config-array >>> @humanwhocodes/module-importer >>> @hutson/parse-repository-url >>> @jridgewell/set-array >>> @jsonjoy.com/base64 >>> @jsonjoy.com/json-pack >>> @jsonjoy.com/util >>> @ng-idle/core >>> @ng-idle/keepalive >>> @openapitools/openapi-generator-cli >>> @playwright/test >>> @scarf/scarf >>> @sigstore/bundle >>> @sigstore/core >>> @sigstore/protobuf-specs >>> @sigstore/sign >>> @sigstore/tuf >>> @sigstore/verify >>> @swagger-api/apidom-ast >>> @swagger-api/apidom-core >>> @swagger-api/apidom-error >>> @swagger-api/apidom-json-pointer >>> @swagger-api/apidom-ns-api-design-systems >>> @swagger-api/apidom-ns-asyncapi-2 >>> @swagger-api/apidom-ns-json-schema-draft-4 >>> @swagger-api/apidom-ns-json-schema-draft-6 >>> @swagger-api/apidom-ns-json-schema-draft-7 >>> @swagger-api/apidom-ns-openapi-2 >>> @swagger-api/apidom-ns-openapi-3-0 >>> @swagger-api/apidom-ns-openapi-3-1 >>> @swagger-api/apidom-ns-workflows-1 >>> @swagger-api/apidom-parser-adapter-api-design-systems-json >>> @swagger-api/apidom-parser-adapter-api-design-systems-yaml >>> @swagger-api/apidom-parser-adapter-asyncapi-json-2 >>> @swagger-api/apidom-parser-adapter-asyncapi-yaml-2 >>> @swagger-api/apidom-parser-adapter-json >>> @swagger-api/apidom-parser-adapter-openapi-json-2 >>> @swagger-api/apidom-parser-adapter-openapi-json-3-0 >>> @swagger-api/apidom-parser-adapter-openapi-json-3-1 >>> @swagger-api/apidom-parser-adapter-openapi-yaml-2 >>> @swagger-api/apidom-parser-adapter-openapi-yaml-3-0 >>> @swagger-api/apidom-parser-adapter-openapi-yaml-3-1 >>> @swagger-api/apidom-parser-adapter-workflows-json-1 >>> @swagger-api/apidom-parser-adapter-workflows-yaml-1 >>> @swagger-api/apidom-parser-adapter-yaml-1-2 >>> @swagger-api/apidom-reference >>> @swc/core >>> @swc/core-linux-x64-gnu >>> @swc/counter >>> @swc/helpers >>> @swc/types >>> @types/dompurify >>> @webassemblyjs/leb128 >>> @xtuc/long >>> @zxing/text-encoding >>> JSONStream >>> ansi-html-community >>> aria-query >>> aws-sign2 >>> axobject-query >>> before-after-hook >>> bent >>> bser >>> btoa >>> bytesish >>> caseless >>> critters >>> detect-libc >>> doctrine >>> dompurify >>> ejs >>> es6-templates >>> eslint-visitor-keys >>> faye-websocket >>> fb-watchman >>> filelist >>> forever-agent >>> harmony-reflect >>> hogan.js >>> human-signals >>> jake >>> jasmine-spec-reporter >>> less >>> log4js >>> memfs >>> minio >>> mousetrap >>> oauth-sign >>> openapi-path-templating >>> openapi-server-url-templating >>> playwright >>> playwright-core >>> reflect-metadata >>> request >>> rxjs >>> safevalues >>> selenium-webdriver >>> short-unique-id >>> sigstore >>> strong-log-transformer >>> swagger-client >>> swagger-ui >>> text-diff >>> tree-dump >>> ts-toolbelt >>> tslib >>> tunnel-agent >>> typescript >>> walker >>> web-worker >>> websocket-driver >>> websocket-extensions >>> xml-name-validator SECTION 2: artistic-2.0 >>> npm-lifecycle SECTION 3: blueoak-1.0.0 >>> jackspeak >>> package-json-from-dist >>> path-scurry SECTION 4: cc-by-3.0 >>> spdx-exceptions SECTION 5: cc-by-4.0 >>> caniuse-lite >>> emoji-toolkit SECTION 6: lgpl-3.0-or-later >>> eslint-plugin-deprecation SECTION 7: licenseref-expat-license >>> @types/body-parser >>> @types/connect >>> @types/express-serve-static-core >>> @types/follow-redirects >>> @types/http-errors >>> @types/jasmine >>> @types/jsbn >>> @types/range-parser >>> @types/send >>> @types/serve-static >>> @types/sockjs >>> @types/uuid >>> json-buffer >>> webpack-node-externals SECTION 8: mpl-1.1 >>> lunr-languages SECTION 9: mpl-2.0 >>> dompurify SECTION 10: ofl-1.1 >>> @cds/city SECTION 11: psf-2.0 >>> argparse SECTION 12: unicode-dfs-2016 >>> make-plural SECTION 13: BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES >>> tslib >>> @typescript-eslint/parser >>> @typescript-eslint/typescript-estree >>> @vcd/i18n >>> @yarnpkg/lockfile >>> @yarnpkg/parsers >>> @zkochan/cmd-shim >>> apg-lite >>> css-select >>> css-what >>> default-gateway >>> domelementtype >>> domhandler >>> domutils >>> dotenv >>> dotenv-expand >>> entities >>> escodegen >>> eslint-scope >>> espree >>> esprima >>> esrecurse >>> estraverse >>> esutils >>> glob-to-regexp >>> http-cache-semantics >>> mississippi >>> normalize-package-data >>> nth-check >>> read >>> regjsparser >>> terser >>> uglify-js >>> uri-js >>> webidl-conversions >>> @hapi/hoek >>> @hapi/topo >>> @humanwhocodes/object-schema >>> @lit-labs/ssr-dom-shim >>> @lit/reactive-element >>> @sideway/address >>> @sideway/formula >>> @sideway/pinpoint >>> @sinonjs/commons >>> @sinonjs/fake-timers >>> @types/qs >>> @types/tough-cookie >>> @xtuc/ieee754 >>> abab >>> ace-builds >>> babel-plugin-istanbul >>> bcrypt-pbkdf >>> d3-array >>> d3-ease >>> d3-geo >>> d3-path >>> d3-sankey >>> d3-shape >>> diff >>> esquery >>> flat >>> gitconfiglocal >>> glob-to-regexp >>> highlight.js >>> ieee754 >>> isemail >>> istanbul >>> istanbul-lib-coverage >>> istanbul-lib-instrument >>> istanbul-lib-report >>> istanbul-lib-source-maps >>> istanbul-reports >>> joi >>> js-base64 >>> jsdom >>> json-schema >>> lit >>> lit-element >>> lit-html >>> makeerror >>> moo >>> node-forge >>> qs >>> ramda-adjunct >>> redux-immutable >>> rw >>> secure-compare >>> serialize-javascript >>> source-map >>> source-map-js >>> sprintf-js >>> stream-chain >>> stream-json >>> table >>> tmpl >>> tough-cookie >>> highlightjs-vue >>> mdn-data >>> type-fest >>> elkjs >>> @evocateur/libnpmaccess >>> @evocateur/libnpmpublish >>> @evocateur/npm-registry-fetch >>> @npmcli/agent >>> @npmcli/git >>> @npmcli/package-json >>> @npmcli/promise-spawn >>> @npmcli/run-script >>> @types/glob >>> @types/minimatch >>> @types/semver >>> @ungap/structured-clone >>> cacache >>> cli-width >>> cmd-shim >>> conventional-changelog-angular >>> conventional-changelog-conventionalcommits >>> conventional-changelog-preset-loader >>> css-declaration-sorter >>> custom-error-instance >>> d3 >>> d3-geo >>> d3-scale-chromatic >>> delaunator >>> electron-to-chromium >>> fastq >>> flatted >>> foreground-child >>> glob >>> html-frontmatter >>> ignore-walk >>> ini >>> init-package-json >>> libnpmaccess >>> libnpmpublish >>> libsodium >>> libsodium-wrappers >>> lru-cache >>> minimatch >>> mkdirp-promise >>> npm-package-arg >>> npm-packlist >>> npm-pick-manifest >>> npm-registry-fetch >>> pacote >>> picocolors >>> poly1305-js >>> postcss-modules-extract-imports >>> postcss-modules-scope >>> promzard >>> read >>> read-cmd-shim >>> read-package-json >>> rimraf >>> sax >>> semver >>> sodium-plus >>> split2 >>> uid-number >>> universal-user-agent >>> v8-to-istanbul >>> yaml >>> big-integer >>> memfs >>> robust-predicates >>> tweetnacl >>> type-fest >>> zenscroll >>> @aashutoshrathi/word-wrap >>> @adobe/css-tools >>> @angular-devkit/architect >>> @angular-devkit/build-angular >>> @angular-devkit/build-webpack >>> @angular-devkit/core >>> @angular-devkit/schematics >>> @angular-eslint/builder >>> @angular-eslint/bundled-angular-compiler >>> @angular-eslint/eslint-plugin >>> @angular-eslint/eslint-plugin-template >>> @angular-eslint/schematics >>> @angular-eslint/template-parser >>> @angular-eslint/utils >>> @angular/animations >>> @angular/cdk >>> @angular/cli >>> @angular/common >>> @angular/compiler >>> @angular/compiler-cli >>> @angular/core >>> @angular/forms >>> @angular/language-service >>> @angular/material >>> @angular/platform-browser >>> @angular/platform-browser-dynamic >>> @angular/platform-server >>> @angular/router >>> @auth0/angular-jwt >>> @babel/code-frame >>> @babel/compat-data >>> @babel/core >>> @babel/generator >>> @babel/helper-annotate-as-pure >>> @babel/helper-builder-binary-assignment-operator-visitor >>> @babel/helper-compilation-targets >>> @babel/helper-create-class-features-plugin >>> @babel/helper-create-regexp-features-plugin >>> @babel/helper-define-polyfill-provider >>> @babel/helper-environment-visitor >>> @babel/helper-function-name >>> @babel/helper-hoist-variables >>> @babel/helper-member-expression-to-functions >>> @babel/helper-module-imports >>> @babel/helper-module-transforms >>> @babel/helper-optimise-call-expression >>> @babel/helper-plugin-utils >>> @babel/helper-remap-async-to-generator >>> @babel/helper-replace-supers >>> @babel/helper-simple-access >>> @babel/helper-skip-transparent-expression-wrappers >>> @babel/helper-split-export-declaration >>> @babel/helper-string-parser >>> @babel/helper-validator-identifier >>> @babel/helper-validator-option >>> @babel/helper-wrap-function >>> @babel/helpers >>> @babel/highlight >>> @babel/parser >>> @babel/plugin-bugfix-firefox-class-in-computed-class-key >>> @babel/plugin-bugfix-safari-class-field-initializer-scope >>> @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression >>> @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining >>> @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly >>> @babel/plugin-proposal-decorators >>> @babel/plugin-proposal-private-property-in-object >>> @babel/plugin-syntax-async-generators >>> @babel/plugin-syntax-bigint >>> @babel/plugin-syntax-class-properties >>> @babel/plugin-syntax-class-static-block >>> @babel/plugin-syntax-decorators >>> @babel/plugin-syntax-dynamic-import >>> @babel/plugin-syntax-export-namespace-from >>> @babel/plugin-syntax-import-assertions >>> @babel/plugin-syntax-import-attributes >>> @babel/plugin-syntax-import-meta >>> @babel/plugin-syntax-json-strings >>> @babel/plugin-syntax-jsx >>> @babel/plugin-syntax-logical-assignment-operators >>> @babel/plugin-syntax-nullish-coalescing-operator >>> @babel/plugin-syntax-numeric-separator >>> @babel/plugin-syntax-object-rest-spread >>> @babel/plugin-syntax-optional-catch-binding >>> @babel/plugin-syntax-optional-chaining >>> @babel/plugin-syntax-private-property-in-object >>> @babel/plugin-syntax-top-level-await >>> @babel/plugin-syntax-typescript >>> @babel/plugin-syntax-unicode-sets-regex >>> @babel/plugin-transform-arrow-functions >>> @babel/plugin-transform-async-generator-functions >>> @babel/plugin-transform-async-to-generator >>> @babel/plugin-transform-block-scoped-functions >>> @babel/plugin-transform-block-scoping >>> @babel/plugin-transform-class-properties >>> @babel/plugin-transform-class-static-block >>> @babel/plugin-transform-classes >>> @babel/plugin-transform-computed-properties >>> @babel/plugin-transform-destructuring >>> @babel/plugin-transform-dotall-regex >>> @babel/plugin-transform-duplicate-keys >>> @babel/plugin-transform-duplicate-named-capturing-groups-regex >>> @babel/plugin-transform-dynamic-import >>> @babel/plugin-transform-exponentiation-operator >>> @babel/plugin-transform-export-namespace-from >>> @babel/plugin-transform-for-of >>> @babel/plugin-transform-function-name >>> @babel/plugin-transform-json-strings >>> @babel/plugin-transform-literals >>> @babel/plugin-transform-logical-assignment-operators >>> @babel/plugin-transform-member-expression-literals >>> @babel/plugin-transform-modules-amd >>> @babel/plugin-transform-modules-commonjs >>> @babel/plugin-transform-modules-systemjs >>> @babel/plugin-transform-modules-umd >>> @babel/plugin-transform-named-capturing-groups-regex >>> @babel/plugin-transform-new-target >>> @babel/plugin-transform-nullish-coalescing-operator >>> @babel/plugin-transform-numeric-separator >>> @babel/plugin-transform-object-rest-spread >>> @babel/plugin-transform-object-super >>> @babel/plugin-transform-optional-catch-binding >>> @babel/plugin-transform-optional-chaining >>> @babel/plugin-transform-parameters >>> @babel/plugin-transform-private-methods >>> @babel/plugin-transform-private-property-in-object >>> @babel/plugin-transform-property-literals >>> @babel/plugin-transform-regenerator >>> @babel/plugin-transform-regexp-modifiers >>> @babel/plugin-transform-reserved-words >>> @babel/plugin-transform-runtime >>> @babel/plugin-transform-shorthand-properties >>> @babel/plugin-transform-spread >>> @babel/plugin-transform-sticky-regex >>> @babel/plugin-transform-template-literals >>> @babel/plugin-transform-typeof-symbol >>> @babel/plugin-transform-typescript >>> @babel/plugin-transform-unicode-escapes >>> @babel/plugin-transform-unicode-property-regex >>> @babel/plugin-transform-unicode-regex >>> @babel/plugin-transform-unicode-sets-regex >>> @babel/preset-env >>> @babel/preset-modules >>> @babel/preset-typescript >>> @babel/regjsgen >>> @babel/runtime >>> @babel/runtime-corejs3 >>> @babel/template >>> @babel/traverse >>> @babel/types >>> @bcoe/v8-coverage >>> @braintree/sanitize-url >>> @cds/core >>> @clr/angular >>> @clr/ui >>> @colors/colors >>> @commitlint/cli >>> @commitlint/config-conventional >>> @commitlint/config-validator >>> @commitlint/ensure >>> @commitlint/execute-rule >>> @commitlint/format >>> @commitlint/is-ignored >>> @commitlint/lint >>> @commitlint/load >>> @commitlint/message >>> @commitlint/parse >>> @commitlint/read >>> @commitlint/resolve-extends >>> @commitlint/rules >>> @commitlint/to-lines >>> @commitlint/top-level >>> @commitlint/types >>> @cspotcode/source-map-support >>> @csstools/cascade-layer-name-parser >>> @csstools/color-helpers >>> @csstools/css-calc >>> @csstools/css-color-parser >>> @csstools/css-parser-algorithms >>> @csstools/css-tokenizer >>> @csstools/media-query-list-parser >>> @csstools/postcss-cascade-layers >>> @csstools/postcss-color-function >>> @csstools/postcss-color-mix-function >>> @csstools/postcss-content-alt-text >>> @csstools/postcss-exponential-functions >>> @csstools/postcss-font-format-keywords >>> @csstools/postcss-gamut-mapping >>> @csstools/postcss-gradients-interpolation-method >>> @csstools/postcss-hwb-function >>> @csstools/postcss-ic-unit >>> @csstools/postcss-initial >>> @csstools/postcss-is-pseudo-class >>> @csstools/postcss-light-dark-function >>> @csstools/postcss-logical-float-and-clear >>> @csstools/postcss-logical-overflow >>> @csstools/postcss-logical-overscroll-behavior >>> @csstools/postcss-logical-resize >>> @csstools/postcss-logical-viewport-units >>> @csstools/postcss-media-minmax >>> @csstools/postcss-media-queries-aspect-ratio-number-values >>> @csstools/postcss-nested-calc >>> @csstools/postcss-normalize-display-values >>> @csstools/postcss-oklab-function >>> @csstools/postcss-progressive-custom-properties >>> @csstools/postcss-relative-color-syntax >>> @csstools/postcss-scope-pseudo-class >>> @csstools/postcss-stepped-value-functions >>> @csstools/postcss-text-decoration-shorthand >>> @csstools/postcss-trigonometric-functions >>> @csstools/postcss-unset-value >>> @csstools/selector-resolve-nested >>> @csstools/selector-specificity >>> @csstools/utilities >>> @discoveryjs/json-ext >>> @dual-bundle/import-meta-resolve >>> @emnapi/core >>> @emnapi/runtime >>> @emnapi/wasi-threads >>> @esbuild/linux-x64 >>> @eslint-community/eslint-utils >>> @eslint-community/regexpp >>> @eslint/eslintrc >>> @eslint/js >>> @evocateur/pacote >>> @fingerprintjs/fingerprintjs >>> @fluffy-spoon/substitute >>> @gar/promisify >>> @istanbuljs/load-nyc-config >>> @istanbuljs/schema >>> @jest/console >>> @jest/core >>> @jest/environment >>> @jest/expect >>> @jest/expect-utils >>> @jest/fake-timers >>> @jest/globals >>> @jest/reporters >>> @jest/schemas >>> @jest/source-map >>> @jest/test-result >>> @jest/test-sequencer >>> @jest/transform >>> @jest/types >>> @jridgewell/gen-mapping >>> @jridgewell/resolve-uri >>> @jridgewell/set-array >>> @jridgewell/source-map >>> @jridgewell/sourcemap-codec >>> @jridgewell/trace-mapping >>> @jsplumb/browser-ui >>> @leichtgewicht/ip-codec >>> @lerna/add >>> @lerna/bootstrap >>> @lerna/changed >>> @lerna/check-working-tree >>> @lerna/child-process >>> @lerna/clean >>> @lerna/cli >>> @lerna/collect-uncommitted >>> @lerna/collect-updates >>> @lerna/command >>> @lerna/conventional-commits >>> @lerna/create >>> @lerna/create-symlink >>> @lerna/describe-ref >>> @lerna/diff >>> @lerna/exec >>> @lerna/filter-options >>> @lerna/filter-packages >>> @lerna/get-npm-exec-opts >>> @lerna/get-packed >>> @lerna/github-client >>> @lerna/gitlab-client >>> @lerna/global-options >>> @lerna/has-npm-version >>> @lerna/import >>> @lerna/info >>> @lerna/init >>> @lerna/link >>> @lerna/list >>> @lerna/listable >>> @lerna/log-packed >>> @lerna/npm-conf >>> @lerna/npm-dist-tag >>> @lerna/npm-install >>> @lerna/npm-publish >>> @lerna/npm-run-script >>> @lerna/otplease >>> @lerna/output >>> @lerna/pack-directory >>> @lerna/package >>> @lerna/package-graph >>> @lerna/prerelease-id-from-version >>> @lerna/profiler >>> @lerna/project >>> @lerna/prompt >>> @lerna/publish >>> @lerna/pulse-till-done >>> @lerna/query-graph >>> @lerna/resolve-symlink >>> @lerna/rimraf-dir >>> @lerna/run >>> @lerna/run-lifecycle >>> @lerna/run-topologically >>> @lerna/symlink-binary >>> @lerna/symlink-dependencies >>> @lerna/timer >>> @lerna/validation-error >>> @lerna/version >>> @lerna/write-log-file >>> @ljharb/through >>> @lukeed/csprng >>> @material/animation >>> @material/auto-init >>> @material/banner >>> @material/base >>> @material/button >>> @material/card >>> @material/checkbox >>> @material/chips >>> @material/circular-progress >>> @material/data-table >>> @material/density >>> @material/dialog >>> @material/dom >>> @material/drawer >>> @material/elevation >>> @material/fab >>> @material/feature-targeting >>> @material/floating-label >>> @material/focus-ring >>> @material/form-field >>> @material/icon-button >>> @material/image-list >>> @material/layout-grid >>> @material/line-ripple >>> @material/linear-progress >>> @material/list >>> @material/menu >>> @material/menu-surface >>> @material/notched-outline >>> @material/progress-indicator >>> @material/radio >>> @material/ripple >>> @material/rtl >>> @material/segmented-button >>> @material/select >>> @material/shape >>> @material/slider >>> @material/snackbar >>> @material/switch >>> @material/tab >>> @material/tab-bar >>> @material/tab-indicator >>> @material/tab-scroller >>> @material/textfield >>> @material/theme >>> @material/tokens >>> @material/tooltip >>> @material/top-app-bar >>> @material/touch-target >>> @material/typography >>> @messageformat/core >>> @messageformat/date-skeleton >>> @messageformat/number-skeleton >>> @messageformat/parser >>> @messageformat/runtime >>> @module-federation/bridge-react-webpack-plugin >>> @module-federation/data-prefetch >>> @module-federation/dts-plugin >>> @module-federation/enhanced >>> @module-federation/error-codes >>> @module-federation/managers >>> @module-federation/manifest >>> @module-federation/node >>> @module-federation/rspack >>> @module-federation/runtime >>> @module-federation/runtime-tools >>> @module-federation/sdk >>> @module-federation/third-party-dts-extractor >>> @module-federation/utilities >>> @module-federation/webpack-bundler-runtime >>> @mrmlnc/readdir-enhanced >>> @napi-rs/wasm-runtime >>> @nestjs/axios >>> @nestjs/common >>> @nestjs/core >>> @ngneat/transloco >>> @ngneat/transloco-utils >>> @ngneat/until-destroy >>> @ngtools/webpack >>> @ngx-translate/core >>> @ngx-translate/http-loader >>> @ngxs/devtools-plugin >>> @ngxs/router-plugin >>> @ngxs/storage-plugin >>> @ngxs/store >>> @node-rs/jieba >>> @node-rs/jieba-linux-x64-gnu >>> @nodelib/fs.scandir >>> @nodelib/fs.stat >>> @nodelib/fs.walk >>> @npmcli/fs >>> @npmcli/git >>> @npmcli/installed-package-contents >>> @npmcli/move-file >>> @npmcli/package-json >>> @npmcli/promise-spawn >>> @npmcli/redact >>> @npmcli/run-script >>> @nrwl/devkit >>> @nrwl/tao >>> @nuxtjs/opencollective >>> @nx/angular >>> @nx/devkit >>> @nx/eslint >>> @nx/eslint-plugin >>> @nx/jest >>> @nx/js >>> @nx/module-federation >>> @nx/nx-linux-x64-gnu >>> @nx/nx-linux-x64-musl >>> @nx/playwright >>> @nx/vite >>> @nx/web >>> @nx/webpack >>> @nx/workspace >>> @octokit/auth-token >>> @octokit/core >>> @octokit/endpoint >>> @octokit/graphql >>> @octokit/openapi-types >>> @octokit/plugin-enterprise-rest >>> @octokit/plugin-paginate-rest >>> @octokit/plugin-request-log >>> @octokit/plugin-rest-endpoint-methods >>> @octokit/request >>> @octokit/request-error >>> @octokit/rest >>> @octokit/tsconfig >>> @octokit/types >>> @oxc-resolver/binding-linux-x64-gnu >>> @parcel/watcher >>> @parcel/watcher-linux-x64-glibc >>> @phenomnomnominal/tsquery >>> @polka/url >>> @rollup/plugin-json >>> @rollup/plugin-node-resolve >>> @rollup/plugin-typescript >>> @rollup/pluginutils >>> @rollup/rollup-linux-x64-gnu >>> @rollup/rollup-linux-x64-musl >>> @rollup/wasm-node >>> @rspack/binding >>> @rspack/binding-linux-x64-gnu >>> @rspack/binding-linux-x64-musl >>> @rspack/core >>> @rspack/lite-tapable >>> @rtsao/scc >>> @schematics/angular >>> @sinclair/typebox >>> @socket.io/component-emitter >>> @swc-node/core >>> @swc-node/register >>> @swc-node/sourcemap-support >>> @swc/core-linux-x64-gnu >>> @tootallnate/once >>> @tootallnate/quickjs-emscripten >>> @trysound/sax >>> @tsconfig/node10 >>> @tsconfig/node12 >>> @tsconfig/node14 >>> @tsconfig/node16 >>> @tufjs/canonical-json >>> @tufjs/models >>> @tybys/wasm-util >>> @types/babel__core >>> @types/babel__generator >>> @types/babel__template >>> @types/babel__traverse >>> @types/bonjour >>> @types/caseless >>> @types/connect-history-api-fallback >>> @types/cookie >>> @types/cors >>> @types/d3-scale >>> @types/d3-scale-chromatic >>> @types/d3-time >>> @types/debug >>> @types/eslint >>> @types/eslint-scope >>> @types/esquery >>> @types/estree >>> @types/express >>> @types/express-serve-static-core >>> @types/file-saver >>> @types/fs-extra >>> @types/graceful-fs >>> @types/hast >>> @types/http-proxy >>> @types/istanbul-lib-coverage >>> @types/istanbul-lib-report >>> @types/istanbul-reports >>> @types/jest >>> @types/js-yaml >>> @types/jsdom >>> @types/json-schema >>> @types/json-server >>> @types/json5 >>> @types/lodash >>> @types/lodash-es >>> @types/lowdb >>> @types/luxon >>> @types/mdast >>> @types/mime >>> @types/minimatch >>> @types/minimist >>> @types/ms >>> @types/node >>> @types/node-forge >>> @types/normalize-package-data >>> @types/parse-json >>> @types/prismjs >>> @types/q >>> @types/qs >>> @types/ramda >>> @types/request >>> @types/resolve >>> @types/retry >>> @types/selenium-webdriver >>> @types/semver >>> @types/serve-index >>> @types/serve-static >>> @types/stack-utils >>> @types/swagger-ui >>> @types/trusted-types >>> @types/unist >>> @types/use-sync-external-store >>> @types/ws >>> @types/yargs >>> @types/yargs-parser >>> @typescript-eslint/eslint-plugin >>> @typescript-eslint/experimental-utils >>> @typescript-eslint/scope-manager >>> @typescript-eslint/type-utils >>> @typescript-eslint/types >>> @typescript-eslint/typescript-estree >>> @typescript-eslint/utils >>> @typescript-eslint/visitor-keys >>> @vitejs/plugin-basic-ssl >>> @webassemblyjs/ast >>> @webassemblyjs/floating-point-hex-parser >>> @webassemblyjs/helper-api-error >>> @webassemblyjs/helper-buffer >>> @webassemblyjs/helper-numbers >>> @webassemblyjs/helper-wasm-bytecode >>> @webassemblyjs/helper-wasm-section >>> @webassemblyjs/ieee754 >>> @webassemblyjs/utf8 >>> @webassemblyjs/wasm-edit >>> @webassemblyjs/wasm-gen >>> @webassemblyjs/wasm-opt >>> @webassemblyjs/wasm-parser >>> @webassemblyjs/wast-printer >>> @xmldom/xmldom >>> @zkochan/js-yaml >>> abbrev >>> accepts >>> acorn >>> acorn-globals >>> acorn-import-assertions >>> acorn-import-attributes >>> acorn-jsx >>> acorn-walk >>> add-stream >>> address >>> adjust-sourcemap-loader >>> adm-zip >>> agent-base >>> agentkeepalive >>> aggregate-error >>> ajv >>> ajv-formats >>> ajv-keywords >>> alphanum-sort >>> amdefine >>> angular-oauth2-oidc >>> angular2-template-loader >>> angulartics2 >>> animation-frame-polyfill >>> ansi-colors >>> ansi-escapes >>> ansi-regex >>> ansi-styles >>> any-promise >>> anymatch >>> aproba >>> are-we-there-yet >>> arg >>> argparse >>> arr-diff >>> arr-flatten >>> arr-union >>> array-back >>> array-buffer-byte-length >>> array-differ >>> array-find-index >>> array-flatten >>> array-from >>> array-ify >>> array-includes >>> array-union >>> array-uniq >>> array-unique >>> array.prototype.filter >>> array.prototype.findlastindex >>> array.prototype.flat >>> array.prototype.flatmap >>> array.prototype.reduce >>> arraybuffer.prototype.slice >>> arrify >>> asap >>> asn1 >>> assert-plus >>> assign-symbols >>> ast-types >>> astral-regex >>> async >>> asynckit >>> at-least-node >>> atoa >>> atob >>> atob-lite >>> autolinker >>> autoprefixer >>> available-typed-arrays >>> aws4 >>> axios >>> babel-code-frame >>> babel-jest >>> babel-loader >>> babel-plugin-const-enum >>> babel-plugin-jest-hoist >>> babel-plugin-macros >>> babel-plugin-polyfill-corejs2 >>> babel-plugin-polyfill-corejs3 >>> babel-plugin-polyfill-regenerator >>> babel-plugin-transform-typescript-metadata >>> babel-preset-current-node-syntax >>> babel-preset-jest >>> balanced-match >>> base >>> base64-js >>> base64id >>> basic-auth >>> basic-ftp >>> batch >>> big.js >>> binary-extensions >>> bl >>> block-stream2 >>> blocking-proxy >>> bluebird >>> body-parser >>> bonjour-service >>> boolbase >>> bowser >>> brace-expansion >>> braces >>> browser-or-node >>> browserslist >>> browserstack >>> bs-logger >>> btoa-lite >>> buffer >>> buffer-crc32 >>> buffer-from >>> builtin-modules >>> builtins >>> bundle-name >>> byline >>> byte-size >>> bytes >>> bytesish >>> cacache >>> cache-base >>> cache-content-type >>> cachedir >>> call-bind >>> call-bind-apply-helpers >>> call-bound >>> call-me-maybe >>> caller-callsite >>> caller-path >>> callsites >>> camel-case >>> camelcase >>> camelcase-keys >>> caniuse-api >>> caniuse-lite >>> chalk >>> char-regex >>> character-entities >>> character-entities-legacy >>> character-reference-invalid >>> chardet >>> check-more-types >>> chokidar >>> chownr >>> chrome-har >>> chrome-trace-event >>> ci-info >>> circular-json >>> cjs-module-lexer >>> clap >>> class-utils >>> classnames >>> clean-css >>> clean-stack >>> cli-cursor >>> cli-spinners >>> cli-truncate >>> cli-width >>> clipboard >>> cliui >>> clone >>> clone-deep >>> co >>> coa >>> code-point-at >>> collect-v8-coverage >>> collection-visit >>> color >>> color-convert >>> color-name >>> color-string >>> color-support >>> colord >>> colorette >>> colormin >>> colors >>> columnify >>> combine-errors >>> combined-stream >>> comma-separated-tokens >>> command-line-args >>> command-line-usage >>> commander >>> commitizen >>> common-path-prefix >>> common-tags >>> commondir >>> compare-func >>> compare-versions >>> component-emitter >>> compressible >>> compression >>> concat-map >>> concat-stream >>> concurrently >>> config-chain >>> confusing-browser-globals >>> connect >>> connect-history-api-fallback >>> connect-pause >>> consola >>> console-control-strings >>> console.table >>> content-disposition >>> content-type >>> contra >>> conventional-changelog-angular >>> conventional-changelog-core >>> conventional-changelog-preset-loader >>> conventional-changelog-writer >>> conventional-commit-types >>> conventional-commits-filter >>> conventional-commits-parser >>> conventional-recommended-bump >>> convert-source-map >>> cookie >>> cookie-signature >>> cookiejar >>> cookies >>> copy-anything >>> copy-concurrently >>> copy-descriptor >>> copy-to-clipboard >>> copy-webpack-plugin >>> core-js >>> core-js-compat >>> core-js-pure >>> core-util-is >>> cors >>> corser >>> cose-base >>> cosmiconfig >>> cosmiconfig-typescript-loader >>> create-jest >>> create-point-cb >>> create-require >>> cron-parser >>> cross-spawn >>> crossvent >>> css-blank-pseudo >>> css-color-names >>> css-element-queries >>> css-functions-list >>> css-has-pseudo >>> css-loader >>> css-minimizer-webpack-plugin >>> css-prefers-color-scheme >>> css-selector-tokenizer >>> css-tree >>> css.escape >>> cssdb >>> csslint >>> cssnano >>> cssnano-preset-default >>> cssnano-utils >>> csso >>> cssom >>> cssstyle >>> cuint >>> currently-unhandled >>> custom-event >>> cyclist >>> cytoscape >>> cytoscape-cose-bilkent >>> cz-conventional-changelog >>> d3 >>> d3-array >>> d3-axis >>> d3-brush >>> d3-chord >>> d3-color >>> d3-contour >>> d3-delaunay >>> d3-dispatch >>> d3-drag >>> d3-dsv >>> d3-fetch >>> d3-force >>> d3-format >>> d3-hierarchy >>> d3-interpolate >>> d3-path >>> d3-polygon >>> d3-quadtree >>> d3-random >>> d3-scale >>> d3-scale-chromatic >>> d3-selection >>> d3-shape >>> d3-time >>> d3-time-format >>> d3-timer >>> d3-transition >>> d3-zoom >>> dagre-d3-es >>> dargs >>> dashdash >>> data-uri-to-buffer >>> data-urls >>> data-view-buffer >>> data-view-byte-length >>> data-view-byte-offset >>> date-fns >>> date-format >>> dateformat >>> dateutil >>> dayjs >>> debounce >>> debug >>> debuglog >>> decamelize >>> decamelize-keys >>> decimal.js >>> decode-named-character-reference >>> decode-uri-component >>> decompress-response >>> dedent >>> deep-equal >>> deep-extend >>> deep-is >>> deepmerge >>> default-browser >>> default-browser-id >>> defaults >>> define-data-property >>> define-lazy-prop >>> define-properties >>> define-property >>> defined >>> degenerator >>> del >>> delayed-stream >>> delegate >>> delegates >>> depd >>> dependency-graph >>> deprecation >>> dequal >>> destroy >>> detect-file >>> detect-indent >>> detect-newline >>> detect-node >>> detect-port >>> dezalgo >>> di >>> diff-sequences >>> diff2html >>> dir-glob >>> dns-packet >>> dom-autoscroller >>> dom-mousemove-dispatcher >>> dom-plane >>> dom-serialize >>> dom-serializer >>> domexception >>> dot-prop >>> dragula >>> drange >>> dunder-proto >>> duplexer >>> duplexify >>> easy-table >>> ecc-jsbn >>> ee-first >>> elasticlunrjs >>> emittery >>> emoji-regex >>> emoji-toolkit >>> emojis-list >>> encodeurl >>> end-of-stream >>> engine.io >>> engine.io-parser >>> enhanced-resolve >>> enquirer >>> ent >>> envinfo >>> environment >>> err-code >>> errno >>> error-ex >>> errorhandler >>> es-abstract >>> es-array-method-boxes-properly >>> es-define-property >>> es-errors >>> es-module-lexer >>> es-object-atoms >>> es-set-tostringtag >>> es-shim-unscopables >>> es-to-primitive >>> es6-promise >>> es6-promisify >>> esbuild >>> esbuild-wasm >>> escalade >>> escape-html >>> escape-string-regexp >>> eslint >>> eslint-config-prettier >>> eslint-etc >>> eslint-import-resolver-node >>> eslint-module-utils >>> eslint-plugin-header >>> eslint-plugin-import >>> eslint-plugin-jasmine >>> eslint-plugin-playwright >>> eslint-plugin-rxjs >>> estree-walker >>> etag >>> event-stream >>> eventemitter3 >>> events >>> execa >>> exit >>> expand-brackets >>> expand-template >>> expand-tilde >>> expect >>> express >>> express-urlrewrite >>> extend >>> extend-shallow >>> external-editor >>> extglob >>> extsprintf >>> fast-deep-equal >>> fast-glob >>> fast-json-patch >>> fast-json-stable-stringify >>> fast-levenshtein >>> fast-plist >>> fast-safe-stringify >>> fast-uri >>> fast-xml-parser >>> fastparse >>> fault >>> fdir >>> fflate >>> figgy-pudding >>> figures >>> file-entry-cache >>> file-loader >>> file-saver >>> fill-range >>> filter-obj >>> finalhandler >>> find-cache-dir >>> find-file-up >>> find-node-modules >>> find-pkg >>> find-replace >>> find-root >>> find-up >>> findup-sync >>> flat-cache >>> flatted >>> flatten >>> flush-write-stream >>> follow-redirects >>> for-each >>> for-in >>> foreground-child >>> fork-ts-checker-webpack-plugin >>> form-data >>> format >>> formidable >>> forwarded >>> fraction.js >>> fragment-cache >>> fresh >>> from >>> from2 >>> front-matter >>> fs-constants >>> fs-extra >>> fs-minipass >>> fs-readdir-recursive >>> fs-write-stream-atomic >>> fs.realpath >>> fsevents >>> function-bind >>> function.prototype.name >>> functions-have-names >>> gauge >>> genfun >>> gensync >>> get-east-asian-width >>> get-intrinsic >>> get-package-type >>> get-pkg-repo >>> get-port >>> get-proto >>> get-stdin >>> get-stream >>> get-symbol-description >>> get-uri >>> get-value >>> getpass >>> git-raw-commits >>> git-remote-origin-url >>> git-semver-tags >>> git-up >>> git-url-parse >>> github-from-package >>> glob >>> glob-parent >>> global-directory >>> global-modules >>> global-prefix >>> globals >>> globalthis >>> globby >>> globjoin >>> good-listener >>> gopd >>> graphemer >>> gzip-size >>> handle-thing >>> handlebars >>> har-schema >>> har-validator >>> hard-rejection >>> has >>> has-ansi >>> has-bigints >>> has-flag >>> has-property-descriptors >>> has-proto >>> has-symbols >>> has-tostringtag >>> has-unicode >>> has-value >>> has-values >>> hasown >>> hast-util-parse-selector >>> hastscript >>> hat >>> he >>> heap >>> hexoid >>> highcharts-angular >>> homedir-polyfill >>> hosted-git-info >>> hpack.js >>> html-comment-regex >>> html-encoding-sniffer >>> html-entities >>> html-escaper >>> html-loader >>> html-minifier >>> html-tags >>> htmlparser2 >>> http-assert >>> http-deceiver >>> http-errors >>> http-parser-js >>> http-proxy >>> http-proxy-agent >>> http-proxy-middleware >>> http-server >>> http-signature >>> https-proxy-agent >>> humanize-ms >>> husky >>> hyperdyperid >>> iconv-lite >>> icss-replace-symbols >>> icss-utils >>> identity-obj-proxy >>> iferr >>> ignore >>> ignore-walk >>> image-size >>> immediate >>> immer >>> immutable >>> import-fresh >>> import-local >>> import-meta-resolve >>> indent-string >>> indexes-of >>> infer-owner >>> inflight >>> inherits >>> ini >>> injection-js >>> inquirer >>> install >>> internal-slot >>> internmap >>> invariant >>> ip >>> ip-cidr >>> ipaddr.js >>> is-absolute-url >>> is-accessor-descriptor >>> is-alphabetical >>> is-alphanumerical >>> is-arguments >>> is-array >>> is-array-buffer >>> is-arrayish >>> is-bigint >>> is-binary-path >>> is-boolean-object >>> is-buffer >>> is-builtin-module >>> is-callable >>> is-ci >>> is-core-module >>> is-data-descriptor >>> is-data-view >>> is-date-object >>> is-decimal >>> is-descriptor >>> is-directory >>> is-docker >>> is-extendable >>> is-extglob >>> is-finite >>> is-fullwidth-code-point >>> is-generator-fn >>> is-generator-function >>> is-glob >>> is-hexadecimal >>> is-inside-container >>> is-interactive >>> is-module >>> is-negative-zero >>> is-network-error >>> is-number >>> is-number-object >>> is-obj >>> is-path-cwd >>> is-path-in-cwd >>> is-path-inside >>> is-plain-obj >>> is-plain-object >>> is-potential-custom-element-name >>> is-promise >>> is-regex >>> is-shared-array-buffer >>> is-ssh >>> is-stream >>> is-string >>> is-svg >>> is-symbol >>> is-text-path >>> is-typed-array >>> is-typedarray >>> is-unicode-supported >>> is-utf8 >>> is-weakref >>> is-what >>> is-windows >>> is-wsl >>> isarray >>> isbinaryfile >>> iselement >>> isobject >>> isomorphic-rslog >>> isomorphic-ws >>> isstream >>> iterare >>> jackspeak >>> jasmine >>> jasmine-core >>> jasmine-reporters >>> jasminewd2 >>> jest >>> jest-changed-files >>> jest-circus >>> jest-cli >>> jest-config >>> jest-diff >>> jest-docblock >>> jest-each >>> jest-environment-jsdom >>> jest-environment-node >>> jest-esm-transformer-2 >>> jest-get-type >>> jest-haste-map >>> jest-leak-detector >>> jest-matcher-utils >>> jest-message-util >>> jest-mock >>> jest-pnp-resolver >>> jest-preset-angular >>> jest-regex-util >>> jest-resolve >>> jest-resolve-dependencies >>> jest-runner >>> jest-runtime >>> jest-snapshot >>> jest-util >>> jest-validate >>> jest-watcher >>> jest-worker >>> jiti >>> jju >>> js-file-download >>> js-sha256 >>> js-tokens >>> js-yaml >>> jsbn >>> jsesc >>> json-loader >>> json-parse-better-errors >>> json-parse-even-better-errors >>> json-parse-helpfulerror >>> json-schema-traverse >>> json-server >>> json-stable-stringify-without-jsonify >>> json-stringify-safe >>> json5 >>> jsonc-eslint-parser >>> jsonc-parser >>> jsonfile >>> jsplumb >>> jsprim >>> jszip >>> karma >>> karma-chrome-launcher >>> karma-coverage >>> karma-jasmine >>> karma-jasmine-html-reporter >>> karma-json-reporter >>> karma-junit-reporter >>> karma-source-map-support >>> karma-spec-reporter >>> katex >>> keygrip >>> keyv >>> khroma >>> kind-of >>> kleur >>> klona >>> known-css-properties >>> koa >>> koa-compose >>> koa-convert >>> launch-editor >>> layout-base >>> lazy-ass >>> lerna >>> less >>> less-loader >>> leven >>> levn >>> license-webpack-plugin >>> lie >>> lilconfig >>> lines-and-columns >>> lint-staged >>> listr2 >>> load-json-file >>> loader-runner >>> loader-utils >>> locate-path >>> lodash >>> lodash-es >>> lodash-id >>> lodash._baseiteratee >>> lodash._basetostring >>> lodash._baseuniq >>> lodash._createset >>> lodash._reinterpolate >>> lodash._root >>> lodash._stringtopath >>> lodash.camelcase >>> lodash.clonedeep >>> lodash.clonedeepwith >>> lodash.debounce >>> lodash.get >>> lodash.ismatch >>> lodash.isplainobject >>> lodash.kebabcase >>> lodash.map >>> lodash.memoize >>> lodash.merge >>> lodash.mergewith >>> lodash.set >>> lodash.snakecase >>> lodash.sortby >>> lodash.startcase >>> lodash.template >>> lodash.templatesettings >>> lodash.throttle >>> lodash.truncate >>> lodash.uniq >>> lodash.uniqby >>> lodash.upperfirst >>> log-symbols >>> log-update >>> long-timeout >>> longest >>> loose-envify >>> loud-rejection >>> lowdb >>> lower-case >>> lowlight >>> lru-cache >>> luxon >>> lz-string >>> macos-release >>> magic-string >>> make-dir >>> make-error >>> make-fetch-happen >>> map-cache >>> map-obj >>> map-stream >>> map-visit >>> marked >>> math-expression-evaluator >>> math-intrinsics >>> mathml-tag-names >>> mdast-util-from-markdown >>> mdast-util-to-string >>> media-typer >>> memory-fs >>> meow >>> merge >>> merge-descriptors >>> merge-stream >>> merge2 >>> mermaid >>> method-override >>> methods >>> micromark >>> micromark-core-commonmark >>> micromark-factory-destination >>> micromark-factory-label >>> micromark-factory-space >>> micromark-factory-title >>> micromark-factory-whitespace >>> micromark-util-character >>> micromark-util-chunked >>> micromark-util-classify-character >>> micromark-util-combine-extensions >>> micromark-util-decode-numeric-character-reference >>> micromark-util-decode-string >>> micromark-util-encode >>> micromark-util-html-tag-name >>> micromark-util-normalize-identifier >>> micromark-util-resolve-all >>> micromark-util-sanitize-uri >>> micromark-util-subtokenize >>> micromark-util-symbol >>> micromark-util-types >>> micromatch >>> mime >>> mime-db >>> mime-types >>> mimic-fn >>> mimic-function >>> mimic-response >>> min-indent >>> mini-css-extract-plugin >>> minim >>> minimalistic-assert >>> minimatch >>> minimist >>> minimist-options >>> minipass >>> minipass-collect >>> minipass-fetch >>> minipass-json-stream >>> minizlib >>> mixin-deep >>> mkdirp >>> mkdirp-classic >>> modern-normalize >>> modify-values >>> moment >>> monaco-editor >>> monaco-themes >>> morgan >>> move-concurrently >>> mri >>> mrmime >>> ms >>> multicast-dns >>> multimatch >>> mutationobserver-shim >>> mute-stream >>> mz >>> nan >>> nano-md5 >>> nanoid >>> nanomatch >>> napi-build-utils >>> natural-compare >>> natural-sort >>> nconf >>> needle >>> negotiator >>> neo-async >>> neotraverse >>> nested-error-stacks >>> netmask >>> ng-mocks >>> ng-packagr >>> ng2-dragula >>> ngx-filesaver >>> ngx-infinite-scroll >>> ngx-json-viewer >>> ngx-lift >>> ngx-markdown >>> ngx-monaco-editor-v2 >>> nice-napi >>> nice-try >>> no-case >>> node-abi >>> node-abort-controller >>> node-addon-api >>> node-domexception >>> node-fetch >>> node-fetch-commonjs >>> node-fetch-npm >>> node-gyp >>> node-gyp-build >>> node-int64 >>> node-machine-id >>> node-releases >>> node-schedule >>> node-uuid >>> non-layered-tidy-tree-layout >>> nopt >>> normalize-path >>> normalize-range >>> normalize-url >>> npm-bundled >>> npm-normalize-package-bin >>> npm-package-arg >>> npm-packlist >>> npm-pick-manifest >>> npm-registry-fetch >>> npm-run-path >>> npmlog >>> null-loader >>> num2fraction >>> number-is-nan >>> nwsapi >>> nx >>> nx-remotecache-custom >>> nx-remotecache-minio >>> object-assign >>> object-copy >>> object-inspect >>> object-keys >>> object-visit >>> object.assign >>> object.fromentries >>> object.getownpropertydescriptors >>> object.groupby >>> object.pick >>> object.values >>> obuf >>> octokit-pagination-methods >>> on-finished >>> on-headers >>> once >>> onetime >>> only >>> open >>> opener >>> optionator >>> ora >>> os-homedir >>> os-name >>> os-tmpdir >>> osenv >>> oxc-resolver >>> p-finally >>> p-limit >>> p-locate >>> p-map >>> p-map-series >>> p-pipe >>> p-queue >>> p-reduce >>> p-retry >>> p-timeout >>> p-try >>> p-waterfall >>> pac-proxy-agent >>> pac-resolver >>> pacote >>> pako >>> papaparse >>> parallel-transform >>> param-case >>> parent-module >>> parse-entities >>> parse-github-repo-url >>> parse-json >>> parse-node-version >>> parse-passwd >>> parse-path >>> parse-url >>> parse5 >>> parse5-html-rewriting-stream >>> parse5-sax-parser >>> parserlib >>> parseurl >>> pascalcase >>> path >>> path-dirname >>> path-exists >>> path-is-absolute >>> path-is-inside >>> path-key >>> path-parse >>> path-scurry >>> path-to-regexp >>> path-type >>> pause-stream >>> performance-now >>> picocolors >>> picomatch >>> pidtree >>> pify >>> pinkie >>> pinkie-promise >>> pirates >>> piscina >>> pkg-dir >>> please-upgrade-node >>> pluralize >>> portfinder >>> posix-character-classes >>> possible-typed-array-names >>> postcss >>> postcss-attribute-case-insensitive >>> postcss-calc >>> postcss-clamp >>> postcss-color-functional-notation >>> postcss-color-hex-alpha >>> postcss-color-rebeccapurple >>> postcss-colormin >>> postcss-convert-values >>> postcss-custom-media >>> postcss-custom-properties >>> postcss-custom-selectors >>> postcss-dir-pseudo-class >>> postcss-discard-comments >>> postcss-discard-duplicates >>> postcss-discard-empty >>> postcss-discard-overridden >>> postcss-discard-unused >>> postcss-double-position-gradients >>> postcss-filter-plugins >>> postcss-focus-visible >>> postcss-focus-within >>> postcss-font-variant >>> postcss-gap-properties >>> postcss-image-set-function >>> postcss-import >>> postcss-lab-function >>> postcss-loader >>> postcss-logical >>> postcss-media-query-parser >>> postcss-merge-idents >>> postcss-merge-longhand >>> postcss-merge-rules >>> postcss-message-helpers >>> postcss-minify-font-values >>> postcss-minify-gradients >>> postcss-minify-params >>> postcss-minify-selectors >>> postcss-modules-extract-imports >>> postcss-modules-local-by-default >>> postcss-modules-scope >>> postcss-modules-values >>> postcss-nesting >>> postcss-normalize-charset >>> postcss-normalize-display-values >>> postcss-normalize-positions >>> postcss-normalize-repeat-style >>> postcss-normalize-string >>> postcss-normalize-timing-functions >>> postcss-normalize-unicode >>> postcss-normalize-url >>> postcss-normalize-whitespace >>> postcss-opacity-percentage >>> postcss-ordered-values >>> postcss-overflow-shorthand >>> postcss-page-break >>> postcss-place >>> postcss-preset-env >>> postcss-pseudo-class-any-link >>> postcss-reduce-idents >>> postcss-reduce-initial >>> postcss-reduce-transforms >>> postcss-replace-overflow-wrap >>> postcss-resolve-nested-selector >>> postcss-safe-parser >>> postcss-scss >>> postcss-selector-not >>> postcss-selector-parser >>> postcss-svgo >>> postcss-unique-selectors >>> postcss-url >>> postcss-value-parser >>> postcss-zindex >>> prebuild-install >>> prelude-ls >>> prepend-http >>> prettier >>> prettier-plugin-organize-imports >>> pretty-format >>> prismjs >>> private >>> process >>> process-nextick-args >>> promise-retry >>> prompts >>> prop-types >>> proper-lockfile >>> properties >>> properties-reader >>> property-information >>> proto-list >>> protocols >>> protoduck >>> protractor >>> protractor-jasmine2-screenshot-reporter >>> proxy-addr >>> proxy-agent >>> proxy-from-env >>> prr >>> ps-tree >>> psl >>> pump >>> pumpify >>> punycode >>> pure-rand >>> q >>> qjobs >>> query-string >>> querystringify >>> queue-microtask >>> quick-lru >>> rambda >>> ramda >>> randexp >>> randombytes >>> range-parser >>> raw-body >>> raw-loader >>> rc >>> react >>> react-copy-to-clipboard >>> react-debounce-input >>> react-dom >>> react-immutable-proptypes >>> react-immutable-pure-component >>> react-inspector >>> react-is >>> react-redux >>> react-syntax-highlighter >>> read-cache >>> read-package-json >>> read-package-tree >>> read-pkg >>> read-pkg-up >>> readable-stream >>> readdir-scoped-modules >>> readdirp >>> recast >>> redent >>> reduce-css-calc >>> reduce-flatten >>> reduce-function-call >>> redux >>> refractor >>> regenerate >>> regenerate-unicode-properties >>> regenerator-runtime >>> regenerator-transform >>> regex-not >>> regex-parser >>> regexp.prototype.flags >>> regexpu-core >>> regjsgen >>> relateurl >>> remarkable >>> remove-html-comments >>> repeat-element >>> repeat-string >>> repeating >>> replace-in-file >>> require-from-string >>> require-main-filename >>> requireindex >>> requires-port >>> reselect >>> resolve >>> resolve-cwd >>> resolve-dir >>> resolve-from >>> resolve-url >>> resolve-url-loader >>> resolve.exports >>> restore-cursor >>> ret >>> retry >>> reusify >>> rfdc >>> rimraf >>> rollup >>> rollup-plugin-copy >>> rollup-plugin-delete >>> run-applescript >>> run-async >>> run-parallel >>> run-queue >>> rxjs-report-usage >>> sade >>> safe-array-concat >>> safe-buffer >>> safe-identifier >>> safe-regex >>> safe-regex-test >>> sanitize-filename >>> sass >>> sass-loader >>> saucelabs >>> sax >>> saxes >>> scheduler >>> schema-utils >>> secure-keys >>> select >>> select-hose >>> selfsigned >>> semver >>> semver-compare >>> send >>> serialize-error >>> serve-index >>> serve-static >>> server-destroy >>> set-blocking >>> set-function-length >>> set-function-name >>> set-value >>> setimmediate >>> setprototypeof >>> sha.js >>> shallow-clone >>> shebang-command >>> shebang-regex >>> shell-quote >>> side-channel >>> side-channel-list >>> side-channel-map >>> side-channel-weakmap >>> signal-exit >>> simple-concat >>> simple-get >>> sirv >>> sisteransi >>> slash >>> slice-ansi >>> slide >>> snapdragon >>> snapdragon-node >>> snapdragon-util >>> socket.io >>> socket.io-adapter >>> socket.io-parser >>> sockjs >>> socks >>> socks-proxy-agent >>> sort-keys >>> sorted-array-functions >>> source-list-map >>> source-map-loader >>> source-map-resolve >>> source-map-support >>> source-map-url >>> space-separated-tokens >>> spawn-command >>> spdy >>> spdy-transport >>> split >>> split-on-first >>> split-string >>> split2 >>> sshpk >>> ssri >>> stack-utils >>> start-server-and-test >>> static-extend >>> statuses >>> steno >>> stream-combiner >>> stream-each >>> stream-shift >>> streamroller >>> strict-uri-encode >>> string-argv >>> string-length >>> string-width >>> string.prototype.startswith >>> string.prototype.trim >>> string.prototype.trimend >>> string.prototype.trimstart >>> string_decoder >>> strip-ansi >>> strip-bom >>> strip-eof >>> strip-final-newline >>> strip-indent >>> strip-json-comments >>> striptags >>> strnum >>> style-loader >>> stylehacks >>> stylelint >>> stylis >>> stylus >>> stylus-loader >>> superagent >>> supports-color >>> supports-hyperlinks >>> supports-preserve-symlinks-flag >>> svg-tags >>> svgo >>> symbol-observable >>> symbol-tree >>> systemjs >>> table-layout >>> tapable >>> tar >>> tar-fs >>> tar-stream >>> temp-dir >>> temp-write >>> terser-webpack-plugin >>> test-exclude >>> text-extensions >>> thenify >>> thenify-all >>> throat >>> through >>> through2 >>> thunky >>> ticky >>> tiny-emitter >>> tinyexec >>> tinyglobby >>> tmp >>> to-fast-properties >>> to-object-path >>> to-regex >>> to-regex-range >>> toggle-selection >>> toidentifier >>> totalist >>> tr46 >>> tree-kill >>> tree-sitter >>> tree-sitter-json >>> tree-sitter-yaml >>> trim-newlines >>> ts-api-utils >>> ts-dedent >>> ts-jest >>> ts-loader >>> ts-mixer >>> ts-node >>> tsconfig-paths >>> tsconfig-paths-webpack-plugin >>> tslib >>> tsscmp >>> tsutils >>> tsutils-etc >>> tsyringe >>> tuf-js >>> tus-js-client >>> type-check >>> type-detect >>> type-fest >>> type-func >>> type-is >>> typed-array-buffer >>> typed-array-byte-length >>> typed-array-byte-offset >>> typed-array-length >>> typed-assert >>> typedarray >>> typedarray-to-buffer >>> types-ramda >>> typical >>> ua-parser-js >>> uid >>> umask >>> unbox-primitive >>> undici >>> undici-types >>> unicode-canonical-property-names-ecmascript >>> unicode-match-property-ecmascript >>> unicode-match-property-value-ecmascript >>> unicode-property-aliases-ecmascript >>> unicorn-magic >>> union >>> union-value >>> uniq >>> uniqs >>> unique-filename >>> unique-slug >>> unist-util-stringify-position >>> universalify >>> unpipe >>> unraw >>> unset-value >>> upath >>> update-browserslist-db >>> upper-case >>> urix >>> url-join >>> url-parse >>> use >>> use-sync-external-store >>> utf8-byte-length >>> util >>> util-promisify >>> utils-merge >>> uuid >>> uvu >>> v8-compile-cache >>> v8-compile-cache-lib >>> validate-npm-package-name >>> validator >>> vary >>> vendors >>> verror >>> vite >>> void-elements >>> w3c-xmlserializer >>> wait-on >>> watchpack >>> wbuf >>> wcwidth >>> web-encoding >>> web-streams-polyfill >>> web-tree-sitter >>> webdriver-js-extender >>> webdriver-manager >>> webpack >>> webpack-bundle-analyzer >>> webpack-dev-middleware >>> webpack-dev-server >>> webpack-merge >>> webpack-sources >>> webpack-subresource-integrity >>> whatwg-encoding >>> whatwg-mimetype >>> whatwg-url >>> whet.extend >>> which >>> which-boxed-primitive >>> which-module >>> which-typed-array >>> wide-align >>> wildcard >>> windows-release >>> word-wrap >>> wordwrap >>> wordwrapjs >>> wrap-ansi >>> wrappy >>> write-file-atomic >>> write-json-file >>> write-pkg >>> ws >>> xhr2 >>> xml >>> xml-but-prettier >>> xml2js >>> xmlbuilder >>> xmlchars >>> xmldoc >>> xsalsa20 >>> xtend >>> xxhashjs >>> y18n >>> yallist >>> yaml >>> yargs >>> yargs-parser >>> ylru >>> yn >>> yocto-queue >>> zone.js >>> fs-monkey >>> spdx-license-ids >>> thingies >>> dom-set >>> sourcemap-istanbul-instrumenter-loader >>> truncate-utf8-bytes APPENDIX. Standard License Files >>> apache-2.0 >>> artistic-2.0 >>> blueoak-1.0.0 >>> cc-by-3.0 >>> cc-by-4.0 >>> lgpl-3.0-or-later >>> licenseref-expat-license >>> mpl-1.1 >>> mpl-2.0 >>> ofl-1.1 >>> psf-2.0 >>> unicode-dfs-2016 -------------------- SECTION 1: apache-2.0 -------------------- >>> @ampproject/remapping no copyright notice >>> @humanwhocodes/config-array @author Nicholas C. Zakas */ >>> @humanwhocodes/module-importer License : Apache 2.0 >>> @hutson/parse-repository-url no copyright notice >>> @jridgewell/set-array License- Apache 2.0 >>> @jsonjoy.com/base64 Copyright 2024 jsonjoy.com >>> @jsonjoy.com/json-pack Copyright 2024 jsonjoy.com >>> @jsonjoy.com/util Copyright 2024 jsonjoy.com >>> @ng-idle/core Copyright 2016 Mike Grabski >>> @ng-idle/keepalive Copyright 2016 Mike Grabski >>> @openapitools/openapi-generator-cli no copyright notice >>> @playwright/test no copyright notice >>> @scarf/scarf Found in: package/LICENSE Copyright 2020 Scarf Systems, Inc. Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2020 Scarf Systems, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> @sigstore/bundle Found in: package/LICENSE Copyright 2023 The Sigstore Authors Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2023 The Sigstore Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright 2023 The Sigstore Authors Copyright 2023 The Sigstore Authors. >>> @sigstore/core Copyright 2023 The Sigstore Authors. >>> @sigstore/protobuf-specs Found in: package/LICENSE Copyright 2023 The Sigstore Authors Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2023 The Sigstore Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright 2023 The Sigstore Authors. Copyright 2023 The Sigstore Authors Copyright 2023 The Sigstore Authors Copyright 2023 The Sigstore Authors. >>> @sigstore/sign Found in: package/LICENSE Copyright 2023 The Sigstore Authors Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2023 The Sigstore Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright 2023 The Sigstore Authors. >>> @sigstore/tuf Found in: package/LICENSE Copyright 2023 The Sigstore Authors Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2023 The Sigstore Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright 2023 The Sigstore Authors Copyright 2023 The Sigstore Authors. >>> @sigstore/verify Copyright 2023 The Sigstore Authors. >>> @swagger-api/apidom-ast © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-core © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-error Copyright (c) 2015 refractproject Copyright 2020 SmartBear Software Inc. Copyright (c) 2012 James Halliday, Josh Duff, and other contributors Copyright 2020-2021 SmartBear Software Inc. Copyright (c) 2015 Apiary Inc. Copyright (c) 2019 Karl Prieb Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors >>> @swagger-api/apidom-json-pointer © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c)?a= (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-ns-api-design-systems © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-ns-asyncapi-2 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-ns-json-schema-draft-4 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject Copyright 2020 SmartBear Software Inc. Copyright (c) 2012 James Halliday, Josh Duff, and other contributors Copyright (c) 2015 Apiary Inc. Copyright 2020-2021 SmartBear Software Inc. Copyright (c) 2019 Karl Prieb Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors >>> @swagger-api/apidom-ns-json-schema-draft-6 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject Copyright 2020 SmartBear Software Inc. Copyright (c) 2012 James Halliday, Josh Duff, and other contributors Copyright (c) 2015 Apiary Inc. Copyright 2020-2021 SmartBear Software Inc. Copyright (c) 2019 Karl Prieb Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors >>> @swagger-api/apidom-ns-json-schema-draft-7 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject Copyright 2020 SmartBear Software Inc. Copyright (c) 2012 James Halliday, Josh Duff, and other contributors Copyright (c) 2015 Apiary Inc. Copyright 2020-2021 SmartBear Software Inc. Copyright (c) 2019 Karl Prieb Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors >>> @swagger-api/apidom-ns-openapi-2 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-ns-openapi-3-0 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-ns-openapi-3-1 Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2012 James Halliday, Josh Duff, and other contributors Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-ns-workflows-1 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-api-design-systems-json © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject Copyright 2020 SmartBear Software Inc. copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) Copyright (c) 2012 James Halliday, Josh Duff, and other contributors Copyright (c) 2015 Apiary Inc. Copyright 2020-2021 SmartBear Software Inc. Copyright (c) 2019 Karl Prieb Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors >>> @swagger-api/apidom-parser-adapter-api-design-systems-yaml © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-asyncapi-json-2 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-asyncapi-yaml-2 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-json © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } (c)?a= Copyright (c) 2015 Apiary Inc. Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-openapi-json-2 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-openapi-json-3-0 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-openapi-json-3-1 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-openapi-yaml-2 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-openapi-yaml-3-0 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-openapi-yaml-3-1 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject Copyright 2020 SmartBear Software Inc. copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) Copyright (c) 2012 James Halliday, Josh Duff, and other contributors Copyright 2020-2021 SmartBear Software Inc. Copyright (c) 2015 Apiary Inc. Copyright (c) 2019 Karl Prieb Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors >>> @swagger-api/apidom-parser-adapter-workflows-json-1 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-workflows-yaml-1 Copyright (c) 2015 refractproject (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) 2012 James Halliday, Josh Duff, and other contributors Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-parser-adapter-yaml-1-2 © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" Copyright (c) 2015 refractproject copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c)?a= (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 Apiary Inc. Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swagger-api/apidom-reference © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js" (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } Copyright (c) 2015 James Messinger Copyright (c) GraphQL Contributors (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> @swc/core no copyright notice >>> @swc/core-linux-x64-gnu no copyright notice >>> @swc/counter no copyright notice >>> @swc/helpers no copyright notice >>> @swc/types no copyright notice >>> @types/dompurify copyright-format/1.0/ Upstream-Name: dompurify Upstream-Contact: https://github.com/cure53/DOMPurify/issues Source: https://github.com/cure53/DOMPurify https://registry.npmjs.org/@types/dompurify Files-Excluded: dist Files: * Copyright 2015 Mario Heiderich DOMPurify is free software; you can redistribute it and/or modify it under the terms of either: copyright doctrines of fair use, fair dealing, or other equivalents. 2.7. Conditions Copyright (c) Microsoft Corporation. Copyright: 2021, Mario Heiderich (https://cure53.de/) Copyright: Microsoft Corporation Copyright: 2021, Pirate Praveen (c)\" to=\"//example.com/ "expected": [ "
\n
\n\n
\n\n
\n\n\n\n\n\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n\n\n\n\n\n\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n
\n\n\n\n\n\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n
\n\n\n\n\n\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n
\n\n\n\n\n\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n
\n\n\n\n\n\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n\n\n\n\n\n\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n
\n\n\n\n\n\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n
\n\n\n\n\n\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n
\n//[\"'`-->]]>]
", "
\n
\n\n
\n\n
\n//[\"'`-->]]>]
" ] (c) Cure53 and other contributors >>> @webassemblyjs/leb128 Found in: package/LICENSE.txt Copyright 2012 The Obvious Corporation. http://obvious.com Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ------------------------------------------------------------------------- Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS >>> @xtuc/long License: Apache 2.0 >>> @zxing/text-encoding Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ >>> JSONStream Copyright (c) 2011 Dominic Tarr copyright-format/1.0/ Upstream-Name: jsonstream Upstream-Contact: https://github.com/dominictarr/JSONStream/issues Source: https://github.com/dominictarr/JSONStream Files: * Copyright: 2011 Dominic Tarr Copyright: 2016 Sruthi Chandran >>> ansi-html-community License: Apache 2.0 >>> aria-query Found in: package/LICENSE Copyright 2020 A11yance Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "{}" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2020 A11yance Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> aws-sign2 Copyright 2010 LearnBoost Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> axobject-query Copyright (c) 2021 A11yance Copyright to 2020 for A11yance - 5c5e04d Remove Peer Dependency to ESLint - ec1b53b Remove dependencies on @babel/runtime and @babel/runtime-corejs3 ## 2.2.0 Copyright 2020 A11yance >>> before-after-hook Found in: package/LICENSE Copyright 2018 Gregor Martynus and other contributors Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "{}" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2018 Gregor Martynus and other contributors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> bent no copyright notice >>> bser Copyright 2015-present Facebook, Inc. Licensed under the Apache License, Version 2.0 >>> btoa License: Apache 2.0 ADDITIONAL LICENSE INFORMATION: > Creative Commons Attribution 3.0 btoa.js-v1.2.1.tar.gz\btoa.js-v1.2.1.tar\btoa.js\LICENSE.DOCS License: Creative Commons Attribution 3.0 >>> bytesish no copyright notice >>> caseless License: Apache 2.0 >>> critters Copyright 2018 Google LLC >>> detect-libc Licence Copyright 2017 Lovell Fuller Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0.html) Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright {yyyy Copyright 2017 Lovell Fuller and others. >>> doctrine ### License #### doctrine Copyright JS Foundation and other contributors, https://js.foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. #### esprima some of functions is derived from esprima Copyright (C) 2012, 2011 [Ariya Hidayat](http://ariya.ofilabs.com/about) (twitter: [@ariyahidayat](http://twitter.com/ariyahidayat)) and other contributors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #### closure-compiler some of extensions is derived from closure-compiler Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ License doctrine Copyright JS Foundation and other contributors, https://js.foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> dompurify (c) Cure53 and other contributors (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : copyright doctrines of fair use, fair dealing, or other equivalents. 2.7. Conditions (c) Cure53 and other contributors 'use strict'; (c) Cure53 and other contributors !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).DOMPurify=t()}(this,(function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:r}=Object;let{freeze:i,seal:a,create:l}=Object,{apply:c,construct:s}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),a||(a=function(e){return e}),c||(c=function(e,t,n){return e.apply(t,n)}),s||(s=function(e,t){return new e(...t)});const u=b(Array.prototype.forEach),m=b(Array.prototype.pop),f=b(Array.prototype.push),p=b(String.prototype.toLowerCase),d=b(String.prototype.toString),h=b(String.prototype.match),g=b(String.prototype.replace),T=b(String.prototype.indexOf),y=b(String.prototype.trim),E=b(Object.prototype.hasOwnProperty),A=b(RegExp.prototype.test),_=(N=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:p;t&&t(e,null);let i=o.length;for(;i--;){let t=o[i];if("string"==typeof t){const e=r(t);e!==t&&(n(o)||(o[i]=e),t=e)}e[t]=!0}return e}function R(e){for(let t=0;t/gm),B=a(/\${[\w\W]*}/gm),W=a(/^data-[\-\w.\u00B7-\uFFFF]/),G=a(/^aria-[\-\w]+$/),Y=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),j=a(/^(?:\w+script|data):/i),q=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X=a(/^html$/i),$=a(/^[a-z][.\w]*(-[.\w]+)+$/i);var K=Object.freeze({__proto__:null,MUSTACHE_EXPR:F,ERB_EXPR:z,TMPLIT_EXPR:B,DATA_ATTR:W,ARIA_ATTR:G,IS_ALLOWED_URI:Y,IS_SCRIPT_OR_DATA:j,ATTR_WHITESPACE:q,DOCTYPE_NAME:X,CUSTOM_ELEMENT:$});const V=function(){return"undefined"==typeof window?null:window},Z=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}};var J=function t(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V();const o=e=>t(e);if(o.version="3.0.11",o.removed=[],!n||!n.document||9!==n.document.nodeType)return o.isSupported=!1,o;let{document:r}=n;const a=r,c=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:N,Node:b,Element:R,NodeFilter:F,NamedNodeMap:z=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:B,DOMParser:W,trustedTypes:G}=n,j=R.prototype,q=D(j,"cloneNode"),$=D(j,"nextSibling"),J=D(j,"childNodes"),Q=D(j,"parentNode");if("function"==typeof N){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let ee,te="";const{implementation:ne,createNodeIterator:oe,createDocumentFragment:re,getElementsByTagName:ie}=r,{importNode:ae}=a;let le={};o.isSupported="function"==typeof e&&"function"==typeof Q&&ne&&void 0!==ne.createHTMLDocument;const{MUSTACHE_EXPR:ce,ERB_EXPR:se,TMPLIT_EXPR:ue,DATA_ATTR:me,ARIA_ATTR:fe,IS_SCRIPT_OR_DATA:pe,ATTR_WHITESPACE:de,CUSTOM_ELEMENT:he}=K;let{IS_ALLOWED_URI:ge}=K,Te=null;const ye=S({},[...L,...C,...O,...v,...I]);let Ee=null;const Ae=S({},[...M,...U,...P,...H]);let _e=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ne=null,be=null,Se=!0,Re=!0,we=!1,De=!0,Le=!1,Ce=!1,Oe=!1,xe=!1,ve=!1,ke=!1,Ie=!1,Me=!0,Ue=!1;const Pe="user-content-";let He=!0,Fe=!1,ze={},Be=null;const We=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ge=null;const Ye=S({},["audio","video","img","source","image","track"]);let je=null;const qe=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Xe="http://www.w3.org/1998/Math/MathML",$e="http://www.w3.org/2000/svg",Ke="http://www.w3.org/1999/xhtml";let Ve=Ke,Ze=!1,Je=null;const Qe=S({},[Xe,$e,Ke],d);let et=null;const tt=["application/xhtml+xml","text/html"],nt="text/html";let ot=null,rt=null;const it=r.createElement("form"),at=function(e){return e instanceof RegExp||e instanceof Function},lt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!rt||rt!==e){if(e&&"object"==typeof e||(e={}),e=w(e),et=-1===tt.indexOf(e.PARSER_MEDIA_TYPE)?nt:e.PARSER_MEDIA_TYPE,ot="application/xhtml+xml"===et?d:p,Te=E(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,ot):ye,Ee=E(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,ot):Ae,Je=E(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,d):Qe,je=E(e,"ADD_URI_SAFE_ATTR")?S(w(qe),e.ADD_URI_SAFE_ATTR,ot):qe,Ge=E(e,"ADD_DATA_URI_TAGS")?S(w(Ye),e.ADD_DATA_URI_TAGS,ot):Ye,Be=E(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,ot):We,Ne=E(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,ot):{},be=E(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,ot):{},ze=!!E(e,"USE_PROFILES")&&e.USE_PROFILES,Se=!1!==e.ALLOW_ARIA_ATTR,Re=!1!==e.ALLOW_DATA_ATTR,we=e.ALLOW_UNKNOWN_PROTOCOLS||!1,De=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Le=e.SAFE_FOR_TEMPLATES||!1,Ce=e.WHOLE_DOCUMENT||!1,ve=e.RETURN_DOM||!1,ke=e.RETURN_DOM_FRAGMENT||!1,Ie=e.RETURN_TRUSTED_TYPE||!1,xe=e.FORCE_BODY||!1,Me=!1!==e.SANITIZE_DOM,Ue=e.SANITIZE_NAMED_PROPS||!1,He=!1!==e.KEEP_CONTENT,Fe=e.IN_PLACE||!1,ge=e.ALLOWED_URI_REGEXP||Y,Ve=e.NAMESPACE||Ke,_e=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&at(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(_e.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&at(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(_e.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(_e.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Le&&(Re=!1),ke&&(ve=!0),ze&&(Te=S({},I),Ee=[],!0===ze.html&&(S(Te,L),S(Ee,M)),!0===ze.svg&&(S(Te,C),S(Ee,U),S(Ee,H)),!0===ze.svgFilters&&(S(Te,O),S(Ee,U),S(Ee,H)),!0===ze.mathMl&&(S(Te,v),S(Ee,P),S(Ee,H))),e.ADD_TAGS&&(Te===ye&&(Te=w(Te)),S(Te,e.ADD_TAGS,ot)),e.ADD_ATTR&&(Ee===Ae&&(Ee=w(Ee)),S(Ee,e.ADD_ATTR,ot)),e.ADD_URI_SAFE_ATTR&&S(je,e.ADD_URI_SAFE_ATTR,ot),e.FORBID_CONTENTS&&(Be===We&&(Be=w(Be)),S(Be,e.FORBID_CONTENTS,ot)),He&&(Te["#text"]=!0),Ce&&S(Te,["html","head","body"]),Te.table&&(S(Te,["tbody"]),delete Ne.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw _('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw _('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ee=e.TRUSTED_TYPES_POLICY,te=ee.createHTML("")}else void 0===ee&&(ee=Z(G,c)),null!==ee&&"string"==typeof te&&(te=ee.createHTML(""));i&&i(e),rt=e}},ct=S({},["mi","mo","mn","ms","mtext"]),st=S({},["foreignobject","desc","title","annotation-xml"]),ut=S({},["title","style","font","a","script"]),mt=S({},[...C,...O,...x]),ft=S({},[...v,...k]),pt=function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:Ve,tagName:"template"});const n=p(e.tagName),o=p(t.tagName);return!!Je[e.namespaceURI]&&(e.namespaceURI===$e?t.namespaceURI===Ke?"svg"===n:t.namespaceURI===Xe?"svg"===n&&("annotation-xml"===o||ct[o]):Boolean(mt[n]):e.namespaceURI===Xe?t.namespaceURI===Ke?"math"===n:t.namespaceURI===$e?"math"===n&&st[o]:Boolean(ft[n]):e.namespaceURI===Ke?!(t.namespaceURI===$e&&!st[o])&&(!(t.namespaceURI===Xe&&!ct[o])&&(!ft[n]&&(ut[n]||!mt[n]))):!("application/xhtml+xml"!==et||!Je[e.namespaceURI]))},dt=function(e){f(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){e.remove()}},ht=function(e,t){try{f(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){f(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ee[e])if(ve||ke)try{dt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},gt=function(e){let t=null,n=null;if(xe)e=""+e;else{const t=h(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===et&&Ve===Ke&&(e=''+e+"");const o=ee?ee.createHTML(e):e;if(Ve===Ke)try{t=(new W).parseFromString(o,et)}catch(e){}if(!t||!t.documentElement){t=ne.createDocument(Ve,"template",null);try{t.documentElement.innerHTML=Ze?te:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),Ve===Ke?ie.call(t,Ce?"html":"body")[0]:Ce?t.documentElement:i},Tt=function(e){return oe.call(e.ownerDocument||e,e,F.SHOW_ELEMENT|F.SHOW_COMMENT|F.SHOW_TEXT|F.SHOW_PROCESSING_INSTRUCTION|F.SHOW_CDATA_SECTION,null)},yt=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Et=function(e){return"function"==typeof b&&e instanceof b},At=function(e,t,n){le[e]&&u(le[e],(e=>{e.call(o,t,n,rt)}))},_t=function(e){let t=null;if(At("beforeSanitizeElements",e,null),yt(e))return dt(e),!0;const n=ot(e.nodeName);if(At("uponSanitizeElement",e,{tagName:n,allowedTags:Te}),e.hasChildNodes()&&!Et(e.firstElementChild)&&A(/<[/\w]/g,e.innerHTML)&&A(/<[/\w]/g,e.textContent))return dt(e),!0;if(7===e.nodeType)return dt(e),!0;if(!Te[n]||Ne[n]){if(!Ne[n]&&bt(n)){if(_e.tagNameCheck instanceof RegExp&&A(_e.tagNameCheck,n))return!1;if(_e.tagNameCheck instanceof Function&&_e.tagNameCheck(n))return!1}if(He&&!Be[n]){const t=Q(e)||e.parentNode,n=J(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o)t.insertBefore(q(n[o],!0),$(e))}}return dt(e),!0}return e instanceof R&&!pt(e)?(dt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!A(/<\/no(script|embed|frames)/i,e.innerHTML)?(Le&&3===e.nodeType&&(t=e.textContent,u([ce,se,ue],(e=>{t=g(t,e," ")})),e.textContent!==t&&(f(o.removed,{element:e.cloneNode()}),e.textContent=t)),At("afterSanitizeElements",e,null),!1):(dt(e),!0)},Nt=function(e,t,n){if(Me&&("id"===t||"name"===t)&&(n in r||n in it))return!1;if(Re&&!be[t]&&A(me,t));else if(Se&&A(fe,t));else if(!Ee[t]||be[t]){if(!(bt(e)&&(_e.tagNameCheck instanceof RegExp&&A(_e.tagNameCheck,e)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(e))&&(_e.attributeNameCheck instanceof RegExp&&A(_e.attributeNameCheck,t)||_e.attributeNameCheck instanceof Function&&_e.attributeNameCheck(t))||"is"===t&&_e.allowCustomizedBuiltInElements&&(_e.tagNameCheck instanceof RegExp&&A(_e.tagNameCheck,n)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(n))))return!1}else if(je[t]);else if(A(ge,g(n,de,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!Ge[e]){if(we&&!A(pe,g(n,de,"")));else if(n)return!1}else;return!0},bt=function(e){return"annotation-xml"!==e&&h(e,he)},St=function(e){At("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ee};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=ot(a);let f="value"===a?c:y(c);if(n.attrName=s,n.attrValue=f,n.keepAttr=!0,n.forceKeepAttr=void 0,At("uponSanitizeAttribute",e,n),f=n.attrValue,n.forceKeepAttr)continue;if(ht(a,e),!n.keepAttr)continue;if(!De&&A(/\/>/i,f)){ht(a,e);continue}Le&&u([ce,se,ue],(e=>{f=g(f,e," ")}));const p=ot(e.nodeName);if(Nt(p,s,f)){if(!Ue||"id"!==s&&"name"!==s||(ht(a,e),f=Pe+f),ee&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(p,s)){case"TrustedHTML":f=ee.createHTML(f);break;case"TrustedScriptURL":f=ee.createScriptURL(f)}try{l?e.setAttributeNS(l,a,f):e.setAttribute(a,f),m(o.removed)}catch(e){}}}At("afterSanitizeAttributes",e,null)},Rt=function e(t){let n=null;const o=Tt(t);for(At("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)At("uponSanitizeShadowNode",n,null),_t(n)||(n.content instanceof s&&e(n.content),St(n));At("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(Ze=!e,Ze&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Et(e)){if("function"!=typeof e.toString)throw _("toString is not a function");if("string"!=typeof(e=e.toString()))throw _("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Oe||lt(t),o.removed=[],"string"==typeof e&&(Fe=!1),Fe){if(e.nodeName){const t=ot(e.nodeName);if(!Te[t]||Ne[t])throw _("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=gt("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),1===r.nodeType&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!ve&&!Le&&!Ce&&-1===e.indexOf("<"))return ee&&Ie?ee.createHTML(e):e;if(n=gt(e),!n)return ve?null:Ie?te:""}n&&xe&&dt(n.firstChild);const c=Tt(Fe?e:n);for(;i=c.nextNode();)_t(i)||(i.content instanceof s&&Rt(i.content),St(i));if(Fe)return e;if(ve){if(ke)for(l=re.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Ee.shadowroot||Ee.shadowrootmode)&&(l=ae.call(a,l,!0)),l}let m=Ce?n.outerHTML:n.innerHTML;return Ce&&Te["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&A(X,n.ownerDocument.doctype.name)&&(m="\n"+m),Le&&u([ce,se,ue],(e=>{m=g(m,e," ")})),ee&&Ie?ee.createHTML(m):m},o.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};lt(e),Oe=!0},o.clearConfig=function(){rt=null,Oe=!1},o.isValidAttribute=function(e,t,n){rt||lt({});const o=ot(e),r=ot(t);return Nt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(le[e]=le[e]||[],f(le[e],t))},o.removeHook=function(e){if(le[e])return m(le[e])},o.removeHooks=function(e){le[e]&&(le[e]=[])},o.removeAllHooks=function(){le={}},o}();return J})); Copyright 2023 Dr.-Ing. Mario Heiderich, Cure53 DOMPurify is free software; you can redistribute it and/or modify it under the terms of either: (c) Cure53 and other contributors 'use strict'; (c) Cure53 and other contributors (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : Copyright 2024 Dr.-Ing. Mario Heiderich, Cure53 DOMPurify is free software; you can redistribute it and/or modify it under the terms of either: (c) Cure53 and other contributors !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).DOMPurify=t()}(this,(function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:r}=Object;let{freeze:i,seal:a,create:l}=Object,{apply:c,construct:s}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),a||(a=function(e){return e}),c||(c=function(e,t,n){return e.apply(t,n)}),s||(s=function(e,t){return new e(...t)});const u=b(Array.prototype.forEach),m=b(Array.prototype.pop),p=b(Array.prototype.push),f=b(String.prototype.toLowerCase),d=b(String.prototype.toString),h=b(String.prototype.match),g=b(String.prototype.replace),T=b(String.prototype.indexOf),y=b(String.prototype.trim),E=b(Object.prototype.hasOwnProperty),_=b(RegExp.prototype.test),A=(N=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:f;t&&t(e,null);let i=o.length;for(;i--;){let t=o[i];if("string"==typeof t){const e=r(t);e!==t&&(n(o)||(o[i]=e),t=e)}e[t]=!0}return e}function R(e){for(let t=0;t/gm),B=a(/\${[\w\W]*}/gm),W=a(/^data-[\-\w.\u00B7-\uFFFF]/),G=a(/^aria-[\-\w]+$/),Y=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),j=a(/^(?:\w+script|data):/i),X=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),q=a(/^html$/i),$=a(/^[a-z][.\w]*(-[.\w]+)+$/i);var K=Object.freeze({__proto__:null,MUSTACHE_EXPR:H,ERB_EXPR:z,TMPLIT_EXPR:B,DATA_ATTR:W,ARIA_ATTR:G,IS_ALLOWED_URI:Y,IS_SCRIPT_OR_DATA:j,ATTR_WHITESPACE:X,DOCTYPE_NAME:q,CUSTOM_ELEMENT:$});const V=1,Z=3,J=7,Q=8,ee=9,te=function(){return"undefined"==typeof window?null:window};var ne=function t(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te();const o=e=>t(e);if(o.version="3.1.6",o.removed=[],!n||!n.document||n.document.nodeType!==ee)return o.isSupported=!1,o;let{document:r}=n;const a=r,c=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:N,Node:b,Element:R,NodeFilter:H,NamedNodeMap:z=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:B,DOMParser:W,trustedTypes:G}=n,j=R.prototype,X=C(j,"cloneNode"),$=C(j,"remove"),ne=C(j,"nextSibling"),oe=C(j,"childNodes"),re=C(j,"parentNode");if("function"==typeof N){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let ie,ae="";const{implementation:le,createNodeIterator:ce,createDocumentFragment:se,getElementsByTagName:ue}=r,{importNode:me}=a;let pe={};o.isSupported="function"==typeof e&&"function"==typeof re&&le&&void 0!==le.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:de,TMPLIT_EXPR:he,DATA_ATTR:ge,ARIA_ATTR:Te,IS_SCRIPT_OR_DATA:ye,ATTR_WHITESPACE:Ee,CUSTOM_ELEMENT:_e}=K;let{IS_ALLOWED_URI:Ae}=K,Ne=null;const be=S({},[...L,...D,...v,...x,...M]);let Se=null;const Re=S({},[...I,...U,...P,...F]);let we=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ce=null,Le=null,De=!0,ve=!0,Oe=!1,xe=!0,ke=!1,Me=!0,Ie=!1,Ue=!1,Pe=!1,Fe=!1,He=!1,ze=!1,Be=!0,We=!1,Ge=!0,Ye=!1,je={},Xe=null;const qe=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let $e=null;const Ke=S({},["audio","video","img","source","image","track"]);let Ve=null;const Ze=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Je="http://www.w3.org/1998/Math/MathML",Qe="http://www.w3.org/2000/svg",et="http://www.w3.org/1999/xhtml";let tt=et,nt=!1,ot=null;const rt=S({},[Je,Qe,et],d);let it=null;const at=["application/xhtml+xml","text/html"];let lt=null,ct=null;const st=r.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},mt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ct||ct!==e){if(e&&"object"==typeof e||(e={}),e=w(e),it=-1===at.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,lt="application/xhtml+xml"===it?d:f,Ne=E(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,lt):be,Se=E(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,lt):Re,ot=E(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,d):rt,Ve=E(e,"ADD_URI_SAFE_ATTR")?S(w(Ze),e.ADD_URI_SAFE_ATTR,lt):Ze,$e=E(e,"ADD_DATA_URI_TAGS")?S(w(Ke),e.ADD_DATA_URI_TAGS,lt):Ke,Xe=E(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,lt):qe,Ce=E(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,lt):{},Le=E(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,lt):{},je=!!E(e,"USE_PROFILES")&&e.USE_PROFILES,De=!1!==e.ALLOW_ARIA_ATTR,ve=!1!==e.ALLOW_DATA_ATTR,Oe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,xe=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,ke=e.SAFE_FOR_TEMPLATES||!1,Me=!1!==e.SAFE_FOR_XML,Ie=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,He=e.RETURN_DOM_FRAGMENT||!1,ze=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,Be=!1!==e.SANITIZE_DOM,We=e.SANITIZE_NAMED_PROPS||!1,Ge=!1!==e.KEEP_CONTENT,Ye=e.IN_PLACE||!1,Ae=e.ALLOWED_URI_REGEXP||Y,tt=e.NAMESPACE||et,we=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(we.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ke&&(ve=!1),He&&(Fe=!0),je&&(Ne=S({},M),Se=[],!0===je.html&&(S(Ne,L),S(Se,I)),!0===je.svg&&(S(Ne,D),S(Se,U),S(Se,F)),!0===je.svgFilters&&(S(Ne,v),S(Se,U),S(Se,F)),!0===je.mathMl&&(S(Ne,x),S(Se,P),S(Se,F))),e.ADD_TAGS&&(Ne===be&&(Ne=w(Ne)),S(Ne,e.ADD_TAGS,lt)),e.ADD_ATTR&&(Se===Re&&(Se=w(Se)),S(Se,e.ADD_ATTR,lt)),e.ADD_URI_SAFE_ATTR&&S(Ve,e.ADD_URI_SAFE_ATTR,lt),e.FORBID_CONTENTS&&(Xe===qe&&(Xe=w(Xe)),S(Xe,e.FORBID_CONTENTS,lt)),Ge&&(Ne["#text"]=!0),Ie&&S(Ne,["html","head","body"]),Ne.table&&(S(Ne,["tbody"]),delete Ce.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,ae=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(G,c)),null!==ie&&"string"==typeof ae&&(ae=ie.createHTML(""));i&&i(e),ct=e}},pt=S({},["mi","mo","mn","ms","mtext"]),ft=S({},["foreignobject","annotation-xml"]),dt=S({},["title","style","font","a","script"]),ht=S({},[...D,...v,...O]),gt=S({},[...x,...k]),Tt=function(e){p(o.removed,{element:e});try{re(e).removeChild(e)}catch(t){$(e)}},yt=function(e,t){try{p(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){p(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(Fe||He)try{Tt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Et=function(e){let t=null,n=null;if(Pe)e=""+e;else{const t=h(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===it&&tt===et&&(e=''+e+"");const o=ie?ie.createHTML(e):e;if(tt===et)try{t=(new W).parseFromString(o,it)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(tt,"template",null);try{t.documentElement.innerHTML=nt?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),tt===et?ue.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},_t=function(e){return ce.call(e.ownerDocument||e,e,H.SHOW_ELEMENT|H.SHOW_COMMENT|H.SHOW_TEXT|H.SHOW_PROCESSING_INSTRUCTION|H.SHOW_CDATA_SECTION,null)},At=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof b&&e instanceof b},bt=function(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,ct)}))},St=function(e){let t=null;if(bt("beforeSanitizeElements",e,null),At(e))return Tt(e),!0;const n=lt(e.nodeName);if(bt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return Tt(e),!0;if(e.nodeType===J)return Tt(e),!0;if(Me&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return Tt(e),!0;if(!Ne[n]||Ce[n]){if(!Ce[n]&&wt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ge&&!Xe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,ne(e))}}}return Tt(e),!0}return e instanceof R&&!function(e){let t=re(e);t&&t.tagName||(t={namespaceURI:tt,tagName:"template"});const n=f(e.tagName),o=f(t.tagName);return!!ot[e.namespaceURI]&&(e.namespaceURI===Qe?t.namespaceURI===et?"svg"===n:t.namespaceURI===Je?"svg"===n&&("annotation-xml"===o||pt[o]):Boolean(ht[n]):e.namespaceURI===Je?t.namespaceURI===et?"math"===n:t.namespaceURI===Qe?"math"===n&&ft[o]:Boolean(gt[n]):e.namespaceURI===et?!(t.namespaceURI===Qe&&!ft[o])&&!(t.namespaceURI===Je&&!pt[o])&&!gt[n]&&(dt[n]||!ht[n]):!("application/xhtml+xml"!==it||!ot[e.namespaceURI]))}(e)?(Tt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),bt("afterSanitizeElements",e,null),!1):(Tt(e),!0)},Rt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in st))return!1;if(ve&&!Le[t]&&_(ge,t));else if(De&&_(Te,t));else if(!Se[t]||Le[t]){if(!(wt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ve[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!$e[e]){if(Oe&&!_(ye,g(n,Ee,"")));else if(n)return!1}else;return!0},wt=function(e){return"annotation-xml"!==e&&h(e,_e)},Ct=function(e){bt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=lt(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,bt("uponSanitizeAttribute",e,n),p=n.attrValue,Me&&_(/((--!?|])>)|<\/(style|title)/i,p)){yt(a,e);continue}if(n.forceKeepAttr)continue;if(yt(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){yt(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=lt(e.nodeName);if(Rt(f,s,p)){if(!We||"id"!==s&&"name"!==s||(yt(a,e),p="user-content-"+p),ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),At(e)?Tt(e):m(o.removed)}catch(e){}}}bt("afterSanitizeAttributes",e,null)},Lt=function e(t){let n=null;const o=_t(t);for(bt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)bt("uponSanitizeShadowNode",n,null),St(n)||(n.content instanceof s&&e(n.content),Ct(n));bt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(nt=!e,nt&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||mt(t),o.removed=[],"string"==typeof e&&(Ye=!1),Ye){if(e.nodeName){const t=lt(e.nodeName);if(!Ne[t]||Ce[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Et("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!Fe&&!ke&&!Ie&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Et(e),!n)return Fe?null:ze?ae:""}n&&Pe&&Tt(n.firstChild);const c=_t(Ye?e:n);for(;i=c.nextNode();)St(i)||(i.content instanceof s&&Lt(i.content),Ct(i));if(Ye)return e;if(Fe){if(He)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Ie?n.outerHTML:n.innerHTML;return Ie&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){mt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ue=!0},o.clearConfig=function(){ct=null,Ue=!1},o.isValidAttribute=function(e,t,n){ct||mt({});const o=lt(e),r=lt(t);return Rt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return ne})); copyright doctrines of fair use, fair dealing, or other equivalents. 2.7. Conditions (c) Cure53 and other contributors (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : (c) Cure53 and other contributors !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).DOMPurify=t()}(this,(function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:r}=Object;let{freeze:i,seal:a,create:l}=Object,{apply:c,construct:s}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),a||(a=function(e){return e}),c||(c=function(e,t,n){return e.apply(t,n)}),s||(s=function(e,t){return new e(...t)});const u=b(Array.prototype.forEach),m=b(Array.prototype.pop),p=b(Array.prototype.push),f=b(String.prototype.toLowerCase),d=b(String.prototype.toString),h=b(String.prototype.match),g=b(String.prototype.replace),T=b(String.prototype.indexOf),y=b(String.prototype.trim),E=b(Object.prototype.hasOwnProperty),_=b(RegExp.prototype.test),A=(N=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:f;t&&t(e,null);let i=o.length;for(;i--;){let t=o[i];if("string"==typeof t){const e=r(t);e!==t&&(n(o)||(o[i]=e),t=e)}e[t]=!0}return e}function R(e){for(let t=0;t/gm),B=a(/\${[\w\W]*}/gm),W=a(/^data-[\-\w.\u00B7-\uFFFF]/),G=a(/^aria-[\-\w]+$/),Y=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),j=a(/^(?:\w+script|data):/i),X=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),q=a(/^html$/i),K=a(/^[a-z][.\w]*(-[.\w]+)+$/i);var $=Object.freeze({__proto__:null,ARIA_ATTR:G,ATTR_WHITESPACE:X,CUSTOM_ELEMENT:K,DATA_ATTR:W,DOCTYPE_NAME:q,ERB_EXPR:z,IS_ALLOWED_URI:Y,IS_SCRIPT_OR_DATA:j,MUSTACHE_EXPR:F,TMPLIT_EXPR:B});const V=1,Z=3,J=7,Q=8,ee=9,te=function(){return"undefined"==typeof window?null:window};var ne=function t(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te();const o=e=>t(e);if(o.version="3.2.1",o.removed=[],!n||!n.document||n.document.nodeType!==ee)return o.isSupported=!1,o;let{document:r}=n;const a=r,c=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:N,Node:b,Element:R,NodeFilter:F,NamedNodeMap:z=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:B,DOMParser:W,trustedTypes:G}=n,j=R.prototype,X=L(j,"cloneNode"),K=L(j,"remove"),ne=L(j,"nextSibling"),oe=L(j,"childNodes"),re=L(j,"parentNode");if("function"==typeof N){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let ie,ae="";const{implementation:le,createNodeIterator:ce,createDocumentFragment:se,getElementsByTagName:ue}=r,{importNode:me}=a;let pe={};o.isSupported="function"==typeof e&&"function"==typeof re&&le&&void 0!==le.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:de,TMPLIT_EXPR:he,DATA_ATTR:ge,ARIA_ATTR:Te,IS_SCRIPT_OR_DATA:ye,ATTR_WHITESPACE:Ee,CUSTOM_ELEMENT:_e}=$;let{IS_ALLOWED_URI:Ae}=$,Ne=null;const be=S({},[...v,...C,...O,...x,...I]);let Se=null;const Re=S({},[...M,...U,...P,...H]);let we=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,ve=null,Ce=!0,Oe=!0,De=!1,xe=!0,ke=!1,Ie=!0,Me=!1,Ue=!1,Pe=!1,He=!1,Fe=!1,ze=!1,Be=!0,We=!1,Ge=!0,Ye=!1,je={},Xe=null;const qe=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ke=null;const $e=S({},["audio","video","img","source","image","track"]);let Ve=null;const Ze=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Je="http://www.w3.org/1998/Math/MathML",Qe="http://www.w3.org/2000/svg",et="http://www.w3.org/1999/xhtml";let tt=et,nt=!1,ot=null;const rt=S({},[Je,Qe,et],d);let it=S({},["mi","mo","mn","ms","mtext"]),at=S({},["annotation-xml"]);const lt=S({},["title","style","font","a","script"]);let ct=null;const st=["application/xhtml+xml","text/html"];let ut=null,mt=null;const pt=r.createElement("form"),ft=function(e){return e instanceof RegExp||e instanceof Function},dt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!mt||mt!==e){if(e&&"object"==typeof e||(e={}),e=w(e),ct=-1===st.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,ut="application/xhtml+xml"===ct?d:f,Ne=E(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,ut):be,Se=E(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,ut):Re,ot=E(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,d):rt,Ve=E(e,"ADD_URI_SAFE_ATTR")?S(w(Ze),e.ADD_URI_SAFE_ATTR,ut):Ze,Ke=E(e,"ADD_DATA_URI_TAGS")?S(w($e),e.ADD_DATA_URI_TAGS,ut):$e,Xe=E(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,ut):qe,Le=E(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,ut):{},ve=E(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,ut):{},je=!!E(e,"USE_PROFILES")&&e.USE_PROFILES,Ce=!1!==e.ALLOW_ARIA_ATTR,Oe=!1!==e.ALLOW_DATA_ATTR,De=e.ALLOW_UNKNOWN_PROTOCOLS||!1,xe=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,ke=e.SAFE_FOR_TEMPLATES||!1,Ie=!1!==e.SAFE_FOR_XML,Me=e.WHOLE_DOCUMENT||!1,He=e.RETURN_DOM||!1,Fe=e.RETURN_DOM_FRAGMENT||!1,ze=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,Be=!1!==e.SANITIZE_DOM,We=e.SANITIZE_NAMED_PROPS||!1,Ge=!1!==e.KEEP_CONTENT,Ye=e.IN_PLACE||!1,Ae=e.ALLOWED_URI_REGEXP||Y,tt=e.NAMESPACE||et,it=e.MATHML_TEXT_INTEGRATION_POINTS||it,at=e.HTML_INTEGRATION_POINTS||at,we=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ft(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ft(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(we.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ke&&(Oe=!1),Fe&&(He=!0),je&&(Ne=S({},I),Se=[],!0===je.html&&(S(Ne,v),S(Se,M)),!0===je.svg&&(S(Ne,C),S(Se,U),S(Se,H)),!0===je.svgFilters&&(S(Ne,O),S(Se,U),S(Se,H)),!0===je.mathMl&&(S(Ne,x),S(Se,P),S(Se,H))),e.ADD_TAGS&&(Ne===be&&(Ne=w(Ne)),S(Ne,e.ADD_TAGS,ut)),e.ADD_ATTR&&(Se===Re&&(Se=w(Se)),S(Se,e.ADD_ATTR,ut)),e.ADD_URI_SAFE_ATTR&&S(Ve,e.ADD_URI_SAFE_ATTR,ut),e.FORBID_CONTENTS&&(Xe===qe&&(Xe=w(Xe)),S(Xe,e.FORBID_CONTENTS,ut)),Ge&&(Ne["#text"]=!0),Me&&S(Ne,["html","head","body"]),Ne.table&&(S(Ne,["tbody"]),delete Le.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,ae=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(G,c)),null!==ie&&"string"==typeof ae&&(ae=ie.createHTML(""));i&&i(e),mt=e}},ht=S({},[...C,...O,...D]),gt=S({},[...x,...k]),Tt=function(e){p(o.removed,{element:e});try{re(e).removeChild(e)}catch(t){K(e)}},yt=function(e,t){try{p(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){p(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(He||Fe)try{Tt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Et=function(e){let t=null,n=null;if(Pe)e=""+e;else{const t=h(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ct&&tt===et&&(e=''+e+"");const o=ie?ie.createHTML(e):e;if(tt===et)try{t=(new W).parseFromString(o,ct)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(tt,"template",null);try{t.documentElement.innerHTML=nt?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),tt===et?ue.call(t,Me?"html":"body")[0]:Me?t.documentElement:i},_t=function(e){return ce.call(e.ownerDocument||e,e,F.SHOW_ELEMENT|F.SHOW_COMMENT|F.SHOW_TEXT|F.SHOW_PROCESSING_INSTRUCTION|F.SHOW_CDATA_SECTION,null)},At=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof b&&e instanceof b};function bt(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,mt)}))}const St=function(e){let t=null;if(bt("beforeSanitizeElements",e,null),At(e))return Tt(e),!0;const n=ut(e.nodeName);if(bt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return Tt(e),!0;if(e.nodeType===J)return Tt(e),!0;if(Ie&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return Tt(e),!0;if(!Ne[n]||Le[n]){if(!Le[n]&&wt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ge&&!Xe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,ne(e))}}}return Tt(e),!0}return e instanceof R&&!function(e){let t=re(e);t&&t.tagName||(t={namespaceURI:tt,tagName:"template"});const n=f(e.tagName),o=f(t.tagName);return!!ot[e.namespaceURI]&&(e.namespaceURI===Qe?t.namespaceURI===et?"svg"===n:t.namespaceURI===Je?"svg"===n&&("annotation-xml"===o||it[o]):Boolean(ht[n]):e.namespaceURI===Je?t.namespaceURI===et?"math"===n:t.namespaceURI===Qe?"math"===n&&at[o]:Boolean(gt[n]):e.namespaceURI===et?!(t.namespaceURI===Qe&&!at[o])&&!(t.namespaceURI===Je&&!it[o])&&!gt[n]&&(lt[n]||!ht[n]):!("application/xhtml+xml"!==ct||!ot[e.namespaceURI]))}(e)?(Tt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),bt("afterSanitizeElements",e,null),!1):(Tt(e),!0)},Rt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in pt))return!1;if(Oe&&!ve[t]&&_(ge,t));else if(Ce&&_(Te,t));else if(!Se[t]||ve[t]){if(!(wt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ve[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!Ke[e]){if(De&&!_(ye,g(n,Ee,"")));else if(n)return!1}else;return!0},wt=function(e){return"annotation-xml"!==e&&h(e,_e)},Lt=function(e){bt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se,forceKeepAttr:void 0};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=ut(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,bt("uponSanitizeAttribute",e,n),p=n.attrValue,!We||"id"!==s&&"name"!==s||(yt(a,e),p="user-content-"+p),Ie&&_(/((--!?|])>)|<\/(style|title)/i,p)){yt(a,e);continue}if(n.forceKeepAttr)continue;if(yt(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){yt(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=ut(e.nodeName);if(Rt(f,s,p)){if(ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),At(e)?Tt(e):m(o.removed)}catch(e){}}}bt("afterSanitizeAttributes",e,null)},vt=function e(t){let n=null;const o=_t(t);for(bt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)bt("uponSanitizeShadowNode",n,null),St(n)||(n.content instanceof s&&e(n.content),Lt(n));bt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(nt=!e,nt&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||dt(t),o.removed=[],"string"==typeof e&&(Ye=!1),Ye){if(e.nodeName){const t=ut(e.nodeName);if(!Ne[t]||Le[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Et("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!He&&!ke&&!Me&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Et(e),!n)return He?null:ze?ae:""}n&&Pe&&Tt(n.firstChild);const c=_t(Ye?e:n);for(;i=c.nextNode();)St(i)||(i.content instanceof s&&vt(i.content),Lt(i));if(Ye)return e;if(He){if(Fe)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Me?n.outerHTML:n.innerHTML;return Me&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){dt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ue=!0},o.clearConfig=function(){mt=null,Ue=!1},o.isValidAttribute=function(e,t,n){mt||dt({});const o=ut(e),r=ut(t);return Rt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return ne})); (c) Cure53 and other contributors copyright doctrines of fair use, fair dealing, or other equivalents. 2.7. Conditions (c) Cure53 and other contributors 'use strict'; Copyright 2024 Dr.-Ing. Mario Heiderich, Cure53 DOMPurify is free software; you can redistribute it and/or modify it under the terms of either: (c) Cure53 and other contributors (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : copyright doctrines of fair use, fair dealing, or other equivalents. 2.7. Conditions (c) Cure53 and other contributors 'use strict'; Copyright 2024 Dr.-Ing. Mario Heiderich, Cure53 DOMPurify is free software; you can redistribute it and/or modify it under the terms of either: (c) Cure53 and other contributors >>> ejs Copyright Joyent, Inc. and other Node contributors. Copyright 2112 Matthew Eernisse (mde@fleegix.org) copyright 2112 >>> es6-templates Copyright 2014 Square Inc. >>> eslint-visitor-keys Copyright contributors >>> faye-websocket Found in: package/LICENSE.md Copyright 2010-2021 James Coglan Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> fb-watchman Copyright (c) Meta Platforms, Inc. and affiliates. >>> filelist Copyright 2112 Matthew Eernisse (mde@fleegix.org) (c) < 0) p.push(c); } return p; >>> forever-agent License: Apache 2.0 >>> harmony-reflect Found in: harmony-reflect-master/test/membranes/membrane_bench.js Copyright (c) 2013 Software Languages Lab, Vrije Universiteit Brussel // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. >>> hogan.js Copyright 2011 Twitter, Inc. Copyright 2012 Twitter, Inc. >>> human-signals License: Apache 2.0 License : Apache 2.0 Copyright 2022 ehmicky >>> jake (c) < 0) p.push(c); } return p; Copyright 2112 Matthew Eernisse (mde@fleegix.org) Copyright 2112 Matthew Eernisse (mde@fleegix.org) (c) < 0) p.push(c); } return p; >>> jasmine-spec-reporter Found in: jasmine-spec-reporter-7.0.0/LICENSE Copyright 2014 Bastien Caudan Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "{}" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2014 Bastien Caudan Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> less License : Apache 2.0 >>> log4js Found in: package/LICENSE Copyright 2015 Gareth Jones Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> memfs Copyright 2023 Vadim @streamich Dalecky and other contributors >>> minio (C) 2015, 2016 MinIO, Inc. (C) 2015 MinIO, Inc. Copyright {yyyy (C) 2016 MinIO, Inc. >>> mousetrap (c)?x:w));if(d a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f (c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d (c)?(d=c,c=b):typeof c=="object" (c)?f.map(c,function(a,c) Copyright 2012-2017 Craig Campbell (c)?i >>> oauth-sign LICENSE: APACHE 2.0 >>> openapi-path-templating Copyright 2023, Vladim >>> openapi-server-url-templating Copyright 2024, Vladim >>> playwright Copyright (c) Microsoft Corporation. Copyright Microsoft Corporation. All rights reserved. >>> playwright-core no copyright notice >>> reflect-metadata Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ADDITIONAL LICENSE INFORMATION: >MIT reflect-metadata-0.1.13.tgz\reflect-metadata-0.1.13.tar\package\docs\index.html The following license applies to the fuzzysearch function The MIT License (MIT) Copyright © 2015 Nicolas Bevacqua Copyright © 2016 Brian Terlson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (C) Microsoft. All rights reserved. Copyright (C) Microsoft. All rights reserved. >>> request Copyright 2010-2012 Mikeal Rogers Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> rxjs License- Apache 2.0 License: Apache 2.0 >>> safevalues no copyright notice >>> selenium-webdriver Copyright 2011-2017 Software Freedom Conservancy Copyright 2004-2011 Selenium committers Licensed to the Software Freedom Conservancy (SFC) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The SFC licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ADDITIONAL LICENSE INFORMATION: > MIT selenium-webdriver-3.6.0.tgz\selenium-webdriver-3.6.0.tar\package\lib\atoms\is-displayed.js The MIT License Copyright (c) 2007 Cybozu Labs, Inc. Copyright (c) 2012 Google Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> short-unique-id no copyright notice >>> sigstore Found in: package/LICENSE Copyright 2023 The Sigstore Authors Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2023 The Sigstore Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright 2023 The Sigstore Authors Copyright 2023 The Sigstore Authors. Copyright 2022 The Sigstore Authors. >>> strong-log-transformer Found in: package/LICENSE Copyright 2014,2018 Ryan Graham >>> swagger-client (c)?a= copyright: Copyright (c) 2023 Lowell D. Thomas, all rights reserved Copyright 2020-2021 SmartBear Software Inc. copyright: Copyright (c) 2024 Lowell D. Thomas, all rights reserved
Copyright (c) 2017 Evgeny Poberezkin Copyright (c) 2015 James Messinger (c) 2017-2022 Joachim Wester © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.0/LICENSE",source:"https://github.com/zloirock/core-js" (c) 2017-2021 Joachim Wester >>> swagger-ui (C)?u.BLANK_URL:w (C)?(captureSegment(s,i,u, (C)?_: (C)?U=C: (C)?_.push( ©",r:" © 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js" (C)?fe: (c)?c:stringify(c)) >>> text-diff Copyright 2006 Google Inc. >>> tree-dump Copyright 2024 Vadim @streamich Dalecky >>> ts-toolbelt Found in: package/LICENSE Copyright 2019 Pierre-Antoine Mills Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2019 Pierre-Antoine Mills Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> tslib Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. >>> tunnel-agent LICENSE: Apache 2.0 >>> typescript Found in: package/lib/lib.es2015.iterable.d.ts Copyright (c) Microsoft Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. Copyright (c) Microsoft Corporation. All rights reserved. Copyright ---------------------------------------------------------------------------*/ var x = a: 10, b: 20 }; Copyright ---------------------------------------------------------------------------*/ /// var y = x; (c) Copyright - Important ****************************/ import model = require("./greeter") var el = document.getElementById('content'); var greeter = new model.Greeter(el); /** things */ greeter.start(); Copyright ---------------------------------------------------------------------------*/ /// var y = x; //# sourceMappingURL=a.js.map //// [a.d.ts] declare var x: { a: number; b: number; Copyright (c) Microsoft Corporation. All rights reserved. Copyright ---------------------------------------------------------------------------*/ var x = a: 10, b: 20 }; Copyright */ /// "strict"; Copyright */ const x = `, Copyright */ /* About x const x = [#|2 + 1|]; `, >>> walker License: Apache 2.0 >>> web-worker Copyright 2020 Google LLC >>> websocket-driver Copyright 2010-2020 James Coglan Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> websocket-extensions Copyright 2014-2020 James Coglan Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> xml-name-validator License- Apache 2.0 -------------------- SECTION 2: artistic-2.0 -------------------- >>> npm-lifecycle Copyright (c) 2000-2006, The Perl Foundation. Copyright (c) their respective copyright owners Copyright (c) npm, Inc. and Contributors Copyright (c) Mathias Pettersson and Brian Hammond "Gubblebum Blocky" typeface Copyright (c) Tjarda Koster, https://jelloween.deviantart.com Used with permission -------------------- SECTION 3: blueoak-1.0.0 -------------------- >>> jackspeak copyright in it. ## Notices Copyright Each contributor licenses you to do everything with this software that would otherwise infringe that contributor's >>> package-json-from-dist no copyright notice >>> path-scurry no copyright notice -------------------- SECTION 4: cc-by-3.0 -------------------- >>> spdx-exceptions Copyright © 2010-2015 Linux Foundation and its Contributors. Licensed -------------------- SECTION 5: cc-by-4.0 -------------------- >>> caniuse-lite copyright including, without limitation, copyright--then that use is not regulated by the license. Our copyright or other copyright resulting from Directive 96/9/EC of the European Parliament and of copyright including, without limitation, copyright--then that use is not regulated by the license. Our copyright resulting from Directive 96/9/EC of the European Parliament and of copyright or other copyright resulting from Directive 96/9/EC of the European Parliament and of copyright or other copyright including, without limitation, copyright--then that use is not regulated by the license. Our copyright resulting from Directive 96/9/EC of the European Parliament and of copyright--then that use is not regulated by the license. Our copyright or other copyright including, without limitation, >>> emoji-toolkit copyright { background-image: url("https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/128/00a9.png"); } copyright { background-image: url("joypixels/assets/8.0/png/unicode/128/00a9.png"); } -------------------- SECTION 6: lgpl-3.0-or-later -------------------- >>> eslint-plugin-deprecation Copyright (C) 2007 Free Software Foundation, Inc. -------------------- SECTION 7: licenseref-expat-license -------------------- >>> @types/body-parser Copyright(c) 2014-2015 Douglas Christopher Wilson Copyright (c) 2014-2015 Douglas Christopher Wilson Copyright(c) 2014 Jonathan Ong Copyright (c) 2014 Jonathan Ong >>> @types/connect Copyright: 2010, Sencha Inc. Copyright (c) 2011-2014 TJ Holowaychuk Copyright (c) 2011 LearnBoost Copyright: 2015, Douglas Christopher Wilson Copyright (c) Microsoft Corporation. Copyright (c) 2010 Sencha Inc. Copyright: 2011, David Paleino Copyright (c) 2015 Douglas Christopher Wilson Copyright: Microsoft Corporation copyright-format/1.0/ Upstream-Name: connect Upstream-Contact: https://github.com/senchalabs/connect/issues Source: https://github.com/senchalabs/connect https://registry.npmjs.org/@types/connect Files: * >>> @types/express-serve-static-core Copyright (c) 2013-2016 Matteo Collina, http://matteocollina.com copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: History.md Makefile Readme.md benchmarks/Makefile benchmarks/middleware.js benchmarks/run debian/README.source debian/compat debian/control debian/docs debian/examples debian/gbp.conf debian/install debian/links debian/source/format debian/watch examples/auth/app.js examples/auth/pass.js examples/auth/views/foot.ejs examples/auth/views/head.ejs examples/auth/views/login.ejs examples/big-view/index.js examples/big-view/pets.jade examples/content-negotiation/db.js examples/content-negotiation/index.js examples/content-negotiation/users.js examples/cookie-sessions/index.js examples/cookies/app.js examples/cors/index.js examples/cors/public/index.html examples/downloads/app.js examples/downloads/files/amazing.txt examples/downloads/files/utf-8 한中日.txt examples/ejs/index.js examples/ejs/views/footer.html examples/ejs/views/header.html examples/ejs/views/users.html examples/error-pages/index.js examples/error-pages/views/404.jade examples/error-pages/views/500.jade examples/error-pages/views/error.jade examples/error-pages/views/index.jade examples/error-pages/views/layout.jade examples/error/index.js examples/expose-data-to-client/index.js examples/expose-data-to-client/views/page.jade examples/hello-world/index.js examples/jade/index.js examples/jade/public/stylesheets/style.css examples/jade/views/header.jade examples/jade/views/layout.jade examples/jade/views/users/index.jade examples/jade/views/users/user.jade examples/markdown/index.js examples/markdown/views/index.md examples/multipart/index.js examples/mvc/controllers/main/index.js examples/mvc/controllers/pet/index.js examples/mvc/controllers/pet/views/edit.jade examples/mvc/controllers/pet/views/show.jade examples/mvc/controllers/user-pet/index.js examples/mvc/controllers/user/index.js examples/mvc/controllers/user/views/edit.jade examples/mvc/controllers/user/views/list.jade examples/mvc/controllers/user/views/show.jade examples/mvc/db.js examples/mvc/index.js examples/mvc/lib/boot.js examples/mvc/public/style.css examples/mvc/views/404.jade examples/mvc/views/5xx.jade examples/online/index.js examples/params/app.js examples/resource/app.js examples/route-map/index.js examples/route-middleware/index.js examples/route-separation/index.js examples/route-separation/post.js examples/route-separation/public/style.css examples/route-separation/site.js examples/route-separation/user.js examples/route-separation/views/index.jade examples/route-separation/views/layout.jade examples/route-separation/views/posts/index.jade examples/route-separation/views/users/edit.jade examples/route-separation/views/users/index.jade examples/route-separation/views/users/view.jade examples/search/client.js examples/search/index.js examples/search/search.jade examples/session/index.js examples/session/redis.js examples/static-files/index.js examples/static-files/public/css/style.css examples/static-files/public/hello.txt examples/static-files/public/js/app.js examples/vhost/index.js examples/view-constructor/github-view.js examples/view-constructor/index.js examples/view-locals/index.js examples/view-locals/layout.jade examples/view-locals/user.jade examples/view-locals/user.js examples/web-service/index.js index.js lib/application.js lib/express.js lib/middleware/init.js lib/middleware/query.js lib/request.js lib/response.js lib/router/index.js lib/router/layer.js lib/router/route.js lib/utils.js lib/view.js package.json support/app.js support/views/hello.jade test/Route.js test/Router.js test/acceptance/auth.js test/acceptance/content-negotiation.js test/acceptance/cookies.js test/acceptance/downloads.js test/acceptance/ejs.js test/acceptance/error-pages.js test/acceptance/error.js test/acceptance/markdown.js test/acceptance/mvc.js test/acceptance/params.js test/acceptance/resource.js test/acceptance/route-map.js test/acceptance/web-service.js test/app.all.js test/app.del.js test/app.engine.js test/app.head.js test/app.js test/app.listen.js test/app.locals.js test/app.options.js test/app.param.js test/app.render.js test/app.request.js test/app.response.js test/app.route.js test/app.router.js test/app.routes.error.js test/app.use.js test/config.js test/exports.js test/fixtures/.name test/fixtures/blog/post/index.jade test/fixtures/email.jade test/fixtures/name.jade test/fixtures/name.txt test/fixtures/pet.jade test/fixtures/user.html test/fixtures/user.jade test/middleware.basic.js test/mocha.opts test/regression.js test/req.accepts.js test/req.acceptsCharset.js test/req.fresh.js test/req.get.js test/req.host.js test/req.ip.js test/req.ips.js test/req.is.js test/req.param.js test/req.path.js test/req.protocol.js test/req.query.js test/req.range.js test/req.route.js test/req.secure.js test/req.signedCookies.js test/req.stale.js test/req.subdomains.js test/req.xhr.js test/res.attachment.js test/res.clearCookie.js test/res.cookie.js test/res.download.js test/res.format.js test/res.get.js test/res.json.js test/res.jsonp.js test/res.links.js test/res.locals.js test/res.location.js test/res.redirect.js test/res.render.js test/res.send.js test/res.sendfile.js test/res.set.js test/res.status.js test/res.type.js test/res.vary.js test/utils.js Copyright(c) 2015 Douglas Christopher Wilson Copyright: *No copyright Copyright(c) 2010 Sencha Inc. Copyright(c) 2011 TJ Holowaychuk Copyright: 2011-2012, David Paleino Copyright: 2009-2014, TJ Holowaychuk >>> @types/follow-redirects Copyright (c) Microsoft Corporation. copyright-format/1.0/ Upstream-Name: follow-redirects Upstream-Contact: https://github.com/olalonde/follow-redirects/issues Source: https://github.com/olalonde/follow-redirects https://registry.npmjs.org/@types/follow-redirects Files: * Copyright: 2017 Pirate Praveen Copyright: Microsoft Corporation Copyright: 2014-present Olivier Lalonde >>> @types/http-errors Copyright(c) 2016 Douglas Christopher Wilson Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com Copyright: Microsoft Corporation copyright-format/1.0/ Upstream-Name: http-errors Upstream-Contact: https://github.com/jshttp/http-errors/issues Source: https://github.com/jshttp/http-errors#readme https://registry.npmjs.org/@types/http-errors Files: * Copyright: 2014 Jonathan Ong Copyright(c) 2014 Jonathan Ong Copyright (c) Microsoft Corporation. Copyright: 2017 Pirate Praveen Copyright (c) 2014 Jonathan Ong me@jongleberry.com >>> @types/jasmine Copyright (c) 2008-2022 Pivotal Labs copyright-format/1.0/ Upstream-Name: jasmine Upstream-Contact: https://github.com/jasmine/jasmine-npm/issues Source: https://jasmine.github.io/ https://github.com/jasmine/jasmine/tags https://registry.npmjs.org/@types/jasmine Files: * Copyright: 2021-2022, Yadd Copyright: Microsoft Corporation Copyright: 2008-2021 Pivotal Labs Copyright (c) Microsoft Corporation. Copyright: Microsoft Corporation Copyright: 2008-2021 Pivotal Labs Copyright: 2021-2022, Yadd Copyright (c) 2008-2022 Pivotal Labs copyright-format/1.0/ Upstream-Name: jasmine Upstream-Contact: https://github.com/jasmine/jasmine-npm/issues Source: https://jasmine.github.io/ https://github.com/jasmine/jasmine/tags https://registry.npmjs.org/@types/jasmine Files: * Copyright (c) Microsoft Corporation. >>> @types/jsbn Copyright (c) Microsoft Corporation. All rights reserved. Copyright (c) 2005-2009 Tom Wu copyright: /* * Copyright (c) 2003-2005 Tom Wu Copyright (c) 2005 Tom Wu Copyright: 2017 Pirate Praveen Copyright: Microsoft Corporation Copyright: 2017 Tom Wu copyright-format/1.0/ Upstream-Name: jsbn Upstream-Contact: https://github.com/andyperlitch/jsbn/issues Source: https://github.com/andyperlitch/jsbn#readme https://registry.npmjs.org/@types/jsbn Files: * >>> @types/range-parser Copyright(c) 2012-2014 TJ Holowaychuk Copyright (c) 2012-2014 TJ Holowaychuk Copyright(c) 2015-2016 Douglas Christopher Wilson Copyright (c) Microsoft Corporation. Copyright (c) 2015-2016 Douglas Christopher Wilson Copyright: Microsoft Corporation copyright-format/1.0/ Upstream-Name: range-parser Upstream-Contact: https://github.com/jshttp/range-parser/issues Source: https://registry.npmjs.org/@types/range-parser Files: * >>> @types/send copyright-format/1.0/ Upstream-Name: send Upstream-Contact: https://github.com/pillarjs/send/issues Source: https://github.com/pillarjs/send https://registry.npmjs.org/@types/send Files: * Copyright (c) Microsoft Corporation. Copyright: 2014, Jonathan Ong Copyright(c) 2014-2022 Douglas Christopher Wilson Copyright: 2012, TJ Holowaychuk Copyright(c) 2012 TJ Holowaychuk Copyright: 2013, J Copyright(c) 2015-2022 Douglas Christopher Wilson Copyright: Microsoft Corporation Copyright(c) 2014 Jonathan Ong >>> @types/serve-static Copyright: 2014 Leo Iannacone Copyright(c) 2010 Sencha Inc. Copyright(c) 2014-2016 Douglas Christopher Wilson Copyright: Microsoft Corporation copyright-format/1.0/ Upstream-Name: serve-static Upstream-Contact: https://github.com/expressjs/serve-static/issues Source: https://github.com/expressjs/serve-static https://registry.npmjs.org/@types/serve-static Files: * Copyright(c) 2011 TJ Holowaychuk Copyright: 2010 Sencha Inc. Copyright (c) Microsoft Corporation. >>> @types/sockjs Copyright: 2022, Andrius Merkys Copyright: Microsoft Corporation Copyright: 2011, VMware, Inc. Copyright (C) 2011 VMware, Inc. Copyright (c) Microsoft Corporation. copyright-format/1.0/ Upstream-Name: sockjs Upstream-Contact: https://github.com/sockjs/sockjs-node/issues Source: https://github.com/sockjs/sockjs-node https://registry.npmjs.org/@types/sockjs Files: * >>> @types/uuid Copyright (c) 2013 skratchdot COPYRIGHT: THIS CODE IS HEREBY RELEASED INTO THE PUBLIC DOMAIN Gibson Research Corporation releases and disclaims ALL RIGHTS AND TITLE IN Copyright (C) Paul Johnston 1999 - 2009 Copyright (c) Microsoft Corporation. copyright(_hints) copyright --deb-machine --ignore Copyright (c) 2013 skratchdot COPYRIGHT: THIS CODE IS HEREBY RELEASED INTO THE PUBLIC DOMAIN Gibson Research Corporation releases and disclaims ALL RIGHTS AND TITLE IN THIS CODE OR ANY DERIVATIVES. Anyone may be freely use it for any purpose. ============================================================================ This is GRC's cryptographically strong PRNG (pseudo-random number generator) for JavaScript. It is driven by 1536 bits of entropy, stored in an array of 48, 32-bit JavaScript variables. Since many applications of this generator, including ours with the "Off The Grid" Latin Square generator, may require the deteriministic re-generation of a sequence of PRNs, this PRNG's initial entropic state can be read and written as a static whole, and incrementally evolved by pouring new source entropy into the generator's internal state. Copyright 2011, Sebastian Tschan Copyright (c) 2010-2020 Robert Kieffer and other contributors >>> json-buffer Copyright: 2013 Dominic Tarr Copyright: Microsoft Corporation Copyright: 2017 Manas kashyap Copyright (c) 2013 Dominic Tarr copyright-format/1.0/ Upstream-Name: json-buffer Upstream-Contact: https://github.com/dominictarr/json-buffer/issues Source: https://github.com/dominictarr/json-buffer https://registry.npmjs.org/@types/json-buffer Files: * Copyright (c) Microsoft Corporation. All rights reserved. >>> webpack-node-externals Copyright: Simeon Velichkov Copyright: 2016, Liad Yosef Copyright: 2011-2014, Twitter, Inc. Copyright: 2017, Braintree Copyright: 2018, shrpne Copyright: 2019-present Fabio Spampinato, Andrew Maney Copyright: 2016-present, Sultan Tarimo Copyright (c) 2017 Braintree Copyright (c) Sindre Sorhus (https://sindresorhus.com) Copyright (c) 2018 -------------------- SECTION 8: mpl-1.1 -------------------- >>> lunr-languages http://www.mozilla.org/MPL/ MOZILLA PUBLIC LICENSE Version 1.1 --------------- 1. Definitions. 1.0.1. "Commercial Use" means distribution or otherwise making the Covered Code available to a third party. 1.1. "Contributor" means each entity that creates or contributes to the creation of Modifications. 1.2. "Contributor Version" means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. "Covered Code" means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. "Electronic Distribution Mechanism" means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. "Executable" means Covered Code in any form other than Source Code. 1.6. "Initial Developer" means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. "License" means this document. 1.8.1. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. 1.9. "Modifications" means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. B. Any new file that contains any part of the Original Code or previous Modifications. 1.10. "Original Code" means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. 1.11. "Source Code" means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. "You" (or "Your") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. 2. Source Code License. 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work; and (b) under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof). (c) the licenses granted in this Section 2.1(a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License. (d) Notwithstanding Section 2.1(b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices. 2.2. Contributor Grant. Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work; and (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination). (c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first makes Commercial Use of the Covered Code. (d) Notwithstanding Section 2.2(b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor. 3. Distribution Obligations. 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. 3.3. Description of Modifications. You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims. If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs. If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file. (c) Representations. Contributor represents that, except as disclosed pursuant to Section 3.4(a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in Exhibit A. You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. Inability to Comply Due to Statute or Regulation. If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Application of this License. This License applies to code to which the Initial Developer has attached the notice in Exhibit A and to related Covered Code. 6. Versions of the License. 6.1. New Versions. Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions. Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. 6.3. Derivative Works. If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY. COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. TERMINATION. 8.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that: (a) such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above. (b) any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant. 8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license. 8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination. 9. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. GOVERNMENT END USERS. The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. MISCELLANEOUS. This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. RESPONSIBILITY FOR CLAIMS. As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. 13. MULTIPLE-LICENSED CODE. Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the NPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A. EXHIBIT A -Mozilla Public License. ``The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is ______________________________________. The Initial Developer of the Original Code is ________________________. Portions created by ______________________ are Copyright (C) ______ _______________________. All Rights Reserved. Contributor(s): ______________________________________. Alternatively, the contents of this file may be used under the terms of the _____ license (the "[___] License"), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License." [NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications.] -------------------- SECTION 9: mpl-2.0 -------------------- >>> dompurify (c) Cure53 and other contributors 'use strict'; (c) Cure53 and other contributors (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : Copyright 2024 Dr.-Ing. Mario Heiderich, Cure53 DOMPurify is free software; you can redistribute it and/or modify it under the terms of either: (c) Cure53 and other contributors !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).DOMPurify=t()}(this,(function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:r}=Object;let{freeze:i,seal:a,create:l}=Object,{apply:c,construct:s}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),a||(a=function(e){return e}),c||(c=function(e,t,n){return e.apply(t,n)}),s||(s=function(e,t){return new e(...t)});const u=b(Array.prototype.forEach),m=b(Array.prototype.pop),p=b(Array.prototype.push),f=b(String.prototype.toLowerCase),d=b(String.prototype.toString),h=b(String.prototype.match),g=b(String.prototype.replace),T=b(String.prototype.indexOf),y=b(String.prototype.trim),E=b(Object.prototype.hasOwnProperty),_=b(RegExp.prototype.test),A=(N=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:f;t&&t(e,null);let i=o.length;for(;i--;){let t=o[i];if("string"==typeof t){const e=r(t);e!==t&&(n(o)||(o[i]=e),t=e)}e[t]=!0}return e}function R(e){for(let t=0;t/gm),B=a(/\${[\w\W]*}/gm),W=a(/^data-[\-\w.\u00B7-\uFFFF]/),G=a(/^aria-[\-\w]+$/),Y=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),j=a(/^(?:\w+script|data):/i),X=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),q=a(/^html$/i),$=a(/^[a-z][.\w]*(-[.\w]+)+$/i);var K=Object.freeze({__proto__:null,MUSTACHE_EXPR:H,ERB_EXPR:z,TMPLIT_EXPR:B,DATA_ATTR:W,ARIA_ATTR:G,IS_ALLOWED_URI:Y,IS_SCRIPT_OR_DATA:j,ATTR_WHITESPACE:X,DOCTYPE_NAME:q,CUSTOM_ELEMENT:$});const V=1,Z=3,J=7,Q=8,ee=9,te=function(){return"undefined"==typeof window?null:window};var ne=function t(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te();const o=e=>t(e);if(o.version="3.1.6",o.removed=[],!n||!n.document||n.document.nodeType!==ee)return o.isSupported=!1,o;let{document:r}=n;const a=r,c=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:N,Node:b,Element:R,NodeFilter:H,NamedNodeMap:z=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:B,DOMParser:W,trustedTypes:G}=n,j=R.prototype,X=C(j,"cloneNode"),$=C(j,"remove"),ne=C(j,"nextSibling"),oe=C(j,"childNodes"),re=C(j,"parentNode");if("function"==typeof N){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let ie,ae="";const{implementation:le,createNodeIterator:ce,createDocumentFragment:se,getElementsByTagName:ue}=r,{importNode:me}=a;let pe={};o.isSupported="function"==typeof e&&"function"==typeof re&&le&&void 0!==le.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:de,TMPLIT_EXPR:he,DATA_ATTR:ge,ARIA_ATTR:Te,IS_SCRIPT_OR_DATA:ye,ATTR_WHITESPACE:Ee,CUSTOM_ELEMENT:_e}=K;let{IS_ALLOWED_URI:Ae}=K,Ne=null;const be=S({},[...L,...D,...v,...x,...M]);let Se=null;const Re=S({},[...I,...U,...P,...F]);let we=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ce=null,Le=null,De=!0,ve=!0,Oe=!1,xe=!0,ke=!1,Me=!0,Ie=!1,Ue=!1,Pe=!1,Fe=!1,He=!1,ze=!1,Be=!0,We=!1,Ge=!0,Ye=!1,je={},Xe=null;const qe=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let $e=null;const Ke=S({},["audio","video","img","source","image","track"]);let Ve=null;const Ze=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Je="http://www.w3.org/1998/Math/MathML",Qe="http://www.w3.org/2000/svg",et="http://www.w3.org/1999/xhtml";let tt=et,nt=!1,ot=null;const rt=S({},[Je,Qe,et],d);let it=null;const at=["application/xhtml+xml","text/html"];let lt=null,ct=null;const st=r.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},mt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ct||ct!==e){if(e&&"object"==typeof e||(e={}),e=w(e),it=-1===at.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,lt="application/xhtml+xml"===it?d:f,Ne=E(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,lt):be,Se=E(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,lt):Re,ot=E(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,d):rt,Ve=E(e,"ADD_URI_SAFE_ATTR")?S(w(Ze),e.ADD_URI_SAFE_ATTR,lt):Ze,$e=E(e,"ADD_DATA_URI_TAGS")?S(w(Ke),e.ADD_DATA_URI_TAGS,lt):Ke,Xe=E(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,lt):qe,Ce=E(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,lt):{},Le=E(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,lt):{},je=!!E(e,"USE_PROFILES")&&e.USE_PROFILES,De=!1!==e.ALLOW_ARIA_ATTR,ve=!1!==e.ALLOW_DATA_ATTR,Oe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,xe=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,ke=e.SAFE_FOR_TEMPLATES||!1,Me=!1!==e.SAFE_FOR_XML,Ie=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,He=e.RETURN_DOM_FRAGMENT||!1,ze=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,Be=!1!==e.SANITIZE_DOM,We=e.SANITIZE_NAMED_PROPS||!1,Ge=!1!==e.KEEP_CONTENT,Ye=e.IN_PLACE||!1,Ae=e.ALLOWED_URI_REGEXP||Y,tt=e.NAMESPACE||et,we=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(we.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ke&&(ve=!1),He&&(Fe=!0),je&&(Ne=S({},M),Se=[],!0===je.html&&(S(Ne,L),S(Se,I)),!0===je.svg&&(S(Ne,D),S(Se,U),S(Se,F)),!0===je.svgFilters&&(S(Ne,v),S(Se,U),S(Se,F)),!0===je.mathMl&&(S(Ne,x),S(Se,P),S(Se,F))),e.ADD_TAGS&&(Ne===be&&(Ne=w(Ne)),S(Ne,e.ADD_TAGS,lt)),e.ADD_ATTR&&(Se===Re&&(Se=w(Se)),S(Se,e.ADD_ATTR,lt)),e.ADD_URI_SAFE_ATTR&&S(Ve,e.ADD_URI_SAFE_ATTR,lt),e.FORBID_CONTENTS&&(Xe===qe&&(Xe=w(Xe)),S(Xe,e.FORBID_CONTENTS,lt)),Ge&&(Ne["#text"]=!0),Ie&&S(Ne,["html","head","body"]),Ne.table&&(S(Ne,["tbody"]),delete Ce.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,ae=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(G,c)),null!==ie&&"string"==typeof ae&&(ae=ie.createHTML(""));i&&i(e),ct=e}},pt=S({},["mi","mo","mn","ms","mtext"]),ft=S({},["foreignobject","annotation-xml"]),dt=S({},["title","style","font","a","script"]),ht=S({},[...D,...v,...O]),gt=S({},[...x,...k]),Tt=function(e){p(o.removed,{element:e});try{re(e).removeChild(e)}catch(t){$(e)}},yt=function(e,t){try{p(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){p(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(Fe||He)try{Tt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Et=function(e){let t=null,n=null;if(Pe)e=""+e;else{const t=h(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===it&&tt===et&&(e=''+e+"");const o=ie?ie.createHTML(e):e;if(tt===et)try{t=(new W).parseFromString(o,it)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(tt,"template",null);try{t.documentElement.innerHTML=nt?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),tt===et?ue.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},_t=function(e){return ce.call(e.ownerDocument||e,e,H.SHOW_ELEMENT|H.SHOW_COMMENT|H.SHOW_TEXT|H.SHOW_PROCESSING_INSTRUCTION|H.SHOW_CDATA_SECTION,null)},At=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof b&&e instanceof b},bt=function(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,ct)}))},St=function(e){let t=null;if(bt("beforeSanitizeElements",e,null),At(e))return Tt(e),!0;const n=lt(e.nodeName);if(bt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return Tt(e),!0;if(e.nodeType===J)return Tt(e),!0;if(Me&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return Tt(e),!0;if(!Ne[n]||Ce[n]){if(!Ce[n]&&wt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ge&&!Xe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,ne(e))}}}return Tt(e),!0}return e instanceof R&&!function(e){let t=re(e);t&&t.tagName||(t={namespaceURI:tt,tagName:"template"});const n=f(e.tagName),o=f(t.tagName);return!!ot[e.namespaceURI]&&(e.namespaceURI===Qe?t.namespaceURI===et?"svg"===n:t.namespaceURI===Je?"svg"===n&&("annotation-xml"===o||pt[o]):Boolean(ht[n]):e.namespaceURI===Je?t.namespaceURI===et?"math"===n:t.namespaceURI===Qe?"math"===n&&ft[o]:Boolean(gt[n]):e.namespaceURI===et?!(t.namespaceURI===Qe&&!ft[o])&&!(t.namespaceURI===Je&&!pt[o])&&!gt[n]&&(dt[n]||!ht[n]):!("application/xhtml+xml"!==it||!ot[e.namespaceURI]))}(e)?(Tt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),bt("afterSanitizeElements",e,null),!1):(Tt(e),!0)},Rt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in st))return!1;if(ve&&!Le[t]&&_(ge,t));else if(De&&_(Te,t));else if(!Se[t]||Le[t]){if(!(wt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ve[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!$e[e]){if(Oe&&!_(ye,g(n,Ee,"")));else if(n)return!1}else;return!0},wt=function(e){return"annotation-xml"!==e&&h(e,_e)},Ct=function(e){bt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=lt(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,bt("uponSanitizeAttribute",e,n),p=n.attrValue,Me&&_(/((--!?|])>)|<\/(style|title)/i,p)){yt(a,e);continue}if(n.forceKeepAttr)continue;if(yt(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){yt(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=lt(e.nodeName);if(Rt(f,s,p)){if(!We||"id"!==s&&"name"!==s||(yt(a,e),p="user-content-"+p),ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),At(e)?Tt(e):m(o.removed)}catch(e){}}}bt("afterSanitizeAttributes",e,null)},Lt=function e(t){let n=null;const o=_t(t);for(bt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)bt("uponSanitizeShadowNode",n,null),St(n)||(n.content instanceof s&&e(n.content),Ct(n));bt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(nt=!e,nt&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||mt(t),o.removed=[],"string"==typeof e&&(Ye=!1),Ye){if(e.nodeName){const t=lt(e.nodeName);if(!Ne[t]||Ce[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Et("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!Fe&&!ke&&!Ie&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Et(e),!n)return Fe?null:ze?ae:""}n&&Pe&&Tt(n.firstChild);const c=_t(Ye?e:n);for(;i=c.nextNode();)St(i)||(i.content instanceof s&&Lt(i.content),Ct(i));if(Ye)return e;if(Fe){if(He)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Ie?n.outerHTML:n.innerHTML;return Ie&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){mt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ue=!0},o.clearConfig=function(){ct=null,Ue=!1},o.isValidAttribute=function(e,t,n){ct||mt({});const o=lt(e),r=lt(t);return Rt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return ne})); copyright doctrines of fair use, fair dealing, or other equivalents. 2.7. Conditions (c) Cure53 and other contributors (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : (c) Cure53 and other contributors !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).DOMPurify=t()}(this,(function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:r}=Object;let{freeze:i,seal:a,create:l}=Object,{apply:c,construct:s}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),a||(a=function(e){return e}),c||(c=function(e,t,n){return e.apply(t,n)}),s||(s=function(e,t){return new e(...t)});const u=b(Array.prototype.forEach),m=b(Array.prototype.pop),p=b(Array.prototype.push),f=b(String.prototype.toLowerCase),d=b(String.prototype.toString),h=b(String.prototype.match),g=b(String.prototype.replace),T=b(String.prototype.indexOf),y=b(String.prototype.trim),E=b(Object.prototype.hasOwnProperty),_=b(RegExp.prototype.test),A=(N=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:f;t&&t(e,null);let i=o.length;for(;i--;){let t=o[i];if("string"==typeof t){const e=r(t);e!==t&&(n(o)||(o[i]=e),t=e)}e[t]=!0}return e}function R(e){for(let t=0;t/gm),B=a(/\${[\w\W]*}/gm),W=a(/^data-[\-\w.\u00B7-\uFFFF]/),G=a(/^aria-[\-\w]+$/),Y=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),j=a(/^(?:\w+script|data):/i),X=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),q=a(/^html$/i),K=a(/^[a-z][.\w]*(-[.\w]+)+$/i);var $=Object.freeze({__proto__:null,ARIA_ATTR:G,ATTR_WHITESPACE:X,CUSTOM_ELEMENT:K,DATA_ATTR:W,DOCTYPE_NAME:q,ERB_EXPR:z,IS_ALLOWED_URI:Y,IS_SCRIPT_OR_DATA:j,MUSTACHE_EXPR:F,TMPLIT_EXPR:B});const V=1,Z=3,J=7,Q=8,ee=9,te=function(){return"undefined"==typeof window?null:window};var ne=function t(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te();const o=e=>t(e);if(o.version="3.2.1",o.removed=[],!n||!n.document||n.document.nodeType!==ee)return o.isSupported=!1,o;let{document:r}=n;const a=r,c=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:N,Node:b,Element:R,NodeFilter:F,NamedNodeMap:z=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:B,DOMParser:W,trustedTypes:G}=n,j=R.prototype,X=L(j,"cloneNode"),K=L(j,"remove"),ne=L(j,"nextSibling"),oe=L(j,"childNodes"),re=L(j,"parentNode");if("function"==typeof N){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let ie,ae="";const{implementation:le,createNodeIterator:ce,createDocumentFragment:se,getElementsByTagName:ue}=r,{importNode:me}=a;let pe={};o.isSupported="function"==typeof e&&"function"==typeof re&&le&&void 0!==le.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:de,TMPLIT_EXPR:he,DATA_ATTR:ge,ARIA_ATTR:Te,IS_SCRIPT_OR_DATA:ye,ATTR_WHITESPACE:Ee,CUSTOM_ELEMENT:_e}=$;let{IS_ALLOWED_URI:Ae}=$,Ne=null;const be=S({},[...v,...C,...O,...x,...I]);let Se=null;const Re=S({},[...M,...U,...P,...H]);let we=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,ve=null,Ce=!0,Oe=!0,De=!1,xe=!0,ke=!1,Ie=!0,Me=!1,Ue=!1,Pe=!1,He=!1,Fe=!1,ze=!1,Be=!0,We=!1,Ge=!0,Ye=!1,je={},Xe=null;const qe=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ke=null;const $e=S({},["audio","video","img","source","image","track"]);let Ve=null;const Ze=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Je="http://www.w3.org/1998/Math/MathML",Qe="http://www.w3.org/2000/svg",et="http://www.w3.org/1999/xhtml";let tt=et,nt=!1,ot=null;const rt=S({},[Je,Qe,et],d);let it=S({},["mi","mo","mn","ms","mtext"]),at=S({},["annotation-xml"]);const lt=S({},["title","style","font","a","script"]);let ct=null;const st=["application/xhtml+xml","text/html"];let ut=null,mt=null;const pt=r.createElement("form"),ft=function(e){return e instanceof RegExp||e instanceof Function},dt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!mt||mt!==e){if(e&&"object"==typeof e||(e={}),e=w(e),ct=-1===st.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,ut="application/xhtml+xml"===ct?d:f,Ne=E(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,ut):be,Se=E(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,ut):Re,ot=E(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,d):rt,Ve=E(e,"ADD_URI_SAFE_ATTR")?S(w(Ze),e.ADD_URI_SAFE_ATTR,ut):Ze,Ke=E(e,"ADD_DATA_URI_TAGS")?S(w($e),e.ADD_DATA_URI_TAGS,ut):$e,Xe=E(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,ut):qe,Le=E(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,ut):{},ve=E(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,ut):{},je=!!E(e,"USE_PROFILES")&&e.USE_PROFILES,Ce=!1!==e.ALLOW_ARIA_ATTR,Oe=!1!==e.ALLOW_DATA_ATTR,De=e.ALLOW_UNKNOWN_PROTOCOLS||!1,xe=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,ke=e.SAFE_FOR_TEMPLATES||!1,Ie=!1!==e.SAFE_FOR_XML,Me=e.WHOLE_DOCUMENT||!1,He=e.RETURN_DOM||!1,Fe=e.RETURN_DOM_FRAGMENT||!1,ze=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,Be=!1!==e.SANITIZE_DOM,We=e.SANITIZE_NAMED_PROPS||!1,Ge=!1!==e.KEEP_CONTENT,Ye=e.IN_PLACE||!1,Ae=e.ALLOWED_URI_REGEXP||Y,tt=e.NAMESPACE||et,it=e.MATHML_TEXT_INTEGRATION_POINTS||it,at=e.HTML_INTEGRATION_POINTS||at,we=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ft(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ft(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(we.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ke&&(Oe=!1),Fe&&(He=!0),je&&(Ne=S({},I),Se=[],!0===je.html&&(S(Ne,v),S(Se,M)),!0===je.svg&&(S(Ne,C),S(Se,U),S(Se,H)),!0===je.svgFilters&&(S(Ne,O),S(Se,U),S(Se,H)),!0===je.mathMl&&(S(Ne,x),S(Se,P),S(Se,H))),e.ADD_TAGS&&(Ne===be&&(Ne=w(Ne)),S(Ne,e.ADD_TAGS,ut)),e.ADD_ATTR&&(Se===Re&&(Se=w(Se)),S(Se,e.ADD_ATTR,ut)),e.ADD_URI_SAFE_ATTR&&S(Ve,e.ADD_URI_SAFE_ATTR,ut),e.FORBID_CONTENTS&&(Xe===qe&&(Xe=w(Xe)),S(Xe,e.FORBID_CONTENTS,ut)),Ge&&(Ne["#text"]=!0),Me&&S(Ne,["html","head","body"]),Ne.table&&(S(Ne,["tbody"]),delete Le.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,ae=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(G,c)),null!==ie&&"string"==typeof ae&&(ae=ie.createHTML(""));i&&i(e),mt=e}},ht=S({},[...C,...O,...D]),gt=S({},[...x,...k]),Tt=function(e){p(o.removed,{element:e});try{re(e).removeChild(e)}catch(t){K(e)}},yt=function(e,t){try{p(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){p(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(He||Fe)try{Tt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Et=function(e){let t=null,n=null;if(Pe)e=""+e;else{const t=h(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ct&&tt===et&&(e=''+e+"");const o=ie?ie.createHTML(e):e;if(tt===et)try{t=(new W).parseFromString(o,ct)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(tt,"template",null);try{t.documentElement.innerHTML=nt?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),tt===et?ue.call(t,Me?"html":"body")[0]:Me?t.documentElement:i},_t=function(e){return ce.call(e.ownerDocument||e,e,F.SHOW_ELEMENT|F.SHOW_COMMENT|F.SHOW_TEXT|F.SHOW_PROCESSING_INSTRUCTION|F.SHOW_CDATA_SECTION,null)},At=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof b&&e instanceof b};function bt(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,mt)}))}const St=function(e){let t=null;if(bt("beforeSanitizeElements",e,null),At(e))return Tt(e),!0;const n=ut(e.nodeName);if(bt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return Tt(e),!0;if(e.nodeType===J)return Tt(e),!0;if(Ie&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return Tt(e),!0;if(!Ne[n]||Le[n]){if(!Le[n]&&wt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ge&&!Xe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,ne(e))}}}return Tt(e),!0}return e instanceof R&&!function(e){let t=re(e);t&&t.tagName||(t={namespaceURI:tt,tagName:"template"});const n=f(e.tagName),o=f(t.tagName);return!!ot[e.namespaceURI]&&(e.namespaceURI===Qe?t.namespaceURI===et?"svg"===n:t.namespaceURI===Je?"svg"===n&&("annotation-xml"===o||it[o]):Boolean(ht[n]):e.namespaceURI===Je?t.namespaceURI===et?"math"===n:t.namespaceURI===Qe?"math"===n&&at[o]:Boolean(gt[n]):e.namespaceURI===et?!(t.namespaceURI===Qe&&!at[o])&&!(t.namespaceURI===Je&&!it[o])&&!gt[n]&&(lt[n]||!ht[n]):!("application/xhtml+xml"!==ct||!ot[e.namespaceURI]))}(e)?(Tt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),bt("afterSanitizeElements",e,null),!1):(Tt(e),!0)},Rt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in pt))return!1;if(Oe&&!ve[t]&&_(ge,t));else if(Ce&&_(Te,t));else if(!Se[t]||ve[t]){if(!(wt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ve[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!Ke[e]){if(De&&!_(ye,g(n,Ee,"")));else if(n)return!1}else;return!0},wt=function(e){return"annotation-xml"!==e&&h(e,_e)},Lt=function(e){bt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se,forceKeepAttr:void 0};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=ut(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,bt("uponSanitizeAttribute",e,n),p=n.attrValue,!We||"id"!==s&&"name"!==s||(yt(a,e),p="user-content-"+p),Ie&&_(/((--!?|])>)|<\/(style|title)/i,p)){yt(a,e);continue}if(n.forceKeepAttr)continue;if(yt(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){yt(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=ut(e.nodeName);if(Rt(f,s,p)){if(ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),At(e)?Tt(e):m(o.removed)}catch(e){}}}bt("afterSanitizeAttributes",e,null)},vt=function e(t){let n=null;const o=_t(t);for(bt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)bt("uponSanitizeShadowNode",n,null),St(n)||(n.content instanceof s&&e(n.content),Lt(n));bt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(nt=!e,nt&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||dt(t),o.removed=[],"string"==typeof e&&(Ye=!1),Ye){if(e.nodeName){const t=ut(e.nodeName);if(!Ne[t]||Le[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Et("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!He&&!ke&&!Me&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Et(e),!n)return He?null:ze?ae:""}n&&Pe&&Tt(n.firstChild);const c=_t(Ye?e:n);for(;i=c.nextNode();)St(i)||(i.content instanceof s&&vt(i.content),Lt(i));if(Ye)return e;if(He){if(Fe)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Me?n.outerHTML:n.innerHTML;return Me&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){dt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ue=!0},o.clearConfig=function(){mt=null,Ue=!1},o.isValidAttribute=function(e,t,n){mt||dt({});const o=ut(e),r=ut(t);return Rt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return ne})); (c) Cure53 and other contributors copyright doctrines of fair use, fair dealing, or other equivalents. 2.7. Conditions (c) Cure53 and other contributors 'use strict'; Copyright 2024 Dr.-Ing. Mario Heiderich, Cure53 DOMPurify is free software; you can redistribute it and/or modify it under the terms of either: -------------------- SECTION 10: ofl-1.1 -------------------- >>> @cds/city Found in: package/LICENSE Copyright (c) 2015, Chris Simpson This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL -------------------- SECTION 11: psf-2.0 -------------------- >>> argparse Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands. All rights reserved. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Stichting Mathematisch Centrum or CWI not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, Copyright (C) 1999-2001 Gregory P. Ward. Copyright (C) 2002, 2003 Python Software Foundation. Copyright (C) 2010-2020 Python Software Foundation. Copyright (C) 2020 argparse.js authors Copyright (C) 2020 argparse.js authors // Originally written by Greg Ward // Hardcode the recognized whitespace characters to the US-ASCII // whitespace characters. The main reason for doing this is that // some Unicode spaces (like \u00a0) are non-breaking whitespaces. -------------------- SECTION 12: unicode-dfs-2016 -------------------- >>> make-plural Copyright © Eemeli Aro Copyright © 1991-2020 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation. -------------------- SECTION 13: BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES -------------------- >>> tslib Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. >>> @typescript-eslint/parser Copyright JS Foundation and other contributors, https://js.foundation Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. >>> @typescript-eslint/typescript-estree Copyright JS Foundation and other contributors, https://js.foundation Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. >>> @vcd/i18n no copyright notice >>> @yarnpkg/lockfile License: BSD-2 Clause >>> @yarnpkg/parsers License: BSD-2 (c) ?? `\\x }; const getEscapedDblChar = (match) => { return ESCAPED_DBL_CHARS.get(match) ?? `"$'${getEscapedControlChar(match)}'"`; >>> @zkochan/cmd-shim Copyright (c) Isaac Z. Schlueter ("Author") >>> apg-lite copyright: Copyright (c) 2023 Lowell D. Thomas, all rights reserved copyright: Copyright (c) 2024 Lowell D. Thomas, all rights reserved
(c) /* AB this.rules[1].opcodes = []; this.rules[1].opcodes[0] = { type: 2, children: [1,2,4] };// CAT this.rules[1].opcodes[1] = { type: 4, index: 3 };// RNM(a) this.rules[1].opcodes[2] = { type: 3, min: 0, max: 1 };// REP this.rules[1].opcodes[3] = { type: 4, index: 1 };// RNM(AB) this.rules[1].opcodes[4] = { type: 4, index: 4 };// RNM(b) /* BC */ this.rules[2].opcodes = []; this.rules[2].opcodes[0] = { type: 2, children: [1,2,4] };// CAT this.rules[2].opcodes[1] = { type: 4, index: 4 };// RNM(b) this.rules[2].opcodes[2] = { type: 3, min: 0, max: 1 };// REP this.rules[2].opcodes[3] = { type: 4, index: 2 };// RNM(BC) >>> css-select Found in: package/LICENSE Copyright (c) Felix Bohm Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> css-what Found in: package/LICENSE Copyright (c) Felix Bohm Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> default-gateway Found in: package/LICENSE Copyright (c) silverwind All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> domelementtype Found in: package/LICENSE Copyright (c) Felix Bohm Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> domhandler Copyright (c) Felix B All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. >>> domutils Found in: package/LICENSE Copyright (c) Felix Bohm Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright (c) Felix B All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. >>> dotenv Copyright (c) 2015, Scott Motte All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. >>> dotenv-expand Found in: package/LICENSE Copyright (c) 2016, Scott Motte Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> entities Copyright (c) Felix Böhm All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> escodegen Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ADDITIONAL LICENSE INFORMATION: > BSD-3 escodegen-1.8.1.tgz\escodegen-1.8.1.tar\package\LICENSE.source-map Copyright (c) 2009-2011, Mozilla Foundation and contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the names of the Mozilla Foundation nor the names of project contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright (C) 2012 John Freeman Copyright (C) 2012 Yusuke Suzuki Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2012-2013 Mathias Bynens Copyright (C) 2012 Joost-Wim Boekesteijn Copyright (C) 2012-2014 Yusuke Suzuki Copyright (C) 2012-2013 Michael Ficarra Copyright (C) 2013 Irakli Gozalishvili Copyright (C) 2014 Ivan Nikulin Copyright (C) 2011-2012 Ariya Hidayat Copyright (C) 2012 Robert Gust-Bardon >>> eslint-scope Found in: package/LICENSE Copyright (c) 2012-2013 Yusuke Suzuki (twitter Constellation) and other contributors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright (C) 2012-2013 Yusuke Suzuki (twitter: @Constellation) and other contributors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2012-2014 Yusuke Suzuki Copyright (C) 2014 Thiago de Arruda Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2015 Yusuke Suzuki Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright JS Foundation and other contributors, https://js.foundation Copyright (C) 2013 Alex Seville Copyright JS Foundation and other contributors, https://js.foundation Copyright (C) 2012-2014 Yusuke Suzuki Copyright (C) 2014 Thiago de Arruda Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2012-2013 Yusuke Suzuki (twitter: @Constellation) and other contributors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2015 Yusuke Suzuki Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2013 Alex Seville Copyright (C) 2014 Thiago de Arruda Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2012-2013 Yusuke Suzuki (twitter: @Constellation) and other contributors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2015 Yusuke Suzuki Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2012-2014 Yusuke Suzuki Copyright (C) 2013 Alex Seville Copyright JS Foundation and other contributors, https://js.foundation >>> espree Copyright (c) Open JS Foundation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright 2012-2015 Acorn Contributors (https://github.com/marijnh/acorn/blob/master/AUTHORS) Copyright 2014-2015 Sebastian McKenzie * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * Copyright 2014-2015 various contributors (https://github.com/babel/babel/blob/master/packages/babylon/AUTHORS) Copyright (c) jQuery Foundation, Inc. and Contributors, All Rights Reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * >>> esprima Copyright (c) jQuery Foundation, Inc. and Contributors, All Rights Reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright JS Foundation and other contributors, https://js.foundation/ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright JS Foundation and other contributors, https://js.foundation/ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> esrecurse License: BSD-2 >>> estraverse Copyright (C) 2012-2013 Yusuke Suzuki Copyright (C) 2012 Ariya Hidayat Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ADDITIONAL LICENSE INFORMATION: > MIT estraverse-1.9.3.tgz\estraverse-1.9.3.tar\package\estraverse.js MIT License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright (C) 2014 Yusuke Suzuki Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2012 Ariya Hidayat Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2012-2016 (twitter: [@Constellation](http://twitter.com/Constellation)) and other contributors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2012-2013 Yusuke Suzuki >>> esutils Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> glob-to-regexp Found in: glob-to-regexp-0.4.1/README.md Copyright (c) 2013, Nick Fitzgerald Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> http-cache-semantics License: BSD-2 >>> mississippi Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> normalize-package-data This package contains code originally written by Isaac Z. Schlueter. Used with permission. Copyright (c) Meryn Stol ("Author") All rights reserved. The BSD License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > MIT normalize-package-data-2.5.0.tar.gz\normalize-package-data-2.5.0.tar\normalize-package-data-2.5.0\ README.md License normalize-package-data is released under the [BSD 2-Clause License] (http://opensource.org/licenses/MIT). Copyright (c) 2013 Meryn Stol Found in: package/README.md Copyright (c) 2013 Meryn Stol BSD 2-Clause License](https://opensource.org/licenses/BSD-2-Clause). Copyright (c) Meryn Stol ("Author") Copyright (c) 2013 Meryn Stol >>> nth-check Found in: nth-check-master/LICENSE Copyright (c) Felix Bohm Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> read Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> regjsparser Copyright (c) Julian Viereck and Contributors, All Rights Reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Found in: regjsparser-0.9.1/LICENSE.BSD Copyright (c) Julian Viereck and Contributors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> terser (c) return d; e; ==> return a // // if sequences is not enabled, this can lead to an endless loop (issue #866). // however, with sequences on this helps producing slightly better output for // the example code. var prev = statements[prev_index(i)]; if (compressor.option("sequences") && in_lambda && !stat.alternative && prev instanceof AST_If && prev.body instanceof AST_Return && next_index(j) == statements.length && next instanceof AST_SimpleStatement) { CHANGED = true; stat = stat.clone(); stat.alternative = make_node(AST_BlockStatement, next, { body: [ next, make_node(AST_Return, next, { value: null Copyright 2012 (c) Mihai Bazon Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. copyright|@lic ); Copyright 2012 (c) Mihai Bazon Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. >>> uglify-js UglifyJS is released under the BSD license: Copyright 2012-2019 (c) Mihai Bazon Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright 2012 (c) Mihai Bazon Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. copyright information (or other info that needs to be kept in the output) are comments attached to toplevel nodes. ### The `unsafe` `compress` option (c) return d; e; ---> return a // // if sequences is not enabled, this can lead to an endless loop (issue #866). // however, with sequences on this helps producing slightly better output for // the example code. var prev, prev_stat; if (chain_if_returns && !stat.alternative && (!(prev_stat = statements[prev = prev_index(i)]) && in_iife || prev_stat instanceof AST_If && prev_stat.body instanceof AST_Return) && (!next ? !declare_only : next instanceof AST_SimpleStatement && next_index(j) == statements.length)) { changed = true; var exprs = []; stat = stat.clone(); exprs.push(stat.condition); stat.condition = make_sequence(stat, exprs); stat.alternative = make_node(AST_BlockStatement, self, { body: extract_functions().concat(make_node(AST_Return, self, { value: null })), Copyright 2012 (c) Mihai Bazon Parser based on parse-js (http://marijn.haverbeke.nl/parse-js/). Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. copyright comments in the output. By Copyright 2012 (c) Mihai Bazon Parser based on parse-js (http://marijn.haverbeke.nl/parse-js/). Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright 2012-2024 (c) Mihai Bazon Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. copyright comments in the output. By copyright information (or other info that needs to be kept in the output) are comments attached to toplevel nodes. ### The `unsafe` `compress` option Copyright 2012 (c) Mihai Bazon Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. UglifyJS is released under the BSD license: Copyright 2012-2018 (c) Mihai Bazon Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> uri-js (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js !function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(e.URI=e.URI||{})}(this,function(e){"use strict";function r(){for(var e=arguments.length,r=Array(e),n=0;n1){r[0]=r[0].slice(0,-1);for(var t=r.length-1,o=1;o1&&(t=n[0]+"@",e=n[1]),e=e.replace(j,"."),t+f(e.split("."),r).join(".")}function p(e){for(var r=[],n=0,t=e.length;n=55296&&o<=56319&&n>6|192).toString(16).toUpperCase()+"%"+(63&r|128).toString(16).toUpperCase():"%"+(r>>12|224).toString(16).toUpperCase()+"%"+(r>>6&63|128).toString(16).toUpperCase()+"%"+(63&r|128).toString(16).toUpperCase()}function d(e){for(var r="",n=0,t=e.length;n=194&&o<224){if(t-n>=6){var a=parseInt(e.substr(n+4,2),16);r+=String.fromCharCode((31&o)<<6|63&a)}else r+=e.substr(n,6);n+=6}else if(o>=224){if(t-n>=9){var i=parseInt(e.substr(n+4,2),16),u=parseInt(e.substr(n+7,2),16);r+=String.fromCharCode((15&o)<<12|(63&i)<<6|63&u)}else r+=e.substr(n,9);n+=9}else r+=e.substr(n,3),n+=3}return r}function l(e,r){function n(e){var n=d(e);return n.match(r.UNRESERVED)?n:e}return e.scheme&&(e.scheme=String(e.scheme).replace(r.PCT_ENCODED,n).toLowerCase().replace(r.NOT_SCHEME,"")),e.userinfo!==undefined&&(e.userinfo=String(e.userinfo).replace(r.PCT_ENCODED,n).replace(r.NOT_USERINFO,h).replace(r.PCT_ENCODED,o)),e.host!==undefined&&(e.host=String(e.host).replace(r.PCT_ENCODED,n).toLowerCase().replace(r.NOT_HOST,h).replace(r.PCT_ENCODED,o)),e.path!==undefined&&(e.path=String(e.path).replace(r.PCT_ENCODED,n).replace(e.scheme?r.NOT_PATH:r.NOT_PATH_NOSCHEME,h).replace(r.PCT_ENCODED,o)),e.query!==undefined&&(e.query=String(e.query).replace(r.PCT_ENCODED,n).replace(r.NOT_QUERY,h).replace(r.PCT_ENCODED,o)),e.fragment!==undefined&&(e.fragment=String(e.fragment).replace(r.PCT_ENCODED,n).replace(r.NOT_FRAGMENT,h).replace(r.PCT_ENCODED,o)),e}function m(e){return e.replace(/^0*(.*)/,"$1")||"0"}function g(e,r){var n=e.match(r.IPV4ADDRESS)||[],t=T(n,2),o=t[1];return o?o.split(".").map(m).join("."):e}function v(e,r){var n=e.match(r.IPV6ADDRESS)||[],t=T(n,3),o=t[1],a=t[2];if(o){for(var i=o.toLowerCase().split("::").reverse(),u=T(i,2),s=u[0],f=u[1],c=f?f.split(":").map(m):[],p=s.split(":").map(m),h=r.IPV4ADDRESS.test(p[p.length-1]),d=h?7:8,l=p.length-d,v=Array(d),E=0;E1){var A=v.slice(0,y.index),D=v.slice(y.index+y.length);S=A.join(":")+"::"+D.join(":")}else S=v.join(":");return a&&(S+="%"+a),S}return e}function E(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n={},t=!1!==r.iri?R:F;"suffix"===r.reference&&(e=(r.scheme?r.scheme+":":"")+"//"+e);var o=e.match(K);if(o){W?(n.scheme=o[1],n.userinfo=o[3],n.host=o[4],n.port=parseInt(o[5],10),n.path=o[6]||"",n.query=o[7],n.fragment=o[8],isNaN(n.port)&&(n.port=o[5])):(n.scheme=o[1]||undefined,n.userinfo=-1!==e.indexOf("@")?o[3]:undefined,n.host=-1!==e.indexOf("//")?o[4]:undefined,n.port=parseInt(o[5],10),n.path=o[6]||"",n.query=-1!==e.indexOf("?")?o[7]:undefined,n.fragment=-1!==e.indexOf("#")?o[8]:undefined,isNaN(n.port)&&(n.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?o[4]:undefined)),n.host&&(n.host=v(g(n.host,t),t)),n.scheme!==undefined||n.userinfo!==undefined||n.host!==undefined||n.port!==undefined||n.path||n.query!==undefined?n.scheme===undefined?n.reference="relative":n.fragment===undefined?n.reference="absolute":n.reference="uri":n.reference="same-document",r.reference&&"suffix"!==r.reference&&r.reference!==n.reference&&(n.error=n.error||"URI is not a "+r.reference+" reference.");var a=J[(r.scheme||n.scheme||"").toLowerCase()];if(r.unicodeSupport||a&&a.unicodeSupport)l(n,t);else{if(n.host&&(r.domainHost||a&&a.domainHost))try{n.host=B.toASCII(n.host.replace(t.PCT_ENCODED,d).toLowerCase())}catch(i){n.error=n.error||"Host's domain name can not be converted to ASCII via punycode: "+i}l(n,F)}a&&a.parse&&a.parse(n,r)}else n.error=n.error||"URI can not be parsed.";return n}function C(e,r){var n=!1!==r.iri?R:F,t=[];return e.userinfo!==undefined&&(t.push(e.userinfo),t.push("@")),e.host!==undefined&&t.push(v(g(String(e.host),n),n).replace(n.IPV6ADDRESS,function(e,r,n){return"["+r+(n?"%25"+n:"")+"]"})),"number"!=typeof e.port&&"string"!=typeof e.port||(t.push(":"),t.push(String(e.port))),t.length?t.join(""):undefined}function y(e){for(var r=[];e.length;)if(e.match(X))e=e.replace(X,"");else if(e.match(ee))e=e.replace(ee,"/");else if(e.match(re))e=e.replace(re,"/"),r.pop();else if("."===e||".."===e)e="";else{var n=e.match(ne);if(!n)throw new Error("Unexpected dot segment condition");var t=n[0];e=e.slice(t.length),r.push(t)}return r.join("")}function S(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=r.iri?R:F,t=[],o=J[(r.scheme||e.scheme||"").toLowerCase()];if(o&&o.serialize&&o.serialize(e,r),e.host)if(n.IPV6ADDRESS.test(e.host));else if(r.domainHost||o&&o.domainHost)try{e.host=r.iri?B.toUnicode(e.host):B.toASCII(e.host.replace(n.PCT_ENCODED,d).toLowerCase())}catch(u){e.error=e.error||"Host's domain name can not be converted to "+(r.iri?"Unicode":"ASCII")+" via punycode: "+u}l(e,n),"suffix"!==r.reference&&e.scheme&&(t.push(e.scheme),t.push(":"));var a=C(e,r);if(a!==undefined&&("suffix"!==r.reference&&t.push("//"),t.push(a),e.path&&"/"!==e.path.charAt(0)&&t.push("/")),e.path!==undefined){var i=e.path;r.absolutePath||o&&o.absolutePath||(i=y(i)),a===undefined&&(i=i.replace(/^\/\//,"/%2F")),t.push(i)}return e.query!==undefined&&(t.push("?"),t.push(e.query)),e.fragment!==undefined&&(t.push("#"),t.push(e.fragment)),t.join("")}function A(e,r){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},t=arguments[3],o={};return t||(e=E(S(e,n),n),r=E(S(r,n),n)),n=n||{},!n.tolerant&&r.scheme?(o.scheme=r.scheme,o.userinfo=r.userinfo,o.host=r.host,o.port=r.port,o.path=y(r.path||""),o.query=r.query):(r.userinfo!==undefined||r.host!==undefined||r.port!==undefined?(o.userinfo=r.userinfo,o.host=r.host,o.port=r.port,o.path=y(r.path||""),o.query=r.query):(r.path?("/"===r.path.charAt(0)?o.path=y(r.path):(e.userinfo===undefined&&e.host===undefined&&e.port===undefined||e.path?e.path?o.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+r.path:o.path=r.path:o.path="/"+r.path,o.path=y(o.path)),o.query=r.query):(o.path=e.path,r.query!==undefined?o.query=r.query:o.query=e.query),o.userinfo=e.userinfo,o.host=e.host,o.port=e.port),o.scheme=e.scheme),o.fragment=r.fragment,o}function D(e,r,n){var t=i({scheme:"null"},n);return S(A(E(e,t),E(r,t),t,!0),t)}function w(e,r){return"string"==typeof e?e=S(E(e,r),r):"object"===t(e)&&(e=E(S(e,r),r)),e}function b(e,r,n){return"string"==typeof e?e=S(E(e,n),n):"object"===t(e)&&(e=S(e,n)),"string"==typeof r?r=S(E(r,n),n):"object"===t(r)&&(r=S(r,n)),e===r}function x(e,r){return e&&e.toString().replace(r&&r.iri?R.ESCAPE:F.ESCAPE,h)}function O(e,r){return e&&e.toString().replace(r&&r.iri?R.PCT_ENCODED:F.PCT_ENCODED,d)}function N(e){return"boolean"==typeof e.secure?e.secure:"wss"===String(e.scheme).toLowerCase()}function I(e){var r=d(e);return r.match(he)?r:e}var F=u(!1),R=u(!0),T=function(){function e(e,r){var n=[],t=!0,o=!1,a=undefined;try{for(var i,u=e[Symbol.iterator]();!(t=(i=u.next()).done)&&(n.push(i.value),!r||n.length!==r);t=!0);}catch(s){o=!0,a=s}finally{try{!t&&u["return"]&&u["return"]()}finally{if(o)throw a}}return n}return function(r,n){if(Array.isArray(r))return r;if(Symbol.iterator in Object(r))return e(r,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=function(e){if(Array.isArray(e)){for(var r=0,n=Array(e.length);r= 0x80 (not a basic code point)","invalid-input":"Invalid input"},z=Math.floor,L=String.fromCharCode,$=function(e){return String.fromCodePoint.apply(String,_(e))},M=function(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:36},V=function(e,r){return e+22+75*(e<26)-((0!=r)<<5)},k=function(e,r,n){var t=0;for(e=n?z(e/700):e>>1,e+=z(e/r);e>455;t+=36)e=z(e/35);return z(t+36*e/(e+38))},Z=function(e){var r=[],n=e.length,t=0,o=128,a=72,i=e.lastIndexOf("-");i<0&&(i=0);for(var u=0;u=128&&s("not-basic"),r.push(e.charCodeAt(u));for(var f=i>0?i+1:0;f=n&&s("invalid-input");var d=M(e.charCodeAt(f++));(d>=36||d>z((P-t)/p))&&s("overflow"),t+=d*p;var l=h<=a?1:h>=a+26?26:h-a;if(dz(P/m)&&s("overflow"),p*=m}var g=r.length+1;a=k(t-c,g,0==c),z(t/g)>P-o&&s("overflow"),o+=z(t/g),t%=g,r.splice(t++,0,o)}return String.fromCodePoint.apply(String,r)},G=function(e){var r=[];e=p(e);var n=e.length,t=128,o=0,a=72,i=!0,u=!1,f=undefined;try{for(var c,h=e[Symbol.iterator]();!(i=(c=h.next()).done);i=!0){var d=c.value;d<128&&r.push(L(d))}}catch(U){u=!0,f=U}finally{try{!i&&h["return"]&&h["return"]()}finally{if(u)throw f}}var l=r.length,m=l;for(l&&r.push("-");m=t&&Az((P-o)/D)&&s("overflow"),o+=(g-t)*D,t=g;var w=!0,b=!1,x=undefined;try{for(var O,N=e[Symbol.iterator]();!(w=(O=N.next()).done);w=!0){var I=O.value;if(IP&&s("overflow"),I==t){for(var F=o,R=36;;R+=36){var T=R<=a?1:R>=a+26?26:R-a;if(FA-Z\\x5E-\\x7E]",'[\\"\\\\]'),he=new RegExp(se,"g"),de=new RegExp(ce,"g"),le=new RegExp(r("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',pe),"g"),me=new RegExp(r("[^]",se,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),ge=me,ve={scheme:"mailto",parse:function(e,r){var n=e,t=n.to=n.path?n.path.split(","):[];if(n.path=undefined,n.query){for(var o=!1,a={},i=n.query.split("&"),u=0,s=i.length;u>> webidl-conversions # The BSD 2-Clause License Copyright (c) 2014, Domenic Denicola All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> @hapi/hoek Found in: package/LICENSE.md Copyright (c) 2011, Yahoo Inc. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> @hapi/topo Found in: package/LICENSE.md Copyright (c) 2012-2014, Walmart Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> @humanwhocodes/object-schema Copyright (c) 2019, Human Who Codes All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> @lit-labs/ssr-dom-shim Found in: package/lib/element-internals.js.map Copyright 2023 Google LLC // SPDX-License-Identifier: BSD-3-Clause Copyright 2023 Google LLC Copyright 2019 Google LLC >>> @lit/reactive-element Found in: package/LICENSE Copyright (c) 2017 Google LLC. BSD 3-Clause License >>> @sideway/address Copyright (c) 2019-2020, Sideway, Inc. and Project contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. Copyright (c) 2008-2009 Bjoern Hoehrmann , MIT Licensed, http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ Copyright (c) 2017-2019 Justin Ridgewell, MIT Licensed, https://github.com/jridgewell/safe-decode-string-component >>> @sideway/formula Found in: package/LICENSE.md Copyright (c) 2019-2020, Sideway. Inc, and project contributors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> @sideway/pinpoint Found in: package/LICENSE.md Copyright (c) 2019-2020, Sideway. Inc, and project contributors Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> @sinonjs/commons Copyright (c) 2018, Sinon.JS All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> @sinonjs/fake-timers Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY TH >>> @types/qs Copyright: 2011-2012, David Paleino Copyright: 2014, Nathan LaFreniere and other contributors. Copyright (c) Microsoft Corporation. Copyright: Microsoft Corporation Copyright (c) 2014, Nathan LaFreniere and other All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. copyright-format/1.0/ Upstream-Name: qs Upstream-Contact: https://github.com/hapijs/qs/issues Source: https://github.com/hapijs/qs https://registry.npmjs.org/@types/qs Files-Excluded: dist Files: * Copyright (c) 2014, Nathan LaFreniere and other All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Copyright: 2014, Nathan LaFreniere and other contributors. Copyright: Microsoft Corporation copyright-format/1.0/ Upstream-Name: qs Upstream-Contact: https://github.com/hapijs/qs/issues Source: https://github.com/hapijs/qs https://registry.npmjs.org/@types/qs Files-Excluded: dist Files: * Copyright: 2011-2012, David Paleino Copyright (c) Microsoft Corporation. >>> @types/tough-cookie Copyright: Microsoft Corporation Copyright: 2017 Pirate Praveen Copyright: Mathias Bynens Copyright (c) 2015, Salesforce.com, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Salesforce.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. copyright-format/1.0/ Upstream-Name: tough-cookie Upstream-Contact: https://github.com/salesforce/tough-cookie/issues Source: https://github.com/salesforce/tough-cookie https://registry.npmjs.org/@types/tough-cookie Files-Excluded: lib/pubsuffix.js Files: * Copyright: 2015, Salesforce.com, Inc. Copyright (c) 2015, Salesforce.com, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. Neither the name of Salesforce.com nor the names of its contributors may * be used to endorse or promote products derived from this software without * specific prior written permission. * >>> @xtuc/ieee754 Copyright (c) 2008, Fair Oaks Labs, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Fair Oaks Labs, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> abab Copyright © 2019 W3C and Jeff Carpenter \ Both the original source code and new contributions in this repository are released under the [3-Clause BSD license](https://opensource.org/licenses/BSD-3-Clause). # The 3-Clause BSD License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> ace-builds Copyright (C) 2009-11 by RStudio, Inc. * * The Initial Developer of the Original Code is * Ajax.org B.V. Copyright (c) 2010, Ajax.org B.V. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of Ajax.org B.V. nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * Copyright (c) 2012, Ajax.org B.V. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of Ajax.org B.V. nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * copyright|imagick_getfilename window.require(["ace/mode/php"], function(m) { if (typeof module == "object" && typeof exports == "object" && module) { module.exports = m; } Copyright (C) 2010 (c)>> babel-plugin-istanbul Found in: package/LICENSE Copyright (c) 2016, Istanbul Code Coverage All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of babel-plugin-istanbul nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> bcrypt-pbkdf The Blowfish portions are under the following license: Blowfish block cipher for OpenBSD Copyright 1997 Niels Provos All rights reserved. Implementation advice by David Mazieres . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The bcrypt_pbkdf portions are under the following license: Copyright (c) 2013 Ted Unangst Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Performance improvements (Javascript-specific): Copyright 2016, Joyent Inc Author: Alex Wilson Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-array Found in: package/LICENSE Copyright 2010-2020 Mike Bostock Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> d3-ease Copyright 2010-2021 Mike Bostock Copyright 2001 Robert Penner All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. Copyright 2010-2021 Mike Bostock, 2001 Robert Penner Copyright 2010-2021 Mike Bostock, 2001 Robert Penner (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : >>> d3-geo Found in: package/LICENSE Copyright 2010-2016 Mike Bostock All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> d3-path Copyright 2015-2016 Mike Bostock All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> d3-sankey Copyright 2015, Mike Bostock All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> d3-shape Copyright 2010-2015 Mike Bostock All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> diff Software License Agreement (BSD License) Copyright (c) 2009-2015, Kevin Decker All rights reserved. Redistribution and use of this software in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Kevin Decker nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> esquery Found in: package/license.txt Copyright (c) 2013, Joel Feenstra Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the ESQuery nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JOEL FEENSTRA BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright (C) 2012 Ariya Hidayat Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Copyright (C) 2012-2013 Yusuke Suzuki Copyright (C) 2012 Ariya Hidayat Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. >>> flat Copyright (c) 2014, Hugh Kennedy All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> gitconfiglocal no copyright notice >>> glob-to-regexp Copyright (c) 2013, Nick Fitzgerald All rights reserved. >>> highlight.js Copyright (c) 2006, Ivan Sagalaev. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. (c) 2020 Jim Mason Copyright 2015, All rights reserved (c) Vasily Polovnyov (c) Gustavo Costa Original theme - Ocean Dark Theme – by https://github.com/gavsiu Based on Jesse Leite's Atom syntax theme 'An Old Hope' – https://github.com/JesseLeite/an-old-hope-syntax-atom (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) >>> ieee754 Copyright 2008 Fair Oaks Labs, Inc. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> isemail Copyright (c) 2008-2011, Dominic Sayers All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of any contributors may not be used to endorse or promote Copyright (c) 2014-2015, Eli Skeggs and Project contributors Copyright (c) 2013-2014, GlobeSherpa >>> istanbul Copyright 2012 Yahoo! Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the Yahoo! Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ADDITIONAL LICENSE INFORMATION: > BSD istanbul-0.4.5.tar.gz\istanbul-0.4.5.tar\istanbul-0.4.5\test\browser\support\vendor\yui-support.js Copyright 2014 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ >>> istanbul-lib-coverage Found in: package/LICENSE Copyright 2012-2015 Yahoo! Inc. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Yahoo! Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> istanbul-lib-instrument Copyright 2012-2015, Yahoo Inc. Copyright 2012-2015 Yahoo All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Yahoo! Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> istanbul-lib-report Found in: package/LICENSE Copyright 2012-2015 Yahoo! Inc. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Yahoo! Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> istanbul-lib-source-maps Found in: package/LICENSE Copyright 2015 Yahoo All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Yahoo! Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> istanbul-reports Found in: package/LICENSE Copyright 2012-2015 Yahoo! Inc. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Yahoo! Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> joi Copyright (c) 2012-2022, Sideway. Inc. (c)?c.resolve(t,i,l):n(c) Copyright (c) 2012-2014, Walmart. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of any contributors may not be used to endorse or promote products derived from this software without specific prior written permission. Copyright (c) 2012-2022, Project contributors. >>> js-base64 Found in: package/LICENSE.md Copyright (c) 2014, Dan Kogai Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of {{{[project]}}} nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> jsdom Found in: package/LICENSE.txt Copyright (c) 2010 Elijah Insua Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> json-schema [PLEASE NOTE: BROADCOM ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE BSD-3 LICENSE.] Dojo is available under *either* the terms of the BSD 3-Clause "New" License *or* the Academic Free License version 2.1. As a recipient of Dojo, you may choose which license to receive this code under (except as noted in per-module LICENSE files). Some modules may not be the copyright of the Dojo Foundation. These modules contain explicit declarations of copyright in both the LICENSE files in the directories in which they reside and in the code itself. No external contributions are allowed under licenses which are fundamentally incompatible with the AFL-2.1 OR and BSD-3-Clause licenses that Dojo is distributed under. The text of the AFL-2.1 and BSD-3-Clause licenses is reproduced below. ------------------------------------------------------------------------------- BSD 3-Clause "New" License: ********************** Copyright (c) 2005-2015, The Dojo Foundation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Dojo Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------------------------------------------------------------------------------- >>> lit Found in: package/LICENSE Copyright (c) 2017 Google LLC. BSD 3-Clause License >>> lit-element Found in: package/LICENSE Copyright (c) 2017 Google LLC. BSD 3-Clause License >>> lit-html Found in: package/LICENSE Copyright (c) 2017 Google LLC. BSD 3-Clause License >>> makeerror BSD License Copyright (c) 2014, Naitik Shah. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name Naitik Shah nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> moo Copyright (c) 2017, Tim Radvan (tjvr) All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> node-forge Found in: package/LICENSE Copyright (c) 2010, Digital Bazaar, Inc. New BSD License (3-clause) Copyright (c) 2010, Digital Bazaar, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Digital Bazaar, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL DIGITAL BAZAAR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> qs Found in: package/LICENSE.md Copyright (c) 2014, Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors) BSD 3-Clause License Copyright (c) 2014, Nathan LaFreniere and other All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> ramda-adjunct (c)?n:r(u) Copyright (c) 2013-2016 Scott Sauyet and Michael Hurley (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(a, _b, _c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(a) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_a) { return fn(_a, b, c); }) : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__["default"])(b) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__["default"])(function (_b) { return fn(a, _b, c); (c) ? (0,_curry1_js__WEBPACK_IMPORTED_MODULE_2__ return fn(a, b, _c); }) : fn(a, b, c); } (c)?o((function(n,r) (c)?e((function(n) (c) ? f3 : (0,_isPlaceholder_js__WEBPACK_IMPORTED_MODULE_0__ return fn(_a, _b, c); (c) ? (0,_curry2_js__WEBPACK_IMPORTED_MODULE_1__ return fn(_a, b, _c); >>> redux-immutable Copyright (c) 2016, Gajus Kuizinas (http://gajus.com/) All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Gajus Kuizinas (http://gajus.com/) nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANUARY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> rw Copyright (c) 2014-2016, Michael Bostock All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The name Michael Bostock may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> secure-compare no copyright notice >>> serialize-javascript copyright information. Copyright (c) 2014, Yahoo Copyright 2014 Yahoo All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Yahoo! Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> source-map Copyright (c) 2009-2011, Mozilla Foundation and contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the names of the Mozilla Foundation nor the names of project contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright (c) 2009-2011, Mozilla Foundation and contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the names of the Mozilla Foundation nor the names of project contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> source-map-js Copyright (c) 2009-2011, Mozilla Foundation and contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the names of the Mozilla Foundation nor the names of project contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright 2011 The Closure Compiler Authors. All rights reserved. * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above * copyright notice, this list of conditions and the following * disclaimer in the documentation and/or other materials provided * with the distribution. * * Neither the name of Google Inc. nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * Copyright 2014 Mozilla Foundation and contributors Copyright 2009-2011 Mozilla Foundation and contributors Copyright 2011 Mozilla Foundation and contributors >>> sprintf-js Copyright (c) 2007-2014, Alexandru Marasteanu All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of this software nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >>> stream-chain Copyright 2019 Eugene Lazutkin Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> stream-json no copyright notice >>> table Copyright (c) 2018, Gajus Kuizinas (http://gajus.com/) All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Gajus Kuizinas (http://gajus.com/) nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. >>> tmpl Found in: nodejs-tmpl-master/license Copyright (c) 2014, Naitik Shah BSD License >>> tough-cookie Copyright (c) 2015, Salesforce.com, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Salesforce.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Found in: package/LICENSE Copyright (c) 2015, Salesforce.com, Inc. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Salesforce.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Copyright (c) 2018, Salesforce.com, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. Neither the name of Salesforce.com nor the names of its contributors may * be used to endorse or promote products derived from this software without * specific prior written permission. * Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Phil Booth Copyright (c) 2015, Salesforce.com, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Salesforce.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Copyright (c) 2015, Salesforce.com, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of Salesforce.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Copyright (c) 2015, Salesforce.com, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. Neither the name of Salesforce.com nor the names of its contributors may * be used to endorse or promote products derived from this software without * specific prior written permission. * Copyright (c) 2015-2020, Salesforce.com, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. Neither the name of Salesforce.com nor the names of its contributors may * be used to endorse or promote products derived from this software without * specific prior written permission. * >>> highlightjs-vue no copyright notice >>> mdn-data no copyright notice >>> type-fest Copyright (c) Sindre Sorhus (https:/sindresorhus.com) >>> elkjs (c)%60);return (Mrb(),Krb) // -------------- RUN GWT INITIALIZATION CODE -------------- (c)?true:false);e=RD(b.xc(d),15);if( function q6c(a,b){var c,d;c=RD(Gxd(a,(X7c(),A7c)),17).a;d=RD(Gxd(b,A7c),17).a;return c==d?-1:cd?1:0} function ICc(a){Rmb(a.c,(hed(),fed));if(_y(a.a,Kfb(UD(iGd((QCc(),OCc)))))){return new asd}return new csd(a)} function fs(a){while(!a.d||!a.d.Ob()){if(!!a.b&&!nmb(a.b)){a.d=RD(smb(a.b),51)}else{return null}}return a.d} function BVc(a){switch(a.g){case 1:return EEe;default:case 2:return 0;case 3:return Gze;case 4:return FEe;}} function fte(){Vse();var a;if(Cse)return Cse;a=Zse(hte('M',true));a=$se(hte('M',false),a);Cse=a;return Cse} function ttd(){ttd=geb;qtd=new utd('ELK',0);rtd=new utd('JSON',1);ptd=new utd('DOT',2);std=new utd('SVG',3)} function TEc(){TEc=geb;SEc=new UEc('STACKED',0);QEc=new UEc('REVERSE_STACKED',1);REc=new UEc('SEQUENCED',2)} function LZc(){LZc=geb;KZc=new MZc(LAe,0);JZc=new MZc('MIDDLE_TO_MIDDLE',1);IZc=new MZc('AVOID_OVERLAP',2)} function sgc(){sgc=geb;qgc=new Lgc;rgc=new Ngc;pgc=new Dgc;ogc=new Pgc;ngc=new Hgc;mgc=(uFb(ngc),new nrb)} function vnd(){vnd=geb;tnd=new A3b(15);snd=new mGd((umd(),tld),tnd);und=Qld;ond=Ekd;pnd=kld;rnd=nld;qnd=mld} function wgd(a,b){var c,d,e,f,g;for(d=b,e=0,f=d.length;e=a.b.c.length){return}jwb(a,2*b+1);c=2*b+2;c0){b.Cd(c);c.i&&zKc(c)}}} function Ejb(a,b,c){var d;for(d=c-1;d>=0&&a[d]===b[d];d--);return d<0?0:Ldb(Cdb(a[d],yxe),Cdb(b[d],yxe))?-1:1} function it(a,b,c){var d,e;this.g=a;this.c=b;this.a=this;this.d=this;e=Wp(c);d=$C(UG,ewe,227,e,0,1);this.b=d} function fQb(a,b,c,d,e){var f,g;for(g=c;g<=e;g++){for(f=b;f<=d;f++){if(PPb(a,f,g)){return true}}}return false} function Dc(a,b){var c,d;for(d=a.Zb().Cc().Kc();d.Ob();){c=RD(d.Pb(),16);if(c.Hc(b)){return true}}return false} function iu(a,b,c){var d,e,f,g;uFb(c);g=false;f=a.fd(b);for(e=c.Kc();e.Ob();){d=e.Pb();f.Rb(d);g=true}return g} function NMd(a,b){var c,d;d=RD(Ywd(a.a,4),129);c=$C(d6,IJe,424,b,0,1);d!=null&&hib(d,0,c,0,d.length);return c} function hSd(a,b){var c;c=new lSd((a.f&256)!=0,a.i,a.a,a.d,(a.f&16)!=0,a.j,a.g,b);a.e!=null||(c.c=a);return c} function Tv(a,b){var c;if(a===b){return true}else if(ZD(b,85)){c=RD(b,85);return Rx(gn(a),c.vc())}return false} function Vjb(a,b,c){var d,e;for(e=c.Kc();e.Ob();){d=RD(e.Pb(),44);if(a.Be(b,d.md())){return true}}return false} function lmc(a,b,c){if(!a.d[b.p][c.p]){kmc(a,b,c);a.d[b.p][c.p]=true;a.d[c.p][b.p]=true}return a.a[b.p][c.p]} function vMc(a,b){var c;if(!a||a==b||!nQb(b,(Ywc(),pwc))){return false}c=RD(mQb(b,(Ywc(),pwc)),10);return c!=a} function Bhe(a){switch(a.i){case 2:{return true}case 1:{return false}case -1:{++a.c}default:{return a.$l()}}} function Che(a){switch(a.i){case -2:{return true}case -1:{return false}case 1:{--a.c}default:{return a._l()}}} function bgb(a){oz.call(this,'The given string does not match the expected format for individual spacings.',a)} function J6c(a,b){var c;b.Ug('Min Size Preprocessing',1);c=vsd(a);Ixd(a,(X6c(),U6c),c.a);Ixd(a,R6c,c.b);b.Vg()} function Djd(a){var b,c,d;b=0;d=$C(l3,Nve,8,a.b,0,1);c=Sub(a,0);while(c.b!=c.d.c){d[b++]=RD(evb(c),8)}return d} function Ajd(a,b,c){var d,e,f;d=new Yub;for(f=Sub(c,0);f.b!=f.d.c;){e=RD(evb(f),8);Mub(d,new sjd(e))}iu(a,b,d)} function az(a,b){var c;c=Bdb(a,b);if(Ldb($db(a,b),0)|Jdb($db(a,c),0)){return c}return Bdb(Sve,$db(Udb(c,63),1))} function le(a,b){var c,d;c=RD(a.d.Bc(b),16);if(!c){return null}d=a.e.hc();d.Gc(c);a.e.d-=c.gc();c.$b();return d} function Dyb(a){var b;b=a.a.c.length;if(b>0){return lyb(b-1,a.a.c.length),Xmb(a.a,b-1)}else{throw Adb(new Srb)}} function nFb(a,b,c){if(a>b){throw Adb(new agb(_xe+a+aye+b))}if(a<0||b>c){throw Adb(new xeb(_xe+a+bye+b+Qxe+c))}} function yXd(a,b){if(a.D==null&&a.B!=null){a.D=a.B;a.B=null}JXd(a,b==null?null:(uFb(b),b));!!a.C&&a.hl(null)} function JCc(a,b){var c;c=iGd((QCc(),OCc))!=null&&b.Sg()!=null?Kfb(UD(b.Sg()))/Kfb(UD(iGd(OCc))):1;Zjb(a.b,b,c)} function $Lc(a,b){var c,d;d=a.c[b];if(d==0){return}a.c[b]=0;a.d-=d;c=b+1;while(cDEe?a-c>DEe:c-a>DEe} function vjd(a,b){var c;for(c=0;ce){ead(b.q,e);d=c!=b.q.d}}return d} function C3c(a,b){var c,d,e,f,g,h,i,j;i=b.i;j=b.j;d=a.f;e=d.i;f=d.j;g=i-e;h=j-f;c=$wnd.Math.sqrt(g*g+h*h);return c} function pBd(a,b){var c,d;d=Hvd(a);if(!d){!$Ad&&($Ad=new L5d);c=(gSd(),nSd(b));d=new Sde(c);WGd(d.El(),a)}return d} function Sc(a,b){var c,d;c=RD(a.c.Bc(b),16);if(!c){return a.jc()}d=a.hc();d.Gc(c);a.d-=c.gc();c.$b();return a.mc(d)} function tKc(a,b){var c,d;d=Kwb(a.d,1)!=0;c=true;while(c){c=false;c=b.c.mg(b.e,d);c=c|DKc(a,b,d,false);d=!d}yKc(a)} function omc(a,b,c,d){var e,f;a.a=b;f=d?0:1;a.f=(e=new mmc(a.c,a.a,c,f),new Pmc(c,a.a,e,a.e,a.b,a.c==(RKc(),PKc)))} function Imb(a){var b;sFb(a.a!=a.b);b=a.d.a[a.a];zmb(a.b==a.d.c&&b!=null);a.c=a.a;a.a=a.a+1&a.d.a.length-1;return b} function Vib(a){var b;if(a.c!=0){return a.c}for(b=0;b=a.c.b:a.a<=a.c.b)){throw Adb(new Dvb)}b=a.a;a.a+=a.c.c;++a.b;return sgb(b)} function h5b(a){var b;b=new y2b(a.a);kQb(b,a);pQb(b,(Ywc(),Awc),a);b.o.a=a.g;b.o.b=a.f;b.n.a=a.i;b.n.b=a.j;return b} function tVc(a){return (qpd(),hpd).Hc(a.j)?Kfb(UD(mQb(a,(Ywc(),Swc)))):xjd(cD(WC(l3,1),Nve,8,0,[a.i.n,a.n,a.a])).b} function ZJc(a){var b;b=vfd(XJc);RD(mQb(a,(Ywc(),kwc)),21).Hc((ovc(),kvc))&&pfd(b,(sXb(),pXb),(hcc(),Ybc));return b} function M2c(a){var b,c,d,e;e=new _sb;for(d=new Anb(a);d.a=0?b:-b;while(d>0){if(d%2==0){c*=c;d=d/2|0}else{e*=c;d-=1}}return b<0?1/e:e} function Jid(a,b){var c,d,e;e=1;c=a;d=b>=0?b:-b;while(d>0){if(d%2==0){c*=c;d=d/2|0}else{e*=c;d-=1}}return b<0?1/e:e} function Vvd(a,b){var c,d,e,f;f=(e=a?Hvd(a):null,Pje((d=b,e?e.Gl():null,d)));if(f==b){c=Hvd(a);!!c&&c.Gl()}return f} function g2d(a,b,c){var d,e;e=a.f;a.f=b;if((a.Db&4)!=0&&(a.Db&1)==0){d=new N3d(a,1,0,e,b);!c?(c=d):c.nj(d)}return c} function e2d(a,b,c){var d,e;e=a.b;a.b=b;if((a.Db&4)!=0&&(a.Db&1)==0){d=new N3d(a,1,3,e,b);!c?(c=d):c.nj(d)}return c} function rAd(a,b,c){var d,e;e=a.a;a.a=b;if((a.Db&4)!=0&&(a.Db&1)==0){d=new N3d(a,1,1,e,b);!c?(c=d):c.nj(d)}return c} function SNd(a){var b,c,d,e;if(a!=null){for(c=0;c=d||b-129&&a<128){return ugb(),b=a+128,c=tgb[b],!c&&(c=tgb[b]=new fgb(a)),c}return new fgb(a)} function bhb(a){var b,c;if(a>-129&&a<128){return dhb(),b=a+128,c=chb[b],!c&&(c=chb[b]=new Xgb(a)),c}return new Xgb(a)} function M$b(a,b){var c;if(a.a.c.length>0){c=RD(Vmb(a.a,a.a.c.length-1),579);if(Q_b(c,b)){return}}Rmb(a.a,new S_b(b))} function Ekc(a){lkc();var b,c;b=a.d.c-a.e.c;c=RD(a.g,154);Umb(c.b,new Ykc(b));Umb(c.c,new $kc(b));xgb(c.i,new alc(b))} function Mlc(a){var b;b=new bib;b.a+='VerticalSegment ';Yhb(b,a.e);b.a+=' ';Zhb(b,Eb(new Gb,new Anb(a.k)));return b.a} function Fmc(a,b){var c,d,e;c=0;for(e=b3b(a,b).Kc();e.Ob();){d=RD(e.Pb(),12);c+=mQb(d,(Ywc(),Iwc))!=null?1:0}return c} function VTc(a,b,c){var d,e,f;d=0;for(f=Sub(a,0);f.b!=f.d.c;){e=Kfb(UD(evb(f)));if(e>c){break}else e>=b&&++d}return d} function Wv(b,c){Qb(b);try{return b._b(c)}catch(a){a=zdb(a);if(ZD(a,212)||ZD(a,169)){return false}else throw Adb(a)}} function Nk(b,c){Qb(b);try{return b.Hc(c)}catch(a){a=zdb(a);if(ZD(a,212)||ZD(a,169)){return false}else throw Adb(a)}} function Ok(b,c){Qb(b);try{return b.Mc(c)}catch(a){a=zdb(a);if(ZD(a,212)||ZD(a,169)){return false}else throw Adb(a)}} function Xv(b,c){Qb(b);try{return b.xc(c)}catch(a){a=zdb(a);if(ZD(a,212)||ZD(a,169)){return null}else throw Adb(a)}} function Yv(b,c){Qb(b);try{return b.Bc(c)}catch(a){a=zdb(a);if(ZD(a,212)||ZD(a,169)){return null}else throw Adb(a)}} function aMc(a,b){switch(b.g){case 2:case 1:return b3b(a,b);case 3:case 4:return hv(b3b(a,b));}return yob(),yob(),vob} function QAd(a){var b;if((a.Db&64)!=0)return awd(a);b=new Shb(awd(a));b.a+=' (name: ';Nhb(b,a.zb);b.a+=')';return b.a} function Fgd(a){var b;b=RD(cub(a.c.c,''),233);if(!b){b=new fgd(ogd(ngd(new pgd,''),'Other'));dub(a.c.c,'',b)}return b} function hBd(a,b,c){var d,e;e=a.sb;a.sb=b;if((a.Db&4)!=0&&(a.Db&1)==0){d=new N3d(a,1,4,e,b);!c?(c=d):c.nj(d)}return c} function ZVd(a,b,c){var d,e;e=a.r;a.r=b;if((a.Db&4)!=0&&(a.Db&1)==0){d=new N3d(a,1,8,e,a.r);!c?(c=d):c.nj(d)}return c} function q5d(a,b,c){var d,e;d=new P3d(a.e,4,13,(e=b.c,e?e:(JTd(),wTd)),null,fZd(a,b),false);!c?(c=d):c.nj(d);return c} function p5d(a,b,c){var d,e;d=new P3d(a.e,3,13,null,(e=b.c,e?e:(JTd(),wTd)),fZd(a,b),false);!c?(c=d):c.nj(d);return c} function Oee(a,b){var c,d;c=RD(b,691);d=c.el();!d&&c.fl(d=ZD(b,90)?new afe(a,RD(b,29)):new mfe(a,RD(b,156)));return d} function KHd(a,b,c){var d;a._i(a.i+1);d=a.Zi(b,c);b!=a.i&&hib(a.g,b,a.g,b+1,a.i-b);bD(a.g,b,d);++a.i;a.Mi(b,c);a.Ni()} function Hyb(a,b){var c;if(b.a){c=b.a.a.length;!a.a?(a.a=new dib(a.d)):Zhb(a.a,a.b);Xhb(a.a,b.a,b.d.length,c)}return a} function wib(a,b){var c;a.c=b;a.a=pjb(b);a.a<54&&(a.f=(c=b.d>1?DFb(b.a[0],b.a[1]):DFb(b.a[0],0),Xdb(b.e>0?c:Odb(c))))} function MDb(a,b){var c;c=new IEb;if(!a.a.Bd(c)){LCb(a);return Kvb(),Kvb(),Jvb}return Kvb(),new Ovb(uFb(LDb(a,c.a,b)))} function t9b(a,b){var c;if(a.c.length==0){return}c=RD(anb(a,$C(jR,WAe,10,a.c.length,0,1)),199);Znb(c,new F9b);q9b(c,b)} function z9b(a,b){var c;if(a.c.length==0){return}c=RD(anb(a,$C(jR,WAe,10,a.c.length,0,1)),199);Znb(c,new K9b);q9b(c,b)} function pb(a,b){return bE(a)?lhb(a,b):_D(a)?Lfb(a,b):$D(a)?(uFb(a),dE(a)===dE(b)):YD(a)?a.Fb(b):aD(a)?mb(a,b):Hz(a,b)} function Cvd(a,b,c){if(b<0){Tvd(a,c)}else{if(!c.rk()){throw Adb(new agb(KHe+c.xe()+LHe))}RD(c,69).wk().Ek(a,a.hi(),b)}} function xFb(a,b,c){if(a<0||b>c){throw Adb(new veb(_xe+a+bye+b+', size: '+c))}if(a>b){throw Adb(new agb(_xe+a+aye+b))}} function oVd(a){var b;if((a.Db&64)!=0)return awd(a);b=new Shb(awd(a));b.a+=' (source: ';Nhb(b,a.d);b.a+=')';return b.a} function JSd(a){if(a>=65&&a<=70){return a-65+10}if(a>=97&&a<=102){return a-97+10}if(a>=48&&a<=57){return a-48}return 0} function lMb(a){hMb();var b,c,d,e;for(c=nMb(),d=0,e=c.length;d=0?jjb(a):Xib(jjb(Odb(a)))))} function G0b(a,b,c,d,e,f){this.e=new bnb;this.f=(BEc(),AEc);Rmb(this.e,a);this.d=b;this.a=c;this.b=d;this.f=e;this.c=f} function bQb(a,b,c){a.n=YC(lE,[Nve,rxe],[376,28],14,[c,eE($wnd.Math.ceil(b/32))],2);a.o=b;a.p=c;a.j=b-1>>1;a.k=c-1>>1} function ggb(a){a-=a>>1&1431655765;a=(a>>2&858993459)+(a&858993459);a=(a>>4)+a&252645135;a+=a>>8;a+=a>>16;return a&63} function C4d(a,b){var c,d;for(d=new dMd(a);d.e!=d.i.gc();){c=RD(bMd(d),142);if(dE(b)===dE(c)){return true}}return false} function Iee(a,b,c){var d,e,f;f=(e=N5d(a.b,b),e);if(f){d=RD(tfe(Pee(a,f),''),29);if(d){return Ree(a,d,b,c)}}return null} function Lee(a,b,c){var d,e,f;f=(e=N5d(a.b,b),e);if(f){d=RD(tfe(Pee(a,f),''),29);if(d){return See(a,d,b,c)}}return null} function IDd(a,b){var c;c=Ao(a.i,b);if(c==null){throw Adb(new CDd('Node did not exist in input.'))}wEd(b,c);return null} function wvd(a,b){var c;c=wYd(a,b);if(ZD(c,331)){return RD(c,35)}throw Adb(new agb(KHe+b+"' is not a valid attribute"))} function VGd(a,b,c){var d;d=a.gc();if(b>d)throw Adb(new aMd(b,d));if(a.Si()&&a.Hc(c)){throw Adb(new agb(LIe))}a.Gi(b,c)} function w7b(a,b){b.Ug('Sort end labels',1);FDb(CDb(EDb(new SDb(null,new Swb(a.b,16)),new H7b),new J7b),new L7b);b.Vg()} function Cmd(){Cmd=geb;Amd=new Gmd(Sye,0);zmd=new Gmd(Oye,1);ymd=new Gmd(Nye,2);xmd=new Gmd(Zye,3);Bmd=new Gmd('UP',4)} function gbd(){gbd=geb;dbd=new hbd('P1_STRUCTURE',0);ebd=new hbd('P2_PROCESSING_ORDER',1);fbd=new hbd('P3_EXECUTION',2)} function r0c(){r0c=geb;q0c=mfd(mfd(rfd(mfd(mfd(rfd(pfd(new ufd,(YVc(),VVc),(WYc(),VYc)),WVc),RYc),TYc),XVc),NYc),UYc)} function s8b(a){switch(RD(mQb(a,(Ywc(),owc)),311).g){case 1:pQb(a,owc,(Gvc(),Dvc));break;case 2:pQb(a,owc,(Gvc(),Fvc));}} function bUc(a){switch(a){case 0:return new mUc;case 1:return new cUc;case 2:return new hUc;default:throw Adb(new _fb);}} function Fmd(a){switch(a.g){case 2:return zmd;case 1:return ymd;case 4:return xmd;case 3:return Bmd;default:return Amd;}} function UNb(a,b){switch(a.b.g){case 0:case 1:return b;case 2:case 3:return new Uid(b.d,0,b.a,b.b);default:return null;}} function rpd(a){switch(a.g){case 1:return ppd;case 2:return Yod;case 3:return Xod;case 4:return npd;default:return opd;}} function spd(a){switch(a.g){case 1:return npd;case 2:return ppd;case 3:return Yod;case 4:return Xod;default:return opd;}} function tpd(a){switch(a.g){case 1:return Xod;case 2:return npd;case 3:return ppd;case 4:return Yod;default:return opd;}} function cyd(a,b,c,d){switch(b){case 1:return !a.n&&(a.n=new C5d(I4,a,1,7)),a.n;case 2:return a.k;}return Axd(a,b,c,d)} function uLd(a,b,c){var d,e;if(a.Pj()){e=a.Qj();d=SHd(a,b,c);a.Jj(a.Ij(7,sgb(c),d,b,e));return d}else{return SHd(a,b,c)}} function VNd(a,b){var c,d,e;if(a.d==null){++a.e;--a.f}else{e=b.ld();c=b.Bi();d=(c&lve)%a.d.length;iOd(a,d,XNd(a,d,c,e))}} function xWd(a,b){var c;c=(a.Bb&gwe)!=0;b?(a.Bb|=gwe):(a.Bb&=-1025);(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new Q3d(a,1,10,c,b))} function DWd(a,b){var c;c=(a.Bb&qxe)!=0;b?(a.Bb|=qxe):(a.Bb&=-4097);(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new Q3d(a,1,12,c,b))} function EWd(a,b){var c;c=(a.Bb&bKe)!=0;b?(a.Bb|=bKe):(a.Bb&=-8193);(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new Q3d(a,1,15,c,b))} function FWd(a,b){var c;c=(a.Bb&cKe)!=0;b?(a.Bb|=cKe):(a.Bb&=-2049);(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new Q3d(a,1,11,c,b))} function zKc(a){var b;if(a.g){b=a.c.kg()?a.f:a.a;BKc(b.a,a.o,true);BKc(b.a,a.o,false);pQb(a.o,(yCc(),BBc),(Bod(),vod))}} function Orc(a){var b;if(!a.a){throw Adb(new dgb('Cannot offset an unassigned cut.'))}b=a.c-a.b;a.b+=b;Qrc(a,b);Rrc(a,b)} function JDd(a,b){var c;c=Wjb(a.k,b);if(c==null){throw Adb(new CDd('Port did not exist in input.'))}wEd(b,c);return null} function Jje(a){var b,c;for(c=Kje(BXd(a)).Kc();c.Ob();){b=WD(c.Pb());if(bAd(a,b)){return USd((TSd(),SSd),b)}}return null} function qJb(a){var b,c;for(c=a.p.a.ec().Kc();c.Ob();){b=RD(c.Pb(),218);if(b.f&&a.b[b.c]<-1.0E-10){return b}}return null} function Lr(a){var b,c;c=Thb(new bib,91);b=true;while(a.Ob()){b||(c.a+=pve,c);b=false;Yhb(c,a.Pb())}return (c.a+=']',c).a} function o_b(a){var b,c,d;b=new bnb;for(d=new Anb(a.b);d.ab){return 1}if(a==b){return a==0?Qfb(1/a,1/b):0}return isNaN(a)?isNaN(b)?0:1:-1} function pmb(a){var b;b=a.a[a.c-1&a.a.length-1];if(b==null){return null}a.c=a.c-1&a.a.length-1;bD(a.a,a.c,null);return b} function Dqe(a){var b,c,d;d=0;c=a.length;for(b=0;b=1?zmd:xmd}return c} function Xhc(a){switch(RD(mQb(a,(yCc(),yAc)),223).g){case 1:return new jqc;case 3:return new arc;default:return new dqc;}} function MCb(a){if(a.c){MCb(a.c)}else if(a.d){throw Adb(new dgb("Stream already terminated, can't be modified or used"))}} function Ltb(a,b,c){var d;d=a.a.get(b);a.a.set(b,c===undefined?null:c);if(d===undefined){++a.c;++a.b.g}else{++a.d}return d} function HHc(a,b,c){var d,e;for(e=a.a.ec().Kc();e.Ob();){d=RD(e.Pb(),10);if(Be(c,RD(Vmb(b,d.p),16))){return d}}return null} function u0c(a,b,c){var d;d=0;!!b&&(Emd(a.a)?(d+=b.f.a/2):(d+=b.f.b/2));!!c&&(Emd(a.a)?(d+=c.f.a/2):(d+=c.f.b/2));return d} function LWb(a,b,c){var d;d=c;!d&&(d=Nqd(new Oqd,0));d.Ug(EAe,2);y0b(a.b,b,d.eh(1));NWb(a,b,d.eh(1));h0b(b,d.eh(1));d.Vg()} function CGd(a,b,c){var d,e;d=(bvd(),e=new Xxd,e);Vxd(d,b);Wxd(d,c);!!a&&WGd((!a.a&&(a.a=new XZd(D4,a,5)),a.a),d);return d} function kyd(a){var b;if((a.Db&64)!=0)return awd(a);b=new Shb(awd(a));b.a+=' (identifier: ';Nhb(b,a.k);b.a+=')';return b.a} function kXd(a,b){var c;c=(a.Bb&QHe)!=0;b?(a.Bb|=QHe):(a.Bb&=-32769);(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new Q3d(a,1,18,c,b))} function a6d(a,b){var c;c=(a.Bb&QHe)!=0;b?(a.Bb|=QHe):(a.Bb&=-32769);(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new Q3d(a,1,18,c,b))} function AWd(a,b){var c;c=(a.Bb&Ove)!=0;b?(a.Bb|=Ove):(a.Bb&=-16385);(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new Q3d(a,1,16,c,b))} function c6d(a,b){var c;c=(a.Bb&txe)!=0;b?(a.Bb|=txe):(a.Bb&=-65537);(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new Q3d(a,1,20,c,b))} function qse(a){var b;b=$C(hE,zwe,28,2,15,1);a-=txe;b[0]=(a>>10)+uxe&Bwe;b[1]=(a&1023)+56320&Bwe;return Ihb(b,0,b.length)} function Zfb(a){var b;b=Neb(a);if(b>3.4028234663852886E38){return oxe}else if(b<-3.4028234663852886E38){return pxe}return b} function Bdb(a,b){var c;if(Kdb(a)&&Kdb(b)){c=a+b;if(jxe'+aXc(b.c):'e_'+tb(b),!!a.b&&!!a.c?aXc(a.b)+'->'+aXc(a.c):'e_'+tb(a))} function rWc(a,b){return lhb(!!b.b&&!!b.c?aXc(b.b)+'->'+aXc(b.c):'e_'+tb(b),!!a.b&&!!a.c?aXc(a.b)+'->'+aXc(a.c):'e_'+tb(a))} function $y(a,b){Zy();return bz(pwe),$wnd.Math.abs(a-b)<=pwe||a==b||isNaN(a)&&isNaN(b)?0:ab?1:cz(isNaN(a),isNaN(b))} function Ymd(){Ymd=geb;Xmd=new Zmd(Sye,0);Vmd=new Zmd('POLYLINE',1);Umd=new Zmd('ORTHOGONAL',2);Wmd=new Zmd('SPLINES',3)} function _6c(){_6c=geb;Z6c=new a7c('ASPECT_RATIO_DRIVEN',0);$6c=new a7c('MAX_SCALE_DRIVEN',1);Y6c=new a7c('AREA_DRIVEN',2)} function Db(b,c,d){var e;try{Cb(b,c,d)}catch(a){a=zdb(a);if(ZD(a,606)){e=a;throw Adb(new Deb(e))}else throw Adb(a)}return c} function Im(a){var b,c,d;for(c=0,d=a.length;cb&&d.Ne(a[f-1],a[f])>0;--f){g=a[f];bD(a,f,a[f-1]);bD(a,f-1,g)}}} function Egd(a,b){var c,d,e,f,g;c=b.f;dub(a.c.d,c,b);if(b.g!=null){for(e=b.g,f=0,g=e.length;fb){fvb(c);break}}cvb(c,b)} function Kic(a,b){var c,d,e;d=Zjc(b);e=Kfb(UD(hFc(d,(yCc(),TBc))));c=$wnd.Math.max(0,e/2-0.5);Iic(b,c,1);Rmb(a,new hjc(b,c))} function L5c(a,b,c){var d;c.Ug('Straight Line Edge Routing',1);c.dh(b,eFe);d=RD(Gxd(b,(u2c(),t2c)),27);M5c(a,d);c.dh(b,gFe)} function K9c(a,b){a.n.c.length==0&&Rmb(a.n,new _9c(a.s,a.t,a.i));Rmb(a.b,b);W9c(RD(Vmb(a.n,a.n.c.length-1),209),b);M9c(a,b)} function Zrb(a){var b;this.a=(b=RD(a.e&&a.e(),9),new Fsb(b,RD(WEb(b,b.length),9),0));this.b=$C(jJ,rve,1,this.a.a.length,5,1)} function jeb(a){var b;if(Array.isArray(a)&&a.Tm===keb){return nfb(rb(a))+'@'+(b=tb(a)>>>0,b.toString(16))}return a.toString()} function jD(a,b){if(a.h==fxe&&a.m==0&&a.l==0){b&&(eD=hD(0,0,0));return gD((MD(),KD))}b&&(eD=hD(a.l,a.m,a.h));return hD(0,0,0)} function _Gb(a,b){switch(b.g){case 2:return a.b;case 1:return a.c;case 4:return a.d;case 3:return a.a;default:return false;}} function IYb(a,b){switch(b.g){case 2:return a.b;case 1:return a.c;case 4:return a.d;case 3:return a.a;default:return false;}} function vyd(a,b,c,d){switch(b){case 3:return a.f;case 4:return a.g;case 5:return a.i;case 6:return a.j;}return cyd(a,b,c,d)} function oIb(a,b){if(b==a.d){return a.e}else if(b==a.e){return a.d}else{throw Adb(new agb('Node '+b+' not part of edge '+a))}} function Uvd(a,b){var c;c=wYd(a.Dh(),b);if(ZD(c,102)){return RD(c,19)}throw Adb(new agb(KHe+b+"' is not a valid reference"))} function Bvd(a,b,c,d){if(b<0){Svd(a,c,d)}else{if(!c.rk()){throw Adb(new agb(KHe+c.xe()+LHe))}RD(c,69).wk().Ck(a,a.hi(),b,d)}} function ig(a){var b;if(a.b){ig(a.b);if(a.b.d!=a.c){throw Adb(new Jrb)}}else if(a.d.dc()){b=RD(a.f.c.xc(a.e),16);!!b&&(a.d=b)}} function VMb(a){RMb();var b,c,d,e;b=a.o.b;for(d=RD(RD(Qc(a.r,(qpd(),npd)),21),87).Kc();d.Ob();){c=RD(d.Pb(),117);e=c.e;e.b+=b}} function SRb(a){var b,c,d;this.a=new Iub;for(d=new Anb(a);d.a=e){return b.c+c}}return b.c+b.b.gc()} function lQd(a,b){jQd();var c,d,e,f;d=iZd(a);e=b;Wnb(d,0,d.length,e);for(c=0;c0){d+=e;++c}}c>1&&(d+=a.d*(c-1));return d} function FFd(a){var b,c,d,e,f;f=HFd(a);c=cve(a.c);d=!c;if(d){e=new MB;sC(f,'knownLayouters',e);b=new QFd(e);xgb(a.c,b)}return f} function fHd(a){var b,c,d;d=new Qhb;d.a+='[';for(b=0,c=a.gc();b0&&(BFb(b-1,a.length),a.charCodeAt(b-1)==58)&&!mSd(a,aSd,bSd)} function Sib(a,b){var c;if(dE(a)===dE(b)){return true}if(ZD(b,92)){c=RD(b,92);return a.e==c.e&&a.d==c.d&&Tib(a,c.a)}return false} function vpd(a){qpd();switch(a.g){case 4:return Yod;case 1:return Xod;case 3:return npd;case 2:return ppd;default:return opd;}} function jBb(a){var b,c;if(a.b){return a.b}c=dBb?null:a.d;while(c){b=dBb?null:c.b;if(b){return b}c=dBb?null:c.d}return SAb(),RAb} function LJb(a){var b,c,d;d=Kfb(UD(a.a.of((umd(),cmd))));for(c=new Anb(a.a.Sf());c.a>5;b=a&31;d=$C(kE,Pwe,28,c+1,15,1);d[c]=1<3){e*=10;--f}a=(a+(e>>1))/e|0}d.i=a;return true} function BYd(a,b){var c,d,e;c=(a.i==null&&rYd(a),a.i);d=b.Lj();if(d!=-1){for(e=c.length;d=0;--d){b=c[d];for(e=0;e>1;this.k=b-1>>1} function Dfd(a){Afd();if(RD(a.of((umd(),pld)),181).Hc((dqd(),bqd))){RD(a.of(Lld),181).Fc((Pod(),Ood));RD(a.of(pld),181).Mc(bqd)}} function ndc(a){var b,c;b=a.d==(btc(),Ysc);c=jdc(a);b&&!c||!b&&c?pQb(a.a,(yCc(),Rzc),(Rjd(),Pjd)):pQb(a.a,(yCc(),Rzc),(Rjd(),Ojd))} function QCc(){QCc=geb;GCc();OCc=(yCc(),bCc);PCc=dv(cD(WC(V5,1),kEe,149,0,[SBc,TBc,VBc,WBc,ZBc,$Bc,_Bc,aCc,dCc,fCc,UBc,XBc,cCc]))} function RDb(a,b){var c;c=RD(zDb(a,tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[(xBb(),vBb)]))),15);return c.Qc(__c(c.gc()))} function nXc(a,b){var c,d;d=new zAb(a.a.ad(b,true));if(d.a.gc()<=1){throw Adb(new Ngb)}c=d.a.ec().Kc();c.Pb();return RD(c.Pb(),40)} function lQc(a,b,c){var d,e;d=Kfb(a.p[b.i.p])+Kfb(a.d[b.i.p])+b.n.b+b.a.b;e=Kfb(a.p[c.i.p])+Kfb(a.d[c.i.p])+c.n.b+c.a.b;return e-d} function XHd(a,b){var c;if(a.i>0){if(b.lengtha.i&&bD(b,a.i,null);return b} function MXd(a){var b;if((a.Db&64)!=0)return QAd(a);b=new Shb(QAd(a));b.a+=' (instanceClassName: ';Nhb(b,a.D);b.a+=')';return b.a} function ySd(a){var b,c,d,e;e=0;for(c=0,d=a.length;c0){a._j();d=b==null?0:tb(b);e=(d&lve)%a.d.length;c=XNd(a,e,d,b);return c!=-1}else{return false}} function Nrb(a,b){var c,d;a.a=Bdb(a.a,1);a.c=$wnd.Math.min(a.c,b);a.b=$wnd.Math.max(a.b,b);a.d+=b;c=b-a.f;d=a.e+c;a.f=d-a.e-c;a.e=d} function yyd(a,b){switch(b){case 3:Ayd(a,0);return;case 4:Cyd(a,0);return;case 5:Dyd(a,0);return;case 6:Eyd(a,0);return;}hyd(a,b)} function c3b(a,b){switch(b.g){case 1:return dr(a.j,(J3b(),E3b));case 2:return dr(a.j,(J3b(),G3b));default:return yob(),yob(),vob;}} function zm(a){tm();var b;b=a.Pc();switch(b.length){case 0:return sm;case 1:return new Dy(Qb(b[0]));default:return new Kx(Im(b));}} function kMd(b,c){b.Xj();try{b.d.bd(b.e++,c);b.f=b.d.j;b.g=-1}catch(a){a=zdb(a);if(ZD(a,77)){throw Adb(new Jrb)}else throw Adb(a)}} function a8d(){a8d=geb;$7d=new b8d;T7d=new e8d;U7d=new h8d;V7d=new k8d;W7d=new n8d;X7d=new q8d;Y7d=new t8d;Z7d=new w8d;_7d=new z8d} function YA(a,b){WA();var c,d;c=_A(($A(),$A(),ZA));d=null;b==c&&(d=RD(Xjb(VA,a),624));if(!d){d=new XA(a);b==c&&$jb(VA,a,d)}return d} function zDc(a){wDc();var b;(!a.q?(yob(),yob(),wob):a.q)._b((yCc(),iBc))?(b=RD(mQb(a,iBc),203)):(b=RD(mQb(Y2b(a),jBc),203));return b} function hFc(a,b){var c,d;d=null;if(nQb(a,(yCc(),YBc))){c=RD(mQb(a,YBc),96);c.pf(b)&&(d=c.of(b))}d==null&&(d=mQb(Y2b(a),b));return d} function Ze(a,b){var c,d,e;if(ZD(b,44)){c=RD(b,44);d=c.ld();e=Xv(a.Rc(),d);return Hb(e,c.md())&&(e!=null||a.Rc()._b(d))}return false} function $Nd(a,b){var c,d,e;if(a.f>0){a._j();d=b==null?0:tb(b);e=(d&lve)%a.d.length;c=WNd(a,e,d,b);if(c){return c.md()}}return null} function qLd(a,b,c){var d,e,f;if(a.Pj()){d=a.i;f=a.Qj();KHd(a,d,b);e=a.Ij(3,null,b,d,f);!c?(c=e):c.nj(e)}else{KHd(a,a.i,b)}return c} function f$d(a,b,c){var d,e;d=new P3d(a.e,4,10,(e=b.c,ZD(e,90)?RD(e,29):(JTd(),zTd)),null,fZd(a,b),false);!c?(c=d):c.nj(d);return c} function e$d(a,b,c){var d,e;d=new P3d(a.e,3,10,null,(e=b.c,ZD(e,90)?RD(e,29):(JTd(),zTd)),fZd(a,b),false);!c?(c=d):c.nj(d);return c} function SMb(a){RMb();var b;b=new sjd(RD(a.e.of((umd(),nld)),8));if(a.B.Hc((dqd(),Ypd))){b.a<=0&&(b.a=20);b.b<=0&&(b.b=20)}return b} function jjb(a){Pib();var b,c;c=Ydb(a);b=Ydb(Udb(a,32));if(b!=0){return new bjb(c,b)}if(c>10||c<0){return new ajb(1,c)}return Lib[c]} function Mdb(a,b){var c;if(Kdb(a)&&Kdb(b)){c=a%b;if(jxe=0){f=f.a[1]}else{e=f;f=f.a[0]}}return e} function Qyb(a,b,c){var d,e,f;e=null;f=a.b;while(f){d=a.a.Ne(b,f.d);if(c&&d==0){return f}if(d<=0){f=f.a[0]}else{e=f;f=f.a[1]}}return e} function rmc(a,b,c,d){var e,f,g;e=false;if(Lmc(a.f,c,d)){Omc(a.f,a.a[b][c],a.a[b][d]);f=a.a[b];g=f[d];f[d]=f[c];f[c]=g;e=true}return e} function Nqc(a,b,c){var d,e,f,g;e=RD(Wjb(a.b,c),183);d=0;for(g=new Anb(b.j);g.a>5;b&=31;e=a.d+c+(b==0?0:1);d=$C(kE,Pwe,28,e,15,1);rjb(d,a.a,c,b);f=new cjb(a.e,e,d);Rib(f);return f} function zGc(a,b){var c,d,e;for(d=new is(Mr(a3b(a).a.Kc(),new ir));gs(d);){c=RD(hs(d),18);e=c.d.i;if(e.c==b){return false}}return true} function _Ec(a,b,c){var d,e,f,g,h;g=a.k;h=b.k;d=c[g.g][h.g];e=UD(hFc(a,d));f=UD(hFc(b,d));return $wnd.Math.max((uFb(e),e),(uFb(f),f))} function lA(){if(Error.stackTraceLimit>0){$wnd.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return 'stack' in new Error} function sGb(a,b){return Zy(),Zy(),bz(pwe),($wnd.Math.abs(a-b)<=pwe||a==b||isNaN(a)&&isNaN(b)?0:ab?1:cz(isNaN(a),isNaN(b)))>0} function uGb(a,b){return Zy(),Zy(),bz(pwe),($wnd.Math.abs(a-b)<=pwe||a==b||isNaN(a)&&isNaN(b)?0:ab?1:cz(isNaN(a),isNaN(b)))<0} function tGb(a,b){return Zy(),Zy(),bz(pwe),($wnd.Math.abs(a-b)<=pwe||a==b||isNaN(a)&&isNaN(b)?0:ab?1:cz(isNaN(a),isNaN(b)))<=0} function Efb(a,b){var c=0;while(!b[c]||b[c]==''){c++}var d=b[c++];for(;c0&&this.b>0&&(this.g=Aad(this.c,this.b,this.a))} function rC(f,a){var b=f.a;var c;a=String(a);b.hasOwnProperty(a)&&(c=b[a]);var d=(HC(),GC)[typeof c];var e=d?d(c):NC(typeof c);return e} function uDd(a){var b,c,d;d=null;b=uIe in a.a;c=!b;if(c){throw Adb(new CDd('Every element must have an id.'))}d=tDd(qC(a,uIe));return d} function Qqe(a){var b,c;c=Rqe(a);b=null;while(a.c==2){Mqe(a);if(!b){b=(Vse(),Vse(),++Use,new iue(2));hue(b,c);c=b}c.Jm(Rqe(a))}return c} function jOd(a,b){var c,d,e;a._j();d=b==null?0:tb(b);e=(d&lve)%a.d.length;c=WNd(a,e,d,b);if(c){hOd(a,c);return c.md()}else{return null}} function Qib(a,b){if(a.e>b.e){return 1}if(a.eb.d){return a.e}if(a.d=48&&a<48+$wnd.Math.min(10,10)){return a-48}if(a>=97&&a<97){return a-97+10}if(a>=65&&a<65){return a-65+10}return -1} function UHc(a,b){if(b.c==a){return b.d}else if(b.d==a){return b.c}throw Adb(new agb('Input edge is not connected to the input port.'))} function Fae(a){if(mhb(FGe,a)){return Geb(),Feb}else if(mhb(GGe,a)){return Geb(),Eeb}else{throw Adb(new agb('Expecting true or false'))}} function jFb(a){switch(typeof(a)){case jve:return ohb(a);case ive:return Nfb(a);case hve:return Jeb(a);default:return a==null?0:kFb(a);}} function mfd(a,b){if(a.a<0){throw Adb(new dgb('Did not call before(...) or after(...) before calling add(...).'))}tfd(a,a.a,b);return a} function FId(a){EId();if(ZD(a,162)){return RD(Wjb(CId,zK),295).Rg(a)}if(Ujb(CId,rb(a))){return RD(Wjb(CId,rb(a)),295).Rg(a)}return null} function Wwd(a){var b,c;if((a.Db&32)==0){c=(b=RD(Ywd(a,16),29),AYd(!b?a.ii():b)-AYd(a.ii()));c!=0&&$wd(a,32,$C(jJ,rve,1,c,5,1))}return a} function $wd(a,b,c){var d;if((a.Db&b)!=0){if(c==null){Zwd(a,b)}else{d=Xwd(a,b);d==-1?(a.Eb=c):bD(SD(a.Eb),d,c)}}else c!=null&&Twd(a,b,c)} function tTc(a,b,c,d){var e,f;if(b.c.length==0){return}e=pTc(c,d);f=oTc(b);FDb(PDb(new SDb(null,new Swb(f,1)),new CTc),new GTc(a,c,e,d))} function rmb(a,b){var c,d,e,f;d=a.a.length-1;c=b-a.b&d;f=a.c-b&d;e=a.c-a.b&d;zmb(c=f){umb(a,b);return -1}else{vmb(a,b);return 1}} function Hvd(a){var b,c,d;d=a.Jh();if(!d){b=0;for(c=a.Ph();c;c=c.Ph()){if(++b>wxe){return c.Qh()}d=c.Jh();if(!!d||c==a){break}}}return d} function Ue(a,b){var c;if(dE(b)===dE(a)){return true}if(!ZD(b,21)){return false}c=RD(b,21);if(c.gc()!=a.gc()){return false}return a.Ic(c)} function kNc(a,b){if(a.eb.e){return 1}else if(a.fb.f){return 1}return tb(a)-tb(b)} function mhb(a,b){uFb(a);if(b==null){return false}if(lhb(a,b)){return true}return a.length==b.length&&lhb(a.toLowerCase(),b.toLowerCase())} function Hgb(a){var b,c;if(Ddb(a,-129)>0&&Ddb(a,128)<0){return Jgb(),b=Ydb(a)+128,c=Igb[b],!c&&(c=Igb[b]=new zgb(a)),c}return new zgb(a)} function U$b(){U$b=geb;T$b=new V$b(LAe,0);R$b=new V$b('INSIDE_PORT_SIDE_GROUPS',1);Q$b=new V$b('GROUP_MODEL_ORDER',2);S$b=new V$b(MAe,3)} function ufe(a){var b;a.b||vfe(a,(b=Hee(a.e,a.a),!b||!lhb(GGe,$Nd((!b.b&&(b.b=new SVd((JTd(),FTd),C8,b)),b.b),'qualified'))));return a.c} function BA(a,b){var c,d;c=(BFb(b,a.length),a.charCodeAt(b));d=b+1;while(d2000){Oz=a;Pz=$wnd.setTimeout(Yz,10)}}if(Nz++==0){_z(($z(),Zz));return true}return false} function lBb(a,b,c){var d;(bBb?(jBb(a),true):cBb?(SAb(),true):fBb?(SAb(),true):eBb&&(SAb(),false))&&(d=new aBb(b),d.b=c,hBb(a,d),undefined)} function oNb(a,b){var c;c=!a.A.Hc((Qpd(),Ppd))||a.q==(Bod(),wod);a.u.Hc((Pod(),Lod))?c?mNb(a,b):qNb(a,b):a.u.Hc(Nod)&&(c?nNb(a,b):rNb(a,b))} function Bed(a){var b;if(dE(Gxd(a,(umd(),Xkd)))===dE((Fnd(),Dnd))){if(!vCd(a)){Ixd(a,Xkd,End)}else{b=RD(Gxd(vCd(a),Xkd),346);Ixd(a,Xkd,b)}}} function _fc(a){var b,c;if(nQb(a.d.i,(yCc(),tBc))){b=RD(mQb(a.c.i,tBc),17);c=RD(mQb(a.d.i,tBc),17);return hgb(b.a,c.a)>0}else{return false}} function g_b(a,b,c){return new Uid($wnd.Math.min(a.a,b.a)-c/2,$wnd.Math.min(a.b,b.b)-c/2,$wnd.Math.abs(a.a-b.a)+c,$wnd.Math.abs(a.b-b.b)+c)} function _mc(a){var b;this.d=new bnb;this.j=new pjd;this.g=new pjd;b=a.g.b;this.f=RD(mQb(Y2b(b),(yCc(),rAc)),88);this.e=Kfb(UD(k2b(b,ZBc)))} function onc(a){this.d=new bnb;this.e=new gub;this.c=$C(kE,Pwe,28,(qpd(),cD(WC(E3,1),NAe,64,0,[opd,Yod,Xod,npd,ppd])).length,15,1);this.b=a} function $pc(a,b,c){var d;d=c[a.g][b];switch(a.g){case 1:case 3:return new rjd(0,d);case 2:case 4:return new rjd(d,0);default:return null;}} function Ced(b,c,d){var e,f;f=RD(ltd(c.f),205);try{f.rf(b,d);mtd(c.f,f)}catch(a){a=zdb(a);if(ZD(a,103)){e=a;throw Adb(e)}else throw Adb(a)}} function tEd(a,b,c){var d,e,f,g,h,i;d=null;h=vgd(ygd(),b);f=null;if(h){e=null;i=zhd(h,c);g=null;i!=null&&(g=a.qf(h,i));e=g;f=e}d=f;return d} function sSd(a,b,c,d){var e;e=a.length;if(b>=e)return e;for(b=b>0?b:0;bd&&bD(b,d,null);return b} function lob(a,b){var c,d;d=a.a.length;b.lengthd&&bD(b,d,null);return b} function Bde(a,b){var c,d;++a.j;if(b!=null){c=(d=a.a.Cb,ZD(d,99)?RD(d,99).th():null);if(Jnb(b,c)){$wd(a.a,4,c);return}}$wd(a.a,4,RD(b,129))} function mne(a){var b;if(a==null)return null;b=Hqe(nue(a,true));if(b==null){throw Adb(new Mle("Invalid hexBinary value: '"+a+"'"))}return b} function wA(a,b,c){var d;if(b.a.length>0){Rmb(a.b,new kB(b.a,c));d=b.a.length;0d&&(b.a+=Hhb($C(hE,zwe,28,-d,15,1)))}} function yIb(a,b,c){var d,e,f;if(c[b.d]){return}c[b.d]=true;for(e=new Anb(CIb(b));e.a=a.b>>1){d=a.c;for(c=a.b;c>b;--c){d=d.b}}else{d=a.a.a;for(c=0;c=0?a.Wh(e):Rvd(a,d)):c<0?Rvd(a,d):RD(d,69).wk().Bk(a,a.hi(),c)} function Fxd(a){var b,c,d;d=(!a.o&&(a.o=new DVd((pvd(),mvd),X4,a,0)),a.o);for(c=d.c.Kc();c.e!=c.i.gc();){b=RD(c.Yj(),44);b.md()}return dOd(d)} function iGd(a){var b;if(ZD(a.a,4)){b=FId(a.a);if(b==null){throw Adb(new dgb(HGe+a.b+"'. "+DGe+(lfb(b6),b6.k)+EGe))}return b}else{return a.a}} function iSd(a,b){var c,d;if(a.j.length!=b.j.length)return false;for(c=0,d=a.j.length;c=64&&b<128&&(e=Rdb(e,Sdb(1,b-64)))}return e} function k2b(a,b){var c,d;d=null;if(nQb(a,(umd(),amd))){c=RD(mQb(a,amd),96);c.pf(b)&&(d=c.of(b))}d==null&&!!Y2b(a)&&(d=mQb(Y2b(a),b));return d} function i0b(a,b){var c;c=RD(mQb(a,(yCc(),RAc)),75);if(br(b,f0b)){if(!c){c=new Ejd;pQb(a,RAc,c)}else{Xub(c)}}else !!c&&pQb(a,RAc,null);return c} function tSb(){tSb=geb;sSb=(umd(),Yld);mSb=Ukd;hSb=Dkd;nSb=tld;qSb=(YHb(),UHb);pSb=SHb;rSb=WHb;oSb=RHb;jSb=(eSb(),aSb);iSb=_Rb;kSb=cSb;lSb=dSb} function PZb(a){NZb();this.c=new bnb;this.d=a;switch(a.g){case 0:case 2:this.a=Fob(MZb);this.b=oxe;break;case 3:case 1:this.a=MZb;this.b=pxe;}} function c9b(a){var b;if(!Cod(RD(mQb(a,(yCc(),BBc)),101))){return}b=a.b;d9b((tFb(0,b.c.length),RD(b.c[0],30)));d9b(RD(Vmb(b,b.c.length-1),30))} function ohc(a,b){b.Ug('Self-Loop post-processing',1);FDb(CDb(CDb(EDb(new SDb(null,new Swb(a.b,16)),new uhc),new whc),new yhc),new Ahc);b.Vg()} function xrd(a,b,c){var d,e;if(a.c){Dyd(a.c,a.c.i+b);Eyd(a.c,a.c.j+c)}else{for(e=new Anb(a.b);e.a=0&&(c.d=a.t);break;case 3:a.t>=0&&(c.a=a.t);}if(a.C){c.b=a.C.b;c.c=a.C.c}} function JDc(){JDc=geb;IDc=new LDc(mEe,0);FDc=new LDc(BBe,1);GDc=new LDc('LINEAR_SEGMENTS',2);EDc=new LDc('BRANDES_KOEPF',3);HDc=new LDc(lEe,4)} function IRb(){IRb=geb;FRb=new JRb(_ye,0);ERb=new JRb(aze,1);GRb=new JRb(bze,2);HRb=new JRb(cze,3);FRb.a=false;ERb.a=true;GRb.a=false;HRb.a=true} function IPb(){IPb=geb;FPb=new JPb(_ye,0);EPb=new JPb(aze,1);GPb=new JPb(bze,2);HPb=new JPb(cze,3);FPb.a=false;EPb.a=true;GPb.a=false;HPb.a=true} function Ivd(a,b,c,d){var e;if(c>=0){return a.Sh(b,c,d)}else{!!a.Ph()&&(d=(e=a.Fh(),e>=0?a.Ah(d):a.Ph().Th(a,-1-e,null,d)));return a.Ch(b,c,d)}} function Zyd(a,b){switch(b){case 7:!a.e&&(a.e=new Yie(G4,a,7,4));sLd(a.e);return;case 8:!a.d&&(a.d=new Yie(G4,a,8,5));sLd(a.d);return;}yyd(a,b)} function Ixd(a,b,c){c==null?(!a.o&&(a.o=new DVd((pvd(),mvd),X4,a,0)),jOd(a.o,b)):(!a.o&&(a.o=new DVd((pvd(),mvd),X4,a,0)),fOd(a.o,b,c));return a} function Aob(a,b){yob();var c,d,e,f;c=a;f=b;if(ZD(a,21)&&!ZD(b,21)){c=b;f=a}for(e=c.Kc();e.Ob();){d=e.Pb();if(f.Hc(d)){return false}}return true} function qTc(a,b,c,d){if(b.ac.b){return true}}}return false} function QD(a,b){if(bE(a)){return !!PD[b]}else if(a.Sm){return !!a.Sm[b]}else if(_D(a)){return !!OD[b]}else if($D(a)){return !!ND[b]}return false} function udc(a){var b;b=a.a;do{b=RD(hs(new is(Mr(Z2b(b).a.Kc(),new ir))),18).c.i;b.k==(r3b(),o3b)&&a.b.Fc(b)}while(b.k==(r3b(),o3b));a.b=hv(a.b)} function UGc(a,b){var c,d,e;e=a;for(d=new is(Mr(Z2b(b).a.Kc(),new ir));gs(d);){c=RD(hs(d),18);!!c.c.i.c&&(e=$wnd.Math.max(e,c.c.i.c.p))}return e} function INb(a,b){var c,d,e;e=0;d=RD(RD(Qc(a.r,b),21),87).Kc();while(d.Ob()){c=RD(d.Pb(),117);e+=c.d.d+c.b.Mf().b+c.d.a;d.Ob()&&(e+=a.w)}return e} function AMb(a,b){var c,d,e;e=0;d=RD(RD(Qc(a.r,b),21),87).Kc();while(d.Ob()){c=RD(d.Pb(),117);e+=c.d.b+c.b.Mf().a+c.d.c;d.Ob()&&(e+=a.w)}return e} function O2c(a){var b,c,d,e;d=0;e=Q2c(a);if(e.c.length==0){return 1}else{for(c=new Anb(e);c.a=0?a.Lh(g,c,true):Qvd(a,f,c)):RD(f,69).wk().yk(a,a.hi(),e,c,d)} function aNb(a,b,c,d){var e,f;f=b.pf((umd(),ild))?RD(b.of(ild),21):a.j;e=lMb(f);if(e==(hMb(),gMb)){return}if(c&&!jMb(e)){return}LKb(cNb(a,e,d),b)} function Y6b(a){switch(a.g){case 1:return mOb(),lOb;case 3:return mOb(),iOb;case 2:return mOb(),kOb;case 4:return mOb(),jOb;default:return null;}} function kmc(a,b,c){if(a.e){switch(a.b){case 1:Ulc(a.c,b,c);break;case 0:Vlc(a.c,b,c);}}else{Slc(a.c,b,c)}a.a[b.p][c.p]=a.c.i;a.a[c.p][b.p]=a.c.e} function LLc(a){var b,c;if(a==null){return null}c=$C(jR,Nve,199,a.length,0,2);for(b=0;b=0)return e;if(a.ol()){for(d=0;d=e)throw Adb(new aMd(b,e));if(a.Si()){d=a.dd(c);if(d>=0&&d!=b){throw Adb(new agb(LIe))}}return a.Xi(b,c)} function wx(a,b){this.a=RD(Qb(a),253);this.b=RD(Qb(b),253);if(a.Ed(b)>0||a==(Wk(),Vk)||b==(kl(),jl)){throw Adb(new agb('Invalid range: '+Dx(a,b)))}} function p_b(a){var b,c;this.b=new bnb;this.c=a;this.a=false;for(c=new Anb(a.a);c.a0);if((b&-b)==b){return eE(b*Kwb(a,31)*4.6566128730773926E-10)}do{c=Kwb(a,31);d=c%b}while(c-d+(b-1)<0);return eE(d)} function d2b(a,b,c){switch(c.g){case 1:a.a=b.a/2;a.b=0;break;case 2:a.a=b.a;a.b=b.b/2;break;case 3:a.a=b.a/2;a.b=b.b;break;case 4:a.a=0;a.b=b.b/2;}} function Onc(a,b,c,d){var e,f;for(e=b;e1&&(f=xIb(a,b));return f} function yqd(a){var b;b=Kfb(UD(Gxd(a,(umd(),lmd))))*$wnd.Math.sqrt((!a.a&&(a.a=new C5d(J4,a,10,11)),a.a).i);return new rjd(b,b/Kfb(UD(Gxd(a,kmd))))} function Dzd(a){var b;if(!!a.f&&a.f.Vh()){b=RD(a.f,54);a.f=RD(Vvd(a,b),84);a.f!=b&&(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,9,8,b,a.f))}return a.f} function Ezd(a){var b;if(!!a.i&&a.i.Vh()){b=RD(a.i,54);a.i=RD(Vvd(a,b),84);a.i!=b&&(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,9,7,b,a.i))}return a.i} function Z5d(a){var b;if(!!a.b&&(a.b.Db&64)!=0){b=a.b;a.b=RD(Vvd(a,b),19);a.b!=b&&(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,9,21,b,a.b))}return a.b} function UNd(a,b){var c,d,e;if(a.d==null){++a.e;++a.f}else{d=b.Bi();_Nd(a,a.f+1);e=(d&lve)%a.d.length;c=a.d[e];!c&&(c=a.d[e]=a.dk());c.Fc(b);++a.f}} function Mge(a,b,c){var d;if(b.tk()){return false}else if(b.Ik()!=-2){d=b.ik();return d==null?c==null:pb(d,c)}else return b.qk()==a.e.Dh()&&c==null} function Io(){var a;dk(16,fwe);a=Wp(16);this.b=$C(XF,ewe,303,a,0,1);this.c=$C(XF,ewe,303,a,0,1);this.a=null;this.e=null;this.i=0;this.f=a-1;this.g=0} function j3b(a){v2b.call(this);this.k=(r3b(),p3b);this.j=(dk(6,iwe),new cnb(6));this.b=(dk(2,iwe),new cnb(2));this.d=new T2b;this.f=new C3b;this.a=a} function wgc(a){var b,c;if(a.c.length<=1){return}b=tgc(a,(qpd(),npd));vgc(a,RD(b.a,17).a,RD(b.b,17).a);c=tgc(a,ppd);vgc(a,RD(c.a,17).a,RD(c.b,17).a)} function vHc(a,b,c){var d,e;e=a.a.b;for(d=e.c.length;d102)return -1;if(a<=57)return a-48;if(a<65)return -1;if(a<=70)return a-65+10;if(a<97)return -1;return a-97+10} function ck(a,b){if(a==null){throw Adb(new Ogb('null key in entry: null='+b))}else if(b==null){throw Adb(new Ogb('null value in entry: '+a+'=null'))}} function Cr(a,b){var c,d;while(a.Ob()){if(!b.Ob()){return false}c=a.Pb();d=b.Pb();if(!(dE(c)===dE(d)||c!=null&&pb(c,d))){return false}}return !b.Ob()} function aLb(a,b){var c;c=cD(WC(iE,1),vxe,28,15,[gKb(a.a[0],b),gKb(a.a[1],b),gKb(a.a[2],b)]);if(a.d){c[0]=$wnd.Math.max(c[0],c[2]);c[2]=c[0]}return c} function bLb(a,b){var c;c=cD(WC(iE,1),vxe,28,15,[hKb(a.a[0],b),hKb(a.a[1],b),hKb(a.a[2],b)]);if(a.d){c[0]=$wnd.Math.max(c[0],c[2]);c[2]=c[0]}return c} function vIc(a,b,c){if(!Cod(RD(mQb(b,(yCc(),BBc)),101))){uIc(a,b,e3b(b,c));uIc(a,b,e3b(b,(qpd(),npd)));uIc(a,b,e3b(b,Yod));yob();_mb(b.j,new JIc(a))}} function sUc(a){var b,c;a.c||vUc(a);c=new Ejd;b=new Anb(a.a);ynb(b);while(b.a0&&(BFb(0,b.length),b.charCodeAt(0)==43)?(BFb(1,b.length+1),b.substr(1)):b))} function qne(a){var b;return a==null?null:new ejb((b=nue(a,true),b.length>0&&(BFb(0,b.length),b.charCodeAt(0)==43)?(BFb(1,b.length+1),b.substr(1)):b))} function Syb(a,b,c,d,e,f,g,h){var i,j;if(!d){return}i=d.a[0];!!i&&Syb(a,b,c,i,e,f,g,h);Tyb(a,c,d.d,e,f,g,h)&&b.Fc(d);j=d.a[1];!!j&&Syb(a,b,c,j,e,f,g,h)} function PPb(b,c,d){try{return Gdb(SPb(b,c,d),1)}catch(a){a=zdb(a);if(ZD(a,333)){throw Adb(new veb(fze+b.o+'*'+b.p+gze+c+pve+d+hze))}else throw Adb(a)}} function QPb(b,c,d){try{return Gdb(SPb(b,c,d),0)}catch(a){a=zdb(a);if(ZD(a,333)){throw Adb(new veb(fze+b.o+'*'+b.p+gze+c+pve+d+hze))}else throw Adb(a)}} function RPb(b,c,d){try{return Gdb(SPb(b,c,d),2)}catch(a){a=zdb(a);if(ZD(a,333)){throw Adb(new veb(fze+b.o+'*'+b.p+gze+c+pve+d+hze))}else throw Adb(a)}} function lMd(b,c){if(b.g==-1){throw Adb(new cgb)}b.Xj();try{b.d.hd(b.g,c);b.f=b.d.j}catch(a){a=zdb(a);if(ZD(a,77)){throw Adb(new Jrb)}else throw Adb(a)}} function Y7b(a){var b,c,d,e,f;for(d=new Anb(a.b);d.af&&bD(b,f,null);return b} function av(a,b){var c,d;d=a.gc();if(b==null){for(c=0;c0&&(i+=e);j[k]=g;g+=h*(i+d)}} function vsc(a){var b,c,d;d=a.f;a.n=$C(iE,vxe,28,d,15,1);a.d=$C(iE,vxe,28,d,15,1);for(b=0;b0?a.c:0);++e}a.b=d;a.d=f} function rKb(a,b){var c;c=cD(WC(iE,1),vxe,28,15,[qKb(a,(ZJb(),WJb),b),qKb(a,XJb,b),qKb(a,YJb,b)]);if(a.f){c[0]=$wnd.Math.max(c[0],c[2]);c[2]=c[0]}return c} function cQb(b,c,d){var e;try{TPb(b,c+b.j,d+b.k,false,true)}catch(a){a=zdb(a);if(ZD(a,77)){e=a;throw Adb(new veb(e.g+ize+c+pve+d+').'))}else throw Adb(a)}} function dQb(b,c,d){var e;try{TPb(b,c+b.j,d+b.k,true,false)}catch(a){a=zdb(a);if(ZD(a,77)){e=a;throw Adb(new veb(e.g+ize+c+pve+d+').'))}else throw Adb(a)}} function u8b(a){var b;if(!nQb(a,(yCc(),dBc))){return}b=RD(mQb(a,dBc),21);if(b.Hc((dod(),Xnd))){b.Mc(Xnd);b.Fc(Znd)}else if(b.Hc(Znd)){b.Mc(Znd);b.Fc(Xnd)}} function v8b(a){var b;if(!nQb(a,(yCc(),dBc))){return}b=RD(mQb(a,dBc),21);if(b.Hc((dod(),cod))){b.Mc(cod);b.Fc(aod)}else if(b.Hc(aod)){b.Mc(aod);b.Fc(cod)}} function oqc(a,b,c,d){var e,f,g,h;a.a==null&&rqc(a,b);g=b.b.j.c.length;f=c.d.p;h=d.d.p;e=h-1;e<0&&(e=g-1);return f<=e?a.a[e]-a.a[f]:a.a[g-1]-a.a[f]+a.a[e]} function Cud(a){var b,c;if(!a.b){a.b=fv(RD(a.f,27).kh().i);for(c=new dMd(RD(a.f,27).kh());c.e!=c.i.gc();){b=RD(bMd(c),135);Rmb(a.b,new Bud(b))}}return a.b} function Dud(a){var b,c;if(!a.e){a.e=fv(wCd(RD(a.f,27)).i);for(c=new dMd(wCd(RD(a.f,27)));c.e!=c.i.gc();){b=RD(bMd(c),123);Rmb(a.e,new Rud(b))}}return a.e} function yud(a){var b,c;if(!a.a){a.a=fv(tCd(RD(a.f,27)).i);for(c=new dMd(tCd(RD(a.f,27)));c.e!=c.i.gc();){b=RD(bMd(c),27);Rmb(a.a,new Fud(a,b))}}return a.a} function DXd(b){var c;if(!b.C&&(b.D!=null||b.B!=null)){c=EXd(b);if(c){b.hl(c)}else{try{b.hl(null)}catch(a){a=zdb(a);if(!ZD(a,63))throw Adb(a)}}}return b.C} function xMb(a){switch(a.q.g){case 5:uMb(a,(qpd(),Yod));uMb(a,npd);break;case 4:vMb(a,(qpd(),Yod));vMb(a,npd);break;default:wMb(a,(qpd(),Yod));wMb(a,npd);}} function GNb(a){switch(a.q.g){case 5:DNb(a,(qpd(),Xod));DNb(a,ppd);break;case 4:ENb(a,(qpd(),Xod));ENb(a,ppd);break;default:FNb(a,(qpd(),Xod));FNb(a,ppd);}} function G$b(a,b){var c,d,e;e=new pjd;for(d=a.Kc();d.Ob();){c=RD(d.Pb(),36);w$b(c,e.a,0);e.a+=c.f.a+b;e.b=$wnd.Math.max(e.b,c.f.b)}e.b>0&&(e.b+=b);return e} function I$b(a,b){var c,d,e;e=new pjd;for(d=a.Kc();d.Ob();){c=RD(d.Pb(),36);w$b(c,0,e.b);e.b+=c.f.b+b;e.a=$wnd.Math.max(e.a,c.f.a)}e.a>0&&(e.a+=b);return e} function l2b(a){var b,c,d;d=lve;for(c=new Anb(a.a);c.a>16==6){return a.Cb.Th(a,5,t7,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?a.ii():c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function kA(a){fA();var b=a.e;if(b&&b.stack){var c=b.stack;var d=b+'\n';c.substring(0,d.length)==d&&(c=c.substring(d.length));return c.split('\n')}return []} function pgb(a){var b;b=(wgb(),vgb);return b[a>>>28]|b[a>>24&15]<<4|b[a>>20&15]<<8|b[a>>16&15]<<12|b[a>>12&15]<<16|b[a>>8&15]<<20|b[a>>4&15]<<24|b[a&15]<<28} function mmb(a){var b,c,d;if(a.b!=a.c){return}d=a.a.length;c=mgb($wnd.Math.max(8,d))<<1;if(a.b!=0){b=WEb(a.a,c);lmb(a,b,d);a.a=b;a.b=0}else{aFb(a.a,c)}a.c=d} function uNb(a,b){var c;c=a.b;return c.pf((umd(),Gld))?c.ag()==(qpd(),ppd)?-c.Mf().a-Kfb(UD(c.of(Gld))):b+Kfb(UD(c.of(Gld))):c.ag()==(qpd(),ppd)?-c.Mf().a:b} function X2b(a){var b;if(a.b.c.length!=0&&!!RD(Vmb(a.b,0),72).a){return RD(Vmb(a.b,0),72).a}b=R0b(a);if(b!=null){return b}return ''+(!a.c?-1:Wmb(a.c.a,a,0))} function M3b(a){var b;if(a.f.c.length!=0&&!!RD(Vmb(a.f,0),72).a){return RD(Vmb(a.f,0),72).a}b=R0b(a);if(b!=null){return b}return ''+(!a.i?-1:Wmb(a.i.j,a,0))} function skc(a,b){var c,d;if(b<0||b>=a.gc()){return null}for(c=b;c0?a.c:0);e=$wnd.Math.max(e,b.d);++d}a.e=f;a.b=e} function Qud(a){var b,c;if(!a.b){a.b=fv(RD(a.f,123).kh().i);for(c=new dMd(RD(a.f,123).kh());c.e!=c.i.gc();){b=RD(bMd(c),135);Rmb(a.b,new Bud(b))}}return a.b} function aHd(a,b){var c,d,e;if(b.dc()){return jQd(),jQd(),iQd}else{c=new ZLd(a,b.gc());for(e=new dMd(a);e.e!=e.i.gc();){d=bMd(e);b.Hc(d)&&WGd(c,d)}return c}} function Axd(a,b,c,d){if(b==0){return d?(!a.o&&(a.o=new DVd((pvd(),mvd),X4,a,0)),a.o):(!a.o&&(a.o=new DVd((pvd(),mvd),X4,a,0)),dOd(a.o))}return Dvd(a,b,c,d)} function rBd(a){var b,c;if(a.rb){for(b=0,c=a.rb.i;b>22);e+=d>>22;if(e<0){return false}a.l=c&dxe;a.m=d&dxe;a.h=e&exe;return true} function Tyb(a,b,c,d,e,f,g){var h,i;if(b.Te()&&(i=a.a.Ne(c,d),i<0||!e&&i==0)){return false}if(b.Ue()&&(h=a.a.Ne(c,f),h>0||!g&&h==0)){return false}return true} function Agc(a,b){sgc();var c;c=a.j.g-b.j.g;if(c!=0){return 0}switch(a.j.g){case 2:return Cgc(b,rgc)-Cgc(a,rgc);case 4:return Cgc(a,qgc)-Cgc(b,qgc);}return 0} function uuc(a){switch(a.g){case 0:return nuc;case 1:return ouc;case 2:return puc;case 3:return quc;case 4:return ruc;case 5:return suc;default:return null;}} function cBd(a,b,c){var d,e;d=(e=new R5d,YVd(e,b),PAd(e,c),WGd((!a.c&&(a.c=new C5d(u7,a,12,10)),a.c),e),e);$Vd(d,0);bWd(d,1);aWd(d,true);_Vd(d,true);return d} function THd(a,b){var c,d;if(b>=a.i)throw Adb(new yNd(b,a.i));++a.j;c=a.g[b];d=a.i-b-1;d>0&&hib(a.g,b+1,a.g,b,d);bD(a.g,--a.i,null);a.Qi(b,c);a.Ni();return c} function sWd(a,b){var c,d;if(a.Db>>16==17){return a.Cb.Th(a,21,h7,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?a.ii():c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function _Fb(a){var b,c,d,e;yob();_mb(a.c,a.a);for(e=new Anb(a.c);e.ac.a.c.length)){throw Adb(new agb('index must be >= 0 and <= layer node count'))}!!a.c&&Ymb(a.c.a,a);a.c=c;!!c&&Qmb(c.a,b,a)} function Gac(a,b){var c,d,e;for(d=new is(Mr(W2b(a).a.Kc(),new ir));gs(d);){c=RD(hs(d),18);e=RD(b.Kb(c),10);return new cc(Qb(e.n.b+e.o.b/2))}return wb(),wb(),vb} function RQc(a,b){this.c=new Tsb;this.a=a;this.b=b;this.d=RD(mQb(a,(Ywc(),Qwc)),312);dE(mQb(a,(yCc(),eBc)))===dE((Cuc(),Auc))?(this.e=new BRc):(this.e=new uRc)} function ftd(a,b){var c,d;d=null;if(a.pf((umd(),amd))){c=RD(a.of(amd),96);c.pf(b)&&(d=c.of(b))}d==null&&!!a.Tf()&&(d=a.Tf().of(b));d==null&&(d=iGd(b));return d} function ku(b,c){var d,e;d=b.fd(c);try{e=d.Pb();d.Qb();return e}catch(a){a=zdb(a);if(ZD(a,112)){throw Adb(new veb("Can't remove element "+c))}else throw Adb(a)}} function GA(a,b){var c,d,e;d=new uB;e=new vB(d.q.getFullYear()-Owe,d.q.getMonth(),d.q.getDate());c=FA(a,b,e);if(c==0||c0?b:0);++c}return new rjd(d,e)} function Czd(a,b){var c,d;if(a.Db>>16==6){return a.Cb.Th(a,6,G4,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(pvd(),hvd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function cCd(a,b){var c,d;if(a.Db>>16==7){return a.Cb.Th(a,1,H4,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(pvd(),jvd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function LCd(a,b){var c,d;if(a.Db>>16==9){return a.Cb.Th(a,9,J4,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(pvd(),lvd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function M1d(a,b){var c,d;if(a.Db>>16==5){return a.Cb.Th(a,9,m7,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(JTd(),tTd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function qBd(a,b){var c,d;if(a.Db>>16==7){return a.Cb.Th(a,6,t7,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(JTd(),CTd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function iVd(a,b){var c,d;if(a.Db>>16==3){return a.Cb.Th(a,0,p7,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(JTd(),mTd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function IEd(){this.a=new BDd;this.g=new Io;this.j=new Io;this.b=new Tsb;this.d=new Io;this.i=new Io;this.k=new Tsb;this.c=new Tsb;this.e=new Tsb;this.f=new Tsb} function kQd(a,b,c){var d,e,f;c<0&&(c=0);f=a.i;for(e=c;ewxe){return Oje(a,d)}if(d==a){return true}}}return false} function yNb(a){tNb();switch(a.q.g){case 5:vNb(a,(qpd(),Yod));vNb(a,npd);break;case 4:wNb(a,(qpd(),Yod));wNb(a,npd);break;default:xNb(a,(qpd(),Yod));xNb(a,npd);}} function CNb(a){tNb();switch(a.q.g){case 5:zNb(a,(qpd(),Xod));zNb(a,ppd);break;case 4:ANb(a,(qpd(),Xod));ANb(a,ppd);break;default:BNb(a,(qpd(),Xod));BNb(a,ppd);}} function RTb(a){var b,c;b=RD(mQb(a,(yVb(),mVb)),17);if(b){c=b.a;c==0?pQb(a,(JVb(),IVb),new Owb):pQb(a,(JVb(),IVb),new Pwb(c))}else{pQb(a,(JVb(),IVb),new Pwb(1))}} function b2b(a,b){var c;c=a.i;switch(b.g){case 1:return -(a.n.b+a.o.b);case 2:return a.n.a-c.o.a;case 3:return a.n.b-c.o.b;case 4:return -(a.n.a+a.o.a);}return 0} function wec(a,b){switch(a.g){case 0:return b==(cxc(),$wc)?sec:tec;case 1:return b==(cxc(),$wc)?sec:rec;case 2:return b==(cxc(),$wc)?rec:tec;default:return rec;}} function Fad(a,b){var c,d,e;Ymb(a.a,b);a.e-=b.r+(a.a.c.length==0?0:a.c);e=fFe;for(d=new Anb(a.a);d.a>16==3){return a.Cb.Th(a,12,J4,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(pvd(),gvd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function sCd(a,b){var c,d;if(a.Db>>16==11){return a.Cb.Th(a,10,J4,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(pvd(),kvd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function n4d(a,b){var c,d;if(a.Db>>16==10){return a.Cb.Th(a,11,h7,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(JTd(),ATd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function Q5d(a,b){var c,d;if(a.Db>>16==10){return a.Cb.Th(a,12,s7,b)}return d=Z5d(RD(vYd((c=RD(Ywd(a,16),29),!c?(JTd(),DTd):c),a.Db>>16),19)),a.Cb.Th(a,d.n,d.f,b)} function WVd(a){var b;if((a.Bb&1)==0&&!!a.r&&a.r.Vh()){b=RD(a.r,54);a.r=RD(Vvd(a,b),142);a.r!=b&&(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,9,8,b,a.r))}return a.r} function pKb(a,b,c){var d;d=cD(WC(iE,1),vxe,28,15,[sKb(a,(ZJb(),WJb),b,c),sKb(a,XJb,b,c),sKb(a,YJb,b,c)]);if(a.f){d[0]=$wnd.Math.max(d[0],d[2]);d[2]=d[0]}return d} function ddc(a,b){var c,d,e;e=kdc(a,b);if(e.c.length==0){return}_mb(e,new Gdc);c=e.c.length;for(d=0;d>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f} function YHb(){YHb=geb;XHb=(iIb(),fIb);WHb=new lGd(Aye,XHb);VHb=(LHb(),KHb);UHb=new lGd(Bye,VHb);THb=(DHb(),CHb);SHb=new lGd(Cye,THb);RHb=new lGd(Dye,(Geb(),true))} function Iic(a,b,c){var d,e;d=b*c;if(ZD(a.g,154)){e=$jc(a);if(e.f.d){e.f.a||(a.d.a+=d+Tye)}else{a.d.d-=d+Tye;a.d.a+=d+Tye}}else if(ZD(a.g,10)){a.d.d-=d;a.d.a+=2*d}} function _pc(a,b,c){var d,e,f,g,h;e=a[c.g];for(h=new Anb(b.d);h.a0?a.b:0);++c}b.b=d;b.e=e} function Fo(a){var b,c,d;d=a.b;if(Xp(a.i,d.length)){c=d.length*2;a.b=$C(XF,ewe,303,c,0,1);a.c=$C(XF,ewe,303,c,0,1);a.f=c-1;a.i=0;for(b=a.a;b;b=b.c){Bo(a,b,b)}++a.g}} function VPb(a,b,c,d){var e,f,g,h;for(e=0;eg&&(h=g/d);e>f&&(i=f/e);ijd(a,$wnd.Math.min(h,i));return a} function OAd(){qAd();var b,c;try{c=RD(M5d((YSd(),XSd),$He),2113);if(c){return c}}catch(a){a=zdb(a);if(ZD(a,103)){b=a;UId((Hde(),b))}else throw Adb(a)}return new KAd} function Qae(){qAd();var b,c;try{c=RD(M5d((YSd(),XSd),AKe),2040);if(c){return c}}catch(a){a=zdb(a);if(ZD(a,103)){b=a;UId((Hde(),b))}else throw Adb(a)}return new Mae} function vne(){Zme();var b,c;try{c=RD(M5d((YSd(),XSd),dLe),2122);if(c){return c}}catch(a){a=zdb(a);if(ZD(a,103)){b=a;UId((Hde(),b))}else throw Adb(a)}return new rne} function f2d(a,b,c){var d,e;e=a.e;a.e=b;if((a.Db&4)!=0&&(a.Db&1)==0){d=new N3d(a,1,4,e,b);!c?(c=d):c.nj(d)}e!=b&&(b?(c=o2d(a,k2d(a,b),c)):(c=o2d(a,a.a,c)));return c} function DB(){uB.call(this);this.e=-1;this.a=false;this.p=qwe;this.k=-1;this.c=-1;this.b=-1;this.g=false;this.f=-1;this.j=-1;this.n=-1;this.i=-1;this.d=-1;this.o=qwe} function hHb(a,b){var c,d,e;d=a.b.d.d;a.a||(d+=a.b.d.a);e=b.b.d.d;b.a||(e+=b.b.d.a);c=Qfb(d,e);if(c==0){if(!a.a&&b.a){return -1}else if(!b.a&&a.a){return 1}}return c} function XQb(a,b){var c,d,e;d=a.b.b.d;a.a||(d+=a.b.b.a);e=b.b.b.d;b.a||(e+=b.b.b.a);c=Qfb(d,e);if(c==0){if(!a.a&&b.a){return -1}else if(!b.a&&a.a){return 1}}return c} function RYb(a,b){var c,d,e;d=a.b.g.d;a.a||(d+=a.b.g.a);e=b.b.g.d;b.a||(e+=b.b.g.a);c=Qfb(d,e);if(c==0){if(!a.a&&b.a){return -1}else if(!b.a&&a.a){return 1}}return c} function _Wb(){_Wb=geb;YWb=nfd(pfd(pfd(pfd(new ufd,(sXb(),qXb),(hcc(),Dbc)),qXb,Hbc),rXb,Obc),rXb,rbc);$Wb=pfd(pfd(new ufd,qXb,hbc),qXb,sbc);ZWb=nfd(new ufd,rXb,ubc)} function J6b(a){var b,c,d,e,f;b=RD(mQb(a,(Ywc(),cwc)),85);f=a.n;for(d=b.Cc().Kc();d.Ob();){c=RD(d.Pb(),314);e=c.i;e.c+=f.a;e.d+=f.b;c.c?MKb(c):OKb(c)}pQb(a,cwc,null)} function Wpc(a,b,c){var d,e;e=a.b;d=e.d;switch(b.g){case 1:return -d.d-c;case 2:return e.o.a+d.c+c;case 3:return e.o.b+d.a+c;case 4:return -d.b-c;default:return -1;}} function CNc(a,b,c){var d,e;c.Ug('Interactive node placement',1);a.a=RD(mQb(b,(Ywc(),Qwc)),312);for(e=new Anb(b.b);e.a0;if(j){if(j){m=r.p;g?++m:--m;l=RD(Vmb(r.c.a,m),10);d=Z7b(l);n=!(Did(d,w,c[0])||yid(d,w,c[0]))}}else{n=true}}o=false;v=b.D.i;if(!!v&&!!v.c&&h.e){k=g&&v.p>0||!g&&v.p=0){i=null;h=new Jkb(k.a,j+1);while(h.bg?1:cz(isNaN(0),isNaN(g)))<0&&(null,bz(vEe),($wnd.Math.abs(g-1)<=vEe||g==1||isNaN(g)&&isNaN(1)?0:g<1?-1:g>1?1:cz(isNaN(g),isNaN(1)))<0)&&(null,bz(vEe),($wnd.Math.abs(0-h)<=vEe||0==h||isNaN(0)&&isNaN(h)?0:0h?1:cz(isNaN(0),isNaN(h)))<0)&&(null,bz(vEe),($wnd.Math.abs(h-1)<=vEe||h==1||isNaN(h)&&isNaN(1)?0:h<1?-1:h>1?1:cz(isNaN(h),isNaN(1)))<0));return f} function EXd(b){var c,d,e,f;d=b.D!=null?b.D:b.B;c=qhb(d,Fhb(91));if(c!=-1){e=(AFb(0,c,d.length),d.substr(0,c));f=new Qhb;do f.a+='[';while((c=phb(d,91,++c))!=-1);if(lhb(e,hve))f.a+='Z';else if(lhb(e,dKe))f.a+='B';else if(lhb(e,eKe))f.a+='C';else if(lhb(e,fKe))f.a+='D';else if(lhb(e,gKe))f.a+='F';else if(lhb(e,hKe))f.a+='I';else if(lhb(e,iKe))f.a+='J';else if(lhb(e,jKe))f.a+='S';else{f.a+='L';f.a+=''+e;f.a+=';'}try{return null}catch(a){a=zdb(a);if(!ZD(a,63))throw Adb(a)}}else if(qhb(d,Fhb(46))==-1){if(lhb(d,hve))return xdb;else if(lhb(d,dKe))return gE;else if(lhb(d,eKe))return hE;else if(lhb(d,fKe))return iE;else if(lhb(d,gKe))return jE;else if(lhb(d,hKe))return kE;else if(lhb(d,iKe))return lE;else if(lhb(d,jKe))return wdb}return null} function pTb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;a.e=b;h=RSb(b);w=new bnb;for(d=new Anb(h);d.a=0&&p=j.c.c.length?(k=hOc((r3b(),p3b),o3b)):(k=hOc((r3b(),o3b),o3b));k*=2;f=c.a.g;c.a.g=$wnd.Math.max(f,f+(k-f));g=c.b.g;c.b.g=$wnd.Math.max(g,g+(k-g));e=b}}} function qkc(a){var b,c,d,e;FDb(CDb(new SDb(null,new Swb(a.a.b,16)),new Qkc),new Skc);okc(a);FDb(CDb(new SDb(null,new Swb(a.a.b,16)),new Ukc),new Wkc);if(a.c==(Ymd(),Wmd)){FDb(CDb(EDb(new SDb(null,new Swb(new Xkb(a.f),1)),new clc),new elc),new glc(a));FDb(CDb(GDb(EDb(EDb(new SDb(null,new Swb(a.d.b,16)),new klc),new mlc),new olc),new qlc),new slc(a))}e=new rjd(oxe,oxe);b=new rjd(pxe,pxe);for(d=new Anb(a.a.b);d.a0&&(b.a+=pve,b);Csd(RD(bMd(h),167),b)}b.a+=SAe;i=new mMd((!d.c&&(d.c=new Yie(E4,d,5,8)),d.c));while(i.e!=i.i.gc()){i.e>0&&(b.a+=pve,b);Csd(RD(bMd(i),167),b)}b.a+=')'}}} function LTb(a,b,c){var d,e,f,g,h,i,j,k;for(i=new dMd((!a.a&&(a.a=new C5d(J4,a,10,11)),a.a));i.e!=i.i.gc();){h=RD(bMd(i),27);for(e=new is(Mr(zGd(h).a.Kc(),new ir));gs(e);){d=RD(hs(e),74);!d.b&&(d.b=new Yie(E4,d,4,7));if(!(d.b.i<=1&&(!d.c&&(d.c=new Yie(E4,d,5,8)),d.c.i<=1))){throw Adb(new Ked('Graph must not contain hyperedges.'))}if(!nzd(d)&&h!=AGd(RD(QHd((!d.c&&(d.c=new Yie(E4,d,5,8)),d.c),0),84))){j=new cUb;kQb(j,d);pQb(j,(JVb(),HVb),d);_Tb(j,RD(Wd(qtb(c.f,h)),153));aUb(j,RD(Wjb(c,AGd(RD(QHd((!d.c&&(d.c=new Yie(E4,d,5,8)),d.c),0),84))),153));Rmb(b.c,j);for(g=new dMd((!d.n&&(d.n=new C5d(I4,d,1,7)),d.n));g.e!=g.i.gc();){f=RD(bMd(g),135);k=new iUb(j,f.a);kQb(k,f);pQb(k,HVb,f);k.e.a=$wnd.Math.max(f.g,1);k.e.b=$wnd.Math.max(f.f,1);hUb(k);Rmb(b.d,k)}}}}} function Vec(a,b,c){var d,e,f,g,h,i,j,k,l,m;c.Ug('Node promotion heuristic',1);a.i=b;a.r=RD(mQb(b,(yCc(),ZAc)),243);a.r!=(aEc(),TDc)&&a.r!=UDc?Tec(a):Uec(a);k=RD(mQb(a.i,YAc),17).a;f=new nfc;switch(a.r.g){case 2:case 1:Yec(a,f);break;case 3:a.r=_Dc;Yec(a,f);i=0;for(h=new Anb(a.b);h.aa.k){a.r=VDc;Yec(a,f)}break;case 4:a.r=_Dc;Yec(a,f);j=0;for(e=new Anb(a.c);e.aa.n){a.r=YDc;Yec(a,f)}break;case 6:m=eE($wnd.Math.ceil(a.g.length*k/100));Yec(a,new qfc(m));break;case 5:l=eE($wnd.Math.ceil(a.e*k/100));Yec(a,new tfc(l));break;case 8:Sec(a,true);break;case 9:Sec(a,false);break;default:Yec(a,f);}a.r!=TDc&&a.r!=UDc?Zec(a,b):$ec(a,b);c.Vg()} function $rc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;l=a.b;k=new Jkb(l,0);Ikb(k,new R4b(a));s=false;g=1;while(k.b0){m.d+=k.n.d;m.d+=k.d}if(m.a>0){m.a+=k.n.a;m.a+=k.d}if(m.b>0){m.b+=k.n.b;m.b+=k.d}if(m.c>0){m.c+=k.n.c;m.c+=k.d}return m} function u9b(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o;m=c.d;l=c.c;f=new rjd(c.f.a+c.d.b+c.d.c,c.f.b+c.d.d+c.d.a);g=f.b;for(j=new Anb(a.a);j.a0){a.c[b.c.p][b.p].d+=Kwb(a.i,24)*Nxe*0.07000000029802322-0.03500000014901161;a.c[b.c.p][b.p].a=a.c[b.c.p][b.p].d/a.c[b.c.p][b.p].b}} function D8b(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;for(o=new Anb(a);o.ad.d;d.d=$wnd.Math.max(d.d,b);if(h&&c){d.d=$wnd.Math.max(d.d,d.a);d.a=d.d+e}break;case 3:c=b>d.a;d.a=$wnd.Math.max(d.a,b);if(h&&c){d.a=$wnd.Math.max(d.a,d.d);d.d=d.a+e}break;case 2:c=b>d.c;d.c=$wnd.Math.max(d.c,b);if(h&&c){d.c=$wnd.Math.max(d.b,d.c);d.b=d.c+e}break;case 4:c=b>d.b;d.b=$wnd.Math.max(d.b,b);if(h&&c){d.b=$wnd.Math.max(d.b,d.c);d.c=d.b+e}}}}} function pA(a,b){var c,d,e,f,g,h,i,j,k;j='';if(b.length==0){return a.ne(ywe,wwe,-1,-1)}k=Dhb(b);lhb(k.substr(0,3),'at ')&&(k=(BFb(3,k.length+1),k.substr(3)));k=k.replace(/\[.*?\]/g,'');g=k.indexOf('(');if(g==-1){g=k.indexOf('@');if(g==-1){j=k;k=''}else{j=Dhb((BFb(g+1,k.length+1),k.substr(g+1)));k=Dhb((AFb(0,g,k.length),k.substr(0,g)))}}else{c=k.indexOf(')',g);j=(AFb(g+1,c,k.length),k.substr(g+1,c-(g+1)));k=Dhb((AFb(0,g,k.length),k.substr(0,g)))}g=qhb(k,Fhb(46));g!=-1&&(k=(BFb(g+1,k.length+1),k.substr(g+1)));(k.length==0||lhb(k,'Anonymous function'))&&(k=wwe);h=thb(j,Fhb(58));e=uhb(j,Fhb(58),h-1);i=-1;d=-1;f=ywe;if(h!=-1&&e!=-1){f=(AFb(0,e,j.length),j.substr(0,e));i=jA((AFb(e+1,h,j.length),j.substr(e+1,h-(e+1))));d=jA((BFb(h+1,j.length+1),j.substr(h+1)))}return a.ne(f,k,i,d)} function C6b(a){var b,c,d,e,f,g,h,i,j,k,l;for(j=new Anb(a);j.a0||k.j==ppd&&k.e.c.length-k.g.c.length<0)){b=false;break}for(e=new Anb(k.g);e.a=j&&v>=q){m+=o.n.b+p.n.b+p.a.b-u;++h}}}}if(c){for(g=new Anb(s.e);g.a=j&&v>=q){m+=o.n.b+p.n.b+p.a.b-u;++h}}}}}if(h>0){w+=m/h;++n}}if(n>0){b.a=e*w/n;b.g=n}else{b.a=0;b.g=0}} function hTb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;f=a.f.b;m=f.a;k=f.b;o=a.e.g;n=a.e.f;zyd(a.e,f.a,f.b);w=m/o;A=k/n;for(j=new dMd(iyd(a.e));j.e!=j.i.gc();){i=RD(bMd(j),135);Dyd(i,i.i*w);Eyd(i,i.j*A)}for(s=new dMd(wCd(a.e));s.e!=s.i.gc();){r=RD(bMd(s),123);u=r.i;v=r.j;u>0&&Dyd(r,u*w);v>0&&Eyd(r,v*A)}Bvb(a.b,new tTb);b=new bnb;for(h=new vkb((new mkb(a.c)).a);h.b;){g=tkb(h);d=RD(g.ld(),74);c=RD(g.md(),407).a;e=IGd(d,false,false);l=fTb(JGd(d),ssd(e),c);lsd(l,e);t=KGd(d);if(!!t&&Wmb(b,t,0)==-1){ZEb(b.c,t);gTb(t,(sFb(l.b!=0),RD(l.a.a.c,8)),c)}}for(q=new vkb((new mkb(a.d)).a);q.b;){p=tkb(q);d=RD(p.ld(),74);c=RD(p.md(),407).a;e=IGd(d,false,false);l=fTb(LGd(d),Ijd(ssd(e)),c);l=Ijd(l);lsd(l,e);t=MGd(d);if(!!t&&Wmb(b,t,0)==-1){ZEb(b.c,t);gTb(t,(sFb(l.b!=0),RD(l.c.b.c,8)),c)}}} function GJb(a,b,c,d){var e,f,g,h,i;h=new CLb(b);iNb(h,d);e=true;if(!!a&&a.pf((umd(),Nkd))){f=RD(a.of((umd(),Nkd)),88);e=f==(Cmd(),Amd)||f==ymd||f==zmd}$Mb(h,false);Umb(h.e.Rf(),new dNb(h,false,e));EMb(h,h.f,(ZJb(),WJb),(qpd(),Yod));EMb(h,h.f,YJb,npd);EMb(h,h.g,WJb,ppd);EMb(h,h.g,YJb,Xod);GMb(h,Yod);GMb(h,npd);FMb(h,Xod);FMb(h,ppd);RMb();g=h.A.Hc((Qpd(),Mpd))&&h.B.Hc((dqd(),$pd))?SMb(h):null;!!g&&uKb(h.a,g);XMb(h);xMb(h);GNb(h);sMb(h);gNb(h);yNb(h);oNb(h,Yod);oNb(h,npd);tMb(h);fNb(h);if(!c){return h.o}VMb(h);CNb(h);oNb(h,Xod);oNb(h,ppd);i=h.B.Hc((dqd(),_pd));IMb(h,i,Yod);IMb(h,i,npd);JMb(h,i,Xod);JMb(h,i,ppd);FDb(new SDb(null,new Swb(new glb(h.i),0)),new KMb);FDb(CDb(new SDb(null,ki(h.r).a.oc()),new MMb),new OMb);WMb(h);h.e.Pf(h.o);FDb(new SDb(null,ki(h.r).a.oc()),new YMb);return h.o} function LYb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;j=oxe;for(d=new Anb(a.a.b);d.a1){n=new xVc(o,t,d);xgb(t,new nVc(a,n));ZEb(g.c,n);for(l=t.a.ec().Kc();l.Ob();){k=RD(l.Pb(),42);Ymb(f,k.b)}}if(h.a.gc()>1){n=new xVc(o,h,d);xgb(h,new pVc(a,n));ZEb(g.c,n);for(l=h.a.ec().Kc();l.Ob();){k=RD(l.Pb(),42);Ymb(f,k.b)}}}} function p6b(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;p=a.n;q=a.o;m=a.d;l=Kfb(UD(hFc(a,(yCc(),QBc))));if(b){k=l*(b.gc()-1);n=0;for(i=b.Kc();i.Ob();){g=RD(i.Pb(),10);k+=g.o.a;n=$wnd.Math.max(n,g.o.b)}r=p.a-(k-q.a)/2;f=p.b-m.d+n;d=q.a/(b.gc()+1);e=d;for(h=b.Kc();h.Ob();){g=RD(h.Pb(),10);g.n.a=r;g.n.b=f-g.o.b;r+=g.o.a+l;j=n6b(g);j.n.a=g.o.a/2-j.a.a;j.n.b=g.o.b;o=RD(mQb(g,(Ywc(),Xvc)),12);if(o.e.c.length+o.g.c.length==1){o.n.a=e-o.a.a;o.n.b=0;P3b(o,a)}e+=d}}if(c){k=l*(c.gc()-1);n=0;for(i=c.Kc();i.Ob();){g=RD(i.Pb(),10);k+=g.o.a;n=$wnd.Math.max(n,g.o.b)}r=p.a-(k-q.a)/2;f=p.b+q.b+m.a-n;d=q.a/(c.gc()+1);e=d;for(h=c.Kc();h.Ob();){g=RD(h.Pb(),10);g.n.a=r;g.n.b=f;r+=g.o.a+l;j=n6b(g);j.n.a=g.o.a/2-j.a.a;j.n.b=0;o=RD(mQb(g,(Ywc(),Xvc)),12);if(o.e.c.length+o.g.c.length==1){o.n.a=e-o.a.a;o.n.b=q.b;P3b(o,a)}e+=d}}} function Hac(a,b){var c,d,e,f,g,h;if(!RD(mQb(b,(Ywc(),kwc)),21).Hc((ovc(),hvc))){return}for(h=new Anb(b.a);h.a=0&&g0&&(RD(Vrb(a.b,b),127).a.b=c)} function wcc(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p;m=Kfb(UD(mQb(a,(yCc(),_Bc))));n=Kfb(UD(mQb(a,aCc)));l=Kfb(UD(mQb(a,ZBc)));h=a.o;f=RD(Vmb(a.j,0),12);g=f.n;p=ucc(f,l);if(!p){return}if(b.Hc((Pod(),Lod))){switch(RD(mQb(a,(Ywc(),hwc)),64).g){case 1:p.c=(h.a-p.b)/2-g.a;p.d=n;break;case 3:p.c=(h.a-p.b)/2-g.a;p.d=-n-p.a;break;case 2:if(c&&f.e.c.length==0&&f.g.c.length==0){k=d?p.a:RD(Vmb(f.f,0),72).o.b;p.d=(h.b-k)/2-g.b}else{p.d=h.b+n-g.b}p.c=-m-p.b;break;case 4:if(c&&f.e.c.length==0&&f.g.c.length==0){k=d?p.a:RD(Vmb(f.f,0),72).o.b;p.d=(h.b-k)/2-g.b}else{p.d=h.b+n-g.b}p.c=m;}}else if(b.Hc(Nod)){switch(RD(mQb(a,(Ywc(),hwc)),64).g){case 1:case 3:p.c=g.a+m;break;case 2:case 4:if(c&&!f.c){k=d?p.a:RD(Vmb(f.f,0),72).o.b;p.d=(h.b-k)/2-g.b}else{p.d=g.b+n}}}e=p.d;for(j=new Anb(f.f);j.a=b.length)return {done:true};var a=b[d++];return {value:[a,c.get(a)],done:false}}}};if(!Ftb()){e.prototype.createObject=function(){return {}};e.prototype.get=function(a){return this.obj[':'+a]};e.prototype.set=function(a,b){this.obj[':'+a]=b};e.prototype[Jxe]=function(a){delete this.obj[':'+a]};e.prototype.keys=function(){var a=[];for(var b in this.obj){b.charCodeAt(0)==58&&a.push(b.substring(1))}return a}}return e} function q$c(){q$c=geb;h$c=new jGd(rAe);new jGd(sAe);new kGd('DEPTH',sgb(0));XZc=new kGd('FAN',sgb(0));VZc=new kGd(QEe,sgb(0));n$c=new kGd('ROOT',(Geb(),false));b$c=new kGd('LEFTNEIGHBOR',null);l$c=new kGd('RIGHTNEIGHBOR',null);c$c=new kGd('LEFTSIBLING',null);m$c=new kGd('RIGHTSIBLING',null);WZc=new kGd('DUMMY',false);new kGd('LEVEL',sgb(0));k$c=new kGd('REMOVABLE_EDGES',new Yub);o$c=new kGd('XCOOR',sgb(0));p$c=new kGd('YCOOR',sgb(0));d$c=new kGd('LEVELHEIGHT',0);f$c=new kGd('LEVELMIN',0);e$c=new kGd('LEVELMAX',0);ZZc=new kGd('GRAPH_XMIN',0);_Zc=new kGd('GRAPH_YMIN',0);YZc=new kGd('GRAPH_XMAX',0);$Zc=new kGd('GRAPH_YMAX',0);UZc=new kGd('COMPACT_LEVEL_ASCENSION',false);TZc=new kGd('COMPACT_CONSTRAINTS',new bnb);a$c=new kGd('ID','');i$c=new kGd('POSITION',sgb(0));j$c=new kGd('PRELIM',0);g$c=new kGd('MODIFIER',0);SZc=new jGd(tAe);RZc=new jGd(uAe)} function Bqe(a){zqe();var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;if(a==null)return null;l=a.length*8;if(l==0){return ''}h=l%24;n=l/24|0;m=h!=0?n+1:n;f=null;f=$C(hE,zwe,28,m*4,15,1);j=0;k=0;b=0;c=0;d=0;g=0;e=0;for(i=0;i>24;j=(b&3)<<24>>24;o=(b&-128)==0?b>>2<<24>>24:(b>>2^192)<<24>>24;p=(c&-128)==0?c>>4<<24>>24:(c>>4^240)<<24>>24;q=(d&-128)==0?d>>6<<24>>24:(d>>6^252)<<24>>24;f[g++]=yqe[o];f[g++]=yqe[p|j<<4];f[g++]=yqe[k<<2|q];f[g++]=yqe[d&63]}if(h==8){b=a[e];j=(b&3)<<24>>24;o=(b&-128)==0?b>>2<<24>>24:(b>>2^192)<<24>>24;f[g++]=yqe[o];f[g++]=yqe[j<<4];f[g++]=61;f[g++]=61}else if(h==16){b=a[e];c=a[e+1];k=(c&15)<<24>>24;j=(b&3)<<24>>24;o=(b&-128)==0?b>>2<<24>>24:(b>>2^192)<<24>>24;p=(c&-128)==0?c>>4<<24>>24:(c>>4^240)<<24>>24;f[g++]=yqe[o];f[g++]=yqe[p|j<<4];f[g++]=yqe[k<<2];f[g++]=61}return Ihb(f,0,f.length)} function CB(a,b){var c,d,e,f,g,h,i;a.e==0&&a.p>0&&(a.p=-(a.p-1));a.p>qwe&&tB(b,a.p-Owe);g=b.q.getDate();nB(b,1);a.k>=0&&qB(b,a.k);if(a.c>=0){nB(b,a.c)}else if(a.k>=0){i=new vB(b.q.getFullYear()-Owe,b.q.getMonth(),35);d=35-i.q.getDate();nB(b,$wnd.Math.min(d,g))}else{nB(b,g)}a.f<0&&(a.f=b.q.getHours());a.b>0&&a.f<12&&(a.f+=12);oB(b,a.f==24&&a.g?0:a.f);a.j>=0&&pB(b,a.j);a.n>=0&&rB(b,a.n);a.i>=0&&sB(b,Bdb(Ndb(Fdb(Hdb(b.q.getTime()),Awe),Awe),a.i));if(a.a){e=new uB;tB(e,e.q.getFullYear()-Owe-80);Ldb(Hdb(b.q.getTime()),Hdb(e.q.getTime()))&&tB(b,e.q.getFullYear()-Owe+100)}if(a.d>=0){if(a.c==-1){c=(7+a.d-b.q.getDay())%7;c>3&&(c-=7);h=b.q.getMonth();nB(b,b.q.getDate()+c);b.q.getMonth()!=h&&nB(b,b.q.getDate()+(c>0?-7:7))}else{if(b.q.getDay()!=a.d){return false}}}if(a.o>qwe){f=b.q.getTimezoneOffset();sB(b,Bdb(Hdb(b.q.getTime()),(a.o-f)*60*Awe))}return true} function J5b(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;e=mQb(b,(Ywc(),Awc));if(!ZD(e,207)){return}o=RD(e,27);p=b.e;m=new sjd(b.c);f=b.d;m.a+=f.b;m.b+=f.d;u=RD(Gxd(o,(yCc(),oBc)),181);if(Csb(u,(dqd(),Xpd))){n=RD(Gxd(o,qBc),107);E2b(n,f.a);H2b(n,f.d);F2b(n,f.b);G2b(n,f.c)}c=new bnb;for(k=new Anb(b.a);k.ad.c.length-1){Rmb(d,new Ptd(Hze,KEe))}c=RD(mQb(e,f_c),17).a;if(Dmd(RD(mQb(a,H$c),88))){e.e.aKfb(UD((tFb(c,d.c.length),RD(d.c[c],42)).b))&&Otd((tFb(c,d.c.length),RD(d.c[c],42)),e.e.a+e.f.a)}else{e.e.bKfb(UD((tFb(c,d.c.length),RD(d.c[c],42)).b))&&Otd((tFb(c,d.c.length),RD(d.c[c],42)),e.e.b+e.f.b)}}for(f=Sub(a.b,0);f.b!=f.d.c;){e=RD(evb(f),40);c=RD(mQb(e,(h_c(),f_c)),17).a;pQb(e,(q$c(),f$c),UD((tFb(c,d.c.length),RD(d.c[c],42)).a));pQb(e,e$c,UD((tFb(c,d.c.length),RD(d.c[c],42)).b))}b.Vg()} function Tec(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;a.o=Kfb(UD(mQb(a.i,(yCc(),bCc))));a.f=Kfb(UD(mQb(a.i,XBc)));a.j=a.i.b.c.length;h=a.j-1;m=0;a.k=0;a.n=0;a.b=dv($C(bJ,Nve,17,a.j,0,1));a.c=dv($C(VI,Nve,345,a.j,7,1));for(g=new Anb(a.i.b);g.a0&&Rmb(a.q,k);Rmb(a.p,k)}b-=d;n=i+b;j+=b*a.f;$mb(a.b,h,sgb(n));$mb(a.c,h,j);a.k=$wnd.Math.max(a.k,n);a.n=$wnd.Math.max(a.n,j);a.e+=b;b+=p}} function qpd(){qpd=geb;var a;opd=new upd(Sye,0);Yod=new upd(_ye,1);Xod=new upd(aze,2);npd=new upd(bze,3);ppd=new upd(cze,4);bpd=(yob(),new Lqb((a=RD(mfb(E3),9),new Fsb(a,RD(WEb(a,a.length),9),0))));cpd=eq(ysb(Yod,cD(WC(E3,1),NAe,64,0,[])));Zod=eq(ysb(Xod,cD(WC(E3,1),NAe,64,0,[])));kpd=eq(ysb(npd,cD(WC(E3,1),NAe,64,0,[])));mpd=eq(ysb(ppd,cD(WC(E3,1),NAe,64,0,[])));hpd=eq(ysb(Yod,cD(WC(E3,1),NAe,64,0,[npd])));apd=eq(ysb(Xod,cD(WC(E3,1),NAe,64,0,[ppd])));jpd=eq(ysb(Yod,cD(WC(E3,1),NAe,64,0,[ppd])));dpd=eq(ysb(Yod,cD(WC(E3,1),NAe,64,0,[Xod])));lpd=eq(ysb(npd,cD(WC(E3,1),NAe,64,0,[ppd])));$od=eq(ysb(Xod,cD(WC(E3,1),NAe,64,0,[npd])));gpd=eq(ysb(Yod,cD(WC(E3,1),NAe,64,0,[Xod,ppd])));_od=eq(ysb(Xod,cD(WC(E3,1),NAe,64,0,[npd,ppd])));ipd=eq(ysb(Yod,cD(WC(E3,1),NAe,64,0,[npd,ppd])));epd=eq(ysb(Yod,cD(WC(E3,1),NAe,64,0,[Xod,npd])));fpd=eq(ysb(Yod,cD(WC(E3,1),NAe,64,0,[Xod,npd,ppd])))} function Gfc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;b.Ug(qBe,1);p=new bnb;w=new bnb;for(j=new Anb(a.b);j.a0&&(t-=n);p2b(g,t);k=0;for(m=new Anb(g.a);m.a0);h.a.Xb(h.c=--h.b)}i=0.4*d*k;!f&&h.b0){j=(BFb(0,c.length),c.charCodeAt(0));if(j!=64){if(j==37){m=c.lastIndexOf('%');k=false;if(m!=0&&(m==n-1||(k=(BFb(m+1,c.length),c.charCodeAt(m+1)==46)))){h=(AFb(1,m,c.length),c.substr(1,m-1));u=lhb('%',h)?null:oSd(h);e=0;if(k){try{e=Oeb((BFb(m+2,c.length+1),c.substr(m+2)),qwe,lve)}catch(a){a=zdb(a);if(ZD(a,130)){i=a;throw Adb(new RSd(i))}else throw Adb(a)}}for(r=P2d(b.Gh());r.Ob();){p=k3d(r);if(ZD(p,519)){f=RD(p,598);t=f.d;if((u==null?t==null:lhb(u,t))&&e--==0){return f}}}return null}}l=c.lastIndexOf('.');o=l==-1?c:(AFb(0,l,c.length),c.substr(0,l));d=0;if(l!=-1){try{d=Oeb((BFb(l+1,c.length+1),c.substr(l+1)),qwe,lve)}catch(a){a=zdb(a);if(ZD(a,130)){o=c}else throw Adb(a)}}o=lhb('%',o)?null:oSd(o);for(q=P2d(b.Gh());q.Ob();){p=k3d(q);if(ZD(p,197)){g=RD(p,197);s=g.xe();if((o==null?s==null:lhb(o,s))&&d--==0){return g}}}return null}}return Pvd(b,c)} function Hlc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;k=new Tsb;i=new Tp;for(d=new Anb(a.a.a.b);d.ab.d.c){n=a.c[b.a.d];q=a.c[l.a.d];if(n==q){continue}rIb(uIb(tIb(vIb(sIb(new wIb,1),100),n),q))}}}}}}} function mNb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;m=RD(RD(Qc(a.r,b),21),87);if(b==(qpd(),Xod)||b==ppd){qNb(a,b);return}f=b==Yod?(mOb(),iOb):(mOb(),lOb);u=b==Yod?(vLb(),uLb):(vLb(),sLb);c=RD(Vrb(a.b,b),127);d=c.i;e=d.c+Hid(cD(WC(iE,1),vxe,28,15,[c.n.b,a.C.b,a.k]));r=d.c+d.b-Hid(cD(WC(iE,1),vxe,28,15,[c.n.c,a.C.c,a.k]));g=WNb(_Nb(f),a.t);s=b==Yod?pxe:oxe;for(l=m.Kc();l.Ob();){j=RD(l.Pb(),117);if(!j.c||j.c.d.c.length<=0){continue}q=j.b.Mf();p=j.e;n=j.c;o=n.i;o.b=(i=n.n,n.e.a+i.b+i.c);o.a=(h=n.n,n.e.b+h.d+h.a);Ivb(u,Pye);n.f=u;RKb(n,(EKb(),DKb));o.c=p.a-(o.b-q.a)/2;v=$wnd.Math.min(e,p.a);w=$wnd.Math.max(r,p.a+q.a);o.cw&&(o.c=w-o.b);Rmb(g.d,new sOb(o,UNb(g,o)));s=b==Yod?$wnd.Math.max(s,p.b+j.b.Mf().b):$wnd.Math.min(s,p.b)}s+=b==Yod?a.t:-a.t;t=VNb((g.e=s,g));t>0&&(RD(Vrb(a.b,b),127).a.b=t);for(k=m.Kc();k.Ob();){j=RD(k.Pb(),117);if(!j.c||j.c.d.c.length<=0){continue}o=j.c.i;o.c-=j.e.a;o.d-=j.e.b}} function JSb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;b=new Tsb;for(i=new dMd(a);i.e!=i.i.gc();){h=RD(bMd(i),27);c=new _sb;Zjb(FSb,h,c);n=new TSb;e=RD(zDb(new SDb(null,new Twb(new is(Mr(yGd(h).a.Kc(),new ir)))),OBb(n,tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[(xBb(),vBb)])))),85);ISb(c,RD(e.xc((Geb(),true)),16),new VSb);d=RD(zDb(CDb(RD(e.xc(false),15).Lc(),new XSb),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[vBb]))),15);for(g=d.Kc();g.Ob();){f=RD(g.Pb(),74);m=KGd(f);if(m){j=RD(Wd(qtb(b.f,m)),21);if(!j){j=LSb(m);rtb(b.f,m,j)}ye(c,j)}}e=RD(zDb(new SDb(null,new Twb(new is(Mr(zGd(h).a.Kc(),new ir)))),OBb(n,tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[vBb])))),85);ISb(c,RD(e.xc(true),16),new ZSb);d=RD(zDb(CDb(RD(e.xc(false),15).Lc(),new _Sb),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[vBb]))),15);for(l=d.Kc();l.Ob();){k=RD(l.Pb(),74);m=MGd(k);if(m){j=RD(Wd(qtb(b.f,m)),21);if(!j){j=LSb(m);rtb(b.f,m,j)}ye(c,j)}}}} function zjb(a,b){xjb();var c,d,e,f,g,h,i,j,k,l,m,n,o,p;i=Ddb(a,0)<0;i&&(a=Odb(a));if(Ddb(a,0)==0){switch(b){case 0:return '0';case 1:return zxe;case 2:return '0.00';case 3:return '0.000';case 4:return '0.0000';case 5:return '0.00000';case 6:return '0.000000';default:n=new bib;b<0?(n.a+='0E+',n):(n.a+='0E',n);n.a+=b==qwe?'2147483648':''+-b;return n.a;}}k=18;l=$C(hE,zwe,28,k+1,15,1);c=k;p=a;do{j=p;p=Fdb(p,10);l[--c]=Ydb(Bdb(48,Vdb(j,Ndb(p,10))))&Bwe}while(Ddb(p,0)!=0);e=Vdb(Vdb(Vdb(k,c),b),1);if(b==0){i&&(l[--c]=45);return Ihb(l,c,k-c)}if(b>0&&Ddb(e,-6)>=0){if(Ddb(e,0)>=0){f=c+Ydb(e);for(h=k-1;h>=f;h--){l[h+1]=l[h]}l[++f]=46;i&&(l[--c]=45);return Ihb(l,c,k-c+1)}for(g=2;Ldb(g,Bdb(Odb(e),1));g++){l[--c]=48}l[--c]=46;l[--c]=48;i&&(l[--c]=45);return Ihb(l,c,k-c)}o=c+1;d=k;m=new cib;i&&(m.a+='-',m);if(d-o>=1){Thb(m,l[c]);m.a+='.';m.a+=Ihb(l,c+1,k-c-1)}else{m.a+=Ihb(l,c,k-c)}m.a+='E';Ddb(e,0)>0&&(m.a+='+',m);m.a+=''+Zdb(e);return m.a} function Esd(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;q=new rjd(a.g,a.f);p=vsd(a);p.a=$wnd.Math.max(p.a,b);p.b=$wnd.Math.max(p.b,c);w=p.a/q.a;k=p.b/q.b;u=p.a-q.a;i=p.b-q.b;if(d){g=!vCd(a)?RD(Gxd(a,(umd(),Nkd)),88):RD(Gxd(vCd(a),(umd(),Nkd)),88);h=dE(Gxd(a,(umd(),Hld)))===dE((Bod(),wod));for(s=new dMd((!a.c&&(a.c=new C5d(K4,a,9,9)),a.c));s.e!=s.i.gc();){r=RD(bMd(s),123);t=RD(Gxd(r,Old),64);if(t==(qpd(),opd)){t=osd(r,g);Ixd(r,Old,t)}switch(t.g){case 1:h||Dyd(r,r.i*w);break;case 2:Dyd(r,r.i+u);h||Eyd(r,r.j*k);break;case 3:h||Dyd(r,r.i*w);Eyd(r,r.j+i);break;case 4:h||Eyd(r,r.j*k);}}}zyd(a,p.a,p.b);if(e){for(m=new dMd((!a.n&&(a.n=new C5d(I4,a,1,7)),a.n));m.e!=m.i.gc();){l=RD(bMd(m),135);n=l.i+l.g/2;o=l.j+l.f/2;v=n/q.a;j=o/q.b;if(v+j>=1){if(v-j>0&&o>=0){Dyd(l,l.i+u);Eyd(l,l.j+i*j)}else if(v-j<0&&n>=0){Dyd(l,l.i+u*v);Eyd(l,l.j+i)}}}}Ixd(a,(umd(),kld),(Qpd(),f=RD(mfb(H3),9),new Fsb(f,RD(WEb(f,f.length),9),0)));return new rjd(w,k)} function _4c(a){Cgd(a,new Pfd(Wfd($fd(Xfd(Zfd(Yfd(new agd,CFe),'ELK Radial'),'A radial layout provider which is based on the algorithm of Peter Eades published in "Drawing free trees.", published by International Institute for Advanced Study of Social Information Science, Fujitsu Limited in 1991. The radial layouter takes a tree and places the nodes in radial order around the root. The nodes of the same tree level are placed on the same radius.'),new c5c),CFe)));Agd(a,CFe,fEe,iGd(R4c));Agd(a,CFe,_ze,iGd(Y4c));Agd(a,CFe,jAe,iGd(K4c));Agd(a,CFe,CAe,iGd(L4c));Agd(a,CFe,iAe,iGd(M4c));Agd(a,CFe,kAe,iGd(J4c));Agd(a,CFe,gAe,iGd(N4c));Agd(a,CFe,lAe,iGd(Q4c));Agd(a,CFe,tFe,iGd(H4c));Agd(a,CFe,sFe,iGd(I4c));Agd(a,CFe,rFe,iGd(T4c));Agd(a,CFe,xFe,iGd(W4c));Agd(a,CFe,yFe,iGd(U4c));Agd(a,CFe,zFe,iGd(V4c));Agd(a,CFe,wFe,iGd(O4c));Agd(a,CFe,pFe,iGd(P4c));Agd(a,CFe,qFe,iGd(S4c));Agd(a,CFe,uFe,iGd(X4c));Agd(a,CFe,vFe,iGd(Z4c));Agd(a,CFe,oFe,iGd(G4c))} function Peb(a){var b,c,d,e,f,g,h,i,j,k,l;if(a==null){throw Adb(new Vgb(vve))}j=a;f=a.length;i=false;if(f>0){b=(BFb(0,a.length),a.charCodeAt(0));if(b==45||b==43){a=(BFb(1,a.length+1),a.substr(1));--f;i=b==45}}if(f==0){throw Adb(new Vgb(nxe+j+'"'))}while(a.length>0&&(BFb(0,a.length),a.charCodeAt(0)==48)){a=(BFb(1,a.length+1),a.substr(1));--f}if(f>(Ugb(),Sgb)[10]){throw Adb(new Vgb(nxe+j+'"'))}for(e=0;e0){l=-parseInt((AFb(0,d,a.length),a.substr(0,d)),10);a=(BFb(d,a.length+1),a.substr(d));f-=d;c=false}while(f>=g){d=parseInt((AFb(0,g,a.length),a.substr(0,g)),10);a=(BFb(g,a.length+1),a.substr(g));f-=g;if(c){c=false}else{if(Ddb(l,h)<0){throw Adb(new Vgb(nxe+j+'"'))}l=Ndb(l,k)}l=Vdb(l,d)}if(Ddb(l,0)>0){throw Adb(new Vgb(nxe+j+'"'))}if(!i){l=Odb(l);if(Ddb(l,0)<0){throw Adb(new Vgb(nxe+j+'"'))}}return l} function oSd(a){gSd();var b,c,d,e,f,g,h,i;if(a==null)return null;e=qhb(a,Fhb(37));if(e<0){return a}else{i=new dib((AFb(0,e,a.length),a.substr(0,e)));b=$C(gE,YHe,28,4,15,1);h=0;d=0;for(g=a.length;ee+2&&zSd((BFb(e+1,a.length),a.charCodeAt(e+1)),XRd,YRd)&&zSd((BFb(e+2,a.length),a.charCodeAt(e+2)),XRd,YRd)){c=DSd((BFb(e+1,a.length),a.charCodeAt(e+1)),(BFb(e+2,a.length),a.charCodeAt(e+2)));e+=2;if(d>0){(c&192)==128?(b[h++]=c<<24>>24):(d=0)}else if(c>=128){if((c&224)==192){b[h++]=c<<24>>24;d=2}else if((c&240)==224){b[h++]=c<<24>>24;d=3}else if((c&248)==240){b[h++]=c<<24>>24;d=4}}if(d>0){if(h==d){switch(h){case 2:{Thb(i,((b[0]&31)<<6|b[1]&63)&Bwe);break}case 3:{Thb(i,((b[0]&15)<<12|(b[1]&63)<<6|b[2]&63)&Bwe);break}}h=0;d=0}}else{for(f=0;f=2){if((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a).i==0){c=(bvd(),e=new Rzd,e);WGd((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a),c)}else if((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a).i>1){m=new mMd((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a));while(m.e!=m.i.gc()){cMd(m)}}lsd(b,RD(QHd((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a),0),166))}if(l){for(d=new dMd((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a));d.e!=d.i.gc();){c=RD(bMd(d),166);for(j=new dMd((!c.a&&(c.a=new XZd(D4,c,5)),c.a));j.e!=j.i.gc();){i=RD(bMd(j),377);h.a=$wnd.Math.max(h.a,i.a);h.b=$wnd.Math.max(h.b,i.b)}}}for(g=new dMd((!a.n&&(a.n=new C5d(I4,a,1,7)),a.n));g.e!=g.i.gc();){f=RD(bMd(g),135);k=RD(Gxd(f,und),8);!!k&&Byd(f,k.a,k.b);if(l){h.a=$wnd.Math.max(h.a,f.i+f.g);h.b=$wnd.Math.max(h.b,f.j+f.f)}}return h} function MA(a,b,c,d,e){var f,g,h;KA(a,b);g=b[0];f=ihb(c.c,0);h=-1;if(DA(c)){if(d>0){if(g+d>a.length){return false}h=HA((AFb(0,g+d,a.length),a.substr(0,g+d)),b)}else{h=HA(a,b)}}switch(f){case 71:h=EA(a,g,cD(WC(qJ,1),Nve,2,6,[Qwe,Rwe]),b);e.e=h;return true;case 77:return PA(a,b,e,h,g);case 76:return RA(a,b,e,h,g);case 69:return NA(a,b,g,e);case 99:return QA(a,b,g,e);case 97:h=EA(a,g,cD(WC(qJ,1),Nve,2,6,['AM','PM']),b);e.b=h;return true;case 121:return TA(a,b,g,h,c,e);case 100:if(h<=0){return false}e.c=h;return true;case 83:if(h<0){return false}return OA(h,g,b[0],e);case 104:h==12&&(h=0);case 75:case 72:if(h<0){return false}e.f=h;e.g=false;return true;case 107:if(h<0){return false}e.f=h;e.g=true;return true;case 109:if(h<0){return false}e.j=h;return true;case 115:if(h<0){return false}e.n=h;return true;case 90:if(gB[i]&&(q=i);for(l=new Anb(a.a.b);l.a1){e=N8c(b);l=f.g;o=RD(Gxd(b,N7c),107);p=Kfb(UD(Gxd(b,x7c)));(!b.a&&(b.a=new C5d(J4,b,10,11)),b.a).i>1&&Kfb(UD(Gxd(b,(X6c(),T6c))))!=oxe&&(f.c+(o.b+o.c))/(f.b+(o.d+o.a))1&&Kfb(UD(Gxd(b,(X6c(),S6c))))!=oxe&&(f.c+(o.b+o.c))/(f.b+(o.d+o.a))>p&&Ixd(e,(X6c(),W6c),$wnd.Math.max(Kfb(UD(Gxd(b,U6c))),Kfb(UD(Gxd(e,W6c)))-Kfb(UD(Gxd(b,S6c)))));n=new m9c(d,k);i=l9c(n,e,m);j=i.g;if(j>=l&&j==j){for(g=0;g<(!e.a&&(e.a=new C5d(J4,e,10,11)),e.a).i;g++){O8c(a,RD(QHd((!e.a&&(e.a=new C5d(J4,e,10,11)),e.a),g),27),RD(QHd((!b.a&&(b.a=new C5d(J4,b,10,11)),b.a),g),27))}P8c(b,n);jad(f,i.c);iad(f,i.b)}--h}Ixd(b,(X6c(),N6c),f.b);Ixd(b,O6c,f.c);c.Vg()} function fHc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b.Ug('Interactive node layering',1);c=new bnb;for(m=new Anb(a.a);m.a=h){sFb(s.b>0);s.a.Xb(s.c=--s.b);break}else if(q.a>i){if(!d){Rmb(q.b,k);q.c=$wnd.Math.min(q.c,i);q.a=$wnd.Math.max(q.a,h);d=q}else{Tmb(d.b,q.b);d.a=$wnd.Math.max(d.a,q.a);Ckb(s)}}}if(!d){d=new jHc;d.c=i;d.a=h;Ikb(s,d);Rmb(d.b,k)}}g=a.b;j=0;for(r=new Anb(c);r.an){if(f){Oub(w,m);Oub(B,sgb(j.b-1))}H=c.b;I+=m+b;m=0;k=$wnd.Math.max(k,c.b+c.c+G)}Dyd(h,H);Eyd(h,I);k=$wnd.Math.max(k,H+G+c.c);m=$wnd.Math.max(m,l);H+=G+b}k=$wnd.Math.max(k,d);F=I+m+c.a;if(FVze;C=$wnd.Math.abs(m.b-o.b)>Vze;(!c&&B&&C||c&&(B||C))&&Mub(q.a,u)}ye(q.a,d);d.b==0?(m=u):(m=(sFb(d.b!=0),RD(d.c.b.c,8)));j0b(n,l,p);if(I0b(e)==A){if(Y2b(A.i)!=e.a){p=new pjd;e2b(p,Y2b(A.i),s)}pQb(q,Wwc,p)}k0b(n,q,s);k.a.zc(n,k)}Y0b(q,v);Z0b(q,A)}for(j=k.a.ec().Kc();j.Ob();){i=RD(j.Pb(),18);Y0b(i,null);Z0b(i,null)}b.Vg()} function lXc(a,b){var c,d,e,f,g,h,i,j,k,l,m;e=RD(mQb(a,(h_c(),H$c)),88);k=e==(Cmd(),ymd)||e==zmd?xmd:zmd;c=RD(zDb(CDb(new SDb(null,new Swb(a.b,16)),new $Xc),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[(xBb(),vBb)]))),15);i=RD(zDb(GDb(c.Oc(),new aYc(b)),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[vBb]))),15);i.Gc(RD(zDb(GDb(c.Oc(),new cYc(b)),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[vBb]))),16));i.jd(new eYc(k));m=new yAb(new iYc(e));d=new Tsb;for(h=i.Kc();h.Ob();){g=RD(h.Pb(),240);j=RD(g.a,40);if(Heb(TD(g.c))){m.a.zc(j,(Geb(),Eeb))==null;(new zAb(m.a.Zc(j,false))).a.gc()>0&&Zjb(d,j,RD((new zAb(m.a.Zc(j,false))).a.Vc(),40));(new zAb(m.a.ad(j,true))).a.gc()>1&&Zjb(d,nXc(m,j),j)}else{if((new zAb(m.a.Zc(j,false))).a.gc()>0){f=RD((new zAb(m.a.Zc(j,false))).a.Vc(),40);dE(f)===dE(Wd(qtb(d.f,j)))&&RD(mQb(j,(q$c(),TZc)),15).Fc(f)}if((new zAb(m.a.ad(j,true))).a.gc()>1){l=nXc(m,j);dE(Wd(qtb(d.f,l)))===dE(j)&&RD(mQb(l,(q$c(),TZc)),15).Fc(j)}m.a.Bc(j)!=null}}} function BTb(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;if(a.gc()==1){return RD(a.Xb(0),235)}else if(a.gc()<=0){return new gUb}for(e=a.Kc();e.Ob();){c=RD(e.Pb(),235);o=0;k=lve;l=lve;i=qwe;j=qwe;for(n=new Anb(c.e);n.ah){t=0;u+=g+r;g=0}ATb(p,c,t,u);b=$wnd.Math.max(b,t+q.a);g=$wnd.Math.max(g,q.b);t+=q.a+r}return p} function Aqe(a){zqe();var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;if(a==null)return null;f=Ahb(a);o=Dqe(f);if(o%4!=0){return null}p=o/4|0;if(p==0)return $C(gE,YHe,28,0,15,1);l=null;b=0;c=0;d=0;e=0;g=0;h=0;i=0;j=0;n=0;m=0;k=0;l=$C(gE,YHe,28,p*3,15,1);for(;n>4)<<24>>24;l[m++]=((c&15)<<4|d>>2&15)<<24>>24;l[m++]=(d<<6|e)<<24>>24}if(!Cqe(g=f[k++])||!Cqe(h=f[k++])){return null}b=xqe[g];c=xqe[h];i=f[k++];j=f[k++];if(xqe[i]==-1||xqe[j]==-1){if(i==61&&j==61){if((c&15)!=0)return null;q=$C(gE,YHe,28,n*3+1,15,1);hib(l,0,q,0,n*3);q[m]=(b<<2|c>>4)<<24>>24;return q}else if(i!=61&&j==61){d=xqe[i];if((d&3)!=0)return null;q=$C(gE,YHe,28,n*3+2,15,1);hib(l,0,q,0,n*3);q[m++]=(b<<2|c>>4)<<24>>24;q[m]=((c&15)<<4|d>>2&15)<<24>>24;return q}else{return null}}else{d=xqe[i];e=xqe[j];l[m++]=(b<<2|c>>4)<<24>>24;l[m++]=((c&15)<<4|d>>2&15)<<24>>24;l[m++]=(d<<6|e)<<24>>24}return l} function wfc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;b.Ug(qBe,1);o=RD(mQb(a,(yCc(),yAc)),223);for(e=new Anb(a.b);e.a=2){p=true;m=new Anb(f.j);c=RD(ynb(m),12);n=null;while(m.a0){d=l.gc();j=eE($wnd.Math.floor((d+1)/2))-1;e=eE($wnd.Math.ceil((d+1)/2))-1;if(b.o==DQc){for(k=e;k>=j;k--){if(b.a[u.p]==u){p=RD(l.Xb(k),42);o=RD(p.a,10);if(!Zsb(c,p.b)&&n>a.b.e[o.p]){b.a[o.p]=u;b.g[u.p]=b.g[o.p];b.a[u.p]=b.g[u.p];b.f[b.g[u.p].p]=(Geb(),Heb(b.f[b.g[u.p].p])&u.k==(r3b(),o3b)?true:false);n=a.b.e[o.p]}}}}else{for(k=j;k<=e;k++){if(b.a[u.p]==u){r=RD(l.Xb(k),42);q=RD(r.a,10);if(!Zsb(c,r.b)&&n0){e=RD(Vmb(q.c.a,w-1),10);g=a.i[e.p];B=$wnd.Math.ceil(bFc(a.n,e,q));f=v.a.e-q.d.d-(g.a.e+e.o.b+e.d.a)-B}j=oxe;if(w0&&A.a.e.e-A.a.a-(A.b.e.e-A.b.a)<0;o=t.a.e.e-t.a.a-(t.b.e.e-t.b.a)<0&&A.a.e.e-A.a.a-(A.b.e.e-A.b.a)>0;n=t.a.e.e+t.b.aA.b.e.e+A.a.a;u=0;!p&&!o&&(m?f+l>0?(u=l):j-d>0&&(u=d):n&&(f+h>0?(u=h):j-s>0&&(u=s)));v.a.e+=u;v.b&&(v.d.e+=u);return false} function OJb(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=new Uid(b.Lf().a,b.Lf().b,b.Mf().a,b.Mf().b);e=new Tid;if(a.c){for(g=new Anb(b.Rf());g.aj&&(d.a+=Hhb($C(hE,zwe,28,-j,15,1)));d.a+='Is';if(qhb(i,Fhb(32))>=0){for(e=0;e=d.o.b/2}else{s=!l}if(s){r=RD(mQb(d,(Ywc(),Xwc)),15);if(!r){f=new bnb;pQb(d,Xwc,f)}else if(m){f=r}else{e=RD(mQb(d,Vvc),15);if(!e){f=new bnb;pQb(d,Vvc,f)}else{r.gc()<=e.gc()?(f=r):(f=e)}}}else{e=RD(mQb(d,(Ywc(),Vvc)),15);if(!e){f=new bnb;pQb(d,Vvc,f)}else if(l){f=e}else{r=RD(mQb(d,Xwc),15);if(!r){f=new bnb;pQb(d,Xwc,f)}else{e.gc()<=r.gc()?(f=e):(f=r)}}}f.Fc(a);pQb(a,(Ywc(),Xvc),c);if(b.d==c){Z0b(b,null);c.e.c.length+c.g.c.length==0&&P3b(c,null);u6b(c)}else{Y0b(b,null);c.e.c.length+c.g.c.length==0&&P3b(c,null)}Xub(b.a)} function GHc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I;c.Ug('MinWidth layering',1);n=b.b;A=b.a;I=RD(mQb(b,(yCc(),WAc)),17).a;h=RD(mQb(b,XAc),17).a;a.b=Kfb(UD(mQb(b,TBc)));a.d=oxe;for(u=new Anb(A);u.a0){j=0;!!q&&(j+=h);j+=(C-1)*g;!!t&&(j+=h);B&&!!t&&(j=$wnd.Math.max(j,JUc(t,g,s,A)));if(j=a.a){d=V9b(a,s);k=$wnd.Math.max(k,d.b);u=$wnd.Math.max(u,d.d);Rmb(h,new Ptd(s,d))}}B=new bnb;for(j=0;j0),q.a.Xb(q.c=--q.b),C=new R4b(a.b),Ikb(q,C),sFb(q.b0){m=k<100?null:new gLd(k);j=new $Hd(b);o=j.g;r=$C(kE,Pwe,28,k,15,1);d=0;u=new ZHd(k);for(e=0;e=0;){if(n!=null?pb(n,o[i]):dE(n)===dE(o[i])){if(r.length<=d){q=r;r=$C(kE,Pwe,28,2*r.length,15,1);hib(q,0,r,0,d)}r[d++]=e;WGd(u,o[i]);break v}}n=n;if(dE(n)===dE(h)){break}}}j=u;o=u.g;k=d;if(d>r.length){q=r;r=$C(kE,Pwe,28,d,15,1);hib(q,0,r,0,d)}if(d>0){t=true;for(f=0;f=0;){THd(a,r[g])}if(d!=k){for(e=k;--e>=d;){THd(j,e)}q=r;r=$C(kE,Pwe,28,d,15,1);hib(q,0,r,0,d)}b=j}}}else{b=aHd(a,b);for(e=a.i;--e>=0;){if(b.Hc(a.g[e])){THd(a,e);t=true}}}if(t){if(r!=null){c=b.gc();l=c==1?dZd(a,4,b.Kc().Pb(),null,r[0],p):dZd(a,6,b,r,r[0],p);m=c<100?null:new gLd(c);for(e=b.Kc();e.Ob();){n=e.Pb();m=oge(a,RD(n,76),m)}if(!m){qvd(a.e,l)}else{m.nj(l);m.oj()}}else{m=tLd(b.gc());for(e=b.Kc();e.Ob();){n=e.Pb();m=oge(a,RD(n,76),m)}!!m&&m.oj()}return true}else{return false}} function i_b(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;c=new p_b(b);c.a||b_b(b);j=a_b(b);i=new Tp;q=new D_b;for(p=new Anb(b.a);p.a0||c.o==DQc&&e=c} function zEd(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G;t=b;s=new Tp;u=new Tp;k=wDd(t,mIe);d=new OEd(a,c,s,u);QDd(d.a,d.b,d.c,d.d,k);i=(A=s.i,!A?(s.i=new zf(s,s.c)):A);for(C=i.Kc();C.Ob();){B=RD(C.Pb(),166);e=RD(Qc(s,B),21);for(p=e.Kc();p.Ob();){o=p.Pb();v=RD(Ao(a.d,o),166);if(v){h=(!B.e&&(B.e=new Yie(F4,B,10,9)),B.e);WGd(h,v)}else{g=zDd(t,uIe);m=AIe+o+BIe+g;n=m+zIe;throw Adb(new CDd(n))}}}j=(w=u.i,!w?(u.i=new zf(u,u.c)):w);for(F=j.Kc();F.Ob();){D=RD(F.Pb(),166);f=RD(Qc(u,D),21);for(r=f.Kc();r.Ob();){q=r.Pb();v=RD(Ao(a.d,q),166);if(v){l=(!D.g&&(D.g=new Yie(F4,D,9,10)),D.g);WGd(l,v)}else{g=zDd(t,uIe);m=AIe+q+BIe+g;n=m+zIe;throw Adb(new CDd(n))}}}!c.b&&(c.b=new Yie(E4,c,4,7));if(c.b.i!=0&&(!c.c&&(c.c=new Yie(E4,c,5,8)),c.c.i!=0)&&(!c.b&&(c.b=new Yie(E4,c,4,7)),c.b.i<=1&&(!c.c&&(c.c=new Yie(E4,c,5,8)),c.c.i<=1))&&(!c.a&&(c.a=new C5d(F4,c,6,6)),c.a).i==1){G=RD(QHd((!c.a&&(c.a=new C5d(F4,c,6,6)),c.a),0),166);if(!Dzd(G)&&!Ezd(G)){Kzd(G,RD(QHd((!c.b&&(c.b=new Yie(E4,c,4,7)),c.b),0),84));Lzd(G,RD(QHd((!c.c&&(c.c=new Yie(E4,c,5,8)),c.c),0),84))}}} function QNc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D;for(t=a.a,u=0,v=t.length;u0){l=RD(Vmb(m.c.a,g-1),10);B=bFc(a.b,m,l);q=m.n.b-m.d.d-(l.n.b+l.o.b+l.d.a+B)}else{q=m.n.b-m.d.d}j=$wnd.Math.min(q,j);if(g1&&(g=$wnd.Math.min(g,$wnd.Math.abs(RD(ju(h.a,1),8).b-k.b)))}}}}}else{for(p=new Anb(b.j);p.ae){f=m.a-e;g=lve;d.c.length=0;e=m.a}if(m.a>=e){ZEb(d.c,h);h.a.b>1&&(g=$wnd.Math.min(g,$wnd.Math.abs(RD(ju(h.a,h.a.b-2),8).b-m.b)))}}}}}if(d.c.length!=0&&f>b.o.a/2&&g>b.o.b/2){n=new R3b;P3b(n,b);Q3b(n,(qpd(),Yod));n.n.a=b.o.a/2;r=new R3b;P3b(r,b);Q3b(r,npd);r.n.a=b.o.a/2;r.n.b=b.o.b;for(i=new Anb(d);i.a=j.b?Y0b(h,r):Y0b(h,n)}else{j=RD(Vub(h.a),8);q=h.a.b==0?K3b(h.c):RD(Rub(h.a),8);q.b>=j.b?Z0b(h,r):Z0b(h,n)}l=RD(mQb(h,(yCc(),RAc)),75);!!l&&ze(l,j,true)}b.n.a=e-b.o.a/2}} function E0c(a,b,c){var d,e,f,g,h,i,j,k,l,m;for(h=Sub(a.b,0);h.b!=h.d.c;){g=RD(evb(h),40);if(lhb(g.c,IEe)){continue}j=iWc(g,a);b==(Cmd(),ymd)||b==zmd?_mb(j,new D1c):_mb(j,new H1c);i=j.c.length;for(d=0;d=0?(n=vpd(h)):(n=spd(vpd(h)));a.qf(GBc,n)}j=new pjd;m=false;if(a.pf(zBc)){mjd(j,RD(a.of(zBc),8));m=true}else{ljd(j,g.a/2,g.b/2)}switch(n.g){case 4:pQb(k,UAc,(cxc(),$wc));pQb(k,bwc,(huc(),guc));k.o.b=g.b;p<0&&(k.o.a=-p);Q3b(l,(qpd(),Xod));m||(j.a=g.a);j.a-=g.a;break;case 2:pQb(k,UAc,(cxc(),axc));pQb(k,bwc,(huc(),euc));k.o.b=g.b;p<0&&(k.o.a=-p);Q3b(l,(qpd(),ppd));m||(j.a=0);break;case 1:pQb(k,owc,(Gvc(),Fvc));k.o.a=g.a;p<0&&(k.o.b=-p);Q3b(l,(qpd(),npd));m||(j.b=g.b);j.b-=g.b;break;case 3:pQb(k,owc,(Gvc(),Dvc));k.o.a=g.a;p<0&&(k.o.b=-p);Q3b(l,(qpd(),Yod));m||(j.b=0);}mjd(l.n,j);pQb(k,zBc,j);if(b==vod||b==xod||b==wod){o=0;if(b==vod&&a.pf(CBc)){switch(n.g){case 1:case 2:o=RD(a.of(CBc),17).a;break;case 3:case 4:o=-RD(a.of(CBc),17).a;}}else{switch(n.g){case 4:case 2:o=f.b;b==xod&&(o/=e.b);break;case 1:case 3:o=f.a;b==xod&&(o/=e.a);}}pQb(k,Jwc,o)}pQb(k,hwc,n);return k} function OId(){MId();function h(f){var g=this;this.dispatch=function(a){var b=a.data;switch(b.cmd){case 'algorithms':var c=PId((yob(),new xpb(new glb(LId.b))));f.postMessage({id:b.id,data:c});break;case 'categories':var d=PId((yob(),new xpb(new glb(LId.c))));f.postMessage({id:b.id,data:d});break;case 'options':var e=PId((yob(),new xpb(new glb(LId.d))));f.postMessage({id:b.id,data:e});break;case 'register':SId(b.algorithms);f.postMessage({id:b.id});break;case 'layout':QId(b.graph,b.layoutOptions||{},b.options||{});f.postMessage({id:b.id,data:b.graph});break;}};this.saveDispatch=function(b){try{g.dispatch(b)}catch(a){f.postMessage({id:b.data.id,error:a})}}} function j(b){var c=this;this.dispatcher=new h({postMessage:function(a){c.onmessage({data:a})}});this.postMessage=function(a){setTimeout(function(){c.dispatcher.saveDispatch({data:a})},0)}} if(typeof document===Yxe&&typeof self!==Yxe){var i=new h(self);self.onmessage=i.saveDispatch}else if(typeof module!==Yxe&&module.exports){Object.defineProperty(exports,'__esModule',{value:true});module.exports={'default':j,Worker:j}}} function i5b(a,b,c){var d,e,f,g,h,i,j,k,l,m;k=new j3b(c);kQb(k,b);pQb(k,(Ywc(),Awc),b);k.o.a=b.g;k.o.b=b.f;k.n.a=b.i;k.n.b=b.j;Rmb(c.a,k);Zjb(a.a,b,k);((!b.a&&(b.a=new C5d(J4,b,10,11)),b.a).i!=0||Heb(TD(Gxd(b,(yCc(),NAc)))))&&pQb(k,Yvc,(Geb(),true));j=RD(mQb(c,kwc),21);l=RD(mQb(k,(yCc(),BBc)),101);l==(Bod(),Aod)?pQb(k,BBc,zod):l!=zod&&j.Fc((ovc(),kvc));m=0;d=RD(mQb(c,rAc),88);for(i=new dMd((!b.c&&(b.c=new C5d(K4,b,9,9)),b.c));i.e!=i.i.gc();){h=RD(bMd(i),123);e=vCd(b);(dE(Gxd(e,cAc))!==dE((kEc(),hEc))||dE(Gxd(e,pAc))===dE((Ptc(),Otc))||dE(Gxd(e,pAc))===dE((Ptc(),Mtc))||Heb(TD(Gxd(e,eAc)))||dE(Gxd(e,Yzc))!==dE((U$b(),T$b))||dE(Gxd(e,ZAc))===dE((aEc(),TDc))||dE(Gxd(e,ZAc))===dE((aEc(),UDc))||dE(Gxd(e,$Ac))===dE((_Cc(),SCc))||dE(Gxd(e,$Ac))===dE((_Cc(),UCc)))&&!Heb(TD(Gxd(b,aAc)))&&Ixd(h,zwc,sgb(m++));Heb(TD(Gxd(h,pBc)))||j5b(a,h,k,j,d,l)}for(g=new dMd((!b.n&&(b.n=new C5d(I4,b,1,7)),b.n));g.e!=g.i.gc();){f=RD(bMd(g),135);!Heb(TD(Gxd(f,pBc)))&&!!f.a&&Rmb(k.b,h5b(f))}Heb(TD(mQb(k,Uzc)))&&j.Fc((ovc(),fvc));if(Heb(TD(mQb(k,MAc)))){j.Fc((ovc(),jvc));j.Fc(ivc);pQb(k,BBc,zod)}return k} function ird(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I;p=0;D=0;for(j=new Anb(a.b);j.ap){if(f){Oub(w,n);Oub(B,sgb(k.b-1));Rmb(a.d,o);h.c.length=0}H=c.b;I+=n+b;n=0;l=$wnd.Math.max(l,c.b+c.c+G)}ZEb(h.c,i);xrd(i,H,I);l=$wnd.Math.max(l,H+G+c.c);n=$wnd.Math.max(n,m);H+=G+b;o=i}Tmb(a.a,h);Rmb(a.d,RD(Vmb(h,h.c.length-1),163));l=$wnd.Math.max(l,d);F=I+n+c.a;if(Fe.d.d+e.d.a){k.f.d=true}else{k.f.d=true;k.f.a=true}}}d.b!=d.d.c&&(b=c)}if(k){f=RD(Wjb(a.f,g.d.i),60);if(b.bf.d.d+f.d.a){k.f.d=true}else{k.f.d=true;k.f.a=true}}}}for(h=new is(Mr(Z2b(n).a.Kc(),new ir));gs(h);){g=RD(hs(h),18);if(g.a.b!=0){b=RD(Rub(g.a),8);if(g.d.j==(qpd(),Yod)){q=new Nlc(b,new rjd(b.a,e.d.d),e,g);q.f.a=true;q.a=g.d;ZEb(p.c,q)}if(g.d.j==npd){q=new Nlc(b,new rjd(b.a,e.d.d+e.d.a),e,g);q.f.d=true;q.a=g.d;ZEb(p.c,q)}}}}}return p} function Nvd(a,b,c){var d,e,f,g,h,i,j,k,l,m;i=new bnb;l=b.length;g=$5d(c);for(j=0;j=o){if(s>o){n.c.length=0;o=s}ZEb(n.c,g)}}if(n.c.length!=0){m=RD(Vmb(n,Jwb(b,n.c.length)),131);F.a.Bc(m)!=null;m.s=p++;$Uc(m,C,w);n.c.length=0}}u=a.c.length+1;for(h=new Anb(a);h.aD.s){Ckb(c);Ymb(D.i,d);if(d.c>0){d.a=D;Rmb(D.t,d);d.b=A;Rmb(A.i,d)}}}}} function Efc(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F;p=new cnb(b.b);u=new cnb(b.b);m=new cnb(b.b);B=new cnb(b.b);q=new cnb(b.b);for(A=Sub(b,0);A.b!=A.d.c;){v=RD(evb(A),12);for(h=new Anb(v.g);h.a0;r=v.g.c.length>0;j&&r?(ZEb(m.c,v),true):j?(ZEb(p.c,v),true):r&&(ZEb(u.c,v),true)}for(o=new Anb(p);o.as.nh()-j.b&&(m=s.nh()-j.b);n>s.oh()-j.d&&(n=s.oh()-j.d);k0){for(t=Sub(a.f,0);t.b!=t.d.c;){s=RD(evb(t),10);s.p+=m-a.e}WGc(a);Xub(a.f);TGc(a,d,n)}else{Mub(a.f,n);n.p=d;a.e=$wnd.Math.max(a.e,d);for(f=new is(Mr(Z2b(n).a.Kc(),new ir));gs(f);){e=RD(hs(f),18);if(!e.c.i.c&&e.c.i.k==(r3b(),n3b)){Mub(a.f,e.c.i);e.c.i.p=d-1}}a.c=d}}}else{WGc(a);Xub(a.f);d=0;if(gs(new is(Mr(Z2b(n).a.Kc(),new ir)))){m=0;m=UGc(m,n);d=m+2;TGc(a,d,n)}else{Mub(a.f,n);n.p=0;a.e=$wnd.Math.max(a.e,0);a.b=RD(Vmb(a.d.b,0),30);a.c=0}}}}a.f.b==0||WGc(a);a.d.a.c.length=0;r=new bnb;for(j=new Anb(a.d.b);j.a=48&&b<=57){d=b-48;while(e=48&&b<=57){d=d*10+b-48;if(d<0)throw Adb(new Lqe(TId((Hde(),CJe))))}}else{throw Adb(new Lqe(TId((Hde(),yJe))))}c=d;if(b==44){if(e>=a.j){throw Adb(new Lqe(TId((Hde(),AJe))))}else if((b=ihb(a.i,e++))>=48&&b<=57){c=b-48;while(e=48&&b<=57){c=c*10+b-48;if(c<0)throw Adb(new Lqe(TId((Hde(),CJe))))}if(d>c)throw Adb(new Lqe(TId((Hde(),BJe))))}else{c=-1}}if(b!=125)throw Adb(new Lqe(TId((Hde(),zJe))));if(a.bm(e)){f=(Vse(),Vse(),++Use,new Kte(9,f));a.d=e+1}else{f=(Vse(),Vse(),++Use,new Kte(3,f));a.d=e}f.Om(d);f.Nm(c);Mqe(a)}}return f} function bXb(a){var b,c,d,e,f;c=RD(mQb(a,(Ywc(),kwc)),21);b=vfd(YWb);e=RD(mQb(a,(yCc(),IAc)),346);e==(Fnd(),Cnd)&&ofd(b,ZWb);Heb(TD(mQb(a,GAc)))?pfd(b,(sXb(),nXb),(hcc(),Zbc)):pfd(b,(sXb(),pXb),(hcc(),Zbc));mQb(a,(rid(),qid))!=null&&ofd(b,$Wb);(Heb(TD(mQb(a,PAc)))||Heb(TD(mQb(a,HAc))))&&nfd(b,(sXb(),rXb),(hcc(),lbc));switch(RD(mQb(a,rAc),88).g){case 2:case 3:case 4:nfd(pfd(b,(sXb(),nXb),(hcc(),nbc)),rXb,mbc);}c.Hc((ovc(),fvc))&&nfd(pfd(pfd(b,(sXb(),nXb),(hcc(),kbc)),qXb,ibc),rXb,jbc);dE(mQb(a,ZAc))!==dE((aEc(),$Dc))&&pfd(b,(sXb(),pXb),(hcc(),Rbc));if(c.Hc(mvc)){pfd(b,(sXb(),nXb),(hcc(),Xbc));pfd(b,oXb,Vbc);pfd(b,pXb,Wbc)}dE(mQb(a,Xzc))!==dE(($uc(),Yuc))&&dE(mQb(a,yAc))!==dE((Ymd(),Vmd))&&nfd(b,(sXb(),rXb),(hcc(),Abc));Heb(TD(mQb(a,KAc)))&&pfd(b,(sXb(),pXb),(hcc(),zbc));Heb(TD(mQb(a,nAc)))&&pfd(b,(sXb(),pXb),(hcc(),dcc));if(eXb(a)){dE(mQb(a,IAc))===dE(Cnd)?(d=RD(mQb(a,gAc),299)):(d=RD(mQb(a,hAc),299));f=d==(xvc(),vvc)?(hcc(),Ubc):(hcc(),gcc);pfd(b,(sXb(),qXb),f)}switch(RD(mQb(a,vCc),388).g){case 1:pfd(b,(sXb(),qXb),(hcc(),ecc));break;case 2:nfd(pfd(pfd(b,(sXb(),pXb),(hcc(),ebc)),qXb,fbc),rXb,gbc);}dE(mQb(a,cAc))!==dE((kEc(),hEc))&&pfd(b,(sXb(),pXb),(hcc(),fcc));return b} function crc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(Ujb(a.a,b)){if(Zsb(RD(Wjb(a.a,b),49),c)){return 1}}else{Zjb(a.a,b,new _sb)}if(Ujb(a.a,c)){if(Zsb(RD(Wjb(a.a,c),49),b)){return -1}}else{Zjb(a.a,c,new _sb)}if(Ujb(a.e,b)){if(Zsb(RD(Wjb(a.e,b),49),c)){return -1}}else{Zjb(a.e,b,new _sb)}if(Ujb(a.e,c)){if(Zsb(RD(Wjb(a.a,c),49),b)){return 1}}else{Zjb(a.e,c,new _sb)}if(a.c==(kEc(),iEc)||!nQb(b,(Ywc(),zwc))||!nQb(c,(Ywc(),zwc))){l=null;for(j=new Anb(b.j);j.ag?erc(a,b,c):erc(a,c,b);return eg?1:0}}d=RD(mQb(b,(Ywc(),zwc)),17).a;f=RD(mQb(c,zwc),17).a;d>f?erc(a,b,c):erc(a,c,b);return df?1:0} function uAd(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(d==null){return null}if(b.a!=c.jk()){throw Adb(new agb(VHe+c.xe()+WHe))}if(ZD(c,469)){r=z1d(RD(c,685),d);if(!r){throw Adb(new agb(XHe+d+"' is not a valid enumerator of '"+c.xe()+"'"))}return r}switch(Oee((lke(),jke),c).Nl()){case 2:{d=nue(d,false);break}case 3:{d=nue(d,true);break}}e=Oee(jke,c).Jl();if(e){return e.jk().wi().ti(e,d)}n=Oee(jke,c).Ll();if(n){r=new bnb;for(k=xAd(d),l=0,m=k.length;l1){o=new mMd((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a));while(o.e!=o.i.gc()){cMd(o)}}g=RD(QHd((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a),0),166);q=H;H>v+u?(q=v+u):Hw+p?(r=w+p):Iv-u&&qw-p&&rH+G?(B=H+G):vI+A?(C=I+A):wH-G&&BI-A&&Cc&&(m=c-1);n=N+Kwb(b,24)*Nxe*l-l/2;n<0?(n=1):n>d&&(n=d-1);e=(bvd(),i=new Xxd,i);Vxd(e,m);Wxd(e,n);WGd((!g.a&&(g.a=new XZd(D4,g,5)),g.a),e)}} function Y7c(a){Cgd(a,new Pfd($fd(Xfd(Zfd(Yfd(new agd,$Fe),'ELK Rectangle Packing'),'Algorithm for packing of unconnected boxes, i.e. graphs without edges. The given order of the boxes is always preserved and the main reading direction of the boxes is left to right. The algorithm is divided into two phases. One phase approximates the width in which the rectangles can be placed. The next phase places the rectangles in rows using the previously calculated width as bounding width and bundles rectangles with a similar height in blocks. A compaction step reduces the size of the drawing. Finally, the rectangles are expanded to fill their bounding box and eliminate empty unused spaces.'),new _7c)));Agd(a,$Fe,Dze,1.3);Agd(a,$Fe,hAe,(Geb(),false));Agd(a,$Fe,Eze,O7c);Agd(a,$Fe,_ze,15);Agd(a,$Fe,YDe,iGd(y7c));Agd(a,$Fe,jAe,iGd(F7c));Agd(a,$Fe,CAe,iGd(H7c));Agd(a,$Fe,iAe,iGd(I7c));Agd(a,$Fe,kAe,iGd(E7c));Agd(a,$Fe,gAe,iGd(J7c));Agd(a,$Fe,lAe,iGd(P7c));Agd(a,$Fe,RFe,iGd(U7c));Agd(a,$Fe,SFe,iGd(T7c));Agd(a,$Fe,QFe,iGd(W7c));Agd(a,$Fe,PFe,iGd(V7c));Agd(a,$Fe,TFe,iGd(M7c));Agd(a,$Fe,UFe,iGd(L7c));Agd(a,$Fe,VFe,iGd(K7c));Agd(a,$Fe,WFe,iGd(S7c));Agd(a,$Fe,dAe,iGd(B7c));Agd(a,$Fe,iEe,iGd(C7c));Agd(a,$Fe,NFe,iGd(A7c));Agd(a,$Fe,MFe,iGd(z7c));Agd(a,$Fe,OFe,iGd(D7c));Agd(a,$Fe,LFe,iGd(R7c))} function Ajb(a,b){xjb();var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;B=a.e;o=a.d;e=a.a;if(B==0){switch(b){case 0:return '0';case 1:return zxe;case 2:return '0.00';case 3:return '0.000';case 4:return '0.0000';case 5:return '0.00000';case 6:return '0.000000';default:w=new bib;b<0?(w.a+='0E+',w):(w.a+='0E',w);w.a+=-b;return w.a;}}t=o*10+1+7;u=$C(hE,zwe,28,t+1,15,1);c=t;if(o==1){h=e[0];if(h<0){H=Cdb(h,yxe);do{p=H;H=Fdb(H,10);u[--c]=48+Ydb(Vdb(p,Ndb(H,10)))&Bwe}while(Ddb(H,0)!=0)}else{H=h;do{p=H;H=H/10|0;u[--c]=48+(p-H*10)&Bwe}while(H!=0)}}else{D=$C(kE,Pwe,28,o,15,1);G=o;hib(e,0,D,0,G);I:while(true){A=0;for(j=G-1;j>=0;j--){F=Bdb(Sdb(A,32),Cdb(D[j],yxe));r=yjb(F);D[j]=Ydb(r);A=Ydb(Tdb(r,32))}s=Ydb(A);q=c;do{u[--c]=48+s%10&Bwe}while((s=s/10|0)!=0&&c!=0);d=9-q+c;for(i=0;i0;i++){u[--c]=48}l=G-1;for(;D[l]==0;l--){if(l==0){break I}}G=l+1}while(u[c]==48){++c}}n=B<0;g=t-c-b-1;if(b==0){n&&(u[--c]=45);return Ihb(u,c,t-c)}if(b>0&&g>=-6){if(g>=0){k=c+g;for(m=t-1;m>=k;m--){u[m+1]=u[m]}u[++k]=46;n&&(u[--c]=45);return Ihb(u,c,t-c+1)}for(l=2;l<-g+1;l++){u[--c]=48}u[--c]=46;u[--c]=48;n&&(u[--c]=45);return Ihb(u,c,t-c)}C=c+1;f=t;v=new cib;n&&(v.a+='-',v);if(f-C>=1){Thb(v,u[c]);v.a+='.';v.a+=Ihb(u,c+1,t-c-1)}else{v.a+=Ihb(u,c,t-c)}v.a+='E';g>0&&(v.a+='+',v);v.a+=''+g;return v.a} function Jad(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;a.c=b;a.g=new Tsb;c=(lud(),new zud(a.c));d=new PJb(c);LJb(d);t=WD(Gxd(a.c,(ncd(),gcd)));i=RD(Gxd(a.c,icd),324);v=RD(Gxd(a.c,jcd),437);g=RD(Gxd(a.c,bcd),490);u=RD(Gxd(a.c,hcd),438);a.j=Kfb(UD(Gxd(a.c,kcd)));h=a.a;switch(i.g){case 0:h=a.a;break;case 1:h=a.b;break;case 2:h=a.i;break;case 3:h=a.e;break;case 4:h=a.f;break;default:throw Adb(new agb(eGe+(i.f!=null?i.f:''+i.g)));}a.d=new qbd(h,v,g);pQb(a.d,(OQb(),MQb),TD(Gxd(a.c,dcd)));a.d.c=Heb(TD(Gxd(a.c,ccd)));if(tCd(a.c).i==0){return a.d}for(l=new dMd(tCd(a.c));l.e!=l.i.gc();){k=RD(bMd(l),27);n=k.g/2;m=k.f/2;w=new rjd(k.i+n,k.j+m);while(Ujb(a.g,w)){Zid(w,($wnd.Math.random()-0.5)*Vze,($wnd.Math.random()-0.5)*Vze)}p=RD(Gxd(k,(umd(),eld)),140);q=new TQb(w,new Uid(w.a-n-a.j/2-p.b,w.b-m-a.j/2-p.d,k.g+a.j+(p.b+p.c),k.f+a.j+(p.d+p.a)));Rmb(a.d.i,q);Zjb(a.g,w,new Ptd(q,k))}switch(u.g){case 0:if(t==null){a.d.d=RD(Vmb(a.d.i,0),68)}else{for(s=new Anb(a.d.i);s.a0?G+1:1}for(g=new Anb(w.g);g.a0?G+1:1}}a.c[j]==0?Mub(a.e,p):a.a[j]==0&&Mub(a.f,p);++j}o=-1;n=1;l=new bnb;a.d=RD(mQb(b,(Ywc(),Lwc)),234);while(L>0){while(a.e.b!=0){I=RD(Uub(a.e),10);a.b[I.p]=o--;TFc(a,I);--L}while(a.f.b!=0){J=RD(Uub(a.f),10);a.b[J.p]=n++;TFc(a,J);--L}if(L>0){m=qwe;for(s=new Anb(t);s.a=m){if(u>m){l.c.length=0;m=u}ZEb(l.c,p)}}}k=a.sg(l);a.b[k.p]=n++;TFc(a,k);--L}}H=t.c.length+1;for(j=0;ja.b[K]){X0b(d,true);pQb(b,awc,(Geb(),true))}}}}a.a=null;a.c=null;a.b=null;Xub(a.f);Xub(a.e);c.Vg()} function usd(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;v=RD(QHd((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a),0),166);k=new Ejd;u=new Tsb;w=xsd(v);rtb(u.f,v,w);m=new Tsb;d=new Yub;for(o=Fl(Al(cD(WC(cJ,1),rve,20,0,[(!b.d&&(b.d=new Yie(G4,b,8,5)),b.d),(!b.e&&(b.e=new Yie(G4,b,7,4)),b.e)])));gs(o);){n=RD(hs(o),74);if((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a).i!=1){throw Adb(new agb(tHe+(!a.a&&(a.a=new C5d(F4,a,6,6)),a.a).i))}if(n!=a){q=RD(QHd((!n.a&&(n.a=new C5d(F4,n,6,6)),n.a),0),166);Pub(d,q,d.c.b,d.c);p=RD(Wd(qtb(u.f,q)),13);if(!p){p=xsd(q);rtb(u.f,q,p)}l=c?ojd(new sjd(RD(Vmb(w,w.c.length-1),8)),RD(Vmb(p,p.c.length-1),8)):ojd(new sjd((tFb(0,w.c.length),RD(w.c[0],8))),(tFb(0,p.c.length),RD(p.c[0],8)));rtb(m.f,q,l)}}if(d.b!=0){r=RD(Vmb(w,c?w.c.length-1:0),8);for(j=1;j1&&(Pub(k,r,k.c.b,k.c),true);gvb(e)}}}r=s}}return k} function S_c(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D;c.Ug(_Ee,1);D=RD(zDb(CDb(new SDb(null,new Swb(b,16)),new e0c),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[(xBb(),vBb)]))),15);k=RD(zDb(CDb(new SDb(null,new Swb(b,16)),new g0c(b)),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[vBb]))),15);o=RD(zDb(CDb(new SDb(null,new Swb(b,16)),new i0c(b)),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[vBb]))),15);p=$C(Z$,NEe,40,b.gc(),0,1);for(g=0;g=0&&C=0&&!p[n]){p[n]=e;k.gd(h);--h;break}n=C-m;if(n=0&&!p[n]){p[n]=e;k.gd(h);--h;break}}}o.jd(new k0c);for(i=p.length-1;i>=0;i--){if(!p[i]&&!o.dc()){p[i]=RD(o.Xb(0),40);o.gd(0)}}for(j=0;j=0;i--){Mub(c,(tFb(i,g.c.length),RD(g.c[i],8)))}return c} function l9c(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;t=Kfb(UD(Gxd(b,(X6c(),W6c))));n=Kfb(UD(Gxd(b,U6c)));m=Kfb(UD(Gxd(b,R6c)));Bad((!b.a&&(b.a=new C5d(J4,b,10,11)),b.a));r=U8c((!b.a&&(b.a=new C5d(J4,b,10,11)),b.a),t,a.b);for(q=0;qm&&Fad((tFb(m,b.c.length),RD(b.c[m],186)),k);k=null;while(b.c.length>m&&(tFb(m,b.c.length),RD(b.c[m],186)).a.c.length==0){Ymb(b,(tFb(m,b.c.length),b.c[m]))}}if(!k){--g;continue}if(!Heb(TD(RD(Vmb(k.b,0),27).of((X7c(),D7c))))&&K8c(b,o,f,k,q,c,m,d)){p=true;continue}if(q){n=o.b;l=k.f;if(!Heb(TD(RD(Vmb(k.b,0),27).of(D7c)))&&L8c(b,o,f,k,c,m,d,e)){p=true;if(n=a.j){a.a=-1;a.c=1;return}b=ihb(a.i,a.d++);a.a=b;if(a.b==1){switch(b){case 92:d=10;if(a.d>=a.j)throw Adb(new Lqe(TId((Hde(),VIe))));a.a=ihb(a.i,a.d++);break;case 45:if((a.e&512)==512&&a.d=a.j)break;if(ihb(a.i,a.d)!=63)break;if(++a.d>=a.j)throw Adb(new Lqe(TId((Hde(),WIe))));b=ihb(a.i,a.d++);switch(b){case 58:d=13;break;case 61:d=14;break;case 33:d=15;break;case 91:d=19;break;case 62:d=18;break;case 60:if(a.d>=a.j)throw Adb(new Lqe(TId((Hde(),WIe))));b=ihb(a.i,a.d++);if(b==61){d=16}else if(b==33){d=17}else throw Adb(new Lqe(TId((Hde(),XIe))));break;case 35:while(a.d=a.j)throw Adb(new Lqe(TId((Hde(),VIe))));a.a=ihb(a.i,a.d++);break;default:d=0;}a.c=d} function oXc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;c.Ug('Process compaction',1);if(!Heb(TD(mQb(b,(h_c(),F$c))))){return}e=RD(mQb(b,H$c),88);n=Kfb(UD(mQb(b,_$c)));pXc(a,b,e);lXc(b,n/2/2);o=b.b;tvb(o,new EXc(e));for(j=Sub(o,0);j.b!=j.d.c;){i=RD(evb(j),40);if(!Heb(TD(mQb(i,(q$c(),n$c))))){d=mXc(i,e);p=lWc(i,b);l=0;m=0;if(d){q=d.e;switch(e.g){case 2:l=q.a-n-i.f.a;p.e.a-n-i.f.al&&(l=p.e.a+p.f.a+n);m=l+i.f.a;break;case 4:l=q.b-n-i.f.b;p.e.b-n-i.f.bl&&(l=p.e.b+p.f.b+n);m=l+i.f.b;}}else if(p){switch(e.g){case 2:l=p.e.a-n-i.f.a;m=l+i.f.a;break;case 1:l=p.e.a+p.f.a+n;m=l+i.f.a;break;case 4:l=p.e.b-n-i.f.b;m=l+i.f.b;break;case 3:l=p.e.b+p.f.b+n;m=l+i.f.b;}}if(dE(mQb(b,K$c))===dE((LZc(),IZc))){f=l;g=m;h=DDb(CDb(new SDb(null,new Swb(a.a,16)),new IXc(f,g)));if(h.a!=null){e==(Cmd(),ymd)||e==zmd?(i.e.a=l):(i.e.b=l)}else{e==(Cmd(),ymd)||e==Bmd?(h=DDb(CDb(NDb(new SDb(null,new Swb(a.a,16))),new WXc(f)))):(h=DDb(CDb(NDb(new SDb(null,new Swb(a.a,16))),new YXc(f))));h.a!=null&&(e==ymd||e==zmd?(i.e.a=Kfb(UD((sFb(h.a!=null),RD(h.a,42)).a))):(i.e.b=Kfb(UD((sFb(h.a!=null),RD(h.a,42)).a))))}if(h.a!=null){k=Wmb(a.a,(sFb(h.a!=null),h.a),0);if(k>0&&k!=RD(mQb(i,f_c),17).a){pQb(i,UZc,(Geb(),true));pQb(i,f_c,sgb(k))}}}else{e==(Cmd(),ymd)||e==zmd?(i.e.a=l):(i.e.b=l)}}}c.Vg()} function Fre(a){var b,c,d,e,f,g,h,i,j;a.b=1;Mqe(a);b=null;if(a.c==0&&a.a==94){Mqe(a);b=(Vse(),Vse(),++Use,new xte(4));rte(b,0,MLe);h=(null,++Use,new xte(4))}else{h=(Vse(),Vse(),++Use,new xte(4))}e=true;while((j=a.c)!=1){if(j==0&&a.a==93&&!e){if(b){wte(b,h);h=b}break}c=a.a;d=false;if(j==10){switch(c){case 100:case 68:case 119:case 87:case 115:case 83:ute(h,Ere(c));d=true;break;case 105:case 73:case 99:case 67:c=(ute(h,Ere(c)),-1);c<0&&(d=true);break;case 112:case 80:i=Sqe(a,c);if(!i)throw Adb(new Lqe(TId((Hde(),hJe))));ute(h,i);d=true;break;default:c=Dre(a);}}else if(j==24&&!e){if(b){wte(b,h);h=b}f=Fre(a);wte(h,f);if(a.c!=0||a.a!=93)throw Adb(new Lqe(TId((Hde(),lJe))));break}Mqe(a);if(!d){if(j==0){if(c==91)throw Adb(new Lqe(TId((Hde(),mJe))));if(c==93)throw Adb(new Lqe(TId((Hde(),nJe))));if(c==45&&!e&&a.a!=93)throw Adb(new Lqe(TId((Hde(),oJe))))}if(a.c!=0||a.a!=45||c==45&&e){rte(h,c,c)}else{Mqe(a);if((j=a.c)==1)throw Adb(new Lqe(TId((Hde(),jJe))));if(j==0&&a.a==93){rte(h,c,c);rte(h,45,45)}else if(j==0&&a.a==93||j==24){throw Adb(new Lqe(TId((Hde(),oJe))))}else{g=a.a;if(j==0){if(g==91)throw Adb(new Lqe(TId((Hde(),mJe))));if(g==93)throw Adb(new Lqe(TId((Hde(),nJe))));if(g==45)throw Adb(new Lqe(TId((Hde(),oJe))))}else j==10&&(g=Dre(a));Mqe(a);if(c>g)throw Adb(new Lqe(TId((Hde(),rJe))));rte(h,c,g)}}}e=false}if(a.c==1)throw Adb(new Lqe(TId((Hde(),jJe))));vte(h);ste(h);a.b=0;Mqe(a);return h} function EGc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;c.Ug('Coffman-Graham Layering',1);if(b.a.c.length==0){c.Vg();return}v=RD(mQb(b,(yCc(),SAc)),17).a;i=0;g=0;for(m=new Anb(b.a);m.a=v||!zGc(r,d))&&(d=BGc(b,k));g3b(r,d);for(f=new is(Mr(Z2b(r).a.Kc(),new ir));gs(f);){e=RD(hs(f),18);if(a.a[e.p]){continue}p=e.c.i;--a.e[p.p];a.e[p.p]==0&&(zFb(lwb(n,p),Bxe),true)}}for(j=k.c.length-1;j>=0;--j){Rmb(b.b,(tFb(j,k.c.length),RD(k.c[j],30)))}b.a.c.length=0;c.Vg()} function Sec(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;u=false;do{u=false;for(f=b?(new Xkb(a.a.b)).a.gc()-2:1;b?f>=0:f<(new Xkb(a.a.b)).a.gc();f+=b?-1:1){e=_5b(a.a,sgb(f));for(n=0;nRD(mQb(q,zwc),17).a)&&(t=false)}if(!t){continue}i=b?f+1:f-1;h=_5b(a.a,sgb(i));g=false;s=true;d=false;for(k=Sub(h,0);k.b!=k.d.c;){j=RD(evb(k),10);if(nQb(j,zwc)){if(j.p!=l.p){g=g|(b?RD(mQb(j,zwc),17).aRD(mQb(l,zwc),17).a);s=false}}else if(!g&&s){if(j.k==(r3b(),n3b)){d=true;b?(m=RD(hs(new is(Mr(Z2b(j).a.Kc(),new ir))),18).c.i):(m=RD(hs(new is(Mr(a3b(j).a.Kc(),new ir))),18).d.i);if(m==l){b?(c=RD(hs(new is(Mr(a3b(j).a.Kc(),new ir))),18).d.i):(c=RD(hs(new is(Mr(Z2b(j).a.Kc(),new ir))),18).c.i);(b?RD($5b(a.a,c),17).a-RD($5b(a.a,m),17).a:RD($5b(a.a,m),17).a-RD($5b(a.a,c),17).a)<=2&&(s=false)}}}}if(d&&s){b?(c=RD(hs(new is(Mr(a3b(l).a.Kc(),new ir))),18).d.i):(c=RD(hs(new is(Mr(Z2b(l).a.Kc(),new ir))),18).c.i);(b?RD($5b(a.a,c),17).a-RD($5b(a.a,l),17).a:RD($5b(a.a,l),17).a-RD($5b(a.a,c),17).a)<=2&&c.k==(r3b(),p3b)&&(s=false)}if(g||s){p=Xec(a,l,b);while(p.a.gc()!=0){o=RD(p.a.ec().Kc().Pb(),10);p.a.Bc(o)!=null;ye(p,Xec(a,o,b))}--n;u=true}}}}while(u)} function Xae(a){_Ad(a.c,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#decimal']));_Ad(a.d,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#integer']));_Ad(a.e,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#boolean']));_Ad(a.f,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'EBoolean',GIe,'EBoolean:Object']));_Ad(a.i,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#byte']));_Ad(a.g,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#hexBinary']));_Ad(a.j,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'EByte',GIe,'EByte:Object']));_Ad(a.n,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'EChar',GIe,'EChar:Object']));_Ad(a.t,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#double']));_Ad(a.u,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'EDouble',GIe,'EDouble:Object']));_Ad(a.F,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#float']));_Ad(a.G,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'EFloat',GIe,'EFloat:Object']));_Ad(a.I,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#int']));_Ad(a.J,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'EInt',GIe,'EInt:Object']));_Ad(a.N,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#long']));_Ad(a.O,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'ELong',GIe,'ELong:Object']));_Ad(a.Z,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#short']));_Ad(a.$,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'EShort',GIe,'EShort:Object']));_Ad(a._,qKe,cD(WC(qJ,1),Nve,2,6,[DKe,'http://www.w3.org/2001/XMLSchema#string']))} function C0c(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o;m=RD(d.a,17).a;n=RD(d.b,17).a;l=a.b;o=a.c;h=0;k=0;if(b==(Cmd(),ymd)||b==zmd){k=Uvb(QCb(HDb(GDb(new SDb(null,new Swb(c.b,16)),new b2c),new b1c)));if(l.e.b+l.f.b/2>k){j=++n;h=Kfb(UD(Lvb(JDb(GDb(new SDb(null,new Swb(c.b,16)),new d2c(e,j)),new d1c))))}else{i=++m;h=Kfb(UD(Lvb(KDb(GDb(new SDb(null,new Swb(c.b,16)),new f2c(e,i)),new h1c))))}}else{k=Uvb(QCb(HDb(GDb(new SDb(null,new Swb(c.b,16)),new x1c),new l1c)));if(l.e.a+l.f.a/2>k){j=++n;h=Kfb(UD(Lvb(JDb(GDb(new SDb(null,new Swb(c.b,16)),new z1c(e,j)),new n1c))))}else{i=++m;h=Kfb(UD(Lvb(KDb(GDb(new SDb(null,new Swb(c.b,16)),new B1c(e,i)),new r1c))))}}if(b==ymd){Oub(a.a,new rjd(Kfb(UD(mQb(l,(q$c(),f$c))))-e,h));Oub(a.a,new rjd(o.e.a+o.f.a+e+f,h));Oub(a.a,new rjd(o.e.a+o.f.a+e+f,o.e.b+o.f.b/2));Oub(a.a,new rjd(o.e.a+o.f.a,o.e.b+o.f.b/2))}else if(b==zmd){Oub(a.a,new rjd(Kfb(UD(mQb(l,(q$c(),e$c))))+e,l.e.b+l.f.b/2));Oub(a.a,new rjd(l.e.a+l.f.a+e,h));Oub(a.a,new rjd(o.e.a-e-f,h));Oub(a.a,new rjd(o.e.a-e-f,o.e.b+o.f.b/2));Oub(a.a,new rjd(o.e.a,o.e.b+o.f.b/2))}else if(b==Bmd){Oub(a.a,new rjd(h,Kfb(UD(mQb(l,(q$c(),f$c))))-e));Oub(a.a,new rjd(h,o.e.b+o.f.b+e+f));Oub(a.a,new rjd(o.e.a+o.f.a/2,o.e.b+o.f.b+e+f));Oub(a.a,new rjd(o.e.a+o.f.a/2,o.e.b+o.f.b+e))}else{a.a.b==0||(RD(Rub(a.a),8).b=Kfb(UD(mQb(l,(q$c(),e$c))))+e*RD(g.b,17).a);Oub(a.a,new rjd(h,Kfb(UD(mQb(l,(q$c(),e$c))))+e*RD(g.b,17).a));Oub(a.a,new rjd(h,o.e.b-e*RD(g.a,17).a-f))}return new Ptd(sgb(m),sgb(n))} function ASd(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;g=true;l=null;d=null;e=null;b=false;n=_Rd;j=null;f=null;h=0;i=sSd(a,h,ZRd,$Rd);if(i=0&&lhb(a.substr(h,'//'.length),'//')){h+=2;i=sSd(a,h,aSd,bSd);d=(AFb(h,i,a.length),a.substr(h,i-h));h=i}else if(l!=null&&(h==a.length||(BFb(h,a.length),a.charCodeAt(h)!=47))){g=false;i=rhb(a,Fhb(35),h);i==-1&&(i=a.length);d=(AFb(h,i,a.length),a.substr(h,i-h));h=i}if(!c&&h0&&ihb(k,k.length-1)==58){e=k;h=i}}if(hqQc(f))&&(l=f)}}!l&&(l=(tFb(0,q.c.length),RD(q.c[0],185)));for(p=new Anb(b.b);p.al){F=0;G+=k+A;k=0}FVc(v,g,F,G);b=$wnd.Math.max(b,F+w.a);k=$wnd.Math.max(k,w.b);F+=w.a+A}u=new Tsb;c=new Tsb;for(C=new Anb(a);C.a=-1900?1:0;c>=4?Zhb(a,cD(WC(qJ,1),Nve,2,6,[Qwe,Rwe])[h]):Zhb(a,cD(WC(qJ,1),Nve,2,6,['BC','AD'])[h]);break;case 121:AA(a,c,d);break;case 77:zA(a,c,d);break;case 107:i=e.q.getHours();i==0?UA(a,24,c):UA(a,i,c);break;case 83:yA(a,c,e);break;case 69:k=d.q.getDay();c==5?Zhb(a,cD(WC(qJ,1),Nve,2,6,['S','M','T','W','T','F','S'])[k]):c==4?Zhb(a,cD(WC(qJ,1),Nve,2,6,[Swe,Twe,Uwe,Vwe,Wwe,Xwe,Ywe])[k]):Zhb(a,cD(WC(qJ,1),Nve,2,6,['Sun','Mon','Tue','Wed','Thu','Fri','Sat'])[k]);break;case 97:e.q.getHours()>=12&&e.q.getHours()<24?Zhb(a,cD(WC(qJ,1),Nve,2,6,['AM','PM'])[1]):Zhb(a,cD(WC(qJ,1),Nve,2,6,['AM','PM'])[0]);break;case 104:l=e.q.getHours()%12;l==0?UA(a,12,c):UA(a,l,c);break;case 75:m=e.q.getHours()%12;UA(a,m,c);break;case 72:n=e.q.getHours();UA(a,n,c);break;case 99:o=d.q.getDay();c==5?Zhb(a,cD(WC(qJ,1),Nve,2,6,['S','M','T','W','T','F','S'])[o]):c==4?Zhb(a,cD(WC(qJ,1),Nve,2,6,[Swe,Twe,Uwe,Vwe,Wwe,Xwe,Ywe])[o]):c==3?Zhb(a,cD(WC(qJ,1),Nve,2,6,['Sun','Mon','Tue','Wed','Thu','Fri','Sat'])[o]):UA(a,o,1);break;case 76:p=d.q.getMonth();c==5?Zhb(a,cD(WC(qJ,1),Nve,2,6,['J','F','M','A','M','J','J','A','S','O','N','D'])[p]):c==4?Zhb(a,cD(WC(qJ,1),Nve,2,6,[Cwe,Dwe,Ewe,Fwe,Gwe,Hwe,Iwe,Jwe,Kwe,Lwe,Mwe,Nwe])[p]):c==3?Zhb(a,cD(WC(qJ,1),Nve,2,6,['Jan','Feb','Mar','Apr',Gwe,'Jun','Jul','Aug','Sep','Oct','Nov','Dec'])[p]):UA(a,p+1,c);break;case 81:q=d.q.getMonth()/3|0;c<4?Zhb(a,cD(WC(qJ,1),Nve,2,6,['Q1','Q2','Q3','Q4'])[q]):Zhb(a,cD(WC(qJ,1),Nve,2,6,['1st quarter','2nd quarter','3rd quarter','4th quarter'])[q]);break;case 100:r=d.q.getDate();UA(a,r,c);break;case 109:j=e.q.getMinutes();UA(a,j,c);break;case 115:g=e.q.getSeconds();UA(a,g,c);break;case 122:c<4?Zhb(a,f.c[0]):Zhb(a,f.c[1]);break;case 118:Zhb(a,f.b);break;case 90:c<3?Zhb(a,cB(f)):c==3?Zhb(a,bB(f)):Zhb(a,eB(f.a));break;default:return false;}return true} function f5b(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;X4b(b);i=RD(QHd((!b.b&&(b.b=new Yie(E4,b,4,7)),b.b),0),84);k=RD(QHd((!b.c&&(b.c=new Yie(E4,b,5,8)),b.c),0),84);h=AGd(i);j=AGd(k);g=(!b.a&&(b.a=new C5d(F4,b,6,6)),b.a).i==0?null:RD(QHd((!b.a&&(b.a=new C5d(F4,b,6,6)),b.a),0),166);A=RD(Wjb(a.a,h),10);F=RD(Wjb(a.a,j),10);B=null;G=null;if(ZD(i,193)){w=RD(Wjb(a.a,i),305);if(ZD(w,12)){B=RD(w,12)}else if(ZD(w,10)){A=RD(w,10);B=RD(Vmb(A.j,0),12)}}if(ZD(k,193)){D=RD(Wjb(a.a,k),305);if(ZD(D,12)){G=RD(D,12)}else if(ZD(D,10)){F=RD(D,10);G=RD(Vmb(F.j,0),12)}}if(!A||!F){throw Adb(new Ked('The source or the target of edge '+b+' could not be found. '+'This usually happens when an edge connects a node laid out by ELK Layered to a node in '+'another level of hierarchy laid out by either another instance of ELK Layered or another '+'layout algorithm alltogether. The former can be solved by setting the hierarchyHandling '+'option to INCLUDE_CHILDREN.'))}p=new a1b;kQb(p,b);pQb(p,(Ywc(),Awc),b);pQb(p,(yCc(),RAc),null);n=RD(mQb(d,kwc),21);A==F&&n.Fc((ovc(),nvc));if(!B){v=(BEc(),zEc);C=null;if(!!g&&Dod(RD(mQb(A,BBc),101))){C=new rjd(g.j,g.k);Fsd(C,kzd(b));Gsd(C,c);if(NGd(j,h)){v=yEc;$id(C,A.n)}}B=g2b(A,C,v,d)}if(!G){v=(BEc(),yEc);H=null;if(!!g&&Dod(RD(mQb(F,BBc),101))){H=new rjd(g.b,g.c);Fsd(H,kzd(b));Gsd(H,c)}G=g2b(F,H,v,Y2b(F))}Y0b(p,B);Z0b(p,G);(B.e.c.length>1||B.g.c.length>1||G.e.c.length>1||G.g.c.length>1)&&n.Fc((ovc(),ivc));for(m=new dMd((!b.n&&(b.n=new C5d(I4,b,1,7)),b.n));m.e!=m.i.gc();){l=RD(bMd(m),135);if(!Heb(TD(Gxd(l,pBc)))&&!!l.a){q=h5b(l);Rmb(p.b,q);switch(RD(mQb(q,wAc),278).g){case 1:case 2:n.Fc((ovc(),gvc));break;case 0:n.Fc((ovc(),evc));pQb(q,wAc,(Omd(),Lmd));}}}f=RD(mQb(d,oAc),322);r=RD(mQb(d,kBc),323);e=f==(stc(),ptc)||r==(JDc(),FDc);if(!!g&&(!g.a&&(g.a=new XZd(D4,g,5)),g.a).i!=0&&e){s=ssd(g);o=new Ejd;for(u=Sub(s,0);u.b!=u.d.c;){t=RD(evb(u),8);Mub(o,new sjd(t))}pQb(p,Bwc,o)}return p} function F0c(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I;C=0;D=0;A=new Tsb;v=RD(Lvb(JDb(GDb(new SDb(null,new Swb(a.b,16)),new v1c),new Z0c)),17).a+1;B=$C(kE,Pwe,28,v,15,1);q=$C(kE,Pwe,28,v,15,1);for(p=0;p1){for(h=G+1;hj.b.e.b*(1-r)+j.c.e.b*r){break}}if(w.gc()>0){H=j.a.b==0?ajd(j.b.e):RD(Rub(j.a),8);t=$id(ajd(RD(w.Xb(w.gc()-1),40).e),RD(w.Xb(w.gc()-1),40).f);m=$id(ajd(RD(w.Xb(0),40).e),RD(w.Xb(0),40).f);if(o>=w.gc()-1&&H.b>t.b&&j.c.e.b>t.b){continue}if(o<=0&&H.bj.b.e.a*(1-r)+j.c.e.a*r){break}}if(w.gc()>0){H=j.a.b==0?ajd(j.b.e):RD(Rub(j.a),8);t=$id(ajd(RD(w.Xb(w.gc()-1),40).e),RD(w.Xb(w.gc()-1),40).f);m=$id(ajd(RD(w.Xb(0),40).e),RD(w.Xb(0),40).f);if(o>=w.gc()-1&&H.a>t.a&&j.c.e.a>t.a){continue}if(o<=0&&H.a=Kfb(UD(mQb(a,(q$c(),$Zc))))&&++D}else{n.f&&n.d.e.a<=Kfb(UD(mQb(a,(q$c(),ZZc))))&&++C;n.g&&n.c.e.a+n.c.f.a>=Kfb(UD(mQb(a,(q$c(),YZc))))&&++D}}}else if(u==0){H0c(j)}else if(u<0){++B[G];++q[I];F=C0c(j,b,a,new Ptd(sgb(C),sgb(D)),c,d,new Ptd(sgb(q[I]),sgb(B[G])));C=RD(F.a,17).a;D=RD(F.b,17).a}}} function qrc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;d=b;i=c;if(a.b&&d.j==(qpd(),ppd)&&i.j==(qpd(),ppd)){s=d;d=i;i=s}if(Ujb(a.a,d)){if(Zsb(RD(Wjb(a.a,d),49),i)){return 1}}else{Zjb(a.a,d,new _sb)}if(Ujb(a.a,i)){if(Zsb(RD(Wjb(a.a,i),49),d)){return -1}}else{Zjb(a.a,i,new _sb)}if(Ujb(a.d,d)){if(Zsb(RD(Wjb(a.d,d),49),i)){return -1}}else{Zjb(a.d,d,new _sb)}if(Ujb(a.d,i)){if(Zsb(RD(Wjb(a.a,i),49),d)){return 1}}else{Zjb(a.d,i,new _sb)}if(d.j!=i.j){r=yrc(d.j,i.j);r==-1?rrc(a,i,d):rrc(a,d,i);return r}if(d.e.c.length!=0&&i.e.c.length!=0){if(a.b){r=orc(d,i);if(r!=0){r==-1?rrc(a,i,d):r==1&&rrc(a,d,i);return r}}f=RD(Vmb(d.e,0),18).c.i;k=RD(Vmb(i.e,0),18).c.i;if(f==k){e=RD(mQb(RD(Vmb(d.e,0),18),(Ywc(),zwc)),17).a;j=RD(mQb(RD(Vmb(i.e,0),18),zwc),17).a;e>j?rrc(a,d,i):rrc(a,i,d);return ej?1:0}for(o=a.c,p=0,q=o.length;pj?rrc(a,d,i):rrc(a,i,d);return ej?1:0}if(a.b){r=orc(d,i);if(r!=0){r==-1?rrc(a,i,d):r==1&&rrc(a,d,i);return r}}g=0;l=0;nQb(RD(Vmb(d.g,0),18),zwc)&&(g=RD(mQb(RD(Vmb(d.g,0),18),zwc),17).a);nQb(RD(Vmb(i.g,0),18),zwc)&&(l=RD(mQb(RD(Vmb(d.g,0),18),zwc),17).a);if(!!h&&h==m){if(Heb(TD(mQb(RD(Vmb(d.g,0),18),Nwc)))&&!Heb(TD(mQb(RD(Vmb(i.g,0),18),Nwc)))){rrc(a,d,i);return 1}else if(!Heb(TD(mQb(RD(Vmb(d.g,0),18),Nwc)))&&Heb(TD(mQb(RD(Vmb(i.g,0),18),Nwc)))){rrc(a,i,d);return -1}g>l?rrc(a,d,i):rrc(a,i,d);return gl?1:0}if(a.f){a.f._b(h)&&(g=RD(a.f.xc(h),17).a);a.f._b(m)&&(l=RD(a.f.xc(m),17).a)}g>l?rrc(a,d,i):rrc(a,i,d);return gl?1:0}if(d.e.c.length!=0&&i.g.c.length!=0){rrc(a,d,i);return 1}else if(d.g.c.length!=0&&i.e.c.length!=0){rrc(a,i,d);return -1}else if(nQb(d,(Ywc(),zwc))&&nQb(i,zwc)){e=RD(mQb(d,zwc),17).a;j=RD(mQb(i,zwc),17).a;e>j?rrc(a,d,i):rrc(a,i,d);return ej?1:0}else{rrc(a,i,d);return -1}} function Yae(a){if(a.gb)return;a.gb=true;a.b=jBd(a,0);iBd(a.b,18);oBd(a.b,19);a.a=jBd(a,1);iBd(a.a,1);oBd(a.a,2);oBd(a.a,3);oBd(a.a,4);oBd(a.a,5);a.o=jBd(a,2);iBd(a.o,8);iBd(a.o,9);oBd(a.o,10);oBd(a.o,11);oBd(a.o,12);oBd(a.o,13);oBd(a.o,14);oBd(a.o,15);oBd(a.o,16);oBd(a.o,17);oBd(a.o,18);oBd(a.o,19);oBd(a.o,20);oBd(a.o,21);oBd(a.o,22);oBd(a.o,23);nBd(a.o);nBd(a.o);nBd(a.o);nBd(a.o);nBd(a.o);nBd(a.o);nBd(a.o);nBd(a.o);nBd(a.o);nBd(a.o);a.p=jBd(a,3);iBd(a.p,2);iBd(a.p,3);iBd(a.p,4);iBd(a.p,5);oBd(a.p,6);oBd(a.p,7);nBd(a.p);nBd(a.p);a.q=jBd(a,4);iBd(a.q,8);a.v=jBd(a,5);oBd(a.v,9);nBd(a.v);nBd(a.v);nBd(a.v);a.w=jBd(a,6);iBd(a.w,2);iBd(a.w,3);iBd(a.w,4);oBd(a.w,5);a.B=jBd(a,7);oBd(a.B,1);nBd(a.B);nBd(a.B);nBd(a.B);a.Q=jBd(a,8);oBd(a.Q,0);nBd(a.Q);a.R=jBd(a,9);iBd(a.R,1);a.S=jBd(a,10);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);nBd(a.S);a.T=jBd(a,11);oBd(a.T,10);oBd(a.T,11);oBd(a.T,12);oBd(a.T,13);oBd(a.T,14);nBd(a.T);nBd(a.T);a.U=jBd(a,12);iBd(a.U,2);iBd(a.U,3);oBd(a.U,4);oBd(a.U,5);oBd(a.U,6);oBd(a.U,7);nBd(a.U);a.V=jBd(a,13);oBd(a.V,10);a.W=jBd(a,14);iBd(a.W,18);iBd(a.W,19);iBd(a.W,20);oBd(a.W,21);oBd(a.W,22);oBd(a.W,23);a.bb=jBd(a,15);iBd(a.bb,10);iBd(a.bb,11);iBd(a.bb,12);iBd(a.bb,13);iBd(a.bb,14);iBd(a.bb,15);iBd(a.bb,16);oBd(a.bb,17);nBd(a.bb);nBd(a.bb);a.eb=jBd(a,16);iBd(a.eb,2);iBd(a.eb,3);iBd(a.eb,4);iBd(a.eb,5);iBd(a.eb,6);iBd(a.eb,7);oBd(a.eb,8);oBd(a.eb,9);a.ab=jBd(a,17);iBd(a.ab,0);iBd(a.ab,1);a.H=jBd(a,18);oBd(a.H,0);oBd(a.H,1);oBd(a.H,2);oBd(a.H,3);oBd(a.H,4);oBd(a.H,5);nBd(a.H);a.db=jBd(a,19);oBd(a.db,2);a.c=kBd(a,20);a.d=kBd(a,21);a.e=kBd(a,22);a.f=kBd(a,23);a.i=kBd(a,24);a.g=kBd(a,25);a.j=kBd(a,26);a.k=kBd(a,27);a.n=kBd(a,28);a.r=kBd(a,29);a.s=kBd(a,30);a.t=kBd(a,31);a.u=kBd(a,32);a.fb=kBd(a,33);a.A=kBd(a,34);a.C=kBd(a,35);a.D=kBd(a,36);a.F=kBd(a,37);a.G=kBd(a,38);a.I=kBd(a,39);a.J=kBd(a,40);a.L=kBd(a,41);a.M=kBd(a,42);a.N=kBd(a,43);a.O=kBd(a,44);a.P=kBd(a,45);a.X=kBd(a,46);a.Y=kBd(a,47);a.Z=kBd(a,48);a.$=kBd(a,49);a._=kBd(a,50);a.cb=kBd(a,51);a.K=kBd(a,52)} function d5b(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G;g=new Yub;w=RD(mQb(c,(yCc(),rAc)),88);p=0;ye(g,(!b.a&&(b.a=new C5d(J4,b,10,11)),b.a));while(g.b!=0){k=RD(g.b==0?null:(sFb(g.b!=0),Wub(g,g.a.a)),27);j=vCd(k);(dE(Gxd(j,cAc))!==dE((kEc(),hEc))||dE(Gxd(j,pAc))===dE((Ptc(),Otc))||dE(Gxd(j,pAc))===dE((Ptc(),Mtc))||Heb(TD(Gxd(j,eAc)))||dE(Gxd(j,Yzc))!==dE((U$b(),T$b))||dE(Gxd(j,ZAc))===dE((aEc(),TDc))||dE(Gxd(j,ZAc))===dE((aEc(),UDc))||dE(Gxd(j,$Ac))===dE((_Cc(),SCc))||dE(Gxd(j,$Ac))===dE((_Cc(),UCc)))&&!Heb(TD(Gxd(k,aAc)))&&Ixd(k,(Ywc(),zwc),sgb(p++));r=!Heb(TD(Gxd(k,pBc)));if(r){m=(!k.a&&(k.a=new C5d(J4,k,10,11)),k.a).i!=0;o=a5b(k);n=dE(Gxd(k,IAc))===dE((Fnd(),Cnd));G=!Hxd(k,(umd(),Akd))||khb(WD(Gxd(k,Akd)));u=null;if(G&&n&&(m||o)){u=Z4b(k);pQb(u,rAc,w);nQb(u,PBc)&&HCc(new RCc(Kfb(UD(mQb(u,PBc)))),u);if(RD(Gxd(k,lBc),181).gc()!=0){l=u;FDb(new SDb(null,(!k.c&&(k.c=new C5d(K4,k,9,9)),new Swb(k.c,16))),new u5b(l));V4b(k,u)}}A=c;B=RD(Wjb(a.a,vCd(k)),10);!!B&&(A=B.e);t=i5b(a,k,A);if(u){t.e=u;u.e=t;ye(g,(!k.a&&(k.a=new C5d(J4,k,10,11)),k.a))}}}p=0;Pub(g,b,g.c.b,g.c);while(g.b!=0){f=RD(g.b==0?null:(sFb(g.b!=0),Wub(g,g.a.a)),27);for(i=new dMd((!f.b&&(f.b=new C5d(G4,f,12,3)),f.b));i.e!=i.i.gc();){h=RD(bMd(i),74);X4b(h);(dE(Gxd(b,cAc))!==dE((kEc(),hEc))||dE(Gxd(b,pAc))===dE((Ptc(),Otc))||dE(Gxd(b,pAc))===dE((Ptc(),Mtc))||Heb(TD(Gxd(b,eAc)))||dE(Gxd(b,Yzc))!==dE((U$b(),T$b))||dE(Gxd(b,ZAc))===dE((aEc(),TDc))||dE(Gxd(b,ZAc))===dE((aEc(),UDc))||dE(Gxd(b,$Ac))===dE((_Cc(),SCc))||dE(Gxd(b,$Ac))===dE((_Cc(),UCc)))&&Ixd(h,(Ywc(),zwc),sgb(p++));D=AGd(RD(QHd((!h.b&&(h.b=new Yie(E4,h,4,7)),h.b),0),84));F=AGd(RD(QHd((!h.c&&(h.c=new Yie(E4,h,5,8)),h.c),0),84));if(Heb(TD(Gxd(h,pBc)))||Heb(TD(Gxd(D,pBc)))||Heb(TD(Gxd(F,pBc)))){continue}q=ozd(h)&&Heb(TD(Gxd(D,NAc)))&&Heb(TD(Gxd(h,OAc)));v=f;q||NGd(F,D)?(v=D):NGd(D,F)&&(v=F);A=c;B=RD(Wjb(a.a,v),10);!!B&&(A=B.e);s=f5b(a,h,v,A);pQb(s,(Ywc(),Zvc),_4b(a,h,b,c))}n=dE(Gxd(f,IAc))===dE((Fnd(),Cnd));if(n){for(e=new dMd((!f.a&&(f.a=new C5d(J4,f,10,11)),f.a));e.e!=e.i.gc();){d=RD(bMd(e),27);G=!Hxd(d,(umd(),Akd))||khb(WD(Gxd(d,Akd)));C=dE(Gxd(d,IAc))===dE(Cnd);G&&C&&(Pub(g,d,g.c.b,g.c),true)}}}} function Ywc(){Ywc=geb;var a,b;Awc=new jGd(rAe);Zvc=new jGd('coordinateOrigin');Kwc=new jGd('processors');Yvc=new kGd('compoundNode',(Geb(),false));nwc=new kGd('insideConnections',false);Bwc=new jGd('originalBendpoints');Cwc=new jGd('originalDummyNodePosition');Dwc=new jGd('originalLabelEdge');Mwc=new jGd('representedLabels');cwc=new jGd('endLabels');dwc=new jGd('endLabel.origin');swc=new kGd('labelSide',(Pnd(),Ond));ywc=new kGd('maxEdgeThickness',0);Nwc=new kGd('reversed',false);Lwc=new jGd(sAe);vwc=new kGd('longEdgeSource',null);wwc=new kGd('longEdgeTarget',null);uwc=new kGd('longEdgeHasLabelDummies',false);twc=new kGd('longEdgeBeforeLabelDummy',false);bwc=new kGd('edgeConstraint',(huc(),fuc));pwc=new jGd('inLayerLayoutUnit');owc=new kGd('inLayerConstraint',(Gvc(),Evc));qwc=new kGd('inLayerSuccessorConstraint',new bnb);rwc=new kGd('inLayerSuccessorConstraintBetweenNonDummies',false);Iwc=new jGd('portDummy');$vc=new kGd('crossingHint',sgb(0));kwc=new kGd('graphProperties',(b=RD(mfb(iX),9),new Fsb(b,RD(WEb(b,b.length),9),0)));hwc=new kGd('externalPortSide',(qpd(),opd));iwc=new kGd('externalPortSize',new pjd);fwc=new jGd('externalPortReplacedDummies');gwc=new jGd('externalPortReplacedDummy');ewc=new kGd('externalPortConnections',(a=RD(mfb(E3),9),new Fsb(a,RD(WEb(a,a.length),9),0)));Jwc=new kGd(Xye,0);Uvc=new jGd('barycenterAssociates');Xwc=new jGd('TopSideComments');Vvc=new jGd('BottomSideComments');Xvc=new jGd('CommentConnectionPort');mwc=new kGd('inputCollect',false);Gwc=new kGd('outputCollect',false);awc=new kGd('cyclic',false);_vc=new jGd('crossHierarchyMap');Wwc=new jGd('targetOffset');new kGd('splineLabelSize',new pjd);Qwc=new jGd('spacings');Hwc=new kGd('partitionConstraint',false);Wvc=new jGd('breakingPoint.info');Uwc=new jGd('splines.survivingEdge');Twc=new jGd('splines.route.start');Rwc=new jGd('splines.edgeChain');Fwc=new jGd('originalPortConstraints');Pwc=new jGd('selfLoopHolder');Swc=new jGd('splines.nsPortY');zwc=new jGd('modelOrder');xwc=new jGd('longEdgeTargetNode');jwc=new kGd(GBe,false);Owc=new kGd(GBe,false);lwc=new jGd('layerConstraints.hiddenNodes');Ewc=new jGd('layerConstraints.opposidePort');Vwc=new jGd('targetNode.modelOrder')} function D0c(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o;for(l=Sub(a.b,0);l.b!=l.d.c;){k=RD(evb(l),40);if(lhb(k.c,IEe)){continue}f=RD(zDb(new SDb(null,new Swb(hWc(k,a),16)),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[(xBb(),vBb)]))),15);b==(Cmd(),ymd)||b==zmd?f.jd(new L1c):f.jd(new R1c);o=f.gc();for(e=0;e0){h=RD(Rub(RD(f.Xb(e),65).a),8).a;m=k.e.a+k.f.a/2;i=RD(Rub(RD(f.Xb(e),65).a),8).b;n=k.e.b+k.f.b/2;d>0&&$wnd.Math.abs(i-n)/($wnd.Math.abs(h-m)/40)>50&&(n>i?Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a+d/5.3,k.e.b+k.f.b*g-d/2)):Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a+d/5.3,k.e.b+k.f.b*g+d/2)))}Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a,k.e.b+k.f.b*g))}else if(b==zmd){j=Kfb(UD(mQb(k,(q$c(),f$c))));if(k.e.a-d>j){Oub(RD(f.Xb(e),65).a,new rjd(j-c,k.e.b+k.f.b*g))}else if(RD(f.Xb(e),65).a.b>0){h=RD(Rub(RD(f.Xb(e),65).a),8).a;m=k.e.a+k.f.a/2;i=RD(Rub(RD(f.Xb(e),65).a),8).b;n=k.e.b+k.f.b/2;d>0&&$wnd.Math.abs(i-n)/($wnd.Math.abs(h-m)/40)>50&&(n>i?Oub(RD(f.Xb(e),65).a,new rjd(k.e.a-d/5.3,k.e.b+k.f.b*g-d/2)):Oub(RD(f.Xb(e),65).a,new rjd(k.e.a-d/5.3,k.e.b+k.f.b*g+d/2)))}Oub(RD(f.Xb(e),65).a,new rjd(k.e.a,k.e.b+k.f.b*g))}else if(b==Bmd){j=Kfb(UD(mQb(k,(q$c(),e$c))));if(k.e.b+k.f.b+d0){h=RD(Rub(RD(f.Xb(e),65).a),8).a;m=k.e.a+k.f.a/2;i=RD(Rub(RD(f.Xb(e),65).a),8).b;n=k.e.b+k.f.b/2;d>0&&$wnd.Math.abs(h-m)/($wnd.Math.abs(i-n)/40)>50&&(m>h?Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a*g-d/2,k.e.b+d/5.3+k.f.b)):Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a*g+d/2,k.e.b+d/5.3+k.f.b)))}Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a*g,k.e.b+k.f.b))}else{j=Kfb(UD(mQb(k,(q$c(),f$c))));if(mWc(RD(f.Xb(e),65),a)){Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a*g,RD(Rub(RD(f.Xb(e),65).a),8).b))}else if(k.e.b-d>j){Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a*g,j-c))}else if(RD(f.Xb(e),65).a.b>0){h=RD(Rub(RD(f.Xb(e),65).a),8).a;m=k.e.a+k.f.a/2;i=RD(Rub(RD(f.Xb(e),65).a),8).b;n=k.e.b+k.f.b/2;d>0&&$wnd.Math.abs(h-m)/($wnd.Math.abs(i-n)/40)>50&&(m>h?Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a*g-d/2,k.e.b-d/5.3)):Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a*g+d/2,k.e.b-d/5.3)))}Oub(RD(f.Xb(e),65).a,new rjd(k.e.a+k.f.a*g,k.e.b))}}}} function umd(){umd=geb;var a,b;Akd=new jGd(OGe);Tld=new jGd(PGe);Ckd=(Rjd(),Ljd);Bkd=new lGd(MDe,Ckd);new Xsd;Dkd=new lGd(Dze,null);Ekd=new jGd(QGe);Lkd=(ukd(),ysb(tkd,cD(WC(q3,1),jwe,298,0,[pkd])));Kkd=new lGd(YDe,Lkd);Mkd=new lGd(LDe,(Geb(),false));Okd=(Cmd(),Amd);Nkd=new lGd(PDe,Okd);Tkd=(Ymd(),Xmd);Skd=new lGd(kDe,Tkd);Wkd=new lGd(MGe,false);Ykd=(Fnd(),Dnd);Xkd=new lGd(fDe,Ykd);uld=new A3b(12);tld=new lGd(Eze,uld);ald=new lGd(dAe,false);bld=new lGd(iEe,false);sld=new lGd(gAe,false);Ild=(Bod(),Aod);Hld=new lGd(eAe,Ild);Qld=new jGd(fEe);Rld=new jGd($ze);Sld=new jGd(bAe);Vld=new jGd(cAe);dld=new Ejd;cld=new lGd(ZDe,dld);Jkd=new lGd(aEe,false);Zkd=new lGd(bEe,false);new jGd(RGe);fld=new P2b;eld=new lGd(gEe,fld);rld=new lGd(JDe,false);new Xsd;Uld=new lGd(SGe,1);Ikd=new jGd(TGe);Hkd=new jGd(UGe);mmd=new lGd(mAe,false);new lGd(VGe,true);sgb(0);new lGd(WGe,sgb(100));new lGd(XGe,false);sgb(0);new lGd(YGe,sgb(4000));sgb(0);new lGd(ZGe,sgb(400));new lGd($Ge,false);new lGd(_Ge,false);new lGd(aHe,true);new lGd(bHe,false);Gkd=(Grd(),Frd);Fkd=new lGd(NGe,Gkd);Wld=new lGd(xDe,10);Xld=new lGd(yDe,10);Yld=new lGd(Bze,20);Zld=new lGd(zDe,10);$ld=new lGd(aAe,2);_ld=new lGd(ADe,10);bmd=new lGd(BDe,0);cmd=new lGd(EDe,5);dmd=new lGd(CDe,1);emd=new lGd(DDe,1);fmd=new lGd(_ze,20);gmd=new lGd(FDe,10);jmd=new lGd(GDe,10);amd=new jGd(HDe);imd=new Q2b;hmd=new lGd(hEe,imd);xld=new jGd(eEe);wld=false;vld=new lGd(dEe,wld);hld=new A3b(5);gld=new lGd(QDe,hld);jld=(dod(),b=RD(mfb(A3),9),new Fsb(b,RD(WEb(b,b.length),9),0));ild=new lGd(kAe,jld);Ald=(pod(),mod);zld=new lGd(TDe,Ald);Cld=new jGd(UDe);Dld=new jGd(VDe);Eld=new jGd(WDe);Bld=new jGd(XDe);lld=(a=RD(mfb(H3),9),new Fsb(a,RD(WEb(a,a.length),9),0));kld=new lGd(jAe,lld);qld=xsb((dqd(),Ypd));pld=new lGd(iAe,qld);old=new rjd(0,0);nld=new lGd(CAe,old);mld=new lGd(hAe,false);Rkd=(Omd(),Lmd);Qkd=new lGd($De,Rkd);Pkd=new lGd(fAe,false);new jGd(cHe);sgb(1);new lGd(dHe,null);Fld=new jGd(cEe);Jld=new jGd(_De);Pld=(qpd(),opd);Old=new lGd(KDe,Pld);Gld=new jGd(IDe);Mld=(Pod(),xsb(Nod));Lld=new lGd(lAe,Mld);Kld=new lGd(RDe,false);Nld=new lGd(SDe,true);new Xsd;qmd=new lGd(nAe,1);smd=new lGd(eHe,null);lmd=new lGd(oAe,150);kmd=new lGd(pAe,1.414);nmd=new lGd(qAe,null);omd=new lGd(fHe,1);$kd=new lGd(NDe,false);_kd=new lGd(ODe,false);Ukd=new lGd(Cze,1);Vkd=(ind(),gnd);new lGd(gHe,Vkd);yld=true;rmd=(mqd(),jqd);tmd=jqd;pmd=jqd} function hcc(){hcc=geb;nbc=new icc('DIRECTION_PREPROCESSOR',0);kbc=new icc('COMMENT_PREPROCESSOR',1);obc=new icc('EDGE_AND_LAYER_CONSTRAINT_EDGE_REVERSER',2);Ebc=new icc('INTERACTIVE_EXTERNAL_PORT_POSITIONER',3);Xbc=new icc('PARTITION_PREPROCESSOR',4);Ibc=new icc('LABEL_DUMMY_INSERTER',5);bcc=new icc('SELF_LOOP_PREPROCESSOR',6);Nbc=new icc('LAYER_CONSTRAINT_PREPROCESSOR',7);Vbc=new icc('PARTITION_MIDPROCESSOR',8);zbc=new icc('HIGH_DEGREE_NODE_LAYER_PROCESSOR',9);Rbc=new icc('NODE_PROMOTION',10);Mbc=new icc('LAYER_CONSTRAINT_POSTPROCESSOR',11);Wbc=new icc('PARTITION_POSTPROCESSOR',12);vbc=new icc('HIERARCHICAL_PORT_CONSTRAINT_PROCESSOR',13);dcc=new icc('SEMI_INTERACTIVE_CROSSMIN_PROCESSOR',14);ebc=new icc('BREAKING_POINT_INSERTER',15);Qbc=new icc('LONG_EDGE_SPLITTER',16);Zbc=new icc('PORT_SIDE_PROCESSOR',17);Fbc=new icc('INVERTED_PORT_PROCESSOR',18);Ybc=new icc('PORT_LIST_SORTER',19);fcc=new icc('SORT_BY_INPUT_ORDER_OF_MODEL',20);Tbc=new icc('NORTH_SOUTH_PORT_PREPROCESSOR',21);fbc=new icc('BREAKING_POINT_PROCESSOR',22);Ubc=new icc(jBe,23);gcc=new icc(kBe,24);_bc=new icc('SELF_LOOP_PORT_RESTORER',25);ecc=new icc('SINGLE_EDGE_GRAPH_WRAPPER',26);Gbc=new icc('IN_LAYER_CONSTRAINT_PROCESSOR',27);sbc=new icc('END_NODE_PORT_LABEL_MANAGEMENT_PROCESSOR',28);Hbc=new icc('LABEL_AND_NODE_SIZE_PROCESSOR',29);Dbc=new icc('INNERMOST_NODE_MARGIN_CALCULATOR',30);ccc=new icc('SELF_LOOP_ROUTER',31);ibc=new icc('COMMENT_NODE_MARGIN_CALCULATOR',32);qbc=new icc('END_LABEL_PREPROCESSOR',33);Kbc=new icc('LABEL_DUMMY_SWITCHER',34);hbc=new icc('CENTER_LABEL_MANAGEMENT_PROCESSOR',35);Lbc=new icc('LABEL_SIDE_SELECTOR',36);Bbc=new icc('HYPEREDGE_DUMMY_MERGER',37);wbc=new icc('HIERARCHICAL_PORT_DUMMY_SIZE_PROCESSOR',38);Obc=new icc('LAYER_SIZE_AND_GRAPH_HEIGHT_CALCULATOR',39);ybc=new icc('HIERARCHICAL_PORT_POSITION_PROCESSOR',40);lbc=new icc('CONSTRAINTS_POSTPROCESSOR',41);jbc=new icc('COMMENT_POSTPROCESSOR',42);Cbc=new icc('HYPERNODE_PROCESSOR',43);xbc=new icc('HIERARCHICAL_PORT_ORTHOGONAL_EDGE_ROUTER',44);Pbc=new icc('LONG_EDGE_JOINER',45);acc=new icc('SELF_LOOP_POSTPROCESSOR',46);gbc=new icc('BREAKING_POINT_REMOVER',47);Sbc=new icc('NORTH_SOUTH_PORT_POSTPROCESSOR',48);Abc=new icc('HORIZONTAL_COMPACTOR',49);Jbc=new icc('LABEL_DUMMY_REMOVER',50);tbc=new icc('FINAL_SPLINE_BENDPOINTS_CALCULATOR',51);rbc=new icc('END_LABEL_SORTER',52);$bc=new icc('REVERSED_EDGE_RESTORER',53);pbc=new icc('END_LABEL_POSTPROCESSOR',54);ubc=new icc('HIERARCHICAL_NODE_RESIZER',55);mbc=new icc('DIRECTION_POSTPROCESSOR',56)} function Ozc(){Ozc=geb;Uxc=($tc(),Ytc);Txc=new lGd(HBe,Uxc);jyc=new lGd(IBe,(Geb(),false));pyc=(Ovc(),Mvc);oyc=new lGd(JBe,pyc);Hyc=new lGd(KBe,false);Iyc=new lGd(LBe,true);ixc=new lGd(MBe,false);azc=(sEc(),qEc);_yc=new lGd(NBe,azc);sgb(1);izc=new lGd(OBe,sgb(7));jzc=new lGd(PBe,false);kyc=new lGd(QBe,false);Sxc=(Ptc(),Ltc);Rxc=new lGd(RBe,Sxc);Gyc=(_Cc(),ZCc);Fyc=new lGd(SBe,Gyc);wyc=(cxc(),bxc);vyc=new lGd(TBe,wyc);sgb(-1);uyc=new lGd(UBe,null);sgb(-1);xyc=new lGd(VBe,sgb(-1));sgb(-1);yyc=new lGd(WBe,sgb(4));sgb(-1);Ayc=new lGd(XBe,sgb(2));Eyc=(aEc(),$Dc);Dyc=new lGd(YBe,Eyc);sgb(0);Cyc=new lGd(ZBe,sgb(0));syc=new lGd($Be,sgb(lve));Qxc=(stc(),qtc);Pxc=new lGd(_Be,Qxc);yxc=new lGd(aCe,false);Hxc=new lGd(bCe,0.1);Nxc=new lGd(cCe,false);Jxc=new lGd(dCe,null);Kxc=new lGd(eCe,null);sgb(-1);Lxc=new lGd(fCe,null);sgb(-1);Mxc=new lGd(gCe,sgb(-1));sgb(0);zxc=new lGd(hCe,sgb(40));Fxc=(xvc(),wvc);Exc=new lGd(iCe,Fxc);Bxc=uvc;Axc=new lGd(jCe,Bxc);$yc=(JDc(),EDc);Zyc=new lGd(kCe,$yc);Pyc=new jGd(lCe);Kyc=(Cuc(),Auc);Jyc=new lGd(mCe,Kyc);Nyc=(Ouc(),Luc);Myc=new lGd(nCe,Nyc);new Xsd;Syc=new lGd(oCe,0.3);Uyc=new jGd(pCe);Wyc=(wDc(),uDc);Vyc=new lGd(qCe,Wyc);ayc=(KEc(),IEc);_xc=new lGd(rCe,ayc);cyc=(TEc(),SEc);byc=new lGd(sCe,cyc);eyc=(lFc(),kFc);dyc=new lGd(tCe,eyc);gyc=new lGd(uCe,0.2);Zxc=new lGd(vCe,2);ezc=new lGd(wCe,null);gzc=new lGd(xCe,10);fzc=new lGd(yCe,10);hzc=new lGd(zCe,20);sgb(0);bzc=new lGd(ACe,sgb(0));sgb(0);czc=new lGd(BCe,sgb(0));sgb(0);dzc=new lGd(CCe,sgb(0));jxc=new lGd(DCe,false);nxc=($uc(),Yuc);mxc=new lGd(ECe,nxc);lxc=(jtc(),itc);kxc=new lGd(FCe,lxc);myc=new lGd(GCe,false);sgb(0);lyc=new lGd(HCe,sgb(16));sgb(0);nyc=new lGd(ICe,sgb(5));Gzc=(DFc(),BFc);Fzc=new lGd(JCe,Gzc);kzc=new lGd(KCe,10);nzc=new lGd(LCe,1);wzc=(Etc(),Dtc);vzc=new lGd(MCe,wzc);qzc=new jGd(NCe);tzc=sgb(1);sgb(0);szc=new lGd(OCe,tzc);Lzc=(uFc(),rFc);Kzc=new lGd(PCe,Lzc);Hzc=new jGd(QCe);Bzc=new lGd(RCe,true);zzc=new lGd(SCe,2);Dzc=new lGd(TCe,true);Yxc=(tuc(),ruc);Xxc=new lGd(UCe,Yxc);Wxc=(btc(),Zsc);Vxc=new lGd(VCe,Wxc);xxc=(kEc(),hEc);wxc=new lGd(WCe,xxc);vxc=new lGd(XCe,false);uxc=new lGd(YCe,false);pxc=(U$b(),T$b);oxc=new lGd(ZCe,pxc);txc=(lDc(),iDc);sxc=new lGd($Ce,txc);qxc=new lGd(_Ce,0);rxc=new lGd(aDe,0);ryc=Ntc;qyc=ptc;zyc=YCc;Byc=YCc;tyc=TCc;Ixc=(Fnd(),Cnd);Oxc=qtc;Gxc=qtc;Cxc=qtc;Dxc=Cnd;Qyc=HDc;Ryc=EDc;Lyc=EDc;Oyc=EDc;Tyc=GDc;Yyc=HDc;Xyc=HDc;fyc=(Ymd(),Wmd);hyc=Wmd;iyc=kFc;$xc=Vmd;lzc=CFc;mzc=AFc;ozc=CFc;pzc=AFc;xzc=CFc;yzc=AFc;rzc=Ctc;uzc=Dtc;Mzc=CFc;Nzc=AFc;Izc=CFc;Jzc=AFc;Czc=AFc;Azc=AFc;Ezc=AFc} function iNc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb;cb=0;for(H=b,K=0,N=H.length;K0&&(a.a[U.p]=cb++)}}hb=0;for(I=c,L=0,O=I.length;L0){U=(sFb(Y.b>0),RD(Y.a.Xb(Y.c=--Y.b),12));X=0;for(h=new Anb(U.e);h.a0){if(U.j==(qpd(),Yod)){a.a[U.p]=hb;++hb}else{a.a[U.p]=hb+P+R;++R}}}hb+=R}W=new Tsb;o=new Iub;for(G=b,J=0,M=G.length;Jj.b&&(j.b=Z)}else if(U.i.c==bb){Zj.c&&(j.c=Z)}}}Wnb(p,0,p.length,null);gb=$C(kE,Pwe,28,p.length,15,1);d=$C(kE,Pwe,28,hb+1,15,1);for(r=0;r0){A%2>0&&(e+=kb[A+1]);A=(A-1)/2|0;++kb[A]}}C=$C(NY,rve,374,p.length*2,0,1);for(u=0;u0&&(ltd(J.f),false)){if(RD(Gxd(r,nmd),280)==jqd){throw Adb(new Jed('Topdown Layout Providers should only be used on parallel nodes.'))}fE(ltd(J.f));null.Um();zyd(r,$wnd.Math.max(r.g,null.Vm),$wnd.Math.max(r.f,null.Vm))}else if(Gxd(r,smd)!=null){h=RD(Gxd(r,smd),347);W=h.Tg(r);zyd(r,$wnd.Math.max(r.g,W.a),$wnd.Math.max(r.f,W.b))}}}O=RD(Gxd(b,tld),107);n=b.g-(O.b+O.c);m=b.f-(O.d+O.a);Z.bh('Available Child Area: ('+n+'|'+m+')');Ixd(b,Dkd,n/m);Ced(b,e,d.eh(M));if(RD(Gxd(b,nmd),280)==lqd){psd(b);zyd(b,O.b+Kfb(UD(Gxd(b,Ikd)))+O.c,O.d+Kfb(UD(Gxd(b,Hkd)))+O.a)}Z.bh('Executed layout algorithm: '+WD(Gxd(b,Akd))+' on node '+b.k);if(RD(Gxd(b,nmd),280)==jqd){if(n<0||m<0){throw Adb(new Jed('The size defined by the parent parallel node is too small for the space provided by the paddings of the child hierarchical node. '+b.k))}Hxd(b,Ikd)||Hxd(b,Hkd)||psd(b);p=Kfb(UD(Gxd(b,Ikd)));o=Kfb(UD(Gxd(b,Hkd)));Z.bh('Desired Child Area: ('+p+'|'+o+')');Q=n/p;R=m/o;P=$wnd.Math.min(Q,$wnd.Math.min(R,Kfb(UD(Gxd(b,omd)))));Ixd(b,qmd,P);Z.bh(b.k+' -- Local Scale Factor (X|Y): ('+Q+'|'+R+')');u=RD(Gxd(b,Kkd),21);f=0;g=0;P'?":lhb(XIe,a)?"'(?<' or '(?0){g=(f&lve)%a.d.length;e=WNd(a,g,f,b);if(e){h=e.nd(c);return h}}d=a.ck(f,b,c);a.c.Fc(d);return null} function Tee(a,b){var c,d,e,f;switch(Oee(a,b).Kl()){case 3:case 2:{c=mYd(b);for(e=0,f=c.i;e=0;d--){if(lhb(a[d].d,b)||lhb(a[d].d,c)){a.length>=d+1&&a.splice(0,d+1);break}}return a} function Fdb(a,b){var c;if(Kdb(a)&&Kdb(b)){c=a/b;if(jxe0){a.b+=2;a.a+=d}}else{a.b+=1;a.a+=$wnd.Math.min(d,e)}} function CVc(a){var b;b=RD(mQb(RD(ju(a.b,0),40),(h_c(),T$c)),107);pQb(a,(q$c(),SZc),new rjd(0,0));FVc(new YWc,a,b.b+b.c-Kfb(UD(mQb(a,ZZc))),b.d+b.a-Kfb(UD(mQb(a,_Zc))))} function pDd(a,b){var c,d;d=false;if(bE(b)){d=true;oDd(a,new OC(WD(b)))}if(!d){if(ZD(b,242)){d=true;oDd(a,(c=Qeb(RD(b,242)),new hC(c)))}}if(!d){throw Adb(new Aeb(tIe))}} function g$d(a,b,c,d){var e,f,g;e=new P3d(a.e,1,10,(g=b.c,ZD(g,90)?RD(g,29):(JTd(),zTd)),(f=c.c,ZD(f,90)?RD(f,29):(JTd(),zTd)),fZd(a,b),false);!d?(d=e):d.nj(e);return d} function _2b(a){var b,c;switch(RD(mQb(Y2b(a),(yCc(),QAc)),429).g){case 0:b=a.n;c=a.o;return new rjd(b.a+c.a/2,b.b+c.b/2);case 1:return new sjd(a.n);default:return null;}} function Ouc(){Ouc=geb;Luc=new Puc(LAe,0);Kuc=new Puc('LEFTUP',1);Nuc=new Puc('RIGHTUP',2);Juc=new Puc('LEFTDOWN',3);Muc=new Puc('RIGHTDOWN',4);Iuc=new Puc('BALANCED',5)} function dKc(a,b,c){var d,e,f;d=Qfb(a.a[b.p],a.a[c.p]);if(d==0){e=RD(mQb(b,(Ywc(),qwc)),15);f=RD(mQb(c,qwc),15);if(e.Hc(c)){return -1}else if(f.Hc(b)){return 1}}return d} function k5c(a){switch(a.g){case 1:return new K3c;case 2:return new M3c;case 3:return new I3c;case 0:return null;default:throw Adb(new agb(mFe+(a.f!=null?a.f:''+a.g)));}} function gyd(a,b,c){switch(b){case 1:!a.n&&(a.n=new C5d(I4,a,1,7));sLd(a.n);!a.n&&(a.n=new C5d(I4,a,1,7));YGd(a.n,RD(c,16));return;case 2:jyd(a,WD(c));return;}Dxd(a,b,c)} function xyd(a,b,c){switch(b){case 3:Ayd(a,Kfb(UD(c)));return;case 4:Cyd(a,Kfb(UD(c)));return;case 5:Dyd(a,Kfb(UD(c)));return;case 6:Eyd(a,Kfb(UD(c)));return;}gyd(a,b,c)} function dBd(a,b,c){var d,e,f;f=(d=new R5d,d);e=XVd(f,b,null);!!e&&e.oj();PAd(f,c);WGd((!a.c&&(a.c=new C5d(u7,a,12,10)),a.c),f);$Vd(f,0);bWd(f,1);aWd(f,true);_Vd(f,true)} function M5d(a,b){var c,d,e;c=Ktb(a.i,b);if(ZD(c,241)){e=RD(c,241);e.zi()==null&&undefined;return e.wi()}else if(ZD(c,507)){d=RD(c,2037);e=d.b;return e}else{return null}} function aj(a,b,c,d){var e,f;Qb(b);Qb(c);f=RD(Fn(a.d,b),17);Ob(!!f,'Row %s not in %s',b,a.e);e=RD(Fn(a.b,c),17);Ob(!!e,'Column %s not in %s',c,a.c);return cj(a,f.a,e.a,d)} function ZC(a,b,c,d,e,f,g){var h,i,j,k,l;k=e[f];j=f==g-1;h=j?d:0;l=_C(h,k);d!=10&&cD(WC(a,g-f),b[f],c[f],h,l);if(!j){++f;for(i=0;i1||h==-1){f=RD(i,15);e.Wb(Sje(a,f))}else{e.Wb(Rje(a,RD(i,58)))}}}} function ceb(b,c,d,e){beb();var f=_db;$moduleName=c;$moduleBase=d;ydb=e;function g(){for(var a=0;a0){return false}}return true} function okc(a){var b,c,d,e,f;for(d=new vkb((new mkb(a.b)).a);d.b;){c=tkb(d);b=RD(c.ld(),10);f=RD(RD(c.md(),42).a,10);e=RD(RD(c.md(),42).b,8);$id(hjd(b.n),$id(ajd(f.n),e))}} function Roc(a){switch(RD(mQb(a.b,(yCc(),BAc)),387).g){case 1:FDb(GDb(EDb(new SDb(null,new Swb(a.d,16)),new kpc),new mpc),new opc);break;case 2:Toc(a);break;case 0:Soc(a);}} function SVc(a,b,c){var d,e,f;d=c;!d&&(d=new Oqd);d.Ug('Layout',a.a.c.length);for(f=new Anb(a.a);f.aAEe){return c}else e>-1.0E-6&&++c}return c} function n2d(a,b){var c;if(b!=a.b){c=null;!!a.b&&(c=Jvd(a.b,a,-4,c));!!b&&(c=Ivd(b,a,-4,c));c=e2d(a,b,c);!!c&&c.oj()}else (a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,3,b,b))} function q2d(a,b){var c;if(b!=a.f){c=null;!!a.f&&(c=Jvd(a.f,a,-1,c));!!b&&(c=Ivd(b,a,-1,c));c=g2d(a,b,c);!!c&&c.oj()}else (a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,0,b,b))} function Lge(a,b,c,d){var e,f,g,h;if(Mvd(a.e)){e=b.Lk();h=b.md();f=c.md();g=fge(a,1,e,h,f,e.Jk()?kge(a,e,f,ZD(e,102)&&(RD(e,19).Bb&txe)!=0):-1,true);d?d.nj(g):(d=g)}return d} function bne(a){var b,c,d;if(a==null)return null;c=RD(a,15);if(c.dc())return '';d=new Qhb;for(b=c.Kc();b.Ob();){Nhb(d,(nme(),WD(b.Pb())));d.a+=' '}return qeb(d,d.a.length-1)} function fne(a){var b,c,d;if(a==null)return null;c=RD(a,15);if(c.dc())return '';d=new Qhb;for(b=c.Kc();b.Ob();){Nhb(d,(nme(),WD(b.Pb())));d.a+=' '}return qeb(d,d.a.length-1)} function QIc(a,b,c){var d,e;d=a.c[b.c.p][b.p];e=a.c[c.c.p][c.p];if(d.a!=null&&e.a!=null){return Jfb(d.a,e.a)}else if(d.a!=null){return -1}else if(e.a!=null){return 1}return 0} function RVc(a,b,c){c.Ug('Tree layout',1);Sed(a.b);Ved(a.b,(YVc(),UVc),UVc);Ved(a.b,VVc,VVc);Ved(a.b,WVc,WVc);Ved(a.b,XVc,XVc);a.a=Qed(a.b,b);SVc(a,b,c.eh(1));c.Vg();return b} function ZDd(a,b){var c,d,e,f,g,h;if(b){f=b.a.length;c=new vue(f);for(h=(c.b-c.a)*c.c<0?(uue(),tue):new Rue(c);h.Ob();){g=RD(h.Pb(),17);e=xDd(b,g.a);d=new aFd(a);$Dd(d.a,e)}}} function oEd(a,b){var c,d,e,f,g,h;if(b){f=b.a.length;c=new vue(f);for(h=(c.b-c.a)*c.c<0?(uue(),tue):new Rue(c);h.Ob();){g=RD(h.Pb(),17);e=xDd(b,g.a);d=new LEd(a);NDd(d.a,e)}}} function ESd(b){var c;if(b!=null&&b.length>0&&ihb(b,b.length-1)==33){try{c=nSd(zhb(b,0,b.length-1));return c.e==null}catch(a){a=zdb(a);if(!ZD(a,33))throw Adb(a)}}return false} function u0b(a,b,c){var d,e,f;d=Y2b(b);e=i2b(d);f=new R3b;P3b(f,b);switch(c.g){case 1:Q3b(f,spd(vpd(e)));break;case 2:Q3b(f,vpd(e));}pQb(f,(yCc(),ABc),UD(mQb(a,ABc)));return f} function jdc(a){var b,c;b=RD(hs(new is(Mr(Z2b(a.a).a.Kc(),new ir))),18);c=RD(hs(new is(Mr(a3b(a.a).a.Kc(),new ir))),18);return Heb(TD(mQb(b,(Ywc(),Nwc))))||Heb(TD(mQb(c,Nwc)))} function Bnc(){Bnc=geb;xnc=new Cnc('ONE_SIDE',0);znc=new Cnc('TWO_SIDES_CORNER',1);Anc=new Cnc('TWO_SIDES_OPPOSING',2);ync=new Cnc('THREE_SIDES',3);wnc=new Cnc('FOUR_SIDES',4)} function Usc(a,b){var c,d,e,f;f=new bnb;e=0;d=b.Kc();while(d.Ob()){c=sgb(RD(d.Pb(),17).a+e);while(c.a=a.f){break}ZEb(f.c,c)}return f} function iIc(a,b){var c,d,e,f,g;for(f=new Anb(b.a);f.a0&&Xlc(this,this.c-1,(qpd(),Xod));this.c0&&a[0].length>0&&(this.c=Heb(TD(mQb(Y2b(a[0][0]),(Ywc(),rwc)))));this.a=$C(aY,Nve,2117,a.length,0,2);this.b=$C(dY,Nve,2118,a.length,0,2);this.d=new Ks} function TOc(a){if(a.c.length==0){return false}if((tFb(0,a.c.length),RD(a.c[0],18)).c.i.k==(r3b(),o3b)){return true}return yDb(GDb(new SDb(null,new Swb(a,16)),new WOc),new YOc)} function I5c(a,b){var c,d,e,f,g,h,i;h=Q2c(b);f=b.f;i=b.g;g=$wnd.Math.sqrt(f*f+i*i);e=0;for(d=new Anb(h);d.a=0){c=Fdb(a,ixe);d=Mdb(a,ixe)}else{b=Udb(a,1);c=Fdb(b,500000000);d=Mdb(b,500000000);d=Bdb(Sdb(d,1),Cdb(a,1))}return Rdb(Sdb(d,32),Cdb(c,yxe))} function fTb(a,b,c){var d,e;d=(sFb(b.b!=0),RD(Wub(b,b.a.a),8));switch(c.g){case 0:d.b=0;break;case 2:d.b=a.f;break;case 3:d.a=0;break;default:d.a=a.g;}e=Sub(b,0);cvb(e,d);return b} function Vpc(a,b,c,d){var e,f,g,h,i;i=a.b;f=b.d;g=f.j;h=$pc(g,i.d[g.g],c);e=$id(ajd(f.n),f.a);switch(f.j.g){case 1:case 3:h.a+=e.a;break;case 2:case 4:h.b+=e.b;}Pub(d,h,d.c.b,d.c)} function YNc(a,b,c){var d,e,f,g;g=Wmb(a.e,b,0);f=new ZNc;f.b=c;d=new Jkb(a.e,g);while(d.b1;b>>=1){(b&1)!=0&&(d=Wib(d,c));c.d==1?(c=Wib(c,c)):(c=new djb(Tjb(c.a,c.d,$C(kE,Pwe,28,c.d<<1,15,1))))}d=Wib(d,c);return d} function Hwb(){Hwb=geb;var a,b,c,d;Ewb=$C(iE,vxe,28,25,15,1);Fwb=$C(iE,vxe,28,33,15,1);d=1.52587890625E-5;for(b=32;b>=0;b--){Fwb[b]=d;d*=0.5}c=1;for(a=24;a>=0;a--){Ewb[a]=c;c*=0.5}} function a5b(a){var b,c;if(Heb(TD(Gxd(a,(yCc(),NAc))))){for(c=new is(Mr(zGd(a).a.Kc(),new ir));gs(c);){b=RD(hs(c),74);if(ozd(b)){if(Heb(TD(Gxd(b,OAc)))){return true}}}}return false} function Qmc(a,b){var c,d,e;if(Ysb(a.f,b)){b.b=a;d=b.c;Wmb(a.j,d,0)!=-1||Rmb(a.j,d);e=b.d;Wmb(a.j,e,0)!=-1||Rmb(a.j,e);c=b.a.b;if(c.c.length!=0){!a.i&&(a.i=new _mc(a));Wmc(a.i,c)}}} function Xpc(a){var b,c,d,e,f;c=a.c.d;d=c.j;e=a.d.d;f=e.j;if(d==f){return c.p=0&&lhb(a.substr(b,'GMT'.length),'GMT')){c[0]=b+3;return JA(a,c,d)}if(b>=0&&lhb(a.substr(b,'UTC'.length),'UTC')){c[0]=b+3;return JA(a,c,d)}return JA(a,c,d)} function Zmc(a,b){var c,d,e,f,g;f=a.g.a;g=a.g.b;for(d=new Anb(a.d);d.ac;f--){a[f]|=b[f-c-1]>>>g;a[f-1]=b[f-c-1]<0&&hib(a.g,b,a.g,b+d,h);g=c.Kc();a.i+=d;for(e=0;e>4&15;f=a[d]&15;g[e++]=oAd[c];g[e++]=oAd[f]}return Ihb(g,0,g.length)}} function Fhb(a){var b,c;if(a>=txe){b=uxe+(a-txe>>10&1023)&Bwe;c=56320+(a-txe&1023)&Bwe;return String.fromCharCode(b)+(''+String.fromCharCode(c))}else{return String.fromCharCode(a&Bwe)}} function UMb(a,b){RMb();var c,d,e,f;e=RD(RD(Qc(a.r,b),21),87);if(e.gc()>=2){d=RD(e.Kc().Pb(),117);c=a.u.Hc((Pod(),Kod));f=a.u.Hc(Ood);return !d.a&&!c&&(e.gc()==2||f)}else{return false}} function v3c(a,b,c,d,e){var f,g,h;f=w3c(a,b,c,d,e);h=false;while(!f){n3c(a,e,true);h=true;f=w3c(a,b,c,d,e)}h&&n3c(a,e,false);g=N2c(e);if(g.c.length!=0){!!a.d&&a.d.Gg(g);v3c(a,e,c,d,g)}} function ind(){ind=geb;gnd=new jnd(LAe,0);end=new jnd('DIRECTED',1);hnd=new jnd('UNDIRECTED',2);cnd=new jnd('ASSOCIATION',3);fnd=new jnd('GENERALIZATION',4);dnd=new jnd('DEPENDENCY',5)} function nsd(a,b){var c;if(!MCd(a)){throw Adb(new dgb(sHe))}c=MCd(a);switch(b.g){case 1:return -(a.j+a.f);case 2:return a.i-c.g;case 3:return a.j-c.f;case 4:return -(a.i+a.g);}return 0} function Jge(a,b,c){var d,e,f;d=b.Lk();f=b.md();e=d.Jk()?fge(a,4,d,f,null,kge(a,d,f,ZD(d,102)&&(RD(d,19).Bb&txe)!=0),true):fge(a,d.tk()?2:1,d,f,d.ik(),-1,true);c?c.nj(e):(c=e);return c} function lwb(a,b){var c,d;uFb(b);d=a.b.c.length;Rmb(a.b,b);while(d>0){c=d;d=(d-1)/2|0;if(a.a.Ne(Vmb(a.b,d),b)<=0){$mb(a.b,c,b);return true}$mb(a.b,c,Vmb(a.b,d))}$mb(a.b,d,b);return true} function sKb(a,b,c,d){var e,f;e=0;if(!c){for(f=0;f=h} function A8c(a){switch(a.g){case 0:return new o8c;case 1:return new u8c;default:throw Adb(new agb('No implementation is available for the width approximator '+(a.f!=null?a.f:''+a.g)));}} function rDd(a,b,c,d){var e;e=false;if(bE(d)){e=true;sDd(b,c,WD(d))}if(!e){if($D(d)){e=true;rDd(a,b,c,d)}}if(!e){if(ZD(d,242)){e=true;qDd(b,c,RD(d,242))}}if(!e){throw Adb(new Aeb(tIe))}} function uee(a,b){var c,d,e;c=b.qi(a.a);if(c){e=$Nd((!c.b&&(c.b=new SVd((JTd(),FTd),C8,c)),c.b),rKe);if(e!=null){for(d=1;d<(lke(),hke).length;++d){if(lhb(hke[d],e)){return d}}}}return 0} function vee(a,b){var c,d,e;c=b.qi(a.a);if(c){e=$Nd((!c.b&&(c.b=new SVd((JTd(),FTd),C8,c)),c.b),rKe);if(e!=null){for(d=1;d<(lke(),ike).length;++d){if(lhb(ike[d],e)){return d}}}}return 0} function Ve(a,b){var c,d,e,f;uFb(b);f=a.a.gc();if(f0?1:0;while(f.a[e]!=c){f=f.a[e];e=a.a.Ne(c.d,f.d)>0?1:0}f.a[e]=d;d.b=c.b;d.a[0]=c.a[0];d.a[1]=c.a[1];c.a[0]=null;c.a[1]=null} function zIb(a){var b,c,d,e;b=new bnb;c=$C(xdb,Hye,28,a.a.c.length,16,1);Snb(c,c.length);for(e=new Anb(a.a);e.a0&&O9b((tFb(0,c.c.length),RD(c.c[0],30)),a);c.c.length>1&&O9b(RD(Vmb(c,c.c.length-1),30),a);b.Vg()} function Sod(a){Pod();var b,c;b=ysb(Lod,cD(WC(D3,1),jwe,279,0,[Nod]));if(dy(Tx(b,a))>1){return false}c=ysb(Kod,cD(WC(D3,1),jwe,279,0,[Jod,Ood]));if(dy(Tx(c,a))>1){return false}return true} function FBd(a,b){var c;c=Xjb((YSd(),XSd),a);ZD(c,507)?$jb(XSd,a,new B5d(this,b)):$jb(XSd,a,this);BBd(this,b);if(b==(jTd(),iTd)){this.wb=RD(this,2038);RD(b,2040)}else{this.wb=(lTd(),kTd)}} function Lae(b){var c,d,e;if(b==null){return null}c=null;for(d=0;d=Awe?'error':d>=900?'warn':d>=800?'info':'log');eFb(c,a.a);!!a.b&&fFb(b,c,a.b,'Exception: ',true)} function mQb(a,b){var c,d;d=(!a.q&&(a.q=new Tsb),Wjb(a.q,b));if(d!=null){return d}c=b.Sg();ZD(c,4)&&(c==null?(!a.q&&(a.q=new Tsb),_jb(a.q,b)):(!a.q&&(a.q=new Tsb),Zjb(a.q,b,c)),a);return c} function sXb(){sXb=geb;nXb=new tXb('P1_CYCLE_BREAKING',0);oXb=new tXb('P2_LAYERING',1);pXb=new tXb('P3_NODE_ORDERING',2);qXb=new tXb('P4_NODE_PLACEMENT',3);rXb=new tXb('P5_EDGE_ROUTING',4)} function KZb(a,b){CZb();var c;if(a.c==b.c){if(a.b==b.b||rZb(a.b,b.b)){c=oZb(a.b)?1:-1;if(a.a&&!b.a){return c}else if(!a.a&&b.a){return -c}}return hgb(a.b.g,b.b.g)}else{return Qfb(a.c,b.c)}} function E3c(a,b){var c,d,e;if(p3c(a,b)){return true}for(d=new Anb(b);d.a=e||b<0)throw Adb(new veb(MIe+b+NIe+e));if(c>=e||c<0)throw Adb(new veb(OIe+c+NIe+e));b!=c?(d=(f=a.Cj(c),a.qj(b,f),f)):(d=a.xj(c));return d} function Lje(a){var b,c,d;d=a;if(a){b=0;for(c=a.Eh();c;c=c.Eh()){if(++b>wxe){return Lje(c)}d=c;if(c==a){throw Adb(new dgb('There is a cycle in the containment hierarchy of '+a))}}}return d} function Fe(a){var b,c,d;d=new Jyb(pve,'[',']');for(c=a.Kc();c.Ob();){b=c.Pb();Gyb(d,dE(b)===dE(a)?'(this Collection)':b==null?vve:jeb(b))}return !d.a?d.c:d.e.length==0?d.a.a:d.a.a+(''+d.e)} function p3c(a,b){var c,d;d=false;if(b.gc()<2){return false}for(c=0;c1&&(a.j.b+=a.e)}else{a.j.a+=c.a;a.j.b=$wnd.Math.max(a.j.b,c.b);a.d.c.length>1&&(a.j.a+=a.e)}} function Mnc(){Mnc=geb;Jnc=cD(WC(E3,1),NAe,64,0,[(qpd(),Yod),Xod,npd]);Inc=cD(WC(E3,1),NAe,64,0,[Xod,npd,ppd]);Knc=cD(WC(E3,1),NAe,64,0,[npd,ppd,Yod]);Lnc=cD(WC(E3,1),NAe,64,0,[ppd,Yod,Xod])} function Upc(a,b,c,d){var e,f,g,h,i,j,k;g=a.c.d;h=a.d.d;if(g.j==h.j){return}k=a.b;e=g.j;i=null;while(e!=h.j){i=b==0?tpd(e):rpd(e);f=$pc(e,k.d[e.g],c);j=$pc(i,k.d[i.g],c);Mub(d,$id(f,j));e=i}} function OJc(a,b,c,d){var e,f,g,h,i;g=hMc(a.a,b,c);h=RD(g.a,17).a;f=RD(g.b,17).a;if(d){i=RD(mQb(b,(Ywc(),Iwc)),10);e=RD(mQb(c,Iwc),10);if(!!i&&!!e){Slc(a.b,i,e);h+=a.b.i;f+=a.b.e}}return h>f} function OLc(a){var b,c,d,e,f,g,h,i,j;this.a=LLc(a);this.b=new bnb;for(c=a,d=0,e=c.length;damc(a.d).c){a.i+=a.g.c;cmc(a.d)}else if(amc(a.d).c>amc(a.g).c){a.e+=a.d.c;cmc(a.g)}else{a.i+=_lc(a.g);a.e+=_lc(a.d);cmc(a.g);cmc(a.d)}}} function vTc(a,b,c){var d,e,f,g;f=b.q;g=b.r;new bTc((fTc(),dTc),b,f,1);new bTc(dTc,f,g,1);for(e=new Anb(c);e.ah&&(i=h/d);e>f&&(j=f/e);g=$wnd.Math.min(i,j);a.a+=g*(b.a-a.a);a.b+=g*(b.b-a.b)} function I8c(a,b,c,d,e){var f,g;g=false;f=RD(Vmb(c.b,0),27);while(V8c(a,b,f,d,e)){g=true;T9c(c,f);if(c.b.c.length==0){break}f=RD(Vmb(c.b,0),27)}c.b.c.length==0&&Fad(c.j,c);g&&gad(b.q);return g} function Eid(a,b){tid();var c,d,e,f;if(b.b<2){return false}f=Sub(b,0);c=RD(evb(f),8);d=c;while(f.b!=f.d.c){e=RD(evb(f),8);if(Did(a,d,e)){return true}d=e}if(Did(a,d,c)){return true}return false} function Bxd(a,b,c,d){var e,f;if(c==0){return !a.o&&(a.o=new DVd((pvd(),mvd),X4,a,0)),BVd(a.o,b,d)}return f=RD(vYd((e=RD(Ywd(a,16),29),!e?a.ii():e),c),69),f.wk().Ak(a,Wwd(a),c-AYd(a.ii()),b,d)} function BBd(a,b){var c;if(b!=a.sb){c=null;!!a.sb&&(c=RD(a.sb,54).Th(a,1,n7,c));!!b&&(c=RD(b,54).Rh(a,1,n7,c));c=hBd(a,b,c);!!c&&c.oj()}else (a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,4,b,b))} function YDd(a,b){var c,d,e,f;if(b){e=vDd(b,'x');c=new ZEd(a);Hzd(c.a,(uFb(e),e));f=vDd(b,'y');d=new $Ed(a);Izd(d.a,(uFb(f),f))}else{throw Adb(new CDd('All edge sections need an end point.'))}} function WDd(a,b){var c,d,e,f;if(b){e=vDd(b,'x');c=new WEd(a);Ozd(c.a,(uFb(e),e));f=vDd(b,'y');d=new XEd(a);Pzd(d.a,(uFb(f),f))}else{throw Adb(new CDd('All edge sections need a start point.'))}} function hBb(a,b){var c,d,e,f,g,h,i;for(d=kBb(a),f=0,h=d.length;f>22-b;e=a.h<>22-b}else if(b<44){c=0;d=a.l<>44-b}else{c=0;d=0;e=a.l<a){throw Adb(new agb('k must be smaller than n'))}else return b==0||b==a?1:a==0?0:Bid(a)/(Bid(b)*Bid(a-b))} function msd(a,b){var c,d,e,f;c=new zId(a);while(c.g==null&&!c.c?sId(c):c.g==null||c.i!=0&&RD(c.g[c.i-1],51).Ob()){f=RD(tId(c),58);if(ZD(f,167)){d=RD(f,167);for(e=0;e>4];b[c*2+1]=Fqe[f&15]}return Ihb(b,0,b.length)} function sn(a){fn();var b,c,d;d=a.c.length;switch(d){case 0:return en;case 1:b=RD(Ir(new Anb(a)),44);return xn(b.ld(),b.md());default:c=RD(anb(a,$C(UK,Zve,44,a.c.length,0,1)),173);return new Mx(c);}} function KWb(a){var b,c,d,e,f,g;b=new wmb;c=new wmb;hmb(b,a);hmb(c,a);while(c.b!=c.c){e=RD(smb(c),36);for(g=new Anb(e.a);g.a0&&uLc(a,c,b);return e}return rLc(a,b,c)} function $4c(){$4c=geb;R4c=(umd(),Qld);Y4c=fmd;K4c=kld;L4c=nld;M4c=pld;J4c=ild;N4c=sld;Q4c=Lld;H4c=(D4c(),o4c);I4c=p4c;T4c=v4c;W4c=y4c;U4c=w4c;V4c=x4c;O4c=r4c;P4c=t4c;S4c=u4c;X4c=z4c;Z4c=B4c;G4c=n4c} function P9c(a,b){var c,d,e,f,g;if(a.e<=b){return a.g}if(R9c(a,a.g,b)){return a.g}f=a.r;d=a.g;g=a.r;e=(f-d)/2+d;while(d+11&&(a.e.b+=a.a)}else{a.e.a+=c.a;a.e.b=$wnd.Math.max(a.e.b,c.b);a.d.c.length>1&&(a.e.a+=a.a)}} function Ipc(a){var b,c,d,e;e=a.i;b=e.b;d=e.j;c=e.g;switch(e.a.g){case 0:c.a=(a.g.b.o.a-d.a)/2;break;case 1:c.a=b.d.n.a+b.d.a.a;break;case 2:c.a=b.d.n.a+b.d.a.a-d.a;break;case 3:c.b=b.d.n.b+b.d.a.b;}} function oOc(a,b,c){var d,e,f;for(e=new is(Mr(W2b(c).a.Kc(),new ir));gs(e);){d=RD(hs(e),18);if(!(!W0b(d)&&!(!W0b(d)&&d.c.i.c==d.d.i.c))){continue}f=gOc(a,d,c,new VOc);f.c.length>1&&(ZEb(b.c,f),true)}} function _id(a,b,c,d,e){if(dd&&(a.a=d);a.be&&(a.b=e);return a} function LFd(a){if(ZD(a,143)){return EFd(RD(a,143))}else if(ZD(a,233)){return FFd(RD(a,233))}else if(ZD(a,23)){return GFd(RD(a,23))}else{throw Adb(new agb(wIe+Fe(new mob(cD(WC(jJ,1),rve,1,5,[a])))))}} function ujb(a,b,c,d,e){var f,g,h;f=true;for(g=0;g>>e|c[g+d+1]<>>e;++g}return f} function ZQc(a,b,c,d){var e,f,g;if(b.k==(r3b(),o3b)){for(f=new is(Mr(Z2b(b).a.Kc(),new ir));gs(f);){e=RD(hs(f),18);g=e.c.i.k;if(g==o3b&&a.c.a[e.c.i.c.p]==d&&a.c.a[b.c.p]==c){return true}}}return false} function CD(a,b){var c,d,e,f;b&=63;c=a.h&exe;if(b<22){f=c>>>b;e=a.m>>b|c<<22-b;d=a.l>>b|a.m<<22-b}else if(b<44){f=0;e=c>>>b-22;d=a.m>>b-22|a.h<<44-b}else{f=0;e=0;d=c>>>b-44}return hD(d&dxe,e&dxe,f&exe)} function mmc(a,b,c,d){var e;this.b=d;this.e=a==(RKc(),PKc);e=b[c];this.d=YC(xdb,[Nve,Hye],[183,28],16,[e.length,e.length],2);this.a=YC(kE,[Nve,Pwe],[53,28],15,[e.length,e.length],2);this.c=new Ylc(b,c)} function Rmc(a){var b,c,d;a.k=new Si((qpd(),cD(WC(E3,1),NAe,64,0,[opd,Yod,Xod,npd,ppd])).length,a.j.c.length);for(d=new Anb(a.j);d.a=c){_cc(a,b,d.p);return true}}return false} function EA(a,b,c,d){var e,f,g,h,i,j;g=c.length;f=0;e=-1;j=Bhb((BFb(b,a.length+1),a.substr(b)),(wvb(),uvb));for(h=0;hf&&whb(j,Bhb(c[h],uvb))){e=h;f=i}}e>=0&&(d[0]=b+f);return e} function gCd(a){var b;if((a.Db&64)!=0)return Fyd(a);b=new dib(FHe);!a.a||Zhb(Zhb((b.a+=' "',b),a.a),'"');Zhb(Uhb(Zhb(Uhb(Zhb(Uhb(Zhb(Uhb((b.a+=' (',b),a.i),','),a.j),' | '),a.g),','),a.f),')');return b.a} function xge(a,b,c){var d,e,f,g,h;h=pke(a.e.Dh(),b);e=RD(a.g,124);d=0;for(g=0;gc){return Jb(a,c,'start index')}if(b<0||b>c){return Jb(b,c,'end index')}return hc('end index (%s) must not be less than start index (%s)',cD(WC(jJ,1),rve,1,5,[sgb(b),sgb(a)]))} function dA(b,c){var d,e,f,g;for(e=0,f=b.length;e0&&aGc(a,f,c))}}b.p=0} function Ahd(a){var b;this.c=new Yub;this.f=a.e;this.e=a.d;this.i=a.g;this.d=a.c;this.b=a.b;this.k=a.j;this.a=a.a;!a.i?(this.j=(b=RD(mfb(d3),9),new Fsb(b,RD(WEb(b,b.length),9),0))):(this.j=a.i);this.g=a.f} function Wb(a){var b,c,d,e;b=Thb(Zhb(new dib('Predicates.'),'and'),40);c=true;for(e=new Dkb(a);e.b0?h[g-1]:$C(jR,WAe,10,0,0,1);e=h[g];j=g=0?a.ki(e):Tvd(a,d)}else{throw Adb(new agb(KHe+d.xe()+LHe))}}else{Cvd(a,c,d)}} function ADd(a){var b,c;c=null;b=false;if(ZD(a,211)){b=true;c=RD(a,211).a}if(!b){if(ZD(a,263)){b=true;c=''+RD(a,263).a}}if(!b){if(ZD(a,493)){b=true;c=''+RD(a,493).a}}if(!b){throw Adb(new Aeb(tIe))}return c} function gge(a,b,c){var d,e,f,g,h,i;i=pke(a.e.Dh(),b);d=0;h=a.i;e=RD(a.g,124);for(g=0;g=a.d.b.c.length){b=new R4b(a.d);b.p=d.p-1;Rmb(a.d.b,b);c=new R4b(a.d);c.p=d.p;Rmb(a.d.b,c)}g3b(d,RD(Vmb(a.d.b,d.p),30))}} function DVc(a,b,c){var d,e,f;if(!a.b[b.g]){a.b[b.g]=true;d=c;!d&&(d=new YWc);Mub(d.b,b);for(f=a.a[b.g].Kc();f.Ob();){e=RD(f.Pb(),65);e.b!=b&&DVc(a,e.b,d);e.c!=b&&DVc(a,e.c,d);Mub(d.a,e)}return d}return null} function iMb(a){switch(a.g){case 0:case 1:case 2:return qpd(),Yod;case 3:case 4:case 5:return qpd(),npd;case 6:case 7:case 8:return qpd(),ppd;case 9:case 10:case 11:return qpd(),Xod;default:return qpd(),opd;}} function SOc(a,b){var c;if(a.c.length==0){return false}c=zDc((tFb(0,a.c.length),RD(a.c[0],18)).c.i);dOc();if(c==(wDc(),tDc)||c==sDc){return true}return yDb(GDb(new SDb(null,new Swb(a,16)),new $Oc),new aPc(b))} function KDd(a,b){if(ZD(b,207)){return EDd(a,RD(b,27))}else if(ZD(b,193)){return FDd(a,RD(b,123))}else if(ZD(b,452)){return DDd(a,RD(b,166))}else{throw Adb(new agb(wIe+Fe(new mob(cD(WC(jJ,1),rve,1,5,[b])))))}} function Ou(a,b,c){var d,e;this.f=a;d=RD(Wjb(a.b,b),260);e=!d?0:d.a;Sb(c,e);if(c>=(e/2|0)){this.e=!d?null:d.c;this.d=e;while(c++0){Lu(this)}}this.b=b;this.a=null} function iHb(a,b){var c,d;b.a?jHb(a,b):(c=RD(vAb(a.b,b.b),60),!!c&&c==a.a[b.b.f]&&!!c.a&&c.a!=b.b.a&&c.c.Fc(b.b),d=RD(uAb(a.b,b.b),60),!!d&&a.a[d.f]==b.b&&!!d.a&&d.a!=b.b.a&&b.b.c.Fc(d),wAb(a.b,b.b),undefined)} function wMb(a,b){var c,d;c=RD(Vrb(a.b,b),127);if(RD(RD(Qc(a.r,b),21),87).dc()){c.n.b=0;c.n.c=0;return}c.n.b=a.C.b;c.n.c=a.C.c;a.A.Hc((Qpd(),Ppd))&&BMb(a,b);d=AMb(a,b);BLb(a,b)==(pod(),mod)&&(d+=2*a.w);c.a.a=d} function FNb(a,b){var c,d;c=RD(Vrb(a.b,b),127);if(RD(RD(Qc(a.r,b),21),87).dc()){c.n.d=0;c.n.a=0;return}c.n.d=a.C.d;c.n.a=a.C.a;a.A.Hc((Qpd(),Ppd))&&JNb(a,b);d=INb(a,b);BLb(a,b)==(pod(),mod)&&(d+=2*a.w);c.a.b=d} function VQb(a,b){var c,d,e,f;f=new bnb;for(d=new Anb(b);d.ad&&(BFb(b-1,a.length),a.charCodeAt(b-1)<=32)){--b}return d>0||bc.a&&(d.Hc((ukd(),okd))?(e=(b.a-c.a)/2):d.Hc(qkd)&&(e=b.a-c.a));b.b>c.b&&(d.Hc((ukd(),skd))?(f=(b.b-c.b)/2):d.Hc(rkd)&&(f=b.b-c.b));Isd(a,e,f)} function ABd(a,b,c,d,e,f,g,h,i,j,k,l,m){ZD(a.Cb,90)&&v$d(yYd(RD(a.Cb,90)),4);PAd(a,c);a.f=g;DWd(a,h);FWd(a,i);xWd(a,j);EWd(a,k);aWd(a,l);AWd(a,m);_Vd(a,true);$Vd(a,e);a.Zk(f);YVd(a,b);d!=null&&(a.i=null,zWd(a,d))} function Jb(a,b,c){if(a<0){return hc(qve,cD(WC(jJ,1),rve,1,5,[c,sgb(a)]))}else if(b<0){throw Adb(new agb(sve+b))}else{return hc('%s (%s) must not be greater than size (%s)',cD(WC(jJ,1),rve,1,5,[c,sgb(a),sgb(b)]))}} function Xnb(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){Unb(b,c,d,f);return}i=c+e;h=d+e;j=i+(h-i>>1);Xnb(b,a,i,j,-e,f);Xnb(b,a,j,h,-e,f);if(f.Ne(a[j-1],a[j])<=0){while(c=0?a.bi(f,c):Svd(a,e,c)}else{throw Adb(new agb(KHe+e.xe()+LHe))}}else{Bvd(a,d,e,c)}} function n3d(a){var b,c;if(a.f){while(a.n>0){b=RD(a.k.Xb(a.n-1),76);c=b.Lk();if(ZD(c,102)&&(RD(c,19).Bb&QHe)!=0&&(!a.e||c.pk()!=C4||c.Lj()!=0)&&b.md()!=null){return true}else{--a.n}}return false}else{return a.n>0}} function Pje(b){var c,d,e,f;d=RD(b,54)._h();if(d){try{e=null;c=N5d((YSd(),XSd),jSd(kSd(d)));if(c){f=c.ai();!!f&&(e=f.Fl(Chb(d.e)))}if(!!e&&e!=b){return Pje(e)}}catch(a){a=zdb(a);if(!ZD(a,63))throw Adb(a)}}return b} function P3c(a,b,c){var d,e,f;c.Ug('Remove overlaps',1);c.dh(b,eFe);d=RD(Gxd(b,(u2c(),t2c)),27);a.f=d;a.a=u5c(RD(Gxd(b,($4c(),X4c)),300));e=UD(Gxd(b,(umd(),fmd)));s3c(a,(uFb(e),e));f=Q2c(d);O3c(a,b,f,c);c.dh(b,gFe)} function Ded(a){var b,c,d;if(Heb(TD(Gxd(a,(umd(),$kd))))){d=new bnb;for(c=new is(Mr(zGd(a).a.Kc(),new ir));gs(c);){b=RD(hs(c),74);ozd(b)&&Heb(TD(Gxd(b,_kd)))&&(ZEb(d.c,b),true)}return d}else{return yob(),yob(),vob}} function KC(a){if(!a){return cC(),bC}var b=a.valueOf?a.valueOf():a;if(b!==a){var c=GC[typeof b];return c?c(b):NC(typeof b)}else if(a instanceof Array||a instanceof $wnd.Array){return new NB(a)}else{return new vC(a)}} function IMb(a,b,c){var d,e,f;f=a.o;d=RD(Vrb(a.p,c),252);e=d.i;e.b=ZKb(d);e.a=YKb(d);e.b=$wnd.Math.max(e.b,f.a);e.b>f.a&&!b&&(e.b=f.a);e.c=-(e.b-f.a)/2;switch(c.g){case 1:e.d=-e.a;break;case 3:e.d=f.b;}$Kb(d);_Kb(d)} function JMb(a,b,c){var d,e,f;f=a.o;d=RD(Vrb(a.p,c),252);e=d.i;e.b=ZKb(d);e.a=YKb(d);e.a=$wnd.Math.max(e.a,f.b);e.a>f.b&&!b&&(e.a=f.b);e.d=-(e.a-f.b)/2;switch(c.g){case 4:e.c=-e.b;break;case 2:e.c=f.a;}$Kb(d);_Kb(d)} function nkc(a,b){var c,d,e,f,g;if(b.dc()){return}e=RD(b.Xb(0),131);if(b.gc()==1){mkc(a,e,e,1,0,b);return}c=1;while(c0){try{f=Oeb(c,qwe,lve)}catch(a){a=zdb(a);if(ZD(a,130)){e=a;throw Adb(new RSd(e))}else throw Adb(a)}}d=(!b.a&&(b.a=new Zde(b)),b.a);return f=0?RD(QHd(d,f),58):null} function Ib(a,b){if(a<0){return hc(qve,cD(WC(jJ,1),rve,1,5,['index',sgb(a)]))}else if(b<0){throw Adb(new agb(sve+b))}else{return hc('%s (%s) must be less than size (%s)',cD(WC(jJ,1),rve,1,5,['index',sgb(a),sgb(b)]))}} function cob(a){var b,c,d,e,f;if(a==null){return vve}f=new Jyb(pve,'[',']');for(c=a,d=0,e=c.length;d=0?a.Lh(c,true,true):Qvd(a,e,true),160));RD(d,220).Zl(b)}else{throw Adb(new agb(KHe+b.xe()+LHe))}} function Cib(a){var b,c;if(a>-140737488355328&&a<140737488355328){if(a==0){return 0}b=a<0;b&&(a=-a);c=eE($wnd.Math.floor($wnd.Math.log(a)/0.6931471805599453));(!b||a!=$wnd.Math.pow(2,c))&&++c;return c}return Dib(Hdb(a))} function oTc(a){var b,c,d,e,f,g,h;f=new Iub;for(c=new Anb(a);c.a2&&h.e.b+h.j.b<=2){e=h;d=g}f.a.zc(e,f);e.q=d}return f} function B5c(a,b,c){c.Ug('Eades radial',1);c.dh(b,gFe);a.d=RD(Gxd(b,(u2c(),t2c)),27);a.c=Kfb(UD(Gxd(b,($4c(),S4c))));a.e=u5c(RD(Gxd(b,X4c),300));a.a=Z3c(RD(Gxd(b,Z4c),434));a.b=k5c(RD(Gxd(b,O4c),354));C5c(a);c.dh(b,gFe)} function t8c(a,b){b.Ug('Target Width Setter',1);if(Hxd(a,(X7c(),W7c))){Ixd(a,(X6c(),W6c),UD(Gxd(a,W7c)))}else{throw Adb(new Jed('A target width has to be set if the TargetWidthWidthApproximator should be used.'))}b.Vg()} function _8b(a,b){var c,d,e;d=new j3b(a);kQb(d,b);pQb(d,(Ywc(),gwc),b);pQb(d,(yCc(),BBc),(Bod(),wod));pQb(d,Rzc,(Rjd(),Njd));h3b(d,(r3b(),m3b));c=new R3b;P3b(c,d);Q3b(c,(qpd(),ppd));e=new R3b;P3b(e,d);Q3b(e,Xod);return d} function ttc(a){switch(a.g){case 0:return new FKc((RKc(),OKc));case 1:return new aKc;case 2:return new FLc;default:throw Adb(new agb('No implementation is available for the crossing minimizer '+(a.f!=null?a.f:''+a.g)));}} function THc(a,b){var c,d,e,f,g;a.c[b.p]=true;Rmb(a.a,b);for(g=new Anb(b.j);g.a=f){g.$b()}else{e=g.Kc();for(d=0;d0?Hh():g<0&&Rw(a,b,-g);return true}else{return false}} function YKb(a){var b,c,d,e,f,g,h;h=0;if(a.b==0){g=aLb(a,true);b=0;for(d=g,e=0,f=d.length;e0){h+=c;++b}}b>1&&(h+=a.c*(b-1))}else{h=Vvb(SCb(HDb(CDb(_nb(a.a),new oLb),new qLb)))}return h>0?h+a.n.d+a.n.a:0} function ZKb(a){var b,c,d,e,f,g,h;h=0;if(a.b==0){h=Vvb(SCb(HDb(CDb(_nb(a.a),new kLb),new mLb)))}else{g=bLb(a,true);b=0;for(d=g,e=0,f=d.length;e0){h+=c;++b}}b>1&&(h+=a.c*(b-1))}return h>0?h+a.n.b+a.n.c:0} function UOc(a){var b,c;if(a.c.length!=2){throw Adb(new dgb('Order only allowed for two paths.'))}b=(tFb(0,a.c.length),RD(a.c[0],18));c=(tFb(1,a.c.length),RD(a.c[1],18));if(b.d.i!=c.c.i){a.c.length=0;ZEb(a.c,c);ZEb(a.c,b)}} function O8c(a,b,c){var d;zyd(c,b.g,b.f);Byd(c,b.i,b.j);for(d=0;d<(!b.a&&(b.a=new C5d(J4,b,10,11)),b.a).i;d++){O8c(a,RD(QHd((!b.a&&(b.a=new C5d(J4,b,10,11)),b.a),d),27),RD(QHd((!c.a&&(c.a=new C5d(J4,c,10,11)),c.a),d),27))}} function DMb(a,b){var c,d,e,f;f=RD(Vrb(a.b,b),127);c=f.a;for(e=RD(RD(Qc(a.r,b),21),87).Kc();e.Ob();){d=RD(e.Pb(),117);!!d.c&&(c.a=$wnd.Math.max(c.a,QKb(d.c)))}if(c.a>0){switch(b.g){case 2:f.n.c=a.s;break;case 4:f.n.b=a.s;}}} function ETb(a,b){var c,d,e;c=RD(mQb(b,(yVb(),lVb)),17).a-RD(mQb(a,lVb),17).a;if(c==0){d=ojd(ajd(RD(mQb(a,(JVb(),FVb)),8)),RD(mQb(a,GVb),8));e=ojd(ajd(RD(mQb(b,FVb),8)),RD(mQb(b,GVb),8));return Qfb(d.a*d.b,e.a*e.b)}return c} function JVc(a,b){var c,d,e;c=RD(mQb(b,(h_c(),X$c)),17).a-RD(mQb(a,X$c),17).a;if(c==0){d=ojd(ajd(RD(mQb(a,(q$c(),RZc)),8)),RD(mQb(a,SZc),8));e=ojd(ajd(RD(mQb(b,RZc),8)),RD(mQb(b,SZc),8));return Qfb(d.a*d.b,e.a*e.b)}return c} function _0b(a){var b,c;c=new bib;c.a+='e_';b=S0b(a);b!=null&&(c.a+=''+b,c);if(!!a.c&&!!a.d){Zhb((c.a+=' ',c),M3b(a.c));Zhb(Yhb((c.a+='[',c),a.c.i),']');Zhb((c.a+=SAe,c),M3b(a.d));Zhb(Yhb((c.a+='[',c),a.d.i),']')}return c.a} function ZVc(a){switch(a.g){case 0:return new N_c;case 1:return new V_c;case 2:return new x0c;case 3:return new J0c;default:throw Adb(new agb('No implementation is available for the layout phase '+(a.f!=null?a.f:''+a.g)));}} function qsd(a,b,c,d,e){var f;f=0;switch(e.g){case 1:f=$wnd.Math.max(0,b.b+a.b-(c.b+d));break;case 3:f=$wnd.Math.max(0,-a.b-d);break;case 2:f=$wnd.Math.max(0,-a.a-d);break;case 4:f=$wnd.Math.max(0,b.a+a.a-(c.a+d));}return f} function MDd(a,b,c){var d,e,f,g,h;if(c){e=c.a.length;d=new vue(e);for(h=(d.b-d.a)*d.c<0?(uue(),tue):new Rue(d);h.Ob();){g=RD(h.Pb(),17);f=xDd(c,g.a);kIe in f.a||lIe in f.a?yEd(a,f,b):EEd(a,f,b);OGd(RD(Wjb(a.b,uDd(f)),74))}}} function jXd(a){var b,c;switch(a.b){case -1:{return true}case 0:{c=a.t;if(c>1||c==-1){a.b=-1;return true}else{b=WVd(a);if(!!b&&(nke(),b.lk()==aKe)){a.b=-1;return true}else{a.b=1;return false}}}default:case 1:{return false}}} function Sqe(a,b){var c,d,e,f;Mqe(a);if(a.c!=0||a.a!=123)throw Adb(new Lqe(TId((Hde(),eJe))));f=b==112;d=a.d;c=phb(a.i,125,d);if(c<0)throw Adb(new Lqe(TId((Hde(),fJe))));e=zhb(a.i,d,c);a.d=c+1;return ite(e,f,(a.e&512)==512)} function YTb(a){var b,c,d,e,f,g,h;d=a.a.c.length;if(d>0){g=a.c.d;h=a.d.d;e=ijd(ojd(new rjd(h.a,h.b),g),1/(d+1));f=new rjd(g.a,g.b);for(c=new Anb(a.a);c.a=0&&f=0?a.Lh(c,true,true):Qvd(a,e,true),160));return RD(d,220).Wl(b)}else{throw Adb(new agb(KHe+b.xe()+NHe))}} function _ae(){Tae();var a;if(Sae)return RD(N5d((YSd(),XSd),AKe),2038);RRd(UK,new hde);abe();a=RD(ZD(Xjb((YSd(),XSd),AKe),560)?Xjb(XSd,AKe):new $ae,560);Sae=true;Yae(a);Zae(a);Zjb((hTd(),gTd),a,new cbe);$jb(XSd,AKe,a);return a} function Vfe(a,b){var c,d,e,f;a.j=-1;if(Mvd(a.e)){c=a.i;f=a.i!=0;LHd(a,b);d=new P3d(a.e,3,a.c,null,b,c,f);e=b.zl(a.e,a.c,null);e=Hge(a,b,e);if(!e){qvd(a.e,d)}else{e.nj(d);e.oj()}}else{LHd(a,b);e=b.zl(a.e,a.c,null);!!e&&e.oj()}} function HA(a,b){var c,d,e;e=0;d=b[0];if(d>=a.length){return -1}c=(BFb(d,a.length),a.charCodeAt(d));while(c>=48&&c<=57){e=e*10+(c-48);++d;if(d>=a.length){break}c=(BFb(d,a.length),a.charCodeAt(d))}d>b[0]?(b[0]=d):(e=-1);return e} function mPb(a){var b,c,d,e,f;e=RD(a.a,17).a;f=RD(a.b,17).a;c=e;d=f;b=$wnd.Math.max($wnd.Math.abs(e),$wnd.Math.abs(f));if(e<=0&&e==f){c=0;d=f-1}else{if(e==-b&&f!=b){c=f;d=e;f>=0&&++c}else{c=-f;d=e}}return new Ptd(sgb(c),sgb(d))} function YPb(a,b,c,d){var e,f,g,h,i,j;for(e=0;e=0&&j>=0&&i=a.i)throw Adb(new veb(MIe+b+NIe+a.i));if(c>=a.i)throw Adb(new veb(OIe+c+NIe+a.i));d=a.g[c];if(b!=c){b>16);b=d>>16&16;c=16-b;a=a>>b;d=a-256;b=d>>16&8;c+=b;a<<=b;d=a-qxe;b=d>>16&4;c+=b;a<<=b;d=a-Ove;b=d>>16&2;c+=b;a<<=b;d=a>>14;b=d&~(d>>1);return c+2-b}} function RSb(a){HSb();var b,c,d,e;GSb=new bnb;FSb=new Tsb;ESb=new bnb;b=(!a.a&&(a.a=new C5d(J4,a,10,11)),a.a);JSb(b);for(e=new dMd(b);e.e!=e.i.gc();){d=RD(bMd(e),27);if(Wmb(GSb,d,0)==-1){c=new bnb;Rmb(ESb,c);KSb(d,c)}}return ESb} function sTb(a,b,c){var d,e,f,g;a.a=c.b.d;if(ZD(b,326)){e=IGd(RD(b,74),false,false);f=ssd(e);d=new wTb(a);xgb(f,d);lsd(f,e);b.of((umd(),cld))!=null&&xgb(RD(b.of(cld),75),d)}else{g=RD(b,422);g.rh(g.nh()+a.a.a);g.sh(g.oh()+a.a.b)}} function hWc(a,b){var c,d,e;e=new bnb;for(d=Sub(b.a,0);d.b!=d.d.c;){c=RD(evb(d),65);c.c.g==a.g&&dE(mQb(c.b,(h_c(),f_c)))!==dE(mQb(c.c,f_c))&&!yDb(new SDb(null,new Swb(e,16)),new IWc(c))&&(ZEb(e.c,c),true)}_mb(e,new KWc);return e} function fUb(a,b,c){var d,e,f,g;if(ZD(b,153)&&ZD(c,153)){f=RD(b,153);g=RD(c,153);return a.a[f.a][g.a]+a.a[g.a][f.a]}else if(ZD(b,250)&&ZD(c,250)){d=RD(b,250);e=RD(c,250);if(d.a==e.a){return RD(mQb(e.a,(yVb(),lVb)),17).a}}return 0} function q9b(a,b){var c,d,e,f,g,h,i,j;j=Kfb(UD(mQb(b,(yCc(),fCc))));i=a[0].n.a+a[0].o.a+a[0].d.c+j;for(h=1;h=0){return c}h=ejd(ojd(new rjd(g.c+g.b/2,g.d+g.a/2),new rjd(f.c+f.b/2,f.d+f.a/2)));return -(oRb(f,g)-1)*h} function ysd(a,b,c){var d;FDb(new SDb(null,(!c.a&&(c.a=new C5d(F4,c,6,6)),new Swb(c.a,16))),new Qsd(a,b));FDb(new SDb(null,(!c.n&&(c.n=new C5d(I4,c,1,7)),new Swb(c.n,16))),new Ssd(a,b));d=RD(Gxd(c,(umd(),cld)),75);!!d&&Bjd(d,a,b)} function Qvd(a,b,c){var d,e,f;f=Eee((lke(),jke),a.Dh(),b);if(f){nke();RD(f,69).xk()||(f=zfe(Qee(jke,f)));e=(d=a.Ih(f),RD(d>=0?a.Lh(d,true,true):Qvd(a,f,true),160));return RD(e,220).Sl(b,c)}else{throw Adb(new agb(KHe+b.xe()+NHe))}} function WNd(a,b,c,d){var e,f,g,h,i;e=a.d[b];if(e){f=e.g;i=e.i;if(d!=null){for(h=0;h=c){d=b;j=(i.c+i.a)/2;g=j-c;if(i.c<=j-c){e=new BTc(i.c,g);Qmb(a,d++,e)}h=j+c;if(h<=i.a){f=new BTc(h,i.a);wFb(d,a.c.length);XEb(a.c,d,f)}}} function mZc(a,b,c){var d,e,f,g,h,i;if(!b.dc()){e=new Yub;for(i=b.Kc();i.Ob();){h=RD(i.Pb(),40);Zjb(a.a,sgb(h.g),sgb(c));for(g=(d=Sub((new dXc(h)).a.d,0),new gXc(d));dvb(g.a);){f=RD(evb(g.a),65).c;Pub(e,f,e.c.b,e.c)}}mZc(a,e,c+1)}} function Ude(a){var b;if(!a.c&&a.g==null){a.d=a.bj(a.f);WGd(a,a.d);b=a.d}else{if(a.g==null){return true}else if(a.i==0){return false}else{b=RD(a.g[a.i-1],51)}}if(b==a.b&&null.Vm>=null.Um()){tId(a);return Ude(a)}else{return b.Ob()}} function t_b(a){this.a=a;if(a.c.i.k==(r3b(),m3b)){this.c=a.c;this.d=RD(mQb(a.c.i,(Ywc(),hwc)),64)}else if(a.d.i.k==m3b){this.c=a.d;this.d=RD(mQb(a.d.i,(Ywc(),hwc)),64)}else{throw Adb(new agb('Edge '+a+' is not an external edge.'))}} function O1d(a,b){var c,d,e;e=a.b;a.b=b;(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,3,e,a.b));if(!b){PAd(a,null);Q1d(a,0);P1d(a,null)}else if(b!=a){PAd(a,b.zb);Q1d(a,b.d);c=(d=b.c,d==null?b.zb:d);P1d(a,c==null||lhb(c,b.zb)?null:c)}} function hj(a,b){var c;this.e=(tm(),Qb(a),tm(),zm(a));this.c=(Qb(b),zm(b));Lb(this.e.Rd().dc()==this.c.Rd().dc());this.d=Uv(this.e);this.b=Uv(this.c);c=YC(jJ,[Nve,rve],[5,1],5,[this.e.Rd().gc(),this.c.Rd().gc()],2);this.a=c;Zi(this)} function Lz(b){var c=(!Jz&&(Jz=Mz()),Jz);var d=b.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){return Kz(a,c)});return '"'+d+'"'} function VEb(a,b,c,d,e,f){var g,h,i,j,k;if(e==0){return}if(dE(a)===dE(c)){a=a.slice(b,b+e);b=0}i=c;for(h=b,j=b+e;h=g)throw Adb(new aMd(b,g));e=c[b];if(g==1){d=null}else{d=$C(d6,IJe,424,g-1,0,1);hib(c,0,d,0,b);f=g-b-1;f>0&&hib(c,b+1,d,b,f)}Bde(a,d);Ade(a,b,e);return e} function l3d(a){var b,c;if(a.f){while(a.n0?(f=vpd(c)):(f=spd(vpd(c)))}Ixd(b,GBc,f)} function agc(a,b){var c;b.Ug('Partition preprocessing',1);c=RD(zDb(CDb(EDb(CDb(new SDb(null,new Swb(a.a,16)),new egc),new ggc),new igc),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[(xBb(),vBb)]))),15);FDb(c.Oc(),new kgc);b.Vg()} function Uoc(a,b){var c,d,e,f,g;g=a.j;b.a!=b.b&&_mb(g,new ypc);e=g.c.length/2|0;for(d=0;d0&&uLc(a,c,b);return f}else if(d.a!=null){uLc(a,b,c);return -1}else if(e.a!=null){uLc(a,c,b);return 1}return 0} function EVc(a,b){var c,d,e,f,g;e=b.b.b;a.a=$C(QK,Ize,15,e,0,1);a.b=$C(xdb,Hye,28,e,16,1);for(g=Sub(b.b,0);g.b!=g.d.c;){f=RD(evb(g),40);a.a[f.g]=new Yub}for(d=Sub(b.a,0);d.b!=d.d.c;){c=RD(evb(d),65);a.a[c.b.g].Fc(c);a.a[c.c.g].Fc(c)}} function SJd(a,b){var c,d,e,f;if(a.Pj()){c=a.Ej();f=a.Qj();++a.j;a.qj(c,a.Zi(c,b));d=a.Ij(3,null,b,c,f);if(a.Mj()){e=a.Nj(b,null);if(!e){a.Jj(d)}else{e.nj(d);e.oj()}}else{a.Jj(d)}}else{_Id(a,b);if(a.Mj()){e=a.Nj(b,null);!!e&&e.oj()}}} function oLd(a,b,c){var d,e,f;if(a.Pj()){f=a.Qj();KHd(a,b,c);d=a.Ij(3,null,c,b,f);if(a.Mj()){e=a.Nj(c,null);a.Tj()&&(e=a.Uj(c,e));if(!e){a.Jj(d)}else{e.nj(d);e.oj()}}else{a.Jj(d)}}else{KHd(a,b,c);if(a.Mj()){e=a.Nj(c,null);!!e&&e.oj()}}} function bge(a,b){var c,d,e,f,g;g=pke(a.e.Dh(),b);e=new YHd;c=RD(a.g,124);for(f=a.i;--f>=0;){d=c[f];g.am(d.Lk())&&WGd(e,d)}!wLd(a,e)&&Mvd(a.e)&&eZd(a,b.Jk()?fge(a,6,b,(yob(),vob),null,-1,false):fge(a,b.tk()?2:1,b,null,null,-1,false))} function _7b(a,b){var c,d,e,f,g;if(a.a==($uc(),Yuc)){return true}f=b.a.c;c=b.a.c+b.a.b;if(b.j){d=b.A;g=d.c.c.a-d.o.a/2;e=f-(d.n.a+d.o.a);if(e>g){return false}}if(b.q){d=b.C;g=d.c.c.a-d.o.a/2;e=d.n.a-c;if(e>g){return false}}return true} function bRc(a){WQc();var b,c,d,e,f,g,h;c=new gub;for(e=new Anb(a.e.b);e.a1?(a.e*=Kfb(a.a)):(a.f/=Kfb(a.a));uRb(a);vRb(a);rRb(a);pQb(a.b,(tSb(),lSb),a.g)} function n9b(a,b,c){var d,e,f,g,h,i;d=0;i=c;if(!b){d=c*(a.c.length-1);i*=-1}for(f=new Anb(a);f.a=0?a.Ah(null):a.Ph().Th(a,-1-b,null,null));a.Bh(RD(e,54),c);!!d&&d.oj();a.vh()&&a.wh()&&c>-1&&qvd(a,new N3d(a,9,c,f,e));return e}}}return f} function stb(a,b){var c,d,e,f,g;f=a.b.Ce(b);d=(c=a.a.get(f),c==null?$C(jJ,rve,1,0,5,1):c);for(g=0;g>5;if(e>=a.d){return a.e<0}c=a.a[e];b=1<<(b&31);if(a.e<0){d=Uib(a);if(e>16)),15).dd(f);if(h0){!(Dmd(a.a.c)&&b.n.d)&&!(Emd(a.a.c)&&b.n.b)&&(b.g.d+=$wnd.Math.max(0,d/2-0.5));!(Dmd(a.a.c)&&b.n.a)&&!(Emd(a.a.c)&&b.n.c)&&(b.g.a-=d-1)}}} function c7b(a){var b,c,d,e,f;e=new bnb;f=d7b(a,e);b=RD(mQb(a,(Ywc(),Iwc)),10);if(b){for(d=new Anb(b.j);d.a>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?exe:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?exe:0;f=d?dxe:0;e=c>>b-44}return hD(e&dxe,f&dxe,g&exe)} function ORb(a){var b,c,d,e,f,g;this.c=new bnb;this.d=a;d=oxe;e=oxe;b=pxe;c=pxe;for(g=Sub(a,0);g.b!=g.d.c;){f=RD(evb(g),8);d=$wnd.Math.min(d,f.a);e=$wnd.Math.min(e,f.b);b=$wnd.Math.max(b,f.a);c=$wnd.Math.max(c,f.b)}this.a=new Uid(d,e,b-d,c-e)} function Udc(a,b){var c,d,e,f,g,h;for(f=new Anb(a.b);f.a0&&ZD(b,44)){a.a._j();j=RD(b,44);i=j.ld();f=i==null?0:tb(i);g=bOd(a.a,f);c=a.a.d[g];if(c){d=RD(c.g,379);k=c.i;for(h=0;h=2){c=e.Kc();b=UD(c.Pb());while(c.Ob()){f=b;b=UD(c.Pb());d=$wnd.Math.min(d,(uFb(b),b)-(uFb(f),f))}}return d} function iWc(a,b){var c,d,e;e=new bnb;for(d=Sub(b.a,0);d.b!=d.d.c;){c=RD(evb(d),65);c.b.g==a.g&&!lhb(c.b.c,IEe)&&dE(mQb(c.b,(h_c(),f_c)))!==dE(mQb(c.c,f_c))&&!yDb(new SDb(null,new Swb(e,16)),new OWc(c))&&(ZEb(e.c,c),true)}_mb(e,new QWc);return e} function $u(a,b){var c,d,e;if(dE(b)===dE(Qb(a))){return true}if(!ZD(b,15)){return false}d=RD(b,15);e=a.gc();if(e!=d.gc()){return false}if(ZD(d,59)){for(c=0;c0&&(e=c);for(g=new Anb(a.f.e);g.a0){b-=1;c-=1}else{if(d>=0&&e<0){b+=1;c+=1}else{if(d>0&&e>=0){b-=1;c+=1}else{b+=1;c-=1}}}}}return new Ptd(sgb(b),sgb(c))} function nNc(a,b){if(a.cb.c){return 1}else if(a.bb.b){return 1}else if(a.a!=b.a){return tb(a.a)-tb(b.a)}else if(a.d==(sNc(),rNc)&&b.d==qNc){return -1}else if(a.d==qNc&&b.d==rNc){return 1}return 0} function ARc(a,b){var c,d,e,f,g;f=b.a;f.c.i==b.b?(g=f.d):(g=f.c);f.c.i==b.b?(d=f.c):(d=f.d);e=lQc(a.a,g,d);if(e>0&&e0}else if(e<0&&-e0}return false} function X9c(a,b,c,d){var e,f,g,h,i,j,k,l;e=(b-a.d)/a.c.c.length;f=0;a.a+=c;a.d=b;for(l=new Anb(a.c);l.a>24}return g} function Bfb(a){if(a.ze()){var b=a.c;b.Ae()?(a.o='['+b.n):!b.ze()?(a.o='[L'+b.xe()+';'):(a.o='['+b.xe());a.b=b.we()+'[]';a.k=b.ye()+'[]';return}var c=a.j;var d=a.d;d=d.split('/');a.o=Efb('.',[c,Efb('$',d)]);a.b=Efb('.',[c,Efb('.',d)]);a.k=d[d.length-1]} function hJb(a,b){var c,d,e,f,g;g=null;for(f=new Anb(a.e.a);f.a=0;b-=2){for(c=0;c<=b;c+=2){if(a.b[c]>a.b[c+2]||a.b[c]===a.b[c+2]&&a.b[c+1]>a.b[c+3]){d=a.b[c+2];a.b[c+2]=a.b[c];a.b[c]=d;d=a.b[c+3];a.b[c+3]=a.b[c+1];a.b[c+1]=d}}}a.c=true} function nKc(a,b){var c,d,e,f,g,h,i,j,k;j=-1;k=0;for(g=a,h=0,i=g.length;h0&&++k}}++j}return k} function awd(a){var b,c;c=new dib(nfb(a.Rm));c.a+='@';Zhb(c,(b=tb(a)>>>0,b.toString(16)));if(a.Vh()){c.a+=' (eProxyURI: ';Yhb(c,a._h());if(a.Kh()){c.a+=' eClass: ';Yhb(c,a.Kh())}c.a+=')'}else if(a.Kh()){c.a+=' (eClass: ';Yhb(c,a.Kh());c.a+=')'}return c.a} function KGb(a){var b,c,d,e;if(a.e){throw Adb(new dgb((lfb(lN),lye+lN.k+mye)))}a.d==(Cmd(),Amd)&&JGb(a,ymd);for(c=new Anb(a.a.a);c.a>24}return c} function cNb(a,b,c){var d,e,f;e=RD(Vrb(a.i,b),314);if(!e){e=new UKb(a.d,b,c);Wrb(a.i,b,e);if(jMb(b)){tKb(a.a,b.c,b.b,e)}else{f=iMb(b);d=RD(Vrb(a.p,f),252);switch(f.g){case 1:case 3:e.j=true;cLb(d,b.b,e);break;case 4:case 2:e.k=true;cLb(d,b.c,e);}}}return e} function Ndc(a,b){var c,d,e,f,g,h,i,j,k;i=ev(a.c-a.b&a.a.length-1);j=null;k=null;for(f=new Kmb(a);f.a!=f.b;){e=RD(Imb(f),10);c=(h=RD(mQb(e,(Ywc(),vwc)),12),!h?null:h.i);d=(g=RD(mQb(e,wwc),12),!g?null:g.i);if(j!=c||k!=d){Rdc(i,b);j=c;k=d}ZEb(i.c,e)}Rdc(i,b)} function Rge(a,b,c,d){var e,f,g,h,i,j;h=new YHd;i=pke(a.e.Dh(),b);e=RD(a.g,124);nke();if(RD(b,69).xk()){for(g=0;g=0){return e}else{f=1;for(h=new Anb(b.j);h.a=0){return e}else{f=1;for(h=new Anb(b.j);h.a0&&b.Ne((tFb(e-1,a.c.length),RD(a.c[e-1],10)),f)>0){$mb(a,e,(tFb(e-1,a.c.length),RD(a.c[e-1],10)));--e}tFb(e,a.c.length);a.c[e]=f}c.a=new Tsb;c.b=new Tsb} function yhd(a,b,c){var d,e,f,g,h,i,j,k;k=(d=RD(b.e&&b.e(),9),new Fsb(d,RD(WEb(d,d.length),9),0));i=vhb(c,'[\\[\\]\\s,]+');for(f=i,g=0,h=f.length;g=0){if(!b){b=new Rhb;d>0&&Nhb(b,(AFb(0,d,a.length),a.substr(0,d)))}b.a+='\\';Jhb(b,c&Bwe)}else !!b&&Jhb(b,c&Bwe)}return b?b.a:a} function MYb(a){var b,c,d;for(c=new Anb(a.a.a.b);c.a0){!(Dmd(a.a.c)&&b.n.d)&&!(Emd(a.a.c)&&b.n.b)&&(b.g.d-=$wnd.Math.max(0,d/2-0.5));!(Dmd(a.a.c)&&b.n.a)&&!(Emd(a.a.c)&&b.n.c)&&(b.g.a+=$wnd.Math.max(0,d-1))}}} function Ydc(a,b,c){var d,e;if((a.c-a.b&a.a.length-1)==2){if(b==(qpd(),Yod)||b==Xod){Odc(RD(omb(a),15),(Pnd(),Lnd));Odc(RD(omb(a),15),Mnd)}else{Odc(RD(omb(a),15),(Pnd(),Mnd));Odc(RD(omb(a),15),Lnd)}}else{for(e=new Kmb(a);e.a!=e.b;){d=RD(Imb(e),15);Odc(d,c)}}} function HGd(a,b){var c,d,e,f,g,h,i;e=cv(new QGd(a));h=new Jkb(e,e.c.length);f=cv(new QGd(b));i=new Jkb(f,f.c.length);g=null;while(h.b>0&&i.b>0){c=(sFb(h.b>0),RD(h.a.Xb(h.c=--h.b),27));d=(sFb(i.b>0),RD(i.a.Xb(i.c=--i.b),27));if(c==d){g=c}else{break}}return g} function Dmc(a,b,c){var d,e,f,g;if(Hmc(a,b)>Hmc(a,c)){d=b3b(c,(qpd(),Xod));a.d=d.dc()?0:L3b(RD(d.Xb(0),12));g=b3b(b,ppd);a.b=g.dc()?0:L3b(RD(g.Xb(0),12))}else{e=b3b(c,(qpd(),ppd));a.d=e.dc()?0:L3b(RD(e.Xb(0),12));f=b3b(b,Xod);a.b=f.dc()?0:L3b(RD(f.Xb(0),12))}} function wNb(a,b){var c,d,e,f;c=a.o.a;for(f=RD(RD(Qc(a.r,b),21),87).Kc();f.Ob();){e=RD(f.Pb(),117);e.e.a=c*Kfb(UD(e.b.of(sNb)));e.e.b=(d=e.b,d.pf((umd(),Gld))?d.ag()==(qpd(),Yod)?-d.Mf().b-Kfb(UD(d.of(Gld))):Kfb(UD(d.of(Gld))):d.ag()==(qpd(),Yod)?-d.Mf().b:0)}} function Mhc(a,b){var c,d,e,f;b.Ug('Self-Loop pre-processing',1);for(d=new Anb(a.a);d.aa.c){break}else if(e.a>=a.s){f<0&&(f=g);h=g}}i=(a.s+a.c)/2;if(f>=0){d=lTc(a,b,f,h);i=yTc((tFb(d,b.c.length),RD(b.c[d],339)));wTc(b,d,c)}return i} function _Ad(a,b,c){var d,e,f,g,h,i,j;g=(f=new pVd,f);nVd(g,(uFb(b),b));j=(!g.b&&(g.b=new SVd((JTd(),FTd),C8,g)),g.b);for(i=1;i0&&ASb(this,e)}} function zTb(a,b,c,d,e,f){var g,h,i;if(!e[b.a]){e[b.a]=true;g=d;!g&&(g=new gUb);Rmb(g.e,b);for(i=f[b.a].Kc();i.Ob();){h=RD(i.Pb(),290);if(h.d==c||h.c==c){continue}h.c!=b&&zTb(a,h.c,b,g,e,f);h.d!=b&&zTb(a,h.d,b,g,e,f);Rmb(g.c,h);Tmb(g.d,h.b)}return g}return null} function v7b(a){var b,c,d,e,f,g,h;b=0;for(e=new Anb(a.e);e.a=2} function _qc(a,b,c,d,e){var f,g,h,i,j,k;f=a.c.d.j;g=RD(ju(c,0),8);for(k=1;k1){return false}b=ysb(Xnd,cD(WC(A3,1),jwe,95,0,[Wnd,Znd]));if(dy(Tx(b,a))>1){return false}d=ysb(cod,cD(WC(A3,1),jwe,95,0,[bod,aod]));if(dy(Tx(d,a))>1){return false}return true} function $Uc(a,b,c){var d,e,f;for(f=new Anb(a.t);f.a0){d.b.n-=d.c;d.b.n<=0&&d.b.u>0&&Mub(b,d.b)}}for(e=new Anb(a.i);e.a0){d.a.u-=d.c;d.a.u<=0&&d.a.n>0&&Mub(c,d.a)}}} function tId(a){var b,c,d,e,f;if(a.g==null){a.d=a.bj(a.f);WGd(a,a.d);if(a.c){f=a.f;return f}}b=RD(a.g[a.i-1],51);e=b.Pb();a.e=b;c=a.bj(e);if(c.Ob()){a.d=c;WGd(a,c)}else{a.d=null;while(!b.Ob()){bD(a.g,--a.i,null);if(a.i==0){break}d=RD(a.g[a.i-1],51);b=d}}return e} function Rfe(a,b){var c,d,e,f,g,h;d=b;e=d.Lk();if(qke(a.e,e)){if(e.Si()&&cge(a,e,d.md())){return false}}else{h=pke(a.e.Dh(),e);c=RD(a.g,124);for(f=0;f1||c>1){return 2}}if(b+c==1){return 2}return 0} function Kwb(a,b){var c,d,e,f,g,h;f=a.a*Mxe+a.b*1502;h=a.b*Mxe+11;c=$wnd.Math.floor(h*Nxe);f+=c;h-=c*Oxe;f%=Oxe;a.a=f;a.b=h;if(b<=24){return $wnd.Math.floor(a.a*Ewb[b])}else{e=a.a*(1<=2147483648&&(d-=4294967296);return d}} function uSc(a,b,c){var d,e,f,g,h,i,j;f=new bnb;j=new Yub;g=new Yub;vSc(a,j,g,b);tSc(a,j,g,b,c);for(i=new Anb(a);i.ad.b.g&&(ZEb(f.c,d),true)}}return f} function jed(a,b,c){var d,e,f,g,h,i;h=a.c;for(g=(!c.q?(yob(),yob(),wob):c.q).vc().Kc();g.Ob();){f=RD(g.Pb(),44);d=!QDb(CDb(new SDb(null,new Swb(h,16)),new PAb(new xed(b,f)))).Bd((xDb(),wDb));if(d){i=f.md();if(ZD(i,4)){e=FId(i);e!=null&&(i=e)}b.qf(RD(f.ld(),149),i)}}} function mbd(a,b,c){var d,e;Sed(a.b);Ved(a.b,(gbd(),dbd),(_cd(),$cd));Ved(a.b,ebd,b.g);Ved(a.b,fbd,b.a);a.a=Qed(a.b,b);c.Ug('Compaction by shrinking a tree',a.a.c.length);if(b.i.c.length>1){for(e=new Anb(a.a);e.a=0?a.Lh(d,true,true):Qvd(a,f,true),160));RD(e,220).Xl(b,c)}else{throw Adb(new agb(KHe+b.xe()+LHe))}} function k2d(a,b){var c,d,e,f,g;if(!b){return null}else{f=ZD(a.Cb,90)||ZD(a.Cb,102);g=!f&&ZD(a.Cb,331);for(d=new dMd((!b.a&&(b.a=new iae(b,o7,b)),b.a));d.e!=d.i.gc();){c=RD(bMd(d),89);e=i2d(c);if(f?ZD(e,90):g?ZD(e,156):!!e){return e}}return f?(JTd(),zTd):(JTd(),wTd)}} function W8b(a,b){var c,d,e,f;b.Ug('Resize child graph to fit parent.',1);for(d=new Anb(a.b);d.a=2*b&&Rmb(c,new BTc(g[d-1]+b,g[d]-b))}return c} function dEd(a,b,c){var d,e,f,g,h,j,k,l;if(c){f=c.a.length;d=new vue(f);for(h=(d.b-d.a)*d.c<0?(uue(),tue):new Rue(d);h.Ob();){g=RD(h.Pb(),17);e=xDd(c,g.a);!!e&&(i=null,j=sEd(a,(k=(bvd(),l=new PCd,l),!!b&&NCd(k,b),k),e),jyd(j,zDd(e,uIe)),GEd(e,j),HEd(e,j),CEd(a,e,j))}}} function sYd(a){var b,c,d,e,f,g;if(!a.j){g=new f1d;b=iYd;f=b.a.zc(a,b);if(f==null){for(d=new dMd(zYd(a));d.e!=d.i.gc();){c=RD(bMd(d),29);e=sYd(c);YGd(g,e);WGd(g,c)}b.a.Bc(a)!=null}VHd(g);a.j=new N$d((RD(QHd(xYd((lTd(),kTd).o),11),19),g.i),g.g);yYd(a).b&=-33}return a.j} function lne(a){var b,c,d,e;if(a==null){return null}else{d=nue(a,true);e=mLe.length;if(lhb(d.substr(d.length-e,e),mLe)){c=d.length;if(c==4){b=(BFb(0,d.length),d.charCodeAt(0));if(b==43){return Yme}else if(b==45){return Xme}}else if(c==3){return Yme}}return new Ufb(d)}} function pD(a){var b,c,d;c=a.l;if((c&c-1)!=0){return -1}d=a.m;if((d&d-1)!=0){return -1}b=a.h;if((b&b-1)!=0){return -1}if(b==0&&d==0&&c==0){return -1}if(b==0&&d==0&&c!=0){return ogb(c)}if(b==0&&d!=0&&c==0){return ogb(d)+22}if(b!=0&&d==0&&c==0){return ogb(b)+44}return -1} function yo(a,b){var c,d,e,f,g;e=b.a&a.f;f=null;for(d=a.b[e];true;d=d.b){if(d==b){!f?(a.b[e]=b.b):(f.b=b.b);break}f=d}g=b.f&a.f;f=null;for(c=a.c[g];true;c=c.d){if(c==b){!f?(a.c[g]=b.d):(f.d=b.d);break}f=c}!b.e?(a.a=b.c):(b.e.c=b.c);!b.c?(a.e=b.e):(b.c.e=b.e);--a.i;++a.g} function Dt(a,b){var c;b.d?(b.d.b=b.b):(a.a=b.b);b.b?(b.b.d=b.d):(a.e=b.d);if(!b.e&&!b.c){c=RD(Hvb(RD(_jb(a.b,b.a),260)),260);c.a=0;++a.c}else{c=RD(Hvb(RD(Wjb(a.b,b.a),260)),260);--c.a;!b.e?(c.b=RD(Hvb(b.c),511)):(b.e.c=b.c);!b.c?(c.c=RD(Hvb(b.e),511)):(b.c.e=b.e)}--a.d} function XPb(a){var b,c,d,e,f,g,h,i,j,k;c=a.o;b=a.p;g=lve;e=qwe;h=lve;f=qwe;for(j=0;j0);f.a.Xb(f.c=--f.b);Ikb(f,e);sFb(f.b3&&UA(a,0,b-3)}} function eXb(a){var b,c,d,e;if(dE(mQb(a,(yCc(),IAc)))===dE((Fnd(),Cnd))){return !a.e&&dE(mQb(a,gAc))!==dE((xvc(),uvc))}d=RD(mQb(a,hAc),299);e=Heb(TD(mQb(a,nAc)))||dE(mQb(a,oAc))===dE((stc(),ptc));b=RD(mQb(a,fAc),17).a;c=a.a.c.length;return !e&&d!=(xvc(),uvc)&&(b==0||b>c)} function Rnc(a){var b,c;c=0;for(;c0){break}}if(c>0&&c0){break}}if(b>0&&c>16!=6&&!!b){if(Oje(a,b))throw Adb(new agb(UHe+Qzd(a)));d=null;!!a.Cb&&(d=(c=a.Db>>16,c>=0?Czd(a,d):a.Cb.Th(a,-1-c,null,d)));!!b&&(d=Ivd(b,a,6,d));d=Bzd(a,b,d);!!d&&d.oj()}else (a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,6,b,b))} function pzd(a,b){var c,d;if(b!=a.Cb||a.Db>>16!=3&&!!b){if(Oje(a,b))throw Adb(new agb(UHe+qzd(a)));d=null;!!a.Cb&&(d=(c=a.Db>>16,c>=0?jzd(a,d):a.Cb.Th(a,-1-c,null,d)));!!b&&(d=Ivd(b,a,12,d));d=izd(a,b,d);!!d&&d.oj()}else (a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,3,b,b))} function NCd(a,b){var c,d;if(b!=a.Cb||a.Db>>16!=9&&!!b){if(Oje(a,b))throw Adb(new agb(UHe+OCd(a)));d=null;!!a.Cb&&(d=(c=a.Db>>16,c>=0?LCd(a,d):a.Cb.Th(a,-1-c,null,d)));!!b&&(d=Ivd(b,a,9,d));d=KCd(a,b,d);!!d&&d.oj()}else (a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,9,b,b))} function tWd(b){var c,d,e,f,g;e=WVd(b);g=b.j;if(g==null&&!!e){return b.Jk()?null:e.ik()}else if(ZD(e,156)){d=e.jk();if(d){f=d.wi();if(f!=b.i){c=RD(e,156);if(c.nk()){try{b.g=f.ti(c,g)}catch(a){a=zdb(a);if(ZD(a,82)){b.g=null}else throw Adb(a)}}b.i=f}}return b.g}return null} function nRb(a){var b;b=new bnb;Rmb(b,new TFb(new rjd(a.c,a.d),new rjd(a.c+a.b,a.d)));Rmb(b,new TFb(new rjd(a.c,a.d),new rjd(a.c,a.d+a.a)));Rmb(b,new TFb(new rjd(a.c+a.b,a.d+a.a),new rjd(a.c+a.b,a.d)));Rmb(b,new TFb(new rjd(a.c+a.b,a.d+a.a),new rjd(a.c,a.d+a.a)));return b} function ic(b){var c,d,e;if(b==null){return vve}try{return jeb(b)}catch(a){a=zdb(a);if(ZD(a,103)){c=a;e=nfb(rb(b))+'@'+(d=(gib(),jFb(b))>>>0,d.toString(16));lBb(pBb(),(SAb(),'Exception during lenientFormat for '+e),c);return '<'+e+' threw '+nfb(c.Rm)+'>'}else throw Adb(a)}} function mTb(a,b,c){var d,e,f;for(f=b.a.ec().Kc();f.Ob();){e=RD(f.Pb(),74);d=RD(Wjb(a.b,e),272);!d&&(vCd(JGd(e))==vCd(LGd(e))?lTb(a,e,c):JGd(e)==vCd(LGd(e))?Wjb(a.c,e)==null&&Wjb(a.b,LGd(e))!=null&&oTb(a,e,c,false):Wjb(a.d,e)==null&&Wjb(a.b,JGd(e))!=null&&oTb(a,e,c,true))}} function Pfc(a,b){var c,d,e,f,g,h,i;for(e=a.Kc();e.Ob();){d=RD(e.Pb(),10);h=new R3b;P3b(h,d);Q3b(h,(qpd(),Xod));pQb(h,(Ywc(),Hwc),(Geb(),true));for(g=b.Kc();g.Ob();){f=RD(g.Pb(),10);i=new R3b;P3b(i,f);Q3b(i,ppd);pQb(i,Hwc,true);c=new a1b;pQb(c,Hwc,true);Y0b(c,h);Z0b(c,i)}}} function Pqc(a,b,c,d){var e,f,g,h;e=Nqc(a,b,c);f=Nqc(a,c,b);g=RD(Wjb(a.c,b),118);h=RD(Wjb(a.c,c),118);if(e1){b=eJb((c=new gJb,++a.b,c),a.d);for(h=Sub(f,0);h.b!=h.d.c;){g=RD(evb(h),125);rIb(uIb(tIb(vIb(sIb(new wIb,1),0),b),g))}}} function isc(a,b,c){var d,e,f,g,h;c.Ug('Breaking Point Removing',1);a.a=RD(mQb(b,(yCc(),yAc)),223);for(f=new Anb(b.b);f.a>16!=11&&!!b){if(Oje(a,b))throw Adb(new agb(UHe+zCd(a)));d=null;!!a.Cb&&(d=(c=a.Db>>16,c>=0?sCd(a,d):a.Cb.Th(a,-1-c,null,d)));!!b&&(d=Ivd(b,a,10,d));d=rCd(a,b,d);!!d&&d.oj()}else (a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,11,b,b))} function C0b(a){var b,c,d,e;for(d=new vkb((new mkb(a.b)).a);d.b;){c=tkb(d);e=RD(c.ld(),12);b=RD(c.md(),10);pQb(b,(Ywc(),Awc),e);pQb(e,Iwc,b);pQb(e,nwc,(Geb(),true));Q3b(e,RD(mQb(b,hwc),64));mQb(b,hwc);pQb(e.i,(yCc(),BBc),(Bod(),yod));RD(mQb(Y2b(e.i),kwc),21).Fc((ovc(),kvc))}} function X7b(a,b,c){var d,e,f,g,h,i;f=0;g=0;if(a.c){for(i=new Anb(a.d.i.j);i.af.a){return -1}else if(e.ai){k=a.d;a.d=$C(D6,KJe,66,2*i+4,0,1);for(f=0;f=9223372036854775807){return MD(),ID}e=false;if(a<0){e=true;a=-a}d=0;if(a>=hxe){d=eE(a/hxe);a-=d*hxe}c=0;if(a>=gxe){c=eE(a/gxe);a-=c*gxe}b=eE(a);f=hD(b,c,d);e&&nD(f);return f} function KCb(a){var b,c,d,e,f;f=new bnb;Umb(a.b,new SEb(f));a.b.c.length=0;if(f.c.length!=0){b=(tFb(0,f.c.length),RD(f.c[0],82));for(c=1,d=f.c.length;c=-b&&d==b){return new Ptd(sgb(c-1),sgb(d))}return new Ptd(sgb(c),sgb(d-1))} function lcc(){hcc();return cD(WC(YS,1),jwe,81,0,[nbc,kbc,obc,Ebc,Xbc,Ibc,bcc,Nbc,Vbc,zbc,Rbc,Mbc,Wbc,vbc,dcc,ebc,Qbc,Zbc,Fbc,Ybc,fcc,Tbc,fbc,Ubc,gcc,_bc,ecc,Gbc,sbc,Hbc,Dbc,ccc,ibc,qbc,Kbc,hbc,Lbc,Bbc,wbc,Obc,ybc,lbc,jbc,Cbc,xbc,Pbc,acc,gbc,Sbc,Abc,Jbc,tbc,rbc,$bc,pbc,ubc,mbc])} function Cmc(a,b,c){a.d=0;a.b=0;b.k==(r3b(),q3b)&&c.k==q3b&&RD(mQb(b,(Ywc(),Awc)),10)==RD(mQb(c,Awc),10)&&(Gmc(b).j==(qpd(),Yod)?Dmc(a,b,c):Dmc(a,c,b));b.k==q3b&&c.k==o3b?Gmc(b).j==(qpd(),Yod)?(a.d=1):(a.b=1):c.k==q3b&&b.k==o3b&&(Gmc(c).j==(qpd(),Yod)?(a.b=1):(a.d=1));Imc(a,b,c)} function EFd(a){var b,c,d,e,f,g,h,i,j,k,l;l=HFd(a);b=a.a;i=b!=null;i&&sDd(l,'category',a.a);e=cve(new Xkb(a.d));g=!e;if(g){j=new MB;sC(l,'knownOptions',j);c=new MFd(j);xgb(new Xkb(a.d),c)}f=cve(a.g);h=!f;if(h){k=new MB;sC(l,'supportedFeatures',k);d=new OFd(k);xgb(a.g,d)}return l} function Ly(a){var b,c,d,e,f,g,h,i,j;d=false;b=336;c=0;f=new hq(a.length);for(h=a,i=0,j=h.length;i>16!=7&&!!b){if(Oje(a,b))throw Adb(new agb(UHe+gCd(a)));d=null;!!a.Cb&&(d=(c=a.Db>>16,c>=0?cCd(a,d):a.Cb.Th(a,-1-c,null,d)));!!b&&(d=RD(b,54).Rh(a,1,H4,d));d=bCd(a,b,d);!!d&&d.oj()}else (a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,7,b,b))} function lVd(a,b){var c,d;if(b!=a.Cb||a.Db>>16!=3&&!!b){if(Oje(a,b))throw Adb(new agb(UHe+oVd(a)));d=null;!!a.Cb&&(d=(c=a.Db>>16,c>=0?iVd(a,d):a.Cb.Th(a,-1-c,null,d)));!!b&&(d=RD(b,54).Rh(a,0,p7,d));d=hVd(a,b,d);!!d&&d.oj()}else (a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,3,b,b))} function Mjb(a,b){Ljb();var c,d,e,f,g,h,i,j,k;if(b.d>a.d){h=a;a=b;b=h}if(b.d<63){return Qjb(a,b)}g=(a.d&-2)<<4;j=$ib(a,g);k=$ib(b,g);d=Gjb(a,Zib(j,g));e=Gjb(b,Zib(k,g));i=Mjb(j,k);c=Mjb(d,e);f=Mjb(Gjb(j,d),Gjb(e,k));f=Bjb(Bjb(f,i),c);f=Zib(f,g);i=Zib(i,g<<1);return Bjb(Bjb(i,f),c)} function _Cc(){_Cc=geb;ZCc=new bDc(lEe,0);WCc=new bDc('LONGEST_PATH',1);XCc=new bDc('LONGEST_PATH_SOURCE',2);TCc=new bDc('COFFMAN_GRAHAM',3);VCc=new bDc(BBe,4);$Cc=new bDc('STRETCH_WIDTH',5);YCc=new bDc('MIN_WIDTH',6);SCc=new bDc('BF_MODEL_ORDER',7);UCc=new bDc('DF_MODEL_ORDER',8)} function AKc(a,b,c){var d,e,f,g,h;g=aMc(a,c);h=$C(jR,WAe,10,b.length,0,1);d=0;for(f=g.Kc();f.Ob();){e=RD(f.Pb(),12);Heb(TD(mQb(e,(Ywc(),nwc))))&&(h[d++]=RD(mQb(e,Iwc),10))}if(d=0;f+=c?1:-1){g=g|b.c.lg(i,f,c,d&&!Heb(TD(mQb(b.j,(Ywc(),jwc))))&&!Heb(TD(mQb(b.j,(Ywc(),Owc)))));g=g|b.q.ug(i,f,c);g=g|CKc(a,i[f],c,d)}Ysb(a.c,b);return g} function F6b(a,b,c){var d,e,f,g,h,i,j,k,l,m;for(k=u2b(a.j),l=0,m=k.length;l1&&(a.a=true);QQb(RD(c.b,68),$id(ajd(RD(b.b,68).c),ijd(ojd(ajd(RD(c.b,68).a),RD(b.b,68).a),e)));Odd(a,b);Qdd(a,c)}} function tYb(a){var b,c,d,e,f,g,h;for(f=new Anb(a.a.a);f.a0&&f>0?(g.p=b++):d>0?(g.p=c++):f>0?(g.p=e++):(g.p=c++);}}yob();_mb(a.j,new Lfc)} function zic(a){var b,c;c=null;b=RD(Vmb(a.g,0),18);do{c=b.d.i;if(nQb(c,(Ywc(),wwc))){return RD(mQb(c,wwc),12).i}if(c.k!=(r3b(),p3b)&&gs(new is(Mr(a3b(c).a.Kc(),new ir)))){b=RD(hs(new is(Mr(a3b(c).a.Kc(),new ir))),18)}else if(c.k!=p3b){return null}}while(!!c&&c.k!=(r3b(),p3b));return c} function sqc(a,b){var c,d,e,f,g,h,i,j,k;h=b.j;g=b.g;i=RD(Vmb(h,h.c.length-1),113);k=(tFb(0,h.c.length),RD(h.c[0],113));j=oqc(a,g,i,k);for(f=1;fj){i=c;k=e;j=d}}b.a=k;b.c=i} function fMc(a,b,c){var d,e,f,g,h,i,j;j=new yAb(new TMc(a));for(g=cD(WC(xR,1),XAe,12,0,[b,c]),h=0,i=g.length;hi-a.b&&hi-a.a&&h0){if(f.a){h=f.b.Mf().a;if(c>h){e=(c-h)/2;f.d.b=e;f.d.c=e}}else{f.d.c=a.s+c}}else if(Rod(a.u)){d=wsd(f.b);d.c<0&&(f.d.b=-d.c);d.c+d.b>f.b.Mf().a&&(f.d.c=d.c+d.b-f.b.Mf().a)}}} function RUc(a,b){var c,d,e,f,g;g=new bnb;c=b;do{f=RD(Wjb(a.b,c),131);f.B=c.c;f.D=c.d;ZEb(g.c,f);c=RD(Wjb(a.k,c),18)}while(c);d=(tFb(0,g.c.length),RD(g.c[0],131));d.j=true;d.A=RD(d.d.a.ec().Kc().Pb(),18).c.i;e=RD(Vmb(g,g.c.length-1),131);e.q=true;e.C=RD(e.d.a.ec().Kc().Pb(),18).d.i;return g} function pPb(a){var b,c;b=RD(a.a,17).a;c=RD(a.b,17).a;if(b>=0){if(b==c){return new Ptd(sgb(-b-1),sgb(-b-1))}if(b==-c){return new Ptd(sgb(-b),sgb(c+1))}}if($wnd.Math.abs(b)>$wnd.Math.abs(c)){if(b<0){return new Ptd(sgb(-b),sgb(c))}return new Ptd(sgb(-b),sgb(c+1))}return new Ptd(sgb(b+1),sgb(c))} function H8b(a){var b,c;c=RD(mQb(a,(yCc(),UAc)),171);b=RD(mQb(a,(Ywc(),owc)),311);if(c==(cxc(),$wc)){pQb(a,UAc,bxc);pQb(a,owc,(Gvc(),Fvc))}else if(c==axc){pQb(a,UAc,bxc);pQb(a,owc,(Gvc(),Dvc))}else if(b==(Gvc(),Fvc)){pQb(a,UAc,$wc);pQb(a,owc,Evc)}else if(b==Dvc){pQb(a,UAc,axc);pQb(a,owc,Evc)}} function dSc(){dSc=geb;bSc=new pSc;ZRc=pfd(new ufd,(sXb(),pXb),(hcc(),Fbc));aSc=nfd(pfd(new ufd,pXb,Tbc),rXb,Sbc);cSc=mfd(mfd(rfd(nfd(pfd(new ufd,nXb,bcc),rXb,acc),qXb),_bc),ccc);$Rc=nfd(pfd(pfd(pfd(new ufd,oXb,Ibc),qXb,Kbc),qXb,Lbc),rXb,Jbc);_Rc=nfd(pfd(pfd(new ufd,qXb,Lbc),qXb,qbc),rXb,pbc)} function HUc(){HUc=geb;CUc=pfd(nfd(new ufd,(sXb(),rXb),(hcc(),tbc)),pXb,Fbc);GUc=mfd(mfd(rfd(nfd(pfd(new ufd,nXb,bcc),rXb,acc),qXb),_bc),ccc);DUc=nfd(pfd(pfd(pfd(new ufd,oXb,Ibc),qXb,Kbc),qXb,Lbc),rXb,Jbc);FUc=pfd(pfd(new ufd,pXb,Tbc),rXb,Sbc);EUc=nfd(pfd(pfd(new ufd,qXb,Lbc),qXb,qbc),rXb,pbc)} function eSc(a,b,c,d,e){var f,g;if((!W0b(b)&&b.c.i.c==b.d.i.c||!djd(xjd(cD(WC(l3,1),Nve,8,0,[e.i.n,e.n,e.a])),c))&&!W0b(b)){b.c==e?hu(b.a,0,new sjd(c)):Mub(b.a,new sjd(c));if(d&&!Zsb(a.a,c)){g=RD(mQb(b,(yCc(),RAc)),75);if(!g){g=new Ejd;pQb(b,RAc,g)}f=new sjd(c);Pub(g,f,g.c.b,g.c);Ysb(a.a,f)}}} function ht(a,b){var c,d,e,f;f=Ydb(Ndb(cwe,qgb(Ydb(Ndb(b==null?0:tb(b),dwe)),15)));c=f&a.b.length-1;e=null;for(d=a.b[c];d;e=d,d=d.a){if(d.d==f&&Hb(d.i,b)){!e?(a.b[c]=d.a):(e.a=d.a);Ts(RD(Hvb(d.c),604),RD(Hvb(d.f),604));Ss(RD(Hvb(d.b),227),RD(Hvb(d.e),227));--a.f;++a.e;return true}}return false} function dec(a){var b,c;for(c=new is(Mr(Z2b(a).a.Kc(),new ir));gs(c);){b=RD(hs(c),18);if(b.c.i.k!=(r3b(),n3b)){throw Adb(new Jed(nBe+X2b(a)+"' has its layer constraint set to FIRST, but has at least one incoming edge that "+' does not come from a FIRST_SEPARATE node. That must not happen.'))}}} function Twd(a,b,c){var d,e,f,g,h,i,j;e=ggb(a.Db&254);if(e==0){a.Eb=c}else{if(e==1){h=$C(jJ,rve,1,2,5,1);f=Xwd(a,b);if(f==0){h[0]=c;h[1]=a.Eb}else{h[0]=a.Eb;h[1]=c}}else{h=$C(jJ,rve,1,e+1,5,1);g=SD(a.Eb);for(d=2,i=0,j=0;d<=128;d<<=1){d==b?(h[j++]=c):(a.Db&d)!=0&&(h[j++]=g[i++])}}a.Eb=h}a.Db|=b} function vQb(a,b,c){var d,e,f,g;this.b=new bnb;e=0;d=0;for(g=new Anb(a);g.a0){f=RD(Vmb(this.b,0),176);e+=f.o;d+=f.p}e*=2;d*=2;b>1?(e=eE($wnd.Math.ceil(e*b))):(d=eE($wnd.Math.ceil(d/b)));this.a=new gQb(e,d)} function mkc(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r;k=d;if(b.j&&b.o){n=RD(Wjb(a.f,b.A),60);p=n.d.c+n.d.b;--k}else{p=b.a.c+b.a.b}l=e;if(c.q&&c.o){n=RD(Wjb(a.f,c.C),60);j=n.d.c;++l}else{j=c.a.c}q=j-p;i=$wnd.Math.max(2,l-k);h=q/i;o=p+h;for(m=k;m=0;g+=e?1:-1){h=b[g];i=d==(qpd(),Xod)?e?b3b(h,d):hv(b3b(h,d)):e?hv(b3b(h,d)):b3b(h,d);f&&(a.c[h.p]=i.gc());for(l=i.Kc();l.Ob();){k=RD(l.Pb(),12);a.d[k.p]=j++}Tmb(c,i)}} function AUc(a,b,c){var d,e,f,g,h,i,j,k;f=Kfb(UD(a.b.Kc().Pb()));j=Kfb(UD(fr(b.b)));d=ijd(ajd(a.a),j-c);e=ijd(ajd(b.a),c-f);k=$id(d,e);ijd(k,1/(j-f));this.a=k;this.b=new bnb;h=true;g=a.b.Kc();g.Pb();while(g.Ob()){i=Kfb(UD(g.Pb()));if(h&&i-c>AEe){this.b.Fc(c);h=false}this.b.Fc(i)}h&&this.b.Fc(c)} function mJb(a){var b,c,d,e;pJb(a,a.n);if(a.d.c.length>0){Nnb(a.c);while(xJb(a,RD(ynb(new Anb(a.e.a)),125))>5;b&=31;if(d>=a.d){return a.e<0?(Pib(),Jib):(Pib(),Oib)}f=a.d-d;e=$C(kE,Pwe,28,f+1,15,1);ujb(e,f,a.a,d,b);if(a.e<0){for(c=0;c0&&a.a[c]<<32-b!=0){for(c=0;c=0){return false}else{c=Eee((lke(),jke),e,b);if(!c){return true}else{d=c.Ik();return (d>1||d==-1)&&yfe(Qee(jke,c))!=3}}}}else{return false}} function _4b(a,b,c,d){var e,f,g,h,i;h=AGd(RD(QHd((!b.b&&(b.b=new Yie(E4,b,4,7)),b.b),0),84));i=AGd(RD(QHd((!b.c&&(b.c=new Yie(E4,b,5,8)),b.c),0),84));if(vCd(h)==vCd(i)){return null}if(NGd(i,h)){return null}g=kzd(b);if(g==c){return d}else{f=RD(Wjb(a.a,g),10);if(f){e=f.e;if(e){return e}}}return null} function uHc(a,b,c){var d,e,f,g,h;c.Ug('Longest path to source layering',1);a.a=b;h=a.a.a;a.b=$C(kE,Pwe,28,h.c.length,15,1);d=0;for(g=new Anb(h);g.a0){c[0]+=a.d;g-=c[0]}if(c[2]>0){c[2]+=a.d;g-=c[2]}f=$wnd.Math.max(0,g);c[1]=$wnd.Math.max(c[1],g);mKb(a,XJb,e.c+d.b+c[0]-(c[1]-g)/2,c);if(b==XJb){a.c.b=f;a.c.c=e.c+d.b+(f-g)/2}} function D_b(){this.c=$C(iE,vxe,28,(qpd(),cD(WC(E3,1),NAe,64,0,[opd,Yod,Xod,npd,ppd])).length,15,1);this.b=$C(iE,vxe,28,cD(WC(E3,1),NAe,64,0,[opd,Yod,Xod,npd,ppd]).length,15,1);this.a=$C(iE,vxe,28,cD(WC(E3,1),NAe,64,0,[opd,Yod,Xod,npd,ppd]).length,15,1);Lnb(this.c,oxe);Lnb(this.b,pxe);Lnb(this.a,pxe)} function rte(a,b,c){var d,e,f,g;if(b<=c){e=b;f=c}else{e=c;f=b}d=0;if(a.b==null){a.b=$C(kE,Pwe,28,2,15,1);a.b[0]=e;a.b[1]=f;a.c=true}else{d=a.b.length;if(a.b[d-1]+1==e){a.b[d-1]=f;return}g=$C(kE,Pwe,28,d+2,15,1);hib(a.b,0,g,0,d);a.b=g;a.b[d-1]>=e&&(a.c=false,a.a=false);a.b[d++]=e;a.b[d]=f;a.c||vte(a)}} function Oqc(a,b,c){var d,e,f,g,h,i,j;j=b.d;a.a=new cnb(j.c.length);a.c=new Tsb;for(h=new Anb(j);h.a=0?a.Lh(j,false,true):Qvd(a,c,false),61));n:for(f=l.Kc();f.Ob();){e=RD(f.Pb(),58);for(k=0;k1){vLd(e,e.i-1)}}return d}} function Vdc(a,b){var c,d,e,f,g,h,i;c=new wmb;for(f=new Anb(a.b);f.aa.d[g.p]){c+=ZLc(a.b,f);hmb(a.a,sgb(f))}}while(!nmb(a.a)){XLc(a.b,RD(smb(a.a),17).a)}}return c} function Uec(a){var b,c,d,e,f,g,h,i,j;a.a=new e6b;j=0;e=0;for(d=new Anb(a.i.b);d.ah.d&&(k=h.d+h.a+j)}}c.c.d=k;b.a.zc(c,b);i=$wnd.Math.max(i,c.c.d+c.c.a)}return i} function ovc(){ovc=geb;fvc=new pvc('COMMENTS',0);hvc=new pvc('EXTERNAL_PORTS',1);ivc=new pvc('HYPEREDGES',2);jvc=new pvc('HYPERNODES',3);kvc=new pvc('NON_FREE_PORTS',4);lvc=new pvc('NORTH_SOUTH_PORTS',5);nvc=new pvc(FBe,6);evc=new pvc('CENTER_LABELS',7);gvc=new pvc('END_LABELS',8);mvc=new pvc('PARTITIONS',9)} function PA(a,b,c,d,e){if(d<0){d=EA(a,e,cD(WC(qJ,1),Nve,2,6,[Cwe,Dwe,Ewe,Fwe,Gwe,Hwe,Iwe,Jwe,Kwe,Lwe,Mwe,Nwe]),b);d<0&&(d=EA(a,e,cD(WC(qJ,1),Nve,2,6,['Jan','Feb','Mar','Apr',Gwe,'Jun','Jul','Aug','Sep','Oct','Nov','Dec']),b));if(d<0){return false}c.k=d;return true}else if(d>0){c.k=d-1;return true}return false} function RA(a,b,c,d,e){if(d<0){d=EA(a,e,cD(WC(qJ,1),Nve,2,6,[Cwe,Dwe,Ewe,Fwe,Gwe,Hwe,Iwe,Jwe,Kwe,Lwe,Mwe,Nwe]),b);d<0&&(d=EA(a,e,cD(WC(qJ,1),Nve,2,6,['Jan','Feb','Mar','Apr',Gwe,'Jun','Jul','Aug','Sep','Oct','Nov','Dec']),b));if(d<0){return false}c.k=d;return true}else if(d>0){c.k=d-1;return true}return false} function TA(a,b,c,d,e,f){var g,h,i,j;h=32;if(d<0){if(b[0]>=a.length){return false}h=ihb(a,b[0]);if(h!=43&&h!=45){return false}++b[0];d=HA(a,b);if(d<0){return false}h==45&&(d=-d)}if(h==32&&b[0]-c==2&&e.b==2){i=new uB;j=i.q.getFullYear()-Owe+Owe-80;g=j%100;f.a=d==g;d+=(j/100|0)*100+(d=0?jjb(a):Xib(jjb(Odb(a))));Kjb[b]=Jdb(Sdb(a,b),0)?jjb(Sdb(a,b)):Xib(jjb(Odb(Sdb(a,b))));a=Ndb(a,5)}for(;b=j&&(i=d)}!!i&&(k=$wnd.Math.max(k,i.a.o.a));if(k>m){l=j;m=k}}return l} function SNb(a){var b,c,d,e,f,g,h;f=new yAb(RD(Qb(new eOb),50));h=pxe;for(c=new Anb(a.d);c.aFFe?_mb(i,a.b):d<=FFe&&d>GFe?_mb(i,a.d):d<=GFe&&d>HFe?_mb(i,a.c):d<=HFe&&_mb(i,a.a);f=$5c(a,i,f)}return e} function sTc(a,b,c,d){var e,f,g,h,i,j;e=(d.c+d.a)/2;Xub(b.j);Mub(b.j,e);Xub(c.e);Mub(c.e,e);j=new ATc;for(h=new Anb(a.f);h.a1;if(h){d=new rjd(e,c.b);Mub(b.a,d)}zjd(b.a,cD(WC(l3,1),Nve,8,0,[m,l]))} function TGc(a,b,c){var d,e;if(b=48;c--){Eqe[c]=c-48<<24>>24}for(d=70;d>=65;d--){Eqe[d]=d-65+10<<24>>24}for(e=102;e>=97;e--){Eqe[e]=e-97+10<<24>>24}for(f=0;f<10;f++)Fqe[f]=48+f&Bwe;for(a=10;a<=15;a++)Fqe[a]=65+a-10&Bwe} function yYc(a,b){b.Ug('Process graph bounds',1);pQb(a,(q$c(),ZZc),Uvb(TCb(HDb(new SDb(null,new Swb(a.b,16)),new DYc))));pQb(a,_Zc,Uvb(TCb(HDb(new SDb(null,new Swb(a.b,16)),new FYc))));pQb(a,YZc,Uvb(SCb(HDb(new SDb(null,new Swb(a.b,16)),new HYc))));pQb(a,$Zc,Uvb(SCb(HDb(new SDb(null,new Swb(a.b,16)),new JYc))));b.Vg()} function PWb(a){var b,c,d,e,f;e=RD(mQb(a,(yCc(),lBc)),21);f=RD(mQb(a,oBc),21);c=new rjd(a.f.a+a.d.b+a.d.c,a.f.b+a.d.d+a.d.a);b=new sjd(c);if(e.Hc((Qpd(),Mpd))){d=RD(mQb(a,nBc),8);if(f.Hc((dqd(),Ypd))){d.a<=0&&(d.a=20);d.b<=0&&(d.b=20)}b.a=$wnd.Math.max(c.a,d.a);b.b=$wnd.Math.max(c.b,d.b)}Heb(TD(mQb(a,mBc)))||QWb(a,c,b)} function lOc(a,b){var c,d,e,f;for(f=b3b(b,(qpd(),npd)).Kc();f.Ob();){d=RD(f.Pb(),12);c=RD(mQb(d,(Ywc(),Iwc)),10);!!c&&rIb(uIb(tIb(vIb(sIb(new wIb,0),0.1),a.i[b.p].d),a.i[c.p].a))}for(e=b3b(b,Yod).Kc();e.Ob();){d=RD(e.Pb(),12);c=RD(mQb(d,(Ywc(),Iwc)),10);!!c&&rIb(uIb(tIb(vIb(sIb(new wIb,0),0.1),a.i[c.p].d),a.i[b.p].a))}} function oYd(a){var b,c,d,e,f,g;if(!a.c){g=new W$d;b=iYd;f=b.a.zc(a,b);if(f==null){for(d=new dMd(tYd(a));d.e!=d.i.gc();){c=RD(bMd(d),89);e=i2d(c);ZD(e,90)&&YGd(g,oYd(RD(e,29)));WGd(g,c)}b.a.Bc(a)!=null;b.a.gc()==0&&undefined}T$d(g);VHd(g);a.c=new N$d((RD(QHd(xYd((lTd(),kTd).o),15),19),g.i),g.g);yYd(a).b&=-33}return a.c} function Dre(a){var b;if(a.c!=10)throw Adb(new Lqe(TId((Hde(),VIe))));b=a.a;switch(b){case 110:b=10;break;case 114:b=13;break;case 116:b=9;break;case 92:case 124:case 46:case 94:case 45:case 63:case 42:case 43:case 123:case 125:case 40:case 41:case 91:case 93:break;default:throw Adb(new Lqe(TId((Hde(),xJe))));}return b} function GD(a){var b,c,d,e,f;if(a.l==0&&a.m==0&&a.h==0){return '0'}if(a.h==fxe&&a.m==0&&a.l==0){return '-9223372036854775808'}if(a.h>>19!=0){return '-'+GD(xD(a))}c=a;d='';while(!(c.l==0&&c.m==0&&c.h==0)){e=fD(ixe);c=iD(c,e,true);b=''+FD(eD);if(!(c.l==0&&c.m==0&&c.h==0)){f=9-b.length;for(;f>0;f--){b='0'+b}}d=b+d}return d} function tkc(a){var b,c,d,e,f,g,h;b=false;c=0;for(e=new Anb(a.d.b);e.a=a.a){return -1}if(!W9b(b,c)){return -1}if(gr(RD(d.Kb(b),20))){return 1}e=0;for(g=RD(d.Kb(b),20).Kc();g.Ob();){f=RD(g.Pb(),18);i=f.c.i==b?f.d.i:f.c.i;h=X9b(a,i,c,d);if(h==-1){return -1}e=$wnd.Math.max(e,h);if(e>a.c-1){return -1}}return e+1} function _Gd(a,b){var c,d,e,f,g,h;if(dE(b)===dE(a)){return true}if(!ZD(b,15)){return false}d=RD(b,15);h=a.gc();if(d.gc()!=h){return false}g=d.Kc();if(a.Yi()){for(c=0;c0){a._j();if(b!=null){for(f=0;f>24}case 97:case 98:case 99:case 100:case 101:case 102:{return a-97+10<<24>>24}case 65:case 66:case 67:case 68:case 69:case 70:{return a-65+10<<24>>24}default:{throw Adb(new Vgb('Invalid hexadecimal'))}}} function iIb(){iIb=geb;hIb=new jIb('SPIRAL',0);cIb=new jIb('LINE_BY_LINE',1);dIb=new jIb('MANHATTAN',2);bIb=new jIb('JITTER',3);fIb=new jIb('QUADRANTS_LINE_BY_LINE',4);gIb=new jIb('QUADRANTS_MANHATTAN',5);eIb=new jIb('QUADRANTS_JITTER',6);aIb=new jIb('COMBINE_LINE_BY_LINE_MANHATTAN',7);_Hb=new jIb('COMBINE_JITTER_MANHATTAN',8)} function Urc(a,b,c,d){var e,f,g,h,i,j;i=Zrc(a,c);j=Zrc(b,c);e=false;while(!!i&&!!j){if(d||Xrc(i,j,c)){g=Zrc(i,c);h=Zrc(j,c);asc(b);asc(a);f=i.c;Hec(i,false);Hec(j,false);if(c){f3b(b,j.p,f);b.p=j.p;f3b(a,i.p+1,f);a.p=i.p}else{f3b(a,i.p,f);a.p=i.p;f3b(b,j.p+1,f);b.p=j.p}g3b(i,null);g3b(j,null);i=g;j=h;e=true}else{break}}return e} function aDc(a){switch(a.g){case 0:return new XHc;case 1:return new pHc;case 3:return new GGc;case 4:return new gHc;case 5:return new jIc;case 6:return new IHc;case 2:return new xHc;case 7:return new pGc;case 8:return new YGc;default:throw Adb(new agb('No implementation is available for the layerer '+(a.f!=null?a.f:''+a.g)));}} function tIc(a,b,c,d){var e,f,g,h,i;e=false;f=false;for(h=new Anb(d.j);h.a=b.length){throw Adb(new veb('Greedy SwitchDecider: Free layer not in graph.'))}this.c=b[a];this.e=new DMc(d);rMc(this.e,this.c,(qpd(),ppd));this.i=new DMc(d);rMc(this.i,this.c,Xod);this.f=new Kmc(this.c);this.a=!f&&e.i&&!e.s&&this.c[0].k==(r3b(),m3b);this.a&&Nmc(this,a,b.length)} function $Mb(a,b){var c,d,e,f,g,h;f=!a.B.Hc((dqd(),Wpd));g=a.B.Hc(Zpd);a.a=new wKb(g,f,a.c);!!a.n&&C2b(a.a.n,a.n);cLb(a.g,(ZJb(),XJb),a.a);if(!b){d=new dLb(1,f,a.c);d.n.a=a.k;Wrb(a.p,(qpd(),Yod),d);e=new dLb(1,f,a.c);e.n.d=a.k;Wrb(a.p,npd,e);h=new dLb(0,f,a.c);h.n.c=a.k;Wrb(a.p,ppd,h);c=new dLb(0,f,a.c);c.n.b=a.k;Wrb(a.p,Xod,c)}} function zkc(a){var b,c,d;b=RD(mQb(a.d,(yCc(),yAc)),223);switch(b.g){case 2:c=rkc(a);break;case 3:c=(d=new bnb,FDb(CDb(GDb(EDb(EDb(new SDb(null,new Swb(a.d.b,16)),new wlc),new ylc),new Alc),new Kkc),new Clc(d)),d);break;default:throw Adb(new dgb('Compaction not supported for '+b+' edges.'));}ykc(a,c);xgb(new Xkb(a.g),new ilc(a))} function qYc(a,b){var c,d,e,f,g,h,i;b.Ug('Process directions',1);c=RD(mQb(a,(h_c(),H$c)),88);if(c!=(Cmd(),xmd)){for(e=Sub(a.b,0);e.b!=e.d.c;){d=RD(evb(e),40);h=RD(mQb(d,(q$c(),o$c)),17).a;i=RD(mQb(d,p$c),17).a;switch(c.g){case 4:i*=-1;break;case 1:f=h;h=i;i=f;break;case 2:g=h;h=-i;i=g;}pQb(d,o$c,sgb(h));pQb(d,p$c,sgb(i))}}b.Vg()} function led(a,b){var c;c=new qQb;!!b&&kQb(c,RD(Wjb(a.a,H4),96));ZD(b,422)&&kQb(c,RD(Wjb(a.a,L4),96));if(ZD(b,366)){kQb(c,RD(Wjb(a.a,I4),96));return c}ZD(b,84)&&kQb(c,RD(Wjb(a.a,E4),96));if(ZD(b,207)){kQb(c,RD(Wjb(a.a,J4),96));return c}if(ZD(b,193)){kQb(c,RD(Wjb(a.a,K4),96));return c}ZD(b,326)&&kQb(c,RD(Wjb(a.a,G4),96));return c} function a_b(a){var b,c,d,e,f,g,h,i;i=new m_b;for(h=new Anb(a.a);h.a0&&b=0){return false}else{b.p=c.b;Rmb(c.e,b)}if(e==(r3b(),o3b)||e==q3b){for(g=new Anb(b.j);g.aa.d[h.p]){c+=ZLc(a.b,f);hmb(a.a,sgb(f))}}else{++g}}c+=a.b.d*g;while(!nmb(a.a)){XLc(a.b,RD(smb(a.a),17).a)}}return c} function pje(a){var b,c,d,e,f,g;f=0;b=WVd(a);!!b.kk()&&(f|=4);(a.Bb&bKe)!=0&&(f|=2);if(ZD(a,102)){c=RD(a,19);e=Z5d(c);(c.Bb&QHe)!=0&&(f|=32);if(e){AYd(uWd(e));f|=8;g=e.t;(g>1||g==-1)&&(f|=16);(e.Bb&QHe)!=0&&(f|=64)}(c.Bb&txe)!=0&&(f|=cKe);f|=gwe}else{if(ZD(b,469)){f|=512}else{d=b.kk();!!d&&(d.i&1)!=0&&(f|=256)}}(a.Bb&512)!=0&&(f|=128);return f} function vke(a,b){var c;if(a.f==tke){c=yfe(Qee((lke(),jke),b));return a.e?c==4&&b!=(Lle(),Jle)&&b!=(Lle(),Gle)&&b!=(Lle(),Hle)&&b!=(Lle(),Ile):c==2}if(!!a.d&&(a.d.Hc(b)||a.d.Hc(zfe(Qee((lke(),jke),b)))||a.d.Hc(Eee((lke(),jke),a.b,b)))){return true}if(a.f){if(Xee((lke(),a.f),Bfe(Qee(jke,b)))){c=yfe(Qee(jke,b));return a.e?c==4:c==2}}return false} function oKc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;m=-1;n=0;for(j=a,k=0,l=j.length;k0&&++n}}}++m}return n} function S2c(a,b,c,d){var e,f,g,h,i,j,k,l;g=RD(Gxd(c,(umd(),Qld)),8);i=g.a;k=g.b+a;e=$wnd.Math.atan2(k,i);e<0&&(e+=dFe);e+=b;e>dFe&&(e-=dFe);h=RD(Gxd(d,Qld),8);j=h.a;l=h.b+a;f=$wnd.Math.atan2(l,j);f<0&&(f+=dFe);f+=b;f>dFe&&(f-=dFe);return Zy(),bz(1.0E-10),$wnd.Math.abs(e-f)<=1.0E-10||e==f||isNaN(e)&&isNaN(f)?0:ef?1:cz(isNaN(e),isNaN(f))} function PGb(a){var b,c,d,e,f,g,h;h=new Tsb;for(d=new Anb(a.a.b);d.a=b.o){throw Adb(new web)}i=c>>5;h=c&31;g=Sdb(1,Ydb(Sdb(h,1)));f?(b.n[d][i]=Rdb(b.n[d][i],g)):(b.n[d][i]=Cdb(b.n[d][i],Qdb(g)));g=Sdb(g,1);e?(b.n[d][i]=Rdb(b.n[d][i],g)):(b.n[d][i]=Cdb(b.n[d][i],Qdb(g)))}catch(a){a=zdb(a);if(ZD(a,333)){throw Adb(new veb(fze+b.o+'*'+b.p+gze+c+pve+d+hze))}else throw Adb(a)}} function eMc(a,b,c,d){var e,f,g,h,i,j,k,l,m;m=new yAb(new PMc(a));for(h=cD(WC(jR,1),WAe,10,0,[b,c]),i=0,j=h.length;i0){d=(!a.n&&(a.n=new C5d(I4,a,1,7)),RD(QHd(a.n,0),135)).a;!d||Zhb(Zhb((b.a+=' "',b),d),'"')}}else{Zhb(Zhb((b.a+=' "',b),c),'"')}Zhb(Uhb(Zhb(Uhb(Zhb(Uhb(Zhb(Uhb((b.a+=' (',b),a.i),','),a.j),' | '),a.g),','),a.f),')');return b.a} function OCd(a){var b,c,d;if((a.Db&64)!=0)return Fyd(a);b=new dib(HHe);c=a.k;if(!c){!a.n&&(a.n=new C5d(I4,a,1,7));if(a.n.i>0){d=(!a.n&&(a.n=new C5d(I4,a,1,7)),RD(QHd(a.n,0),135)).a;!d||Zhb(Zhb((b.a+=' "',b),d),'"')}}else{Zhb(Zhb((b.a+=' "',b),c),'"')}Zhb(Uhb(Zhb(Uhb(Zhb(Uhb(Zhb(Uhb((b.a+=' (',b),a.i),','),a.j),' | '),a.g),','),a.f),')');return b.a} function Xnc(a,b){var c,d,e,f,g;b==(TEc(),QEc)&&Eob(RD(Qc(a.a,(Bnc(),xnc)),15));for(e=RD(Qc(a.a,(Bnc(),xnc)),15).Kc();e.Ob();){d=RD(e.Pb(),105);c=RD(Vmb(d.j,0),113).d.j;f=new dnb(d.j);_mb(f,new Boc);switch(b.g){case 2:Pnc(a,f,c,(joc(),hoc),1);break;case 1:case 0:g=Rnc(f);Pnc(a,new Rkb(f,0,g),c,(joc(),hoc),0);Pnc(a,new Rkb(f,g,f.c.length),c,hoc,1);}}} function sgd(a,b){var c,d,e,f,g,h,i;if(b==null||b.length==0){return null}e=RD(Xjb(a.a,b),143);if(!e){for(d=(h=(new glb(a.b)).a.vc().Kc(),new llb(h));d.a.Ob();){c=(f=RD(d.a.Pb(),44),RD(f.md(),143));g=c.c;i=b.length;if(lhb(g.substr(g.length-i,i),b)&&(b.length==g.length||ihb(g,g.length-b.length-1)==46)){if(e){return null}e=c}}!!e&&$jb(a.a,b,e)}return e} function HOb(a,b){var c,d,e,f;c=new MOb;d=RD(zDb(GDb(new SDb(null,new Swb(a.f,16)),c),sBb(new _Bb,new bCb,new yCb,new ACb,cD(WC(QL,1),jwe,108,0,[(xBb(),wBb),vBb]))),21);e=d.gc();d=RD(zDb(GDb(new SDb(null,new Swb(b.f,16)),c),sBb(new _Bb,new bCb,new yCb,new ACb,cD(WC(QL,1),jwe,108,0,[wBb,vBb]))),21);f=d.gc();if(ee.p){Q3b(f,npd);if(f.d){h=f.o.b;b=f.a.b;f.a.b=h-b}}else if(f.j==npd&&e.p>a.p){Q3b(f,Yod);if(f.d){h=f.o.b;b=f.a.b;f.a.b=-(h-b)}}break}}return e} function nTb(a,b,c,d,e){var f,g,h,i,j,k,l;if(!(ZD(b,207)||ZD(b,366)||ZD(b,193))){throw Adb(new agb('Method only works for ElkNode-, ElkLabel and ElkPort-objects.'))}g=a.a/2;i=b.i+d-g;k=b.j+e-g;j=i+b.g+a.a;l=k+b.f+a.a;f=new Ejd;Mub(f,new rjd(i,k));Mub(f,new rjd(i,l));Mub(f,new rjd(j,l));Mub(f,new rjd(j,k));h=new ORb(f);kQb(h,b);c&&Zjb(a.b,b,h);return h} function w$b(a,b,c){var d,e,f,g,h,i,j,k,l,m;f=new rjd(b,c);for(k=new Anb(a.a);k.a1;if(h){d=new rjd(e,c.b);Mub(b.a,d)}zjd(b.a,cD(WC(l3,1),Nve,8,0,[m,l]))} function aEc(){aEc=geb;$Dc=new bEc(LAe,0);VDc=new bEc('NIKOLOV',1);YDc=new bEc('NIKOLOV_PIXEL',2);WDc=new bEc('NIKOLOV_IMPROVED',3);XDc=new bEc('NIKOLOV_IMPROVED_PIXEL',4);SDc=new bEc('DUMMYNODE_PERCENTAGE',5);ZDc=new bEc('NODECOUNT_PERCENTAGE',6);_Dc=new bEc('NO_BOUNDARY',7);TDc=new bEc('MODEL_ORDER_LEFT_TO_RIGHT',8);UDc=new bEc('MODEL_ORDER_RIGHT_TO_LEFT',9)} function use(a){var b,c,d,e,f;d=a.length;b=new Rhb;f=0;while(f=40;g&&wJb(a);nJb(a);mJb(a);c=qJb(a);d=0;while(!!c&&d0&&Mub(a.f,f)}else{a.c[g]-=j+1;a.c[g]<=0&&a.a[g]>0&&Mub(a.e,f)}}}}} function FVc(a,b,c,d){var e,f,g,h,i,j,k;i=new rjd(c,d);ojd(i,RD(mQb(b,(q$c(),SZc)),8));for(k=Sub(b.b,0);k.b!=k.d.c;){j=RD(evb(k),40);$id(j.e,i);Mub(a.b,j)}for(h=RD(zDb(BDb(new SDb(null,new Swb(b.a,16))),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[(xBb(),vBb)]))),15).Kc();h.Ob();){g=RD(h.Pb(),65);for(f=Sub(g.a,0);f.b!=f.d.c;){e=RD(evb(f),8);e.a+=i.a;e.b+=i.b}Mub(a.a,g)}} function kWc(a,b){var c,d,e,f;if(0<(ZD(a,16)?RD(a,16).gc():Kr(a.Kc()))){e=b;if(1=0&&if*2){k=new zrd(l);j=urd(g)/trd(g);i=ird(k,b,new z3b,c,d,e,j);$id(hjd(k.e),i);l.c.length=0;f=0;ZEb(l.c,k);ZEb(l.c,g);f=urd(k)*trd(k)+urd(g)*trd(g)}else{ZEb(l.c,g);f+=urd(g)*trd(g)}}return l} function O9b(a,b){var c,d,e,f,g,h;h=RD(mQb(b,(yCc(),BBc)),101);if(!(h==(Bod(),xod)||h==wod)){return}e=(new rjd(b.f.a+b.d.b+b.d.c,b.f.b+b.d.d+b.d.a)).b;for(g=new Anb(a.a);g.ac?b:c;j<=l;++j){if(j==c){h=d++}else{f=e[j];k=o.am(f.Lk());j==b&&(i=j==l&&!k?d-1:d);k&&++d}}m=RD(uLd(a,b,c),76);h!=i&&eZd(a,new c4d(a.e,7,g,sgb(h),n.md(),i));return m}}}else{return RD(SHd(a,b,c),76)}return RD(uLd(a,b,c),76)} function ugc(a,b){var c,d,e,f,g,h,i;b.Ug('Port order processing',1);i=RD(mQb(a,(yCc(),HBc)),430);for(d=new Anb(a.b);d.a=0){h=rD(a,g);if(h){j<22?(i.l|=1<>>1;g.m=k>>>1|(l&1)<<21;g.l=m>>>1|(k&1)<<21;--j}c&&nD(i);if(f){if(d){eD=xD(a);e&&(eD=DD(eD,(MD(),KD)))}else{eD=hD(a.l,a.m,a.h)}}return i} function rIc(a,b){var c,d,e,f,g,h,i,j,k,l;j=a.e[b.c.p][b.p]+1;i=b.c.a.c.length+1;for(h=new Anb(a.a);h.a0&&(BFb(0,a.length),a.charCodeAt(0)==45||(BFb(0,a.length),a.charCodeAt(0)==43))?1:0;for(d=g;dc){throw Adb(new Vgb(nxe+a+'"'))}return h} function Jqc(a){var b,c,d,e,f,g,h;g=new Yub;for(f=new Anb(a.a);f.a1)&&b==1&&RD(a.a[a.b],10).k==(r3b(),n3b)){Qdc(RD(a.a[a.b],10),(Pnd(),Lnd))}else if(d&&(!c||(a.c-a.b&a.a.length-1)>1)&&b==1&&RD(a.a[a.c-1&a.a.length-1],10).k==(r3b(),n3b)){Qdc(RD(a.a[a.c-1&a.a.length-1],10),(Pnd(),Mnd))}else if((a.c-a.b&a.a.length-1)==2){Qdc(RD(omb(a),10),(Pnd(),Lnd));Qdc(RD(omb(a),10),Mnd)}else{Ndc(a,e)}jmb(a)} function QVc(a,b,c){var d,e,f,g,h;f=0;for(e=new dMd((!a.a&&(a.a=new C5d(J4,a,10,11)),a.a));e.e!=e.i.gc();){d=RD(bMd(e),27);g='';(!d.n&&(d.n=new C5d(I4,d,1,7)),d.n).i==0||(g=RD(QHd((!d.n&&(d.n=new C5d(I4,d,1,7)),d.n),0),135).a);h=new bXc(f++,b,g);kQb(h,d);pQb(h,(q$c(),h$c),d);h.e.b=d.j+d.f/2;h.f.a=$wnd.Math.max(d.g,1);h.e.a=d.i+d.g/2;h.f.b=$wnd.Math.max(d.f,1);Mub(b.b,h);rtb(c.f,d,h)}} function L5b(a){var b,c,d,e,f;d=RD(mQb(a,(Ywc(),Awc)),27);f=RD(Gxd(d,(yCc(),lBc)),181).Hc((Qpd(),Ppd));if(!a.e){e=RD(mQb(a,kwc),21);b=new rjd(a.f.a+a.d.b+a.d.c,a.f.b+a.d.d+a.d.a);if(e.Hc((ovc(),hvc))){Ixd(d,BBc,(Bod(),wod));Esd(d,b.a,b.b,false,true)}else{Heb(TD(Gxd(d,mBc)))||Esd(d,b.a,b.b,true,true)}}f?Ixd(d,lBc,xsb(Ppd)):Ixd(d,lBc,(c=RD(mfb(H3),9),new Fsb(c,RD(WEb(c,c.length),9),0)))} function JA(a,b,c){var d,e,f,g;if(b[0]>=a.length){c.o=0;return true}switch(ihb(a,b[0])){case 43:e=1;break;case 45:e=-1;break;default:c.o=0;return true;}++b[0];f=b[0];g=HA(a,b);if(g==0&&b[0]==f){return false}if(b[0]h){h=e;k.c.length=0}e==h&&Rmb(k,new Ptd(c.c.i,c))}yob();_mb(k,a.c);Qmb(a.b,i.p,k)}}} function kRc(a,b){var c,d,e,f,g,h,i,j,k;for(g=new Anb(b.b);g.ah){h=e;k.c.length=0}e==h&&Rmb(k,new Ptd(c.d.i,c))}yob();_mb(k,a.c);Qmb(a.f,i.p,k)}}} function HVc(a,b){var c,d,e,f,g,h,i,j;j=TD(mQb(b,(h_c(),Z$c)));if(j==null||(uFb(j),j)){EVc(a,b);e=new bnb;for(i=Sub(b.b,0);i.b!=i.d.c;){g=RD(evb(i),40);c=DVc(a,g,null);if(c){kQb(c,b);ZEb(e.c,c)}}a.a=null;a.b=null;if(e.c.length>1){for(d=new Anb(e);d.a=0&&h!=c){f=new N3d(a,1,h,g,null);!d?(d=f):d.nj(f)}if(c>=0){f=new N3d(a,1,c,h==c?g:null,b);!d?(d=f):d.nj(f)}}return d} function jSd(a){var b,c,d;if(a.b==null){d=new Qhb;if(a.i!=null){Nhb(d,a.i);d.a+=':'}if((a.f&256)!=0){if((a.f&256)!=0&&a.a!=null){wSd(a.i)||(d.a+='//',d);Nhb(d,a.a)}if(a.d!=null){d.a+='/';Nhb(d,a.d)}(a.f&16)!=0&&(d.a+='/',d);for(b=0,c=a.j.length;bm){return false}l=(i=S9c(d,m,false),i.a);if(k+h+l<=b.b){Q9c(c,f-c.s);c.c=true;Q9c(d,f-c.s);U9c(d,c.s,c.t+c.d+h);d.k=true;aad(c.q,d);n=true;if(e){Cad(b,d);d.j=b;if(a.c.length>g){Fad((tFb(g,a.c.length),RD(a.c[g],186)),d);(tFb(g,a.c.length),RD(a.c[g],186)).a.c.length==0&&Xmb(a,g)}}}return n} function Qfc(a,b){var c,d,e,f,g,h;b.Ug('Partition midprocessing',1);e=new Tp;FDb(CDb(new SDb(null,new Swb(a.a,16)),new Ufc),new Wfc(e));if(e.d==0){return}h=RD(zDb(ODb((f=e.i,new SDb(null,(!f?(e.i=new zf(e,e.c)):f).Nc()))),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[(xBb(),vBb)]))),15);d=h.Kc();c=RD(d.Pb(),17);while(d.Ob()){g=RD(d.Pb(),17);Pfc(RD(Qc(e,c),21),RD(Qc(e,g),21));c=g}b.Vg()} function G_b(a,b,c){var d,e,f,g,h,i,j,k;if(b.p==0){b.p=1;g=c;if(!g){e=new bnb;f=(d=RD(mfb(E3),9),new Fsb(d,RD(WEb(d,d.length),9),0));g=new Ptd(e,f)}RD(g.a,15).Fc(b);b.k==(r3b(),m3b)&&RD(g.b,21).Fc(RD(mQb(b,(Ywc(),hwc)),64));for(i=new Anb(b.j);i.a0){e=RD(a.Ab.g,2033);if(b==null){for(f=0;fc.s&&hg){return qpd(),Xod}break;case 4:case 3:if(k<0){return qpd(),Yod}else if(k+c>f){return qpd(),npd}}i=(j+h/2)/g;d=(k+c/2)/f;return i+d<=1&&i-d<=0?(qpd(),ppd):i+d>=1&&i-d>=0?(qpd(),Xod):d<0.5?(qpd(),Yod):(qpd(),npd)} function PNc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=false;k=Kfb(UD(mQb(b,(yCc(),bCc))));o=pwe*k;for(e=new Anb(b.b);e.ai+o){p=l.g+m.g;m.a=(m.g*m.a+l.g*l.a)/p;m.g=p;l.f=m;c=true}}f=h;l=m}}return c} function MJb(a,b,c,d,e,f,g){var h,i,j,k,l,m;m=new Tid;for(j=b.Kc();j.Ob();){h=RD(j.Pb(),853);for(l=new Anb(h.Rf());l.a0){if(h.a){j=h.b.Mf().b;if(e>j){if(a.v||h.c.d.c.length==1){g=(e-j)/2;h.d.d=g;h.d.a=g}else{c=RD(Vmb(h.c.d,0),187).Mf().b;d=(c-j)/2;h.d.d=$wnd.Math.max(0,d);h.d.a=e-d-j}}}else{h.d.a=a.t+e}}else if(Rod(a.u)){f=wsd(h.b);f.d<0&&(h.d.d=-f.d);f.d+f.a>h.b.Mf().b&&(h.d.a=f.d+f.a-h.b.Mf().b)}}} function yVb(){yVb=geb;lVb=new mGd((umd(),Rld),sgb(1));rVb=new mGd(fmd,80);qVb=new mGd($ld,5);ZUb=new mGd(Dkd,Yze);mVb=new mGd(Sld,sgb(1));pVb=new mGd(Vld,(Geb(),true));iVb=new A3b(50);hVb=new mGd(tld,iVb);_Ub=ald;jVb=Hld;$Ub=new mGd(Pkd,false);gVb=sld;eVb=mld;fVb=pld;dVb=kld;cVb=ild;kVb=Lld;bVb=(OUb(),HUb);sVb=MUb;aVb=GUb;nVb=JUb;oVb=LUb;vVb=mmd;xVb=qmd;uVb=lmd;tVb=kmd;wVb=(mqd(),jqd);new mGd(nmd,wVb)} function VC(a,b){var c;switch(XC(a)){case 6:return bE(b);case 7:return _D(b);case 8:return $D(b);case 3:return Array.isArray(b)&&(c=XC(b),!(c>=14&&c<=16));case 11:return b!=null&&typeof b===kve;case 12:return b!=null&&(typeof b===gve||typeof b==kve);case 0:return QD(b,a.__elementTypeId$);case 2:return cE(b)&&!(b.Tm===keb);case 1:return cE(b)&&!(b.Tm===keb)||QD(b,a.__elementTypeId$);default:return true;}} function gNb(a){var b,c,d,e;d=a.o;RMb();if(a.A.dc()||pb(a.A,QMb)){e=d.a}else{a.D?(e=$wnd.Math.max(d.a,ZKb(a.f))):(e=ZKb(a.f));if(a.A.Hc((Qpd(),Npd))&&!a.B.Hc((dqd(),_pd))){e=$wnd.Math.max(e,ZKb(RD(Vrb(a.p,(qpd(),Yod)),252)));e=$wnd.Math.max(e,ZKb(RD(Vrb(a.p,npd),252)))}b=TMb(a);!!b&&(e=$wnd.Math.max(e,b.a))}Heb(TD(a.e.Tf().of((umd(),mld))))?(d.a=$wnd.Math.max(d.a,e)):(d.a=e);c=a.f.i;c.c=0;c.b=e;$Kb(a.f)} function oRb(a,b){var c,d,e,f;d=$wnd.Math.min($wnd.Math.abs(a.c-(b.c+b.b)),$wnd.Math.abs(a.c+a.b-b.c));f=$wnd.Math.min($wnd.Math.abs(a.d-(b.d+b.a)),$wnd.Math.abs(a.d+a.a-b.d));c=$wnd.Math.abs(a.c+a.b/2-(b.c+b.b/2));if(c>a.b/2+b.b/2){return 1}e=$wnd.Math.abs(a.d+a.a/2-(b.d+b.a/2));if(e>a.a/2+b.a/2){return 1}if(c==0&&e==0){return 0}if(c==0){return f/e+1}if(e==0){return d/c+1}return $wnd.Math.min(d/c,f/e)+1} function oWb(a,b){var c,d,e,f,g,h,i;f=0;h=0;i=0;for(e=new Anb(a.f.e);e.a0&&a.d!=(AWb(),zWb)&&(h+=g*(d.d.a+a.a[b.a][d.a]*(b.d.a-d.d.a)/c));c>0&&a.d!=(AWb(),xWb)&&(i+=g*(d.d.b+a.a[b.a][d.a]*(b.d.b-d.d.b)/c))}switch(a.d.g){case 1:return new rjd(h/f,b.d.b);case 2:return new rjd(b.d.a,i/f);default:return new rjd(h/f,i/f);}} function xsd(a){var b,c,d,e,f,g;c=(!a.a&&(a.a=new XZd(D4,a,5)),a.a).i+2;g=new cnb(c);Rmb(g,new rjd(a.j,a.k));FDb(new SDb(null,(!a.a&&(a.a=new XZd(D4,a,5)),new Swb(a.a,16))),new Usd(g));Rmb(g,new rjd(a.b,a.c));b=1;while(b0){aHb(i,false,(Cmd(),ymd));aHb(i,true,zmd)}Umb(b.g,new Elc(a,c));Zjb(a.g,b,c)} function Ugb(){Ugb=geb;var a;Qgb=cD(WC(kE,1),Pwe,28,15,[-1,-1,30,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]);Rgb=$C(kE,Pwe,28,37,15,1);Sgb=cD(WC(kE,1),Pwe,28,15,[-1,-1,63,40,32,28,25,23,21,20,19,19,18,18,17,17,16,16,16,15,15,15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,13]);Tgb=$C(lE,rxe,28,37,14,1);for(a=2;a<=36;a++){Rgb[a]=eE($wnd.Math.pow(a,Qgb[a]));Tgb[a]=Fdb(Sve,Rgb[a])}} function tsd(a){var b;if((!a.a&&(a.a=new C5d(F4,a,6,6)),a.a).i!=1){throw Adb(new agb(tHe+(!a.a&&(a.a=new C5d(F4,a,6,6)),a.a).i))}b=new Ejd;!!BGd(RD(QHd((!a.b&&(a.b=new Yie(E4,a,4,7)),a.b),0),84))&&ye(b,usd(a,BGd(RD(QHd((!a.b&&(a.b=new Yie(E4,a,4,7)),a.b),0),84)),false));!!BGd(RD(QHd((!a.c&&(a.c=new Yie(E4,a,5,8)),a.c),0),84))&&ye(b,usd(a,BGd(RD(QHd((!a.c&&(a.c=new Yie(E4,a,5,8)),a.c),0),84)),true));return b} function zRc(a,b){var c,d,e,f,g;b.d?(e=a.a.c==(wQc(),vQc)?Z2b(b.b):a3b(b.b)):(e=a.a.c==(wQc(),uQc)?Z2b(b.b):a3b(b.b));f=false;for(d=new is(Mr(e.a.Kc(),new ir));gs(d);){c=RD(hs(d),18);g=Heb(a.a.f[a.a.g[b.b.p].p]);if(!g&&!W0b(c)&&c.c.i.c==c.d.i.c){continue}if(Heb(a.a.n[a.a.g[b.b.p].p])||Heb(a.a.n[a.a.g[b.b.p].p])){continue}f=true;if(Zsb(a.b,a.a.g[rRc(c,b.b).p])){b.c=true;b.a=c;return b}}b.c=f;b.a=null;return b} function QJd(a,b,c){var d,e,f,g,h,i,j;d=c.gc();if(d==0){return false}else{if(a.Pj()){i=a.Qj();ZId(a,b,c);g=d==1?a.Ij(3,null,c.Kc().Pb(),b,i):a.Ij(5,null,c,b,i);if(a.Mj()){h=d<100?null:new gLd(d);f=b+d;for(e=b;e0){for(g=0;g>16==-15&&a.Cb.Yh()&&pKd(new O3d(a.Cb,9,13,c,a.c,fZd(o4d(RD(a.Cb,62)),a)))}else if(ZD(a.Cb,90)){if(a.Db>>16==-23&&a.Cb.Yh()){b=a.c;ZD(b,90)||(b=(JTd(),zTd));ZD(c,90)||(c=(JTd(),zTd));pKd(new O3d(a.Cb,9,10,c,b,fZd(tYd(RD(a.Cb,29)),a)))}}}}return a.c} function lac(a,b,c){var d,e,f,g,h,i,j,k,l;c.Ug('Hyperedge merging',1);jac(a,b);i=new Jkb(b.b,0);while(i.b0;h=oIb(b,f);c?FIb(h.b,b):FIb(h.g,b);CIb(h).c.length==1&&(Pub(d,h,d.c.b,d.c),true);e=new Ptd(f,b);hmb(a.o,e);Ymb(a.e.a,f)}} function SQb(a,b){var c,d,e,f,g,h,i;d=$wnd.Math.abs(Oid(a.b).a-Oid(b.b).a);h=$wnd.Math.abs(Oid(a.b).b-Oid(b.b).b);e=0;i=0;c=1;g=1;if(d>a.b.b/2+b.b.b/2){e=$wnd.Math.min($wnd.Math.abs(a.b.c-(b.b.c+b.b.b)),$wnd.Math.abs(a.b.c+a.b.b-b.b.c));c=1-e/d}if(h>a.b.a/2+b.b.a/2){i=$wnd.Math.min($wnd.Math.abs(a.b.d-(b.b.d+b.b.a)),$wnd.Math.abs(a.b.d+a.b.a-b.b.d));g=1-i/h}f=$wnd.Math.min(c,g);return (1-f)*$wnd.Math.sqrt(d*d+h*h)} function LUc(a){var b,c,d,e;NUc(a,a.e,a.f,(dVc(),bVc),true,a.c,a.i);NUc(a,a.e,a.f,bVc,false,a.c,a.i);NUc(a,a.e,a.f,cVc,true,a.c,a.i);NUc(a,a.e,a.f,cVc,false,a.c,a.i);MUc(a,a.c,a.e,a.f,a.i);d=new Jkb(a.i,0);while(d.b=65;c--){xqe[c]=c-65<<24>>24}for(d=122;d>=97;d--){xqe[d]=d-97+26<<24>>24}for(e=57;e>=48;e--){xqe[e]=e-48+52<<24>>24}xqe[43]=62;xqe[47]=63;for(f=0;f<=25;f++)yqe[f]=65+f&Bwe;for(g=26,i=0;g<=51;++g,i++)yqe[g]=97+i&Bwe;for(a=52,h=0;a<=61;++a,h++)yqe[a]=48+h&Bwe;yqe[62]=43;yqe[63]=47} function uib(a,b){var c,d,e,f,g,h;e=xib(a);h=xib(b);if(e==h){if(a.e==b.e&&a.a<54&&b.a<54){return a.fb.f?1:0}d=a.e-b.e;c=(a.d>0?a.d:$wnd.Math.floor((a.a-1)*xxe)+1)-(b.d>0?b.d:$wnd.Math.floor((b.a-1)*xxe)+1);if(c>d+1){return e}else if(c0&&(g=Wib(g,Sjb(d)));return Qib(f,g)}}else return ej){m=0;n+=i+b;i=0}w$b(g,m,n);c=$wnd.Math.max(c,m+k.a);i=$wnd.Math.max(i,k.b);m+=k.a+b}return new rjd(c+b,n+i+b)} function osd(a,b){var c,d,e,f,g,h,i;if(!MCd(a)){throw Adb(new dgb(sHe))}d=MCd(a);f=d.g;e=d.f;if(f<=0&&e<=0){return qpd(),opd}h=a.i;i=a.j;switch(b.g){case 2:case 1:if(h<0){return qpd(),ppd}else if(h+a.g>f){return qpd(),Xod}break;case 4:case 3:if(i<0){return qpd(),Yod}else if(i+a.f>e){return qpd(),npd}}g=(h+a.g/2)/f;c=(i+a.f/2)/e;return g+c<=1&&g-c<=0?(qpd(),ppd):g+c>=1&&g-c>=0?(qpd(),Xod):c<0.5?(qpd(),Yod):(qpd(),npd)} function Djb(a,b,c,d,e){var f,g;f=Bdb(Cdb(b[0],yxe),Cdb(d[0],yxe));a[0]=Ydb(f);f=Tdb(f,32);if(c>=e){for(g=1;g0){e.b[g++]=0;e.b[g++]=f.b[0]-1}for(b=1;b0){PSc(i,i.d-e.d);e.c==(fTc(),dTc)&&NSc(i,i.a-e.d);i.d<=0&&i.i>0&&(Pub(b,i,b.c.b,b.c),true)}}}for(f=new Anb(a.f);f.a0){QSc(h,h.i-e.d);e.c==(fTc(),dTc)&&OSc(h,h.b-e.d);h.i<=0&&h.d>0&&(Pub(c,h,c.c.b,c.c),true)}}}} function drd(a,b,c,d,e){var f,g,h,i,j,k,l,m,n;yob();_mb(a,new Mrd);g=gv(a);n=new bnb;m=new bnb;h=null;i=0;while(g.b!=0){f=RD(g.b==0?null:(sFb(g.b!=0),Wub(g,g.a.a)),163);if(!h||urd(h)*trd(h)/21&&(i>urd(h)*trd(h)/2||g.b==0)){l=new zrd(m);k=urd(h)/trd(h);j=ird(l,b,new z3b,c,d,e,k);$id(hjd(l.e),j);h=l;ZEb(n.c,l);i=0;m.c.length=0}}}Tmb(n,m);return n} function hib(a,b,c,d,e){gib();var f,g,h,i,j,k,l;vFb(a,'src');vFb(c,'dest');l=rb(a);i=rb(c);qFb((l.i&4)!=0,'srcType is not an array');qFb((i.i&4)!=0,'destType is not an array');k=l.c;g=i.c;qFb((k.i&1)!=0?k==g:(g.i&1)==0,"Array types don't match");iib(a,b,c,d,e);if((k.i&1)==0&&l!=i){j=SD(a);f=SD(c);if(dE(a)===dE(c)&&bd;){bD(f,h,j[--b])}}else{for(h=d+e;d0);d.a.Xb(d.c=--d.b);l>m+i&&Ckb(d)}for(g=new Anb(n);g.a0);d.a.Xb(d.c=--d.b)}}}} function gte(){Vse();var a,b,c,d,e,f;if(Fse)return Fse;a=(++Use,new xte(4));ute(a,hte(WLe,true));wte(a,hte('M',true));wte(a,hte('C',true));f=(++Use,new xte(4));for(d=0;d<11;d++){rte(f,d,d)}b=(++Use,new xte(4));ute(b,hte('M',true));rte(b,4448,4607);rte(b,65438,65439);e=(++Use,new iue(2));hue(e,a);hue(e,Ese);c=(++Use,new iue(2));c.Jm($se(f,hte('L',true)));c.Jm(b);c=(++Use,new Kte(3,c));c=(++Use,new Qte(e,c));Fse=c;return Fse} function vhb(a,b){var c,d,e,f,g,h,i,j;c=new RegExp(b,'g');i=$C(qJ,Nve,2,0,6,1);d=0;j=a;f=null;while(true){h=c.exec(j);if(h==null||j==''){i[d]=j;break}else{g=h.index;i[d]=(AFb(0,g,j.length),j.substr(0,g));j=zhb(j,g+h[0].length,j.length);c.lastIndex=0;if(f==j){i[d]=(AFb(0,1,j.length),j.substr(0,1));j=(BFb(1,j.length+1),j.substr(1))}f=j;++d}}if(a.length>0){e=i.length;while(e>0&&i[e-1]==''){--e}e0){l-=d[0]+a.c;d[0]+=a.c}d[2]>0&&(l-=d[2]+a.c);d[1]=$wnd.Math.max(d[1],l);dKb(a.a[1],c.c+b.b+d[0]-(d[1]-l)/2,d[1])}for(f=a.a,h=0,j=f.length;h0?(a.n.c.length-1)*a.i:0;for(d=new Anb(a.n);d.a1){for(d=Sub(e,0);d.b!=d.d.c;){c=RD(evb(d),235);f=0;for(i=new Anb(c.e);i.a0){b[0]+=a.c;l-=b[0]}b[2]>0&&(l-=b[2]+a.c);b[1]=$wnd.Math.max(b[1],l);eKb(a.a[1],d.d+c.d+b[0]-(b[1]-l)/2,b[1])}else{o=d.d+c.d;n=d.a-c.d-c.a;for(g=a.a,i=0,k=g.length;i0||$y(e.b.d,a.b.d+a.b.a)==0&&d.b<0||$y(e.b.d+e.b.a,a.b.d)==0&&d.b>0){h=0;break}}else{h=$wnd.Math.min(h,PQb(a,e,d))}h=$wnd.Math.min(h,FQb(a,f,h,d))}return h} function lsd(a,b){var c,d,e,f,g,h,i;if(a.b<2){throw Adb(new agb('The vector chain must contain at least a source and a target point.'))}e=(sFb(a.b!=0),RD(a.a.a.c,8));Nzd(b,e.a,e.b);i=new mMd((!b.a&&(b.a=new XZd(D4,b,5)),b.a));g=Sub(a,1);while(g.a=0&&f!=c){throw Adb(new agb(LIe))}}e=0;for(i=0;iKfb(pJc(g.g,g.d[0]).a)){sFb(i.b>0);i.a.Xb(i.c=--i.b);Ikb(i,g);e=true}else if(!!h.e&&h.e.gc()>0){f=(!h.e&&(h.e=new bnb),h.e).Mc(b);j=(!h.e&&(h.e=new bnb),h.e).Mc(c);if(f||j){(!h.e&&(h.e=new bnb),h.e).Fc(g);++g.c}}}e||(ZEb(d.c,g),true)} function H3c(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;l=a.a.i+a.a.g/2;m=a.a.i+a.a.g/2;o=b.i+b.g/2;q=b.j+b.f/2;h=new rjd(o,q);j=RD(Gxd(b,(umd(),Qld)),8);j.a=j.a+l;j.b=j.b+m;f=(h.b-j.b)/(h.a-j.a);d=h.b-f*h.a;p=c.i+c.g/2;r=c.j+c.f/2;i=new rjd(p,r);k=RD(Gxd(c,Qld),8);k.a=k.a+l;k.b=k.b+m;g=(i.b-k.b)/(i.a-k.a);e=i.b-g*i.a;n=(d-e)/(g-f);if(j.a>>0,'0'+b.toString(16));d='\\x'+zhb(c,c.length-2,c.length)}else if(a>=txe){c=(b=a>>>0,'0'+b.toString(16));d='\\v'+zhb(c,c.length-6,c.length)}else d=''+String.fromCharCode(a&Bwe);}return d} function Ugc(a){var b,c,d;if(Dod(RD(mQb(a,(yCc(),BBc)),101))){for(c=new Anb(a.j);c.a=b.o&&c.f<=b.f||b.a*0.5<=c.f&&b.a*1.5>=c.f){g=RD(Vmb(b.n,b.n.c.length-1),209);if(g.e+g.d+c.g+e<=d&&(f=RD(Vmb(b.n,b.n.c.length-1),209),f.f-a.f+c.f<=a.b||a.a.c.length==1)){K9c(b,c);return true}else if(b.s+c.g<=d&&(b.t+b.d+c.f+e<=a.b||a.a.c.length==1)){Rmb(b.b,c);h=RD(Vmb(b.n,b.n.c.length-1),209);Rmb(b.n,new _9c(b.s,h.f+h.a+b.i,b.i));W9c(RD(Vmb(b.n,b.n.c.length-1),209),c);M9c(b,c);return true}}return false} function xLd(a,b,c){var d,e,f,g;if(a.Pj()){e=null;f=a.Qj();d=a.Ij(1,g=UHd(a,b,c),c,b,f);if(a.Mj()&&!(a.Yi()&&g!=null?pb(g,c):dE(g)===dE(c))){g!=null&&(e=a.Oj(g,e));e=a.Nj(c,e);a.Tj()&&(e=a.Wj(g,c,e));if(!e){a.Jj(d)}else{e.nj(d);e.oj()}}else{a.Tj()&&(e=a.Wj(g,c,e));if(!e){a.Jj(d)}else{e.nj(d);e.oj()}}return g}else{g=UHd(a,b,c);if(a.Mj()&&!(a.Yi()&&g!=null?pb(g,c):dE(g)===dE(c))){e=null;g!=null&&(e=a.Oj(g,null));e=a.Nj(c,e);!!e&&e.oj()}return g}} function Rsc(a,b){var c,d,e,f,g;b.Ug('Path-Like Graph Wrapping',1);if(a.b.c.length==0){b.Vg();return}e=new ysc(a);g=(e.i==null&&(e.i=tsc(e,new Asc)),Kfb(e.i)*e.f);c=g/(e.i==null&&(e.i=tsc(e,new Asc)),Kfb(e.i));if(e.b>c){b.Vg();return}switch(RD(mQb(a,(yCc(),rCc)),351).g){case 2:f=new Ksc;break;case 0:f=new zrc;break;default:f=new Nsc;}d=f.og(a,e);if(!f.pg()){switch(RD(mQb(a,xCc),352).g){case 2:d=Wsc(e,d);break;case 1:d=Usc(e,d);}}Qsc(a,e,d);b.Vg()} function mB(a,b){var c,d,e,f,g,h,i,j;b%=24;if(a.q.getHours()!=b){d=new $wnd.Date(a.q.getTime());d.setDate(d.getDate()+1);h=a.q.getTimezoneOffset()-d.getTimezoneOffset();if(h>0){i=h/60|0;j=h%60;e=a.q.getDate();c=a.q.getHours();c+i>=24&&++e;f=new $wnd.Date(a.q.getFullYear(),a.q.getMonth(),e,b+i,a.q.getMinutes()+j,a.q.getSeconds(),a.q.getMilliseconds());a.q.setTime(f.getTime())}}g=a.q.getTime();a.q.setTime(g+3600000);a.q.getHours()!=b&&a.q.setTime(g)} function kKc(a,b){var c,d,e,f;Nwb(a.d,a.e);a.c.a.$b();if(Kfb(UD(mQb(b.j,(yCc(),Zzc))))!=0||Kfb(UD(mQb(b.j,Zzc)))!=0){c=Hze;dE(mQb(b.j,cAc))!==dE((kEc(),hEc))&&pQb(b.j,(Ywc(),jwc),(Geb(),true));f=RD(mQb(b.j,gCc),17).a;for(e=0;ee&&++j;Rmb(g,(tFb(h+j,b.c.length),RD(b.c[h+j],17)));i+=(tFb(h+j,b.c.length),RD(b.c[h+j],17)).a-d;++c;while(c=q&&a.e[i.p]>o*a.b||t>=c*q){ZEb(m.c,h);h=new bnb;ye(g,f);f.a.$b();j-=k;n=$wnd.Math.max(n,j*a.b+p);j+=t;s=t;t=0;k=0;p=0}}return new Ptd(n,m)} function pYd(a){var b,c,d,e,f,g,h;if(!a.d){h=new v_d;b=iYd;f=b.a.zc(a,b);if(f==null){for(d=new dMd(zYd(a));d.e!=d.i.gc();){c=RD(bMd(d),29);YGd(h,pYd(c))}b.a.Bc(a)!=null;b.a.gc()==0&&undefined}g=h.i;for(e=(!a.q&&(a.q=new C5d(s7,a,11,10)),new dMd(a.q));e.e!=e.i.gc();++g){RD(bMd(e),411)}YGd(h,(!a.q&&(a.q=new C5d(s7,a,11,10)),a.q));VHd(h);a.d=new N$d((RD(QHd(xYd((lTd(),kTd).o),9),19),h.i),h.g);a.e=RD(h.g,688);a.e==null&&(a.e=jYd);yYd(a).b&=-17}return a.d} function kge(a,b,c,d){var e,f,g,h,i,j;j=pke(a.e.Dh(),b);i=0;e=RD(a.g,124);nke();if(RD(b,69).xk()){for(g=0;g1||o==-1){l=RD(p,71);m=RD(k,71);if(l.dc()){m.$b()}else{g=!!Z5d(b);f=0;for(h=a.a?l.Kc():l.Ii();h.Ob();){j=RD(h.Pb(),58);e=RD(cub(a,j),58);if(!e){if(a.b&&!g){m.Gi(f,j);++f}}else{if(g){i=m.dd(e);i==-1?m.Gi(f,e):f!=i&&m.Ui(f,e)}else{m.Gi(f,e)}++f}}}}else{if(p==null){k.Wb(null)}else{e=cub(a,p);e==null?a.b&&!Z5d(b)&&k.Wb(p):k.Wb(e)}}}}} function V9b(a,b){var c,d,e,f,g,h,i,j;c=new aac;for(e=new is(Mr(Z2b(b).a.Kc(),new ir));gs(e);){d=RD(hs(e),18);if(W0b(d)){continue}h=d.c.i;if(W9b(h,T9b)){j=X9b(a,h,T9b,S9b);if(j==-1){continue}c.b=$wnd.Math.max(c.b,j);!c.a&&(c.a=new bnb);Rmb(c.a,h)}}for(g=new is(Mr(a3b(b).a.Kc(),new ir));gs(g);){f=RD(hs(g),18);if(W0b(f)){continue}i=f.d.i;if(W9b(i,S9b)){j=X9b(a,i,S9b,T9b);if(j==-1){continue}c.d=$wnd.Math.max(c.d,j);!c.c&&(c.c=new bnb);Rmb(c.c,i)}}return c} function pcc(a,b,c,d){var e,f,g,h,i,j,k;if(c.d.i==b.i){return}e=new j3b(a);h3b(e,(r3b(),o3b));pQb(e,(Ywc(),Awc),c);pQb(e,(yCc(),BBc),(Bod(),wod));ZEb(d.c,e);g=new R3b;P3b(g,e);Q3b(g,(qpd(),ppd));h=new R3b;P3b(h,e);Q3b(h,Xod);k=c.d;Z0b(c,g);f=new a1b;kQb(f,c);pQb(f,RAc,null);Y0b(f,h);Z0b(f,k);j=new Jkb(c.b,0);while(j.b1000000){throw Adb(new teb('power of ten too big'))}if(a<=lve){return Zib(Yib(Jjb[1],b),b)}d=Yib(Jjb[1],lve);e=d;c=Hdb(a-lve);b=eE(a%lve);while(Ddb(c,lve)>0){e=Wib(e,d);c=Vdb(c,lve)}e=Wib(e,Yib(Jjb[1],b));e=Zib(e,lve);c=Hdb(a-lve);while(Ddb(c,lve)>0){e=Zib(e,lve);c=Vdb(c,lve)}e=Zib(e,b);return e} function s9b(a){var b,c,d,e,f,g,h,i,j,k;for(i=new Anb(a.a);i.aj&&d>j){k=h;j=Kfb(b.p[h.p])+Kfb(b.d[h.p])+h.o.b+h.d.a}else{e=false;c._g()&&c.bh('bk node placement breaks on '+h+' which should have been after '+k);break}}if(!e){break}}c._g()&&c.bh(b+' is feasible: '+e);return e} function Dfc(a,b,c,d){var e,f,g,h,i,j,k,l,m;f=new j3b(a);h3b(f,(r3b(),q3b));pQb(f,(yCc(),BBc),(Bod(),wod));e=0;if(b){g=new R3b;pQb(g,(Ywc(),Awc),b);pQb(f,Awc,b.i);Q3b(g,(qpd(),ppd));P3b(g,f);m=s2b(b.e);for(j=m,k=0,l=j.length;k0){if(e<0&&k.a){e=i;f=j[0];d=0}if(e>=0){h=k.b;if(i==e){h-=d++;if(h==0){return 0}}if(!MA(b,j,k,h,g)){i=e-1;j[0]=f;continue}}else{e=-1;if(!MA(b,j,k,0,g)){return 0}}}else{e=-1;if(ihb(k.c,0)==32){l=j[0];KA(b,j);if(j[0]>l){continue}}else if(xhb(b,k.c,j[0])){j[0]+=k.c.length;continue}return 0}}if(!CB(g,c)){return 0}return j[0]} function qWb(a,b,c){var d,e,f,g,h,i,j,k,l,m;k=new pwb(new GWb(c));h=$C(xdb,Hye,28,a.f.e.c.length,16,1);Snb(h,h.length);c[b.a]=0;for(j=new Anb(a.f.e);j.a=0&&!PPb(a,k,l)){--l}e[k]=l}for(n=0;n=0&&!PPb(a,h,o)){--h}f[o]=h}for(i=0;ib[m]&&md[i]&&TPb(a,i,m,false,true)}}} function hUb(a){var b,c,d,e,f,g,h,i;c=Heb(TD(mQb(a,(yVb(),$Ub))));f=a.a.c.d;h=a.a.d.d;if(c){g=ijd(ojd(new rjd(h.a,h.b),f),0.5);i=ijd(ajd(a.e),0.5);b=ojd($id(new rjd(f.a,f.b),g),i);mjd(a.d,b)}else{e=Kfb(UD(mQb(a.a,qVb)));d=a.d;if(f.a>=h.a){if(f.b>=h.b){d.a=h.a+(f.a-h.a)/2+e;d.b=h.b+(f.b-h.b)/2-e-a.e.b}else{d.a=h.a+(f.a-h.a)/2+e;d.b=f.b+(h.b-f.b)/2+e}}else{if(f.b>=h.b){d.a=f.a+(h.a-f.a)/2+e;d.b=h.b+(f.b-h.b)/2+e}else{d.a=f.a+(h.a-f.a)/2+e;d.b=f.b+(h.b-f.b)/2-e-a.e.b}}}} function qYd(a){var b,c,d,e,f,g,h,i;if(!a.f){i=new a_d;h=new a_d;b=iYd;g=b.a.zc(a,b);if(g==null){for(f=new dMd(zYd(a));f.e!=f.i.gc();){e=RD(bMd(f),29);YGd(i,qYd(e))}b.a.Bc(a)!=null;b.a.gc()==0&&undefined}for(d=(!a.s&&(a.s=new C5d(y7,a,21,17)),new dMd(a.s));d.e!=d.i.gc();){c=RD(bMd(d),179);ZD(c,102)&&WGd(h,RD(c,19))}VHd(h);a.r=new s_d(a,(RD(QHd(xYd((lTd(),kTd).o),6),19),h.i),h.g);YGd(i,a.r);VHd(i);a.f=new N$d((RD(QHd(xYd(kTd.o),5),19),i.i),i.g);yYd(a).b&=-3}return a.f} function uSb(a){Cgd(a,new Pfd($fd(Xfd(Zfd(Yfd(new agd,Aze),'ELK DisCo'),'Layouter for arranging unconnected subgraphs. The subgraphs themselves are, by default, not laid out.'),new xSb)));Agd(a,Aze,Bze,iGd(sSb));Agd(a,Aze,Cze,iGd(mSb));Agd(a,Aze,Dze,iGd(hSb));Agd(a,Aze,Eze,iGd(nSb));Agd(a,Aze,Bye,iGd(qSb));Agd(a,Aze,Cye,iGd(pSb));Agd(a,Aze,Aye,iGd(rSb));Agd(a,Aze,Dye,iGd(oSb));Agd(a,Aze,vze,iGd(jSb));Agd(a,Aze,wze,iGd(iSb));Agd(a,Aze,xze,iGd(kSb));Agd(a,Aze,yze,iGd(lSb))} function qAd(){qAd=geb;oAd=cD(WC(hE,1),zwe,28,15,[48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70]);pAd=new RegExp('[ \t\n\r\f]+');try{nAd=cD(WC(h8,1),rve,2114,0,[new c2d((WA(),YA("yyyy-MM-dd'T'HH:mm:ss'.'SSSZ",_A(($A(),$A(),ZA))))),new c2d(YA("yyyy-MM-dd'T'HH:mm:ss'.'SSS",_A((null,ZA)))),new c2d(YA("yyyy-MM-dd'T'HH:mm:ss",_A((null,ZA)))),new c2d(YA("yyyy-MM-dd'T'HH:mm",_A((null,ZA)))),new c2d(YA('yyyy-MM-dd',_A((null,ZA))))])}catch(a){a=zdb(a);if(!ZD(a,82))throw Adb(a)}} function uKc(a,b){var c,d,e,f;e=Kwb(a.d,1)!=0;d=mKc(a,b);if(d==0&&Heb(TD(mQb(b.j,(Ywc(),jwc))))){return 0}!Heb(TD(mQb(b.j,(Ywc(),jwc))))&&!Heb(TD(mQb(b.j,Owc)))||dE(mQb(b.j,(yCc(),cAc)))===dE((kEc(),hEc))?b.c.mg(b.e,e):(e=Heb(TD(mQb(b.j,jwc))));DKc(a,b,e,true);Heb(TD(mQb(b.j,Owc)))&&pQb(b.j,Owc,(Geb(),false));if(Heb(TD(mQb(b.j,jwc)))){pQb(b.j,jwc,(Geb(),false));pQb(b.j,Owc,true)}c=mKc(a,b);do{yKc(a);if(c==0){return 0}e=!e;f=c;DKc(a,b,e,false);c=mKc(a,b)}while(f>c);return f} function vKc(a,b){var c,d,e,f;e=Kwb(a.d,1)!=0;d=lKc(a,b);if(d==0&&Heb(TD(mQb(b.j,(Ywc(),jwc))))){return 0}!Heb(TD(mQb(b.j,(Ywc(),jwc))))&&!Heb(TD(mQb(b.j,Owc)))||dE(mQb(b.j,(yCc(),cAc)))===dE((kEc(),hEc))?b.c.mg(b.e,e):(e=Heb(TD(mQb(b.j,jwc))));DKc(a,b,e,true);Heb(TD(mQb(b.j,Owc)))&&pQb(b.j,Owc,(Geb(),false));if(Heb(TD(mQb(b.j,jwc)))){pQb(b.j,jwc,(Geb(),false));pQb(b.j,Owc,true)}c=lKc(a,b);do{yKc(a);if(c==0){return 0}e=!e;f=c;DKc(a,b,e,false);c=lKc(a,b)}while(f>c);return f} function Gid(a,b,c,d){var e,f,g,h,i,j,k,l,m;i=ojd(new rjd(c.a,c.b),a);j=i.a*b.b-i.b*b.a;k=b.a*d.b-b.b*d.a;l=(i.a*d.b-i.b*d.a)/k;m=j/k;if(k==0){if(j==0){e=$id(new rjd(c.a,c.b),ijd(new rjd(d.a,d.b),0.5));f=bjd(a,e);g=bjd($id(new rjd(a.a,a.b),b),e);h=$wnd.Math.sqrt(d.a*d.a+d.b*d.b)*0.5;if(f=0&&l<=1&&m>=0&&m<=1?$id(new rjd(a.a,a.b),ijd(new rjd(b.a,b.b),l)):null}} function QWb(a,b,c){var d,e,f,g,h;d=RD(mQb(a,(yCc(),dAc)),21);c.a>b.a&&(d.Hc((ukd(),okd))?(a.c.a+=(c.a-b.a)/2):d.Hc(qkd)&&(a.c.a+=c.a-b.a));c.b>b.b&&(d.Hc((ukd(),skd))?(a.c.b+=(c.b-b.b)/2):d.Hc(rkd)&&(a.c.b+=c.b-b.b));if(RD(mQb(a,(Ywc(),kwc)),21).Hc((ovc(),hvc))&&(c.a>b.a||c.b>b.b)){for(h=new Anb(a.a);h.ab.a&&(d.Hc((ukd(),okd))?(a.c.a+=(c.a-b.a)/2):d.Hc(qkd)&&(a.c.a+=c.a-b.a));c.b>b.b&&(d.Hc((ukd(),skd))?(a.c.b+=(c.b-b.b)/2):d.Hc(rkd)&&(a.c.b+=c.b-b.b));if(RD(mQb(a,(Ywc(),kwc)),21).Hc((ovc(),hvc))&&(c.a>b.a||c.b>b.b)){for(g=new Anb(a.a);g.a0?a.i:0)>b&&i>0){f=0;g+=i+a.i;e=$wnd.Math.max(e,m);d+=i+a.i;i=0;m=0;if(c){++l;Rmb(a.n,new _9c(a.s,g,a.i))}h=0}m+=j.g+(h>0?a.i:0);i=$wnd.Math.max(i,j.f);c&&W9c(RD(Vmb(a.n,l),209),j);f+=j.g+(h>0?a.i:0);++h}e=$wnd.Math.max(e,m);d+=i;if(c){a.r=e;a.d=d;Ead(a.j)}return new Uid(a.s,a.t,e,d)} function CRb(a){var b,c,d,e,f,g,h,i,j,k,l,m;a.b=false;l=oxe;i=pxe;m=oxe;j=pxe;for(d=a.e.a.ec().Kc();d.Ob();){c=RD(d.Pb(),272);e=c.a;l=$wnd.Math.min(l,e.c);i=$wnd.Math.max(i,e.c+e.b);m=$wnd.Math.min(m,e.d);j=$wnd.Math.max(j,e.d+e.a);for(g=new Anb(c.c);g.aa.o.a){k=(i-a.o.a)/2;h.b=$wnd.Math.max(h.b,k);h.c=$wnd.Math.max(h.c,k)}} function RId(a){var b,c,d,e,f,g,h,i;f=new med;ied(f,(hed(),eed));for(d=(e=oC(a,$C(qJ,Nve,2,0,6,1)),new Dkb(new mob((new CC(a,e)).b)));d.bh?1:-1:Ejb(a.a,b.a,f);if(e==-1){l=-i;k=g==i?Hjb(b.a,h,a.a,f):Cjb(b.a,h,a.a,f)}else{l=g;if(g==i){if(e==0){return Pib(),Oib}k=Hjb(a.a,f,b.a,h)}else{k=Cjb(a.a,f,b.a,h)}}j=new cjb(l,k.length,k);Rib(j);return j} function c5b(a,b){var c,d,e,f;f=Z4b(b);!b.c&&(b.c=new C5d(K4,b,9,9));FDb(new SDb(null,(!b.c&&(b.c=new C5d(K4,b,9,9)),new Swb(b.c,16))),new s5b(f));e=RD(mQb(f,(Ywc(),kwc)),21);Y4b(b,e);if(e.Hc((ovc(),hvc))){for(d=new dMd((!b.c&&(b.c=new C5d(K4,b,9,9)),b.c));d.e!=d.i.gc();){c=RD(bMd(d),123);g5b(a,b,f,c)}}RD(Gxd(b,(yCc(),lBc)),181).gc()!=0&&V4b(b,f);Heb(TD(mQb(f,sBc)))&&e.Fc(mvc);nQb(f,PBc)&&HCc(new RCc(Kfb(UD(mQb(f,PBc)))),f);dE(Gxd(b,IAc))===dE((Fnd(),Cnd))?d5b(a,b,f):b5b(a,b,f);return f} function Vrc(a){var b,c,d,e,f,g,h,i;for(e=new Anb(a.b);e.a0?zhb(c.a,0,f-1):''}}else{return !c?a:c.a}} function xic(a,b){var c,d,e,f,g,h,i;b.Ug('Sort By Input Model '+mQb(a,(yCc(),cAc)),1);e=0;for(d=new Anb(a.b);d.a=a.b.length){f[e++]=g.b[d++];f[e++]=g.b[d++]}else if(d>=g.b.length){f[e++]=a.b[c++];f[e++]=a.b[c++]}else if(g.b[d]0?a.i:0)}++b}Ce(a.n,i);a.d=c;a.r=d;a.g=0;a.f=0;a.e=0;a.o=oxe;a.p=oxe;for(f=new Anb(a.b);f.a0){e=(!a.n&&(a.n=new C5d(I4,a,1,7)),RD(QHd(a.n,0),135)).a;!e||Zhb(Zhb((b.a+=' "',b),e),'"')}}else{Zhb(Zhb((b.a+=' "',b),d),'"')}c=(!a.b&&(a.b=new Yie(E4,a,4,7)),!(a.b.i<=1&&(!a.c&&(a.c=new Yie(E4,a,5,8)),a.c.i<=1)));c?(b.a+=' [',b):(b.a+=' ',b);Zhb(b,Eb(new Gb,new dMd(a.b)));c&&(b.a+=']',b);b.a+=SAe;c&&(b.a+='[',b);Zhb(b,Eb(new Gb,new dMd(a.c)));c&&(b.a+=']',b);return b.a} function odc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D;v=a.c;w=b.c;c=Wmb(v.a,a,0);d=Wmb(w.a,b,0);t=RD(c3b(a,(BEc(),yEc)).Kc().Pb(),12);C=RD(c3b(a,zEc).Kc().Pb(),12);u=RD(c3b(b,yEc).Kc().Pb(),12);D=RD(c3b(b,zEc).Kc().Pb(),12);r=s2b(t.e);A=s2b(C.g);s=s2b(u.e);B=s2b(D.g);f3b(a,d,w);for(g=s,k=0,o=g.length;kk){new bTc((fTc(),eTc),c,b,j-k)}else if(j>0&&k>0){new bTc((fTc(),eTc),b,c,0);new bTc(eTc,c,b,0)}}return g} function pXc(a,b,c){var d,e,f;a.a=new bnb;for(f=Sub(b.b,0);f.b!=f.d.c;){e=RD(evb(f),40);while(RD(mQb(e,(h_c(),f_c)),17).a>a.a.c.length-1){Rmb(a.a,new Ptd(Hze,KEe))}d=RD(mQb(e,f_c),17).a;if(c==(Cmd(),ymd)||c==zmd){e.e.aKfb(UD(RD(Vmb(a.a,d),42).b))&&Otd(RD(Vmb(a.a,d),42),e.e.a+e.f.a)}else{e.e.bKfb(UD(RD(Vmb(a.a,d),42).b))&&Otd(RD(Vmb(a.a,d),42),e.e.b+e.f.b)}}} function g2b(a,b,c,d){var e,f,g,h,i,j,k;f=i2b(d);h=Heb(TD(mQb(d,(yCc(),aBc))));if((h||Heb(TD(mQb(a,MAc))))&&!Dod(RD(mQb(a,BBc),101))){e=vpd(f);i=q2b(a,c,c==(BEc(),zEc)?e:spd(e))}else{i=new R3b;P3b(i,a);if(b){k=i.n;k.a=b.a-a.n.a;k.b=b.b-a.n.b;_id(k,0,0,a.o.a,a.o.b);Q3b(i,c2b(i,f))}else{e=vpd(f);Q3b(i,c==(BEc(),zEc)?e:spd(e))}g=RD(mQb(d,(Ywc(),kwc)),21);j=i.j;switch(f.g){case 2:case 1:(j==(qpd(),Yod)||j==npd)&&g.Fc((ovc(),lvc));break;case 4:case 3:(j==(qpd(),Xod)||j==ppd)&&g.Fc((ovc(),lvc));}}return i} function VXb(a,b){var c,d,e,f,g,h;for(g=new vkb((new mkb(a.f.b)).a);g.b;){f=tkb(g);e=RD(f.ld(),602);if(b==1){if(e.Af()!=(Cmd(),Bmd)&&e.Af()!=xmd){continue}}else{if(e.Af()!=(Cmd(),ymd)&&e.Af()!=zmd){continue}}d=RD(RD(f.md(),42).b,86);h=RD(RD(f.md(),42).a,194);c=h.c;switch(e.Af().g){case 2:d.g.c=a.e.a;d.g.b=$wnd.Math.max(1,d.g.b+c);break;case 1:d.g.c=d.g.c+c;d.g.b=$wnd.Math.max(1,d.g.b-c);break;case 4:d.g.d=a.e.b;d.g.a=$wnd.Math.max(1,d.g.a+c);break;case 3:d.g.d=d.g.d+c;d.g.a=$wnd.Math.max(1,d.g.a-c);}}} function NNc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;h=$C(kE,Pwe,28,b.b.c.length,15,1);j=$C(hR,jwe,273,b.b.c.length,0,1);i=$C(jR,WAe,10,b.b.c.length,0,1);for(l=a.a,m=0,n=l.length;m0&&!!i[d]&&(o=bFc(a.b,i[d],e));p=$wnd.Math.max(p,e.c.c.b+o)}for(f=new Anb(k.e);f.a1){throw Adb(new agb(gLe))}if(!i){f=oke(b,d.Kc().Pb());g.Fc(f)}}return XGd(a,gge(a,b,c),g)} function Fge(a,b,c){var d,e,f,g,h,i,j,k;if(qke(a.e,b)){i=(nke(),RD(b,69).xk()?new ole(b,a):new Eke(b,a));bge(i.c,i.b);Ake(i,RD(c,16))}else{k=pke(a.e.Dh(),b);d=RD(a.g,124);for(g=0;g'}i!=null&&(b.a+=''+i,b)}else if(a.e){h=a.e.zb;h!=null&&(b.a+=''+h,b)}else{b.a+='?';if(a.b){b.a+=' super ';r2d(a.b,b)}else{if(a.f){b.a+=' extends ';r2d(a.f,b)}}}} function Uae(a){a.b=null;a.a=null;a.o=null;a.q=null;a.v=null;a.w=null;a.B=null;a.p=null;a.Q=null;a.R=null;a.S=null;a.T=null;a.U=null;a.V=null;a.W=null;a.bb=null;a.eb=null;a.ab=null;a.H=null;a.db=null;a.c=null;a.d=null;a.f=null;a.n=null;a.r=null;a.s=null;a.u=null;a.G=null;a.J=null;a.e=null;a.j=null;a.i=null;a.g=null;a.k=null;a.t=null;a.F=null;a.I=null;a.L=null;a.M=null;a.O=null;a.P=null;a.$=null;a.N=null;a.Z=null;a.cb=null;a.K=null;a.D=null;a.A=null;a.C=null;a._=null;a.fb=null;a.X=null;a.Y=null;a.gb=false;a.hb=false} function yib(a){var b,c,d,e;d=Ajb((!a.c&&(a.c=ojb(Hdb(a.f))),a.c),0);if(a.e==0||a.a==0&&a.f!=-1&&a.e<0){return d}b=xib(a)<0?1:0;c=a.e;e=(d.length+1+$wnd.Math.abs(eE(a.e)),new cib);b==1&&(e.a+='-',e);if(a.e>0){c-=d.length-b;if(c>=0){e.a+='0.';for(;c>mib.length;c-=mib.length){$hb(e,mib)}_hb(e,mib,eE(c));Zhb(e,(BFb(b,d.length+1),d.substr(b)))}else{c=b-c;Zhb(e,zhb(d,b,eE(c)));e.a+='.';Zhb(e,yhb(d,eE(c)))}}else{Zhb(e,(BFb(b,d.length+1),d.substr(b)));for(;c<-mib.length;c+=mib.length){$hb(e,mib)}_hb(e,mib,eE(-c))}return e.a} function BOc(a){var b,c,d,e,f,g,h,i,j;if(a.k!=(r3b(),p3b)){return false}if(a.j.c.length<=1){return false}f=RD(mQb(a,(yCc(),BBc)),101);if(f==(Bod(),wod)){return false}e=(wDc(),(!a.q?(yob(),yob(),wob):a.q)._b(iBc)?(d=RD(mQb(a,iBc),203)):(d=RD(mQb(Y2b(a),jBc),203)),d);if(e==uDc){return false}if(!(e==tDc||e==sDc)){g=Kfb(UD(hFc(a,fCc)));b=RD(mQb(a,eCc),140);!b&&(b=new R2b(g,g,g,g));j=b3b(a,(qpd(),ppd));i=b.d+b.a+(j.gc()-1)*g;if(i>a.o.b){return false}c=b3b(a,Xod);h=b.d+b.a+(c.gc()-1)*g;if(h>a.o.b){return false}}return true} function VRc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b.Ug('Orthogonal edge routing',1);j=Kfb(UD(mQb(a,(yCc(),cCc))));c=Kfb(UD(mQb(a,UBc)));d=Kfb(UD(mQb(a,XBc)));m=new TTc(0,c);q=0;g=new Jkb(a.b,0);h=null;k=null;i=null;l=null;do{k=g.b0){n=(o-1)*c;!!h&&(n+=d);!!k&&(n+=d);nb||Heb(TD(Gxd(i,(X7c(),D7c))))){e=0;f+=k.b+c;ZEb(l.c,k);k=new Had(f,c);d=new V9c(0,k.f,k,c);Cad(k,d);e=0}if(d.b.c.length==0||!Heb(TD(Gxd(vCd(i),(X7c(),L7c))))&&(i.f>=d.o&&i.f<=d.f||d.a*0.5<=i.f&&d.a*1.5>=i.f)){K9c(d,i)}else{g=new V9c(d.s+d.r+c,k.f,k,c);Cad(k,g);K9c(g,i)}e=i.i+i.g}ZEb(l.c,k);return l} function ste(a){var b,c,d,e;if(a.b==null||a.b.length<=2)return;if(a.a)return;b=0;e=0;while(e=a.b[e+1]){e+=2}else if(c0){d=new dnb(RD(Qc(a.a,f),21));yob();_mb(d,new M0b(b));e=new Jkb(f.b,0);while(e.b0&&d>=-6){if(d>=0){aib(f,c-eE(a.e),String.fromCharCode(46))}else{peb(f,b-1,b-1,'0.');aib(f,b+1,Ihb(mib,0,-eE(d)-1))}}else{if(c-b>=1){aib(f,b,String.fromCharCode(46));++c}aib(f,c,String.fromCharCode(69));d>0&&aib(f,++c,String.fromCharCode(43));aib(f,++c,''+Zdb(Hdb(d)))}a.g=f.a;return a.g} function KNc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;d=Kfb(UD(mQb(b,(yCc(),hBc))));v=RD(mQb(b,gCc),17).a;m=4;e=3;w=20/v;n=false;i=0;g=lve;do{f=i!=1;l=i!=0;A=0;for(q=a.a,s=0,u=q.length;sv)){i=2;g=lve}else if(i==0){i=1;g=A}else{i=0;g=A}}else{n=A>=g||g-A0?1:cz(isNaN(d),isNaN(0)))>=0^(null,bz(vEe),($wnd.Math.abs(h)<=vEe||h==0||isNaN(h)&&isNaN(0)?0:h<0?-1:h>0?1:cz(isNaN(h),isNaN(0)))>=0)){return $wnd.Math.max(h,d)}bz(vEe);if(($wnd.Math.abs(d)<=vEe||d==0||isNaN(d)&&isNaN(0)?0:d<0?-1:d>0?1:cz(isNaN(d),isNaN(0)))>0){return $wnd.Math.sqrt(h*h+d*d)}return -$wnd.Math.sqrt(h*h+d*d)} function hue(a,b){var c,d,e,f,g,h;if(!b)return;!a.a&&(a.a=new gyb);if(a.e==2){dyb(a.a,b);return}if(b.e==1){for(e=0;e=txe?Nhb(c,qse(d)):Jhb(c,d&Bwe);g=(++Use,new eue(10,null,0));fyb(a.a,g,h-1)}else{c=(g.Mm().length+f,new Rhb);Nhb(c,g.Mm())}if(b.e==0){d=b.Km();d>=txe?Nhb(c,qse(d)):Jhb(c,d&Bwe)}else{Nhb(c,b.Mm())}RD(g,530).b=c.a} function Qsc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;if(c.dc()){return}h=0;m=0;d=c.Kc();o=RD(d.Pb(),17).a;while(h1&&(i=j.Hg(i,a.a,h))}if(i.c.length==1){return RD(Vmb(i,i.c.length-1),238)}if(i.c.length==2){return e8c((tFb(0,i.c.length),RD(i.c[0],238)),(tFb(1,i.c.length),RD(i.c[1],238)),g,f)}return null} function CZc(a,b,c){var d,e,f,g,h,i,j;c.Ug('Find roots',1);a.a.c.length=0;for(e=Sub(b.b,0);e.b!=e.d.c;){d=RD(evb(e),40);if(d.b.b==0){pQb(d,(q$c(),n$c),(Geb(),true));Rmb(a.a,d)}}switch(a.a.c.length){case 0:f=new bXc(0,b,'DUMMY_ROOT');pQb(f,(q$c(),n$c),(Geb(),true));pQb(f,WZc,true);Mub(b.b,f);break;case 1:break;default:g=new bXc(0,b,IEe);for(i=new Anb(a.a);i.a=$wnd.Math.abs(d.b)){d.b=0;f.d+f.a>g.d&&f.dg.c&&f.c0){b=new zNd(a.i,a.g);c=a.i;f=c<100?null:new gLd(c);if(a.Tj()){for(d=0;d0){h=a.g;j=a.i;OHd(a);f=j<100?null:new gLd(j);for(d=0;d>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;h=b.l&8191;i=b.l>>13|(b.m&15)<<9;j=b.m>>4&8191;k=b.m>>17|(b.h&255)<<5;l=(b.h&1048320)>>8;B=c*h;C=d*h;D=e*h;F=f*h;G=g*h;if(i!=0){C+=c*i;D+=d*i;F+=e*i;G+=f*i}if(j!=0){D+=c*j;F+=d*j;G+=e*j}if(k!=0){F+=c*k;G+=d*k}l!=0&&(G+=c*l);n=B&dxe;o=(C&511)<<13;m=n+o;q=B>>22;r=C>>9;s=(D&262143)<<4;t=(F&31)<<17;p=q+r+s+t;v=D>>18;w=F>>5;A=(G&4095)<<8;u=v+w+A;p+=m>>22;m&=dxe;u+=p>>22;p&=dxe;u&=exe;return hD(m,p,u)} function Fac(a){var b,c,d,e,f,g,h;h=RD(Vmb(a.j,0),12);if(h.g.c.length!=0&&h.e.c.length!=0){throw Adb(new dgb('Interactive layout does not support NORTH/SOUTH ports with incoming _and_ outgoing edges.'))}if(h.g.c.length!=0){f=oxe;for(c=new Anb(h.g);c.a4){if(a.fk(b)){if(a.al()){e=RD(b,54);d=e.Eh();i=d==a.e&&(a.ml()?e.yh(e.Fh(),a.il())==a.jl():-1-e.Fh()==a.Lj());if(a.nl()&&!i&&!d&&!!e.Jh()){for(f=0;f0&&aGc(a,h,l)}for(e=new Anb(l);e.aa.d[g.p]){c+=ZLc(a.b,f)*RD(i.b,17).a;hmb(a.a,sgb(f))}}while(!nmb(a.a)){XLc(a.b,RD(smb(a.a),17).a)}}return c} function x9b(a,b){var c,d,e,f,g,h,i,j,k,l;k=RD(mQb(a,(Ywc(),hwc)),64);d=RD(Vmb(a.j,0),12);k==(qpd(),Yod)?Q3b(d,npd):k==npd&&Q3b(d,Yod);if(RD(mQb(b,(yCc(),lBc)),181).Hc((Qpd(),Ppd))){i=Kfb(UD(mQb(a,_Bc)));j=Kfb(UD(mQb(a,aCc)));g=Kfb(UD(mQb(a,ZBc)));h=RD(mQb(b,EBc),21);if(h.Hc((Pod(),Lod))){c=j;l=a.o.a/2-d.n.a;for(f=new Anb(d.f);f.a0&&(j=a.n.a/f);break;case 2:case 4:e=a.i.o.b;e>0&&(j=a.n.b/e);}pQb(a,(Ywc(),Jwc),j)}i=a.o;g=a.a;if(d){g.a=d.a;g.b=d.b;a.d=true}else if(b!=zod&&b!=Aod&&h!=opd){switch(h.g){case 1:g.a=i.a/2;break;case 2:g.a=i.a;g.b=i.b/2;break;case 3:g.a=i.a/2;g.b=i.b;break;case 4:g.b=i.b/2;}}else{g.a=i.a/2;g.b=i.b/2}} function VJd(a){var b,c,d,e,f,g,h,i,j,k;if(a.Pj()){k=a.Ej();i=a.Qj();if(k>0){b=new $Hd(a.pj());c=k;f=c<100?null:new gLd(c);aJd(a,c,b.g);e=c==1?a.Ij(4,QHd(b,0),null,0,i):a.Ij(6,b,null,-1,i);if(a.Mj()){for(d=new dMd(b);d.e!=d.i.gc();){f=a.Oj(bMd(d),f)}if(!f){a.Jj(e)}else{f.nj(e);f.oj()}}else{if(!f){a.Jj(e)}else{f.nj(e);f.oj()}}}else{aJd(a,a.Ej(),a.Fj());a.Jj(a.Ij(6,(yob(),vob),null,-1,i))}}else if(a.Mj()){k=a.Ej();if(k>0){h=a.Fj();j=k;aJd(a,k,h);f=j<100?null:new gLd(j);for(d=0;d1&&urd(g)*trd(g)/2>h[0]){f=0;while(fh[f]){++f}o=new Rkb(p,0,f+1);l=new zrd(o);k=urd(g)/trd(g);i=ird(l,b,new z3b,c,d,e,k);$id(hjd(l.e),i);zFb(lwb(m,l),Bxe);n=new Rkb(p,f+1,p.c.length);iwb(m,n);p.c.length=0;j=0;Pnb(h,h.length,0)}else{q=m.b.c.length==0?null:Vmb(m.b,0);q!=null&&owb(m,0);j>0&&(h[j]=h[j-1]);h[j]+=urd(g)*trd(g);++j;ZEb(p.c,g)}}return p} function _nc(a,b){var c,d,e,f;c=b.b;f=new dnb(c.j);e=0;d=c.j;d.c.length=0;Nnc(RD($i(a.b,(qpd(),Yod),(joc(),ioc)),15),c);e=Onc(f,e,new Hoc,d);Nnc(RD($i(a.b,Yod,hoc),15),c);e=Onc(f,e,new Joc,d);Nnc(RD($i(a.b,Yod,goc),15),c);Nnc(RD($i(a.b,Xod,ioc),15),c);Nnc(RD($i(a.b,Xod,hoc),15),c);e=Onc(f,e,new Loc,d);Nnc(RD($i(a.b,Xod,goc),15),c);Nnc(RD($i(a.b,npd,ioc),15),c);e=Onc(f,e,new Noc,d);Nnc(RD($i(a.b,npd,hoc),15),c);e=Onc(f,e,new Poc,d);Nnc(RD($i(a.b,npd,goc),15),c);Nnc(RD($i(a.b,ppd,ioc),15),c);e=Onc(f,e,new toc,d);Nnc(RD($i(a.b,ppd,hoc),15),c);Nnc(RD($i(a.b,ppd,goc),15),c)} function jJc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;for(h=new Anb(b);h.a0.5?(r-=g*2*(o-0.5)):o<0.5&&(r+=f*2*(0.5-o));e=h.d.b;rq.a-p-k&&(r=q.a-p-k);h.n.a=b+r}} function jec(a){var b,c,d,e,f;d=RD(mQb(a,(yCc(),UAc)),171);if(d==(cxc(),$wc)){for(c=new is(Mr(Z2b(a).a.Kc(),new ir));gs(c);){b=RD(hs(c),18);if(!lec(b)){throw Adb(new Jed(nBe+X2b(a)+"' has its layer constraint set to FIRST_SEPARATE, but has at least one incoming edge. "+'FIRST_SEPARATE nodes must not have incoming edges.'))}}}else if(d==axc){for(f=new is(Mr(a3b(a).a.Kc(),new ir));gs(f);){e=RD(hs(f),18);if(!lec(e)){throw Adb(new Jed(nBe+X2b(a)+"' has its layer constraint set to LAST_SEPARATE, but has at least one outgoing edge. "+'LAST_SEPARATE nodes must not have outgoing edges.'))}}}} function Qed(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;if(a.e&&a.c.c>19!=0){b=xD(b);i=!i}g=pD(b);f=false;e=false;d=false;if(a.h==fxe&&a.m==0&&a.l==0){e=true;f=true;if(g==-1){a=gD((MD(),ID));d=true;i=!i}else{h=BD(a,g);i&&nD(h);c&&(eD=hD(0,0,0));return h}}else if(a.h>>19!=0){f=true;a=xD(a);d=true;i=!i}if(g!=-1){return kD(a,g,i,f,c)}if(uD(a,b)<0){c&&(f?(eD=xD(a)):(eD=hD(a.l,a.m,a.h)));return hD(0,0,0)}return lD(d?a:hD(a.l,a.m,a.h),b,i,f,e,c)} function Bjb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;g=a.e;i=b.e;if(g==0){return b}if(i==0){return a}f=a.d;h=b.d;if(f+h==2){c=Cdb(a.a[0],yxe);d=Cdb(b.a[0],yxe);if(g==i){k=Bdb(c,d);o=Ydb(k);n=Ydb(Udb(k,32));return n==0?new ajb(g,o):new cjb(g,2,cD(WC(kE,1),Pwe,28,15,[o,n]))}return Pib(),Jdb(g<0?Vdb(d,c):Vdb(c,d),0)?jjb(g<0?Vdb(d,c):Vdb(c,d)):Xib(jjb(Odb(g<0?Vdb(d,c):Vdb(c,d))))}else if(g==i){m=g;l=f>=h?Cjb(a.a,f,b.a,h):Cjb(b.a,h,a.a,f)}else{e=f!=h?f>h?1:-1:Ejb(a.a,b.a,f);if(e==0){return Pib(),Oib}if(e==1){m=g;l=Hjb(a.a,f,b.a,h)}else{m=i;l=Hjb(b.a,h,a.a,f)}}j=new cjb(m,l.length,l);Rib(j);return j} function KUc(a,b){var c,d,e,f,g,h,i;if(a.g>b.f||b.g>a.f){return}c=0;d=0;for(g=a.w.a.ec().Kc();g.Ob();){e=RD(g.Pb(),12);AVc(xjd(cD(WC(l3,1),Nve,8,0,[e.i.n,e.n,e.a])).b,b.g,b.f)&&++c}for(h=a.r.a.ec().Kc();h.Ob();){e=RD(h.Pb(),12);AVc(xjd(cD(WC(l3,1),Nve,8,0,[e.i.n,e.n,e.a])).b,b.g,b.f)&&--c}for(i=b.w.a.ec().Kc();i.Ob();){e=RD(i.Pb(),12);AVc(xjd(cD(WC(l3,1),Nve,8,0,[e.i.n,e.n,e.a])).b,a.g,a.f)&&++d}for(f=b.r.a.ec().Kc();f.Ob();){e=RD(f.Pb(),12);AVc(xjd(cD(WC(l3,1),Nve,8,0,[e.i.n,e.n,e.a])).b,a.g,a.f)&&--d}if(c=0){return c}switch(yfe(Qee(a,c))){case 2:{if(lhb('',Oee(a,c.qk()).xe())){i=Bfe(Qee(a,c));h=Afe(Qee(a,c));k=Ree(a,b,i,h);if(k){return k}e=Fee(a,b);for(g=0,l=e.gc();g1){throw Adb(new agb(gLe))}k=pke(a.e.Dh(),b);d=RD(a.g,124);for(g=0;g1;for(j=new l4b(m.b);xnb(j.a)||xnb(j.b);){i=RD(xnb(j.a)?ynb(j.a):ynb(j.b),18);l=i.c==m?i.d:i.c;$wnd.Math.abs(xjd(cD(WC(l3,1),Nve,8,0,[l.i.n,l.n,l.a])).b-g.b)>1&&eSc(a,i,g,f,m)}}} function vUc(a){var b,c,d,e,f,g;e=new Jkb(a.e,0);d=new Jkb(a.a,0);if(a.d){for(c=0;cAEe){f=b;g=0;while($wnd.Math.abs(b-f)0);e.a.Xb(e.c=--e.b);uUc(a,a.b-g,f,d,e);sFb(e.b0);d.a.Xb(d.c=--d.b)}if(!a.d){for(c=0;c0){a.f[k.p]=n/(k.e.c.length+k.g.c.length);a.c=$wnd.Math.min(a.c,a.f[k.p]);a.b=$wnd.Math.max(a.b,a.f[k.p])}else h&&(a.f[k.p]=n)}} function xne(a){a.b=null;a.bb=null;a.fb=null;a.qb=null;a.a=null;a.c=null;a.d=null;a.e=null;a.f=null;a.n=null;a.M=null;a.L=null;a.Q=null;a.R=null;a.K=null;a.db=null;a.eb=null;a.g=null;a.i=null;a.j=null;a.k=null;a.gb=null;a.o=null;a.p=null;a.q=null;a.r=null;a.$=null;a.ib=null;a.S=null;a.T=null;a.t=null;a.s=null;a.u=null;a.v=null;a.w=null;a.B=null;a.A=null;a.C=null;a.D=null;a.F=null;a.G=null;a.H=null;a.I=null;a.J=null;a.P=null;a.Z=null;a.U=null;a.V=null;a.W=null;a.X=null;a.Y=null;a._=null;a.ab=null;a.cb=null;a.hb=null;a.nb=null;a.lb=null;a.mb=null;a.ob=null;a.pb=null;a.jb=null;a.kb=null;a.N=false;a.O=false} function C8b(a,b,c){var d,e,f,g;c.Ug('Graph transformation ('+a.a+')',1);g=bv(b.a);for(f=new Anb(b.b);f.a=h.b.c)&&(h.b=b);if(!h.c||b.c<=h.c.c){h.d=h.c;h.c=b}(!h.e||b.d>=h.e.d)&&(h.e=b);(!h.f||b.d<=h.f.d)&&(h.f=b)}d=new PZb((nZb(),jZb));t$b(a,AZb,new mob(cD(WC(wQ,1),rve,382,0,[d])));g=new PZb(mZb);t$b(a,zZb,new mob(cD(WC(wQ,1),rve,382,0,[g])));e=new PZb(kZb);t$b(a,yZb,new mob(cD(WC(wQ,1),rve,382,0,[e])));f=new PZb(lZb);t$b(a,xZb,new mob(cD(WC(wQ,1),rve,382,0,[f])));FZb(d.c,jZb);FZb(e.c,kZb);FZb(f.c,lZb);FZb(g.c,mZb);h.a.c.length=0;Tmb(h.a,d.c);Tmb(h.a,hv(e.c));Tmb(h.a,f.c);Tmb(h.a,hv(g.c));return h} function n9c(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;b.Ug(bGe,1);n=Kfb(UD(Gxd(a,(X6c(),W6c))));g=Kfb(UD(Gxd(a,(X7c(),Q7c))));h=RD(Gxd(a,N7c),107);Bad((!a.a&&(a.a=new C5d(J4,a,10,11)),a.a));k=U8c((!a.a&&(a.a=new C5d(J4,a,10,11)),a.a),n,g);!a.a&&(a.a=new C5d(J4,a,10,11));for(j=new Anb(k);j.a0){a.a=i+(n-1)*f;b.c.b+=a.a;b.f.b+=a.a}}if(o.a.gc()!=0){m=new TTc(1,f);n=STc(m,b,o,p,b.f.b+i-b.c.b);n>0&&(b.f.b+=i+(n-1)*f)}} function osc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;k=Kfb(UD(mQb(a,(yCc(),WBc))));d=Kfb(UD(mQb(a,nCc)));m=new dtd;pQb(m,WBc,k+d);j=b;r=j.d;p=j.c.i;s=j.d.i;q=Q4b(p.c);t=Q4b(s.c);e=new bnb;for(l=q;l<=t;l++){h=new j3b(a);h3b(h,(r3b(),o3b));pQb(h,(Ywc(),Awc),j);pQb(h,BBc,(Bod(),wod));pQb(h,YBc,m);n=RD(Vmb(a.b,l),30);l==q?f3b(h,n.a.c.length-c,n):g3b(h,n);u=Kfb(UD(mQb(j,FAc)));if(u<0){u=0;pQb(j,FAc,u)}h.o.b=u;o=$wnd.Math.floor(u/2);g=new R3b;Q3b(g,(qpd(),ppd));P3b(g,h);g.n.b=o;i=new R3b;Q3b(i,Xod);P3b(i,h);i.n.b=o;Z0b(j,g);f=new a1b;kQb(f,j);pQb(f,RAc,null);Y0b(f,i);Z0b(f,r);psc(h,j,f);ZEb(e.c,f);j=f}return e} function Hec(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;i=RD(e3b(a,(qpd(),ppd)).Kc().Pb(),12).e;n=RD(e3b(a,Xod).Kc().Pb(),12).g;h=i.c.length;t=K3b(RD(Vmb(a.j,0),12));while(h-->0){p=(tFb(0,i.c.length),RD(i.c[0],18));e=(tFb(0,n.c.length),RD(n.c[0],18));s=e.d.e;f=Wmb(s,e,0);$0b(p,e.d,f);Y0b(e,null);Z0b(e,null);o=p.a;b&&Mub(o,new sjd(t));for(d=Sub(e.a,0);d.b!=d.d.c;){c=RD(evb(d),8);Mub(o,new sjd(c))}r=p.b;for(m=new Anb(e.b);m.ag)&&Ysb(a.b,RD(q.b,18))}}++h}f=g}}}} function zhd(b,c){var d;if(c==null||lhb(c,vve)){return null}if(c.length==0&&b.k!=(kid(),fid)){return null}switch(b.k.g){case 1:return mhb(c,FGe)?(Geb(),Feb):mhb(c,GGe)?(Geb(),Eeb):null;case 2:try{return sgb(Oeb(c,qwe,lve))}catch(a){a=zdb(a);if(ZD(a,130)){return null}else throw Adb(a)}case 4:try{return Neb(c)}catch(a){a=zdb(a);if(ZD(a,130)){return null}else throw Adb(a)}case 3:return c;case 5:uhd(b);return xhd(b,c);case 6:uhd(b);return yhd(b,b.a,c);case 7:try{d=whd(b);d.cg(c);return d}catch(a){a=zdb(a);if(ZD(a,33)){return null}else throw Adb(a)}default:throw Adb(new dgb('Invalid type set for this layout option.'));}} function JKd(a){var b;switch(a.d){case 1:{if(a.Sj()){return a.o!=-2}break}case 2:{if(a.Sj()){return a.o==-2}break}case 3:case 5:case 4:case 6:case 7:{return a.o>-2}default:{return false}}b=a.Rj();switch(a.p){case 0:return b!=null&&Heb(TD(b))!=Pdb(a.k,0);case 1:return b!=null&&RD(b,222).a!=Ydb(a.k)<<24>>24;case 2:return b!=null&&RD(b,180).a!=(Ydb(a.k)&Bwe);case 6:return b!=null&&Pdb(RD(b,168).a,a.k);case 5:return b!=null&&RD(b,17).a!=Ydb(a.k);case 7:return b!=null&&RD(b,191).a!=Ydb(a.k)<<16>>16;case 3:return b!=null&&Kfb(UD(b))!=a.j;case 4:return b!=null&&RD(b,161).a!=a.j;default:return b==null?a.n!=null:!pb(b,a.n);}} function N_d(a,b,c){var d,e,f,g;if(a.ol()&&a.nl()){g=O_d(a,RD(c,58));if(dE(g)!==dE(c)){a.xj(b);a.Dj(b,P_d(a,b,g));if(a.al()){f=(e=RD(c,54),a.ml()?a.kl()?e.Th(a.b,Z5d(RD(vYd(Uwd(a.b),a.Lj()),19)).n,RD(vYd(Uwd(a.b),a.Lj()).Hk(),29).kk(),null):e.Th(a.b,BYd(e.Dh(),Z5d(RD(vYd(Uwd(a.b),a.Lj()),19))),null,null):e.Th(a.b,-1-a.Lj(),null,null));!RD(g,54).Ph()&&(f=(d=RD(g,54),a.ml()?a.kl()?d.Rh(a.b,Z5d(RD(vYd(Uwd(a.b),a.Lj()),19)).n,RD(vYd(Uwd(a.b),a.Lj()).Hk(),29).kk(),f):d.Rh(a.b,BYd(d.Dh(),Z5d(RD(vYd(Uwd(a.b),a.Lj()),19))),null,f):d.Rh(a.b,-1-a.Lj(),null,f)));!!f&&f.oj()}Mvd(a.b)&&a.Jj(a.Ij(9,c,g,b,false));return g}}return c} function iJb(a){var b,c,d,e,f,g,h,i,j,k;d=new bnb;for(g=new Anb(a.e.a);g.a0&&(g=$wnd.Math.max(g,zMb(a.C.b+d.d.b,e)))}else{n=m+k.d.c+a.w+d.d.b;g=$wnd.Math.max(g,(Zy(),bz(Tye),$wnd.Math.abs(l-e)<=Tye||l==e||isNaN(l)&&isNaN(e)?0:n/(e-l)))}k=d;l=e;m=f}if(!!a.C&&a.C.c>0){n=m+a.C.c;j&&(n+=k.d.c);g=$wnd.Math.max(g,(Zy(),bz(Tye),$wnd.Math.abs(l-1)<=Tye||l==1||isNaN(l)&&isNaN(1)?0:n/(1-l)))}c.n.b=0;c.a.a=g} function ENb(a,b){var c,d,e,f,g,h,i,j,k,l,m,n;c=RD(Vrb(a.b,b),127);i=RD(RD(Qc(a.r,b),21),87);if(i.dc()){c.n.d=0;c.n.a=0;return}j=a.u.Hc((Pod(),Lod));g=0;a.A.Hc((Qpd(),Ppd))&&JNb(a,b);h=i.Kc();k=null;m=0;l=0;while(h.Ob()){d=RD(h.Pb(),117);f=Kfb(UD(d.b.of((tNb(),sNb))));e=d.b.Mf().b;if(!k){!!a.C&&a.C.d>0&&(g=$wnd.Math.max(g,zMb(a.C.d+d.d.d,f)))}else{n=l+k.d.a+a.w+d.d.d;g=$wnd.Math.max(g,(Zy(),bz(Tye),$wnd.Math.abs(m-f)<=Tye||m==f||isNaN(m)&&isNaN(f)?0:n/(f-m)))}k=d;m=f;l=e}if(!!a.C&&a.C.a>0){n=l+a.C.a;j&&(n+=k.d.a);g=$wnd.Math.max(g,(Zy(),bz(Tye),$wnd.Math.abs(m-1)<=Tye||m==1||isNaN(m)&&isNaN(1)?0:n/(1-m)))}c.n.d=0;c.a.b=g} function L8c(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r;o=false;j=dad(c.q,b.f+b.b-c.q.f);n=d.f>b.b&&h;r=e-(c.q.e+j-g);l=(i=S9c(d,r,false),i.a);if(n&&l>d.f){return false}if(n){m=0;for(q=new Anb(b.d);q.a=(tFb(f,a.c.length),RD(a.c[f],186)).e;if(!n&&l>b.b&&!k){return false}if(k||n||l<=b.b){if(k&&l>b.b){c.d=l;Q9c(c,P9c(c,l))}else{ead(c.q,j);c.c=true}Q9c(d,e-(c.s+c.r));U9c(d,c.q.e+c.q.d,b.f);Cad(b,d);if(a.c.length>f){Fad((tFb(f,a.c.length),RD(a.c[f],186)),d);(tFb(f,a.c.length),RD(a.c[f],186)).a.c.length==0&&Xmb(a,f)}o=true}return o} function zJc(a,b,c){var d,e,f,g,h,i;this.g=a;h=b.d.length;i=c.d.length;this.d=$C(jR,WAe,10,h+i,0,1);for(g=0;g0?xJc(this,this.f/this.a):pJc(b.g,b.d[0]).a!=null&&pJc(c.g,c.d[0]).a!=null?xJc(this,(Kfb(pJc(b.g,b.d[0]).a)+Kfb(pJc(c.g,c.d[0]).a))/2):pJc(b.g,b.d[0]).a!=null?xJc(this,pJc(b.g,b.d[0]).a):pJc(c.g,c.d[0]).a!=null&&xJc(this,pJc(c.g,c.d[0]).a)} function DXb(a,b){var c,d,e,f,g,h,i,j,k,l;a.a=new fYb(wsb(s3));for(d=new Anb(b.a);d.a=1){if(q-g>0&&l>=0){i.n.a+=p;i.n.b+=f*g}else if(q-g<0&&k>=0){i.n.a+=p*q;i.n.b+=f}}}a.o.a=b.a;a.o.b=b.b;pQb(a,(yCc(),lBc),(Qpd(),d=RD(mfb(H3),9),new Fsb(d,RD(WEb(d,d.length),9),0)))} function ISd(a,b,c,d,e,f){var g;if(!(b==null||!mSd(b,ZRd,$Rd))){throw Adb(new agb('invalid scheme: '+b))}if(!a&&!(c!=null&&qhb(c,Fhb(35))==-1&&c.length>0&&(BFb(0,c.length),c.charCodeAt(0)!=47))){throw Adb(new agb('invalid opaquePart: '+c))}if(a&&!(b!=null&&tpb(eSd,b.toLowerCase()))&&!(c==null||!mSd(c,aSd,bSd))){throw Adb(new agb(NJe+c))}if(a&&b!=null&&tpb(eSd,b.toLowerCase())&&!ESd(c)){throw Adb(new agb(NJe+c))}if(!FSd(d)){throw Adb(new agb('invalid device: '+d))}if(!HSd(e)){g=e==null?'invalid segments: null':'invalid segment: '+tSd(e);throw Adb(new agb(g))}if(!(f==null||qhb(f,Fhb(35))==-1)){throw Adb(new agb('invalid query: '+f))}} function WHc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;c.Ug('Network simplex layering',1);a.b=b;r=RD(mQb(b,(yCc(),gCc)),17).a*4;q=a.b.a;if(q.c.length<1){c.Vg();return}f=SHc(a,q);p=null;for(e=Sub(f,0);e.b!=e.d.c;){d=RD(evb(e),15);h=r*eE($wnd.Math.sqrt(d.gc()));g=VHc(d);lJb(yJb(AJb(zJb(CJb(g),h),p),true),c.eh(1));m=a.b.b;for(o=new Anb(g.a);o.a1){p=$C(kE,Pwe,28,a.b.b.c.length,15,1);l=0;for(j=new Anb(a.b.b);j.a0){wA(a,c,0);c.a+=String.fromCharCode(d);e=BA(b,f);wA(a,c,e);f+=e-1;continue}if(d==39){if(f+10&&o.a<=0){i.c.length=0;ZEb(i.c,o);break}n=o.i-o.d;if(n>=h){if(n>h){i.c.length=0;h=n}ZEb(i.c,o)}}if(i.c.length!=0){g=RD(Vmb(i,Jwb(e,i.c.length)),118);t.a.Bc(g)!=null;g.g=k++;wSc(g,b,c,d);i.c.length=0}}q=a.c.length+1;for(m=new Anb(a);m.apxe||b.o==CQc&&k=h&&e<=i){if(h<=e&&f<=i){c[k++]=e;c[k++]=f;d+=2}else if(h<=e){c[k++]=e;c[k++]=i;a.b[d]=i+1;g+=2}else if(f<=i){c[k++]=h;c[k++]=f;d+=2}else{c[k++]=h;c[k++]=i;a.b[d]=i+1}}else if(ipwe)&&h<10);BYb(a.c,new bYb);QXb(a);xYb(a.c);AXb(a.f)} function B9b(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=RD(mQb(a,(yCc(),BBc)),101);g=a.f;f=a.d;h=g.a+f.b+f.c;i=0-f.d-a.c.b;k=g.b+f.d+f.a-a.c.b;j=new bnb;l=new bnb;for(e=new Anb(b);e.a=2){i=Sub(c,0);g=RD(evb(i),8);h=RD(evb(i),8);while(h.a0&&aHb(j,true,(Cmd(),zmd));h.k==(r3b(),m3b)&&bHb(j);Zjb(a.f,h,b)}}} function OVc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;e=RD(mQb(a,(q$c(),h$c)),27);j=lve;k=lve;h=qwe;i=qwe;for(t=Sub(a.b,0);t.b!=t.d.c;){r=RD(evb(t),40);n=r.e;o=r.f;j=$wnd.Math.min(j,n.a-o.a/2);k=$wnd.Math.min(k,n.b-o.b/2);h=$wnd.Math.max(h,n.a+o.a/2);i=$wnd.Math.max(i,n.b+o.b/2)}m=RD(Gxd(e,(h_c(),T$c)),107);for(s=Sub(a.b,0);s.b!=s.d.c;){r=RD(evb(s),40);l=mQb(r,h$c);if(ZD(l,207)){f=RD(l,27);Byd(f,r.e.a,r.e.b);zxd(f,r)}}for(q=Sub(a.a,0);q.b!=q.d.c;){p=RD(evb(q),65);d=RD(mQb(p,h$c),74);if(d){b=p.a;c=IGd(d,true,true);lsd(b,c)}}u=h-j+(m.b+m.c);g=i-k+(m.d+m.a);Heb(TD(Gxd(e,(umd(),mld))))||Esd(e,u,g,false,false);Ixd(e,Ikd,u-(m.b+m.c));Ixd(e,Hkd,g-(m.d+m.a))} function Wec(a,b){var c,d,e,f,g,h,i,j,k,l;i=true;e=0;j=a.g[b.p];k=b.o.b+a.o;c=a.d[b.p][2];$mb(a.b,j,sgb(RD(Vmb(a.b,j),17).a-1+c));$mb(a.c,j,Kfb(UD(Vmb(a.c,j)))-k+c*a.f);++j;if(j>=a.j){++a.j;Rmb(a.b,sgb(1));Rmb(a.c,k)}else{d=a.d[b.p][1];$mb(a.b,j,sgb(RD(Vmb(a.b,j),17).a+1-d));$mb(a.c,j,Kfb(UD(Vmb(a.c,j)))+k-d*a.f)}(a.r==(aEc(),VDc)&&(RD(Vmb(a.b,j),17).a>a.k||RD(Vmb(a.b,j-1),17).a>a.k)||a.r==YDc&&(Kfb(UD(Vmb(a.c,j)))>a.n||Kfb(UD(Vmb(a.c,j-1)))>a.n))&&(i=false);for(g=new is(Mr(Z2b(b).a.Kc(),new ir));gs(g);){f=RD(hs(g),18);h=f.c.i;if(a.g[h.p]==j){l=Wec(a,h);e=e+RD(l.a,17).a;i=i&&Heb(TD(l.b))}}a.g[b.p]=j;e=e+a.d[b.p][0];return new Ptd(sgb(e),(Geb(),i?true:false))} function cXb(a,b){var c,d,e,f,g;c=Kfb(UD(mQb(b,(yCc(),TBc))));c<2&&pQb(b,TBc,2);d=RD(mQb(b,rAc),88);d==(Cmd(),Amd)&&pQb(b,rAc,i2b(b));e=RD(mQb(b,NBc),17);e.a==0?pQb(b,(Ywc(),Lwc),new Owb):pQb(b,(Ywc(),Lwc),new Pwb(e.a));f=TD(mQb(b,gBc));f==null&&pQb(b,gBc,(Geb(),dE(mQb(b,yAc))===dE((Ymd(),Umd))?true:false));FDb(new SDb(null,new Swb(b.a,16)),new fXb(a));FDb(EDb(new SDb(null,new Swb(b.b,16)),new hXb),new jXb(a));g=new gFc(b);pQb(b,(Ywc(),Qwc),g);Sed(a.a);Ved(a.a,(sXb(),nXb),RD(mQb(b,pAc),188));Ved(a.a,oXb,RD(mQb(b,$Ac),188));Ved(a.a,pXb,RD(mQb(b,oAc),188));Ved(a.a,qXb,RD(mQb(b,kBc),188));Ved(a.a,rXb,KRc(RD(mQb(b,yAc),223)));Ped(a.a,bXb(b));pQb(b,Kwc,Qed(a.a,b))} function STc(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r;l=new Tsb;g=new bnb;QTc(a,c,a.d.Ag(),g,l);QTc(a,d,a.d.Bg(),g,l);a.b=0.2*(p=RTc(EDb(new SDb(null,new Swb(g,16)),new XTc)),q=RTc(EDb(new SDb(null,new Swb(g,16)),new ZTc)),$wnd.Math.min(p,q));f=0;for(h=0;h=2&&(r=uSc(g,true,m),!a.e&&(a.e=new xTc(a)),tTc(a.e,r,g,a.b),undefined);UTc(g,m);WTc(g);n=-1;for(k=new Anb(g);k.ah} function Iad(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;j=oxe;k=oxe;h=pxe;i=pxe;for(m=new Anb(b.i);m.a-1){for(e=Sub(h,0);e.b!=e.d.c;){d=RD(evb(e),131);d.v=g}while(h.b!=0){d=RD(ku(h,0),131);for(c=new Anb(d.i);c.a-1){for(f=new Anb(h);f.a0){continue}RSc(i,$wnd.Math.min(i.o,e.o-1));QSc(i,i.i-1);i.i==0&&(ZEb(h.c,i),true)}}}} function Lid(a,b,c,d,e){var f,g,h,i;i=oxe;g=false;h=Gid(a,ojd(new rjd(b.a,b.b),a),$id(new rjd(c.a,c.b),e),ojd(new rjd(d.a,d.b),c));f=!!h&&!($wnd.Math.abs(h.a-a.a)<=IGe&&$wnd.Math.abs(h.b-a.b)<=IGe||$wnd.Math.abs(h.a-b.a)<=IGe&&$wnd.Math.abs(h.b-b.b)<=IGe);h=Gid(a,ojd(new rjd(b.a,b.b),a),c,e);!!h&&(($wnd.Math.abs(h.a-a.a)<=IGe&&$wnd.Math.abs(h.b-a.b)<=IGe)==($wnd.Math.abs(h.a-b.a)<=IGe&&$wnd.Math.abs(h.b-b.b)<=IGe)||f?(i=$wnd.Math.min(i,ejd(ojd(h,c)))):(g=true));h=Gid(a,ojd(new rjd(b.a,b.b),a),d,e);!!h&&(g||($wnd.Math.abs(h.a-a.a)<=IGe&&$wnd.Math.abs(h.b-a.b)<=IGe)==($wnd.Math.abs(h.a-b.a)<=IGe&&$wnd.Math.abs(h.b-b.b)<=IGe)||f)&&(i=$wnd.Math.min(i,ejd(ojd(h,d))));return i} function eWb(a){Cgd(a,new Pfd(Wfd($fd(Xfd(Zfd(Yfd(new agd,AAe),BAe),"Minimizes the stress within a layout using stress majorization. Stress exists if the euclidean distance between a pair of nodes doesn't match their graph theoretic distance, that is, the shortest path between the two nodes. The method allows to specify individual edge lengths."),new hWb),Zze)));Agd(a,AAe,dAe,iGd(XVb));Agd(a,AAe,fAe,(Geb(),true));Agd(a,AAe,jAe,iGd($Vb));Agd(a,AAe,CAe,iGd(_Vb));Agd(a,AAe,iAe,iGd(aWb));Agd(a,AAe,kAe,iGd(ZVb));Agd(a,AAe,gAe,iGd(bWb));Agd(a,AAe,lAe,iGd(cWb));Agd(a,AAe,vAe,iGd(WVb));Agd(a,AAe,xAe,iGd(UVb));Agd(a,AAe,yAe,iGd(VVb));Agd(a,AAe,zAe,iGd(YVb));Agd(a,AAe,wAe,iGd(TVb))} function kJc(a){var b,c,d,e,f,g,h,i;b=null;for(d=new Anb(a);d.a0&&c.c==0){!b&&(b=new bnb);ZEb(b.c,c)}}if(b){while(b.c.length!=0){c=RD(Xmb(b,0),239);if(!!c.b&&c.b.c.length>0){for(f=(!c.b&&(c.b=new bnb),new Anb(c.b));f.aWmb(a,c,0)){return new Ptd(e,c)}}else if(Kfb(pJc(e.g,e.d[0]).a)>Kfb(pJc(c.g,c.d[0]).a)){return new Ptd(e,c)}}}for(h=(!c.e&&(c.e=new bnb),c.e).Kc();h.Ob();){g=RD(h.Pb(),239);i=(!g.b&&(g.b=new bnb),g.b);wFb(0,i.c.length);XEb(i.c,0,c);g.c==i.c.length&&(ZEb(b.c,g),true)}}}return null} function _Jc(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b.Ug('Interactive crossing minimization',1);g=0;for(f=new Anb(a.b);f.a0){c+=i.n.a+i.o.a/2;++l}for(o=new Anb(i.j);o.a0&&(c/=l);r=$C(iE,vxe,28,d.a.c.length,15,1);h=0;for(j=new Anb(d.a);j.a=h&&e<=i){if(h<=e&&f<=i){d+=2}else if(h<=e){a.b[d]=i+1;g+=2}else if(f<=i){c[k++]=e;c[k++]=h-1;d+=2}else{c[k++]=e;c[k++]=h-1;a.b[d]=i+1;g+=2}}else if(i2){k=new bnb;Tmb(k,new Rkb(r,1,r.b));f=jTb(k,t+a.a);s=new ORb(f);kQb(s,b);ZEb(c.c,s)}else{d?(s=RD(Wjb(a.b,JGd(b)),272)):(s=RD(Wjb(a.b,LGd(b)),272))}i=JGd(b);d&&(i=LGd(b));g=qTb(q,i);j=t+a.a;if(g.a){j+=$wnd.Math.abs(q.b-l.b);p=new rjd(l.a,(l.b+q.b)/2)}else{j+=$wnd.Math.abs(q.a-l.a);p=new rjd((l.a+q.a)/2,l.b)}d?Zjb(a.d,b,new QRb(s,g,p,j)):Zjb(a.c,b,new QRb(s,g,p,j));Zjb(a.b,b,s);o=(!b.n&&(b.n=new C5d(I4,b,1,7)),b.n);for(n=new dMd(o);n.e!=n.i.gc();){m=RD(bMd(n),135);e=nTb(a,m,true,0,0);ZEb(c.c,e)}} function sMb(a){var b,c,d,e,f,g,h;if(a.A.dc()){return}if(a.A.Hc((Qpd(),Opd))){RD(Vrb(a.b,(qpd(),Yod)),127).k=true;RD(Vrb(a.b,npd),127).k=true;b=a.q!=(Bod(),xod)&&a.q!=wod;QJb(RD(Vrb(a.b,Xod),127),b);QJb(RD(Vrb(a.b,ppd),127),b);QJb(a.g,b);if(a.A.Hc(Ppd)){RD(Vrb(a.b,Yod),127).j=true;RD(Vrb(a.b,npd),127).j=true;RD(Vrb(a.b,Xod),127).k=true;RD(Vrb(a.b,ppd),127).k=true;a.g.k=true}}if(a.A.Hc(Npd)){a.a.j=true;a.a.k=true;a.g.j=true;a.g.k=true;h=a.B.Hc((dqd(),_pd));for(e=nMb(),f=0,g=e.length;f0),RD(k.a.Xb(k.c=--k.b),18));while(f!=d&&k.b>0){a.a[f.p]=true;a.a[d.p]=true;f=(sFb(k.b>0),RD(k.a.Xb(k.c=--k.b),18))}k.b>0&&Ckb(k)}}}}} function Zyb(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;if(!a.b){return false}g=null;m=null;i=new Fzb(null,null);e=1;i.a[1]=a.b;l=i;while(l.a[e]){j=e;h=m;m=l;l=l.a[e];d=a.a.Ne(b,l.d);e=d<0?0:1;d==0&&(!c.c||Fvb(l.e,c.d))&&(g=l);if(!(!!l&&l.b)&&!Vyb(l.a[e])){if(Vyb(l.a[1-e])){m=m.a[j]=azb(l,e)}else if(!Vyb(l.a[1-e])){n=m.a[1-j];if(n){if(!Vyb(n.a[1-j])&&!Vyb(n.a[j])){m.b=false;n.b=true;l.b=true}else{f=h.a[1]==m?1:0;Vyb(n.a[j])?(h.a[f]=_yb(m,j)):Vyb(n.a[1-j])&&(h.a[f]=azb(m,j));l.b=h.a[f].b=true;h.a[f].a[0].b=false;h.a[f].a[1].b=false}}}}}if(g){c.b=true;c.d=g.e;if(l!=g){k=new Fzb(l.d,l.e);$yb(a,i,g,k);m==g&&(m=k)}m.a[m.a[1]==l?1:0]=l.a[!l.a[0]?1:0];--a.c}a.b=i.a[1];!!a.b&&(a.b.b=false);return c.b} function Ilc(a){var b,c,d,e,f,g,h,i,j,k,l,m;for(e=new Anb(a.a.a.b);e.a0?(e-=86400000):(e+=86400000);i=new wB(Bdb(Hdb(b.q.getTime()),e))}k=new cib;j=a.a.length;for(f=0;f=97&&d<=122||d>=65&&d<=90){for(g=f+1;g=j){throw Adb(new agb("Missing trailing '"))}g+1=14&&k<=16))){if(b.a._b(d)){!c.a?(c.a=new dib(c.d)):Zhb(c.a,c.b);Whb(c.a,'[...]')}else{h=SD(d);j=new btb(b);Gyb(c,Inb(h,j))}}else ZD(d,183)?Gyb(c,hob(RD(d,183))):ZD(d,195)?Gyb(c,aob(RD(d,195))):ZD(d,201)?Gyb(c,bob(RD(d,201))):ZD(d,2111)?Gyb(c,gob(RD(d,2111))):ZD(d,53)?Gyb(c,eob(RD(d,53))):ZD(d,376)?Gyb(c,fob(RD(d,376))):ZD(d,846)?Gyb(c,dob(RD(d,846))):ZD(d,109)&&Gyb(c,cob(RD(d,109)))}else{Gyb(c,d==null?vve:jeb(d))}}return !c.a?c.c:c.e.length==0?c.a.a:c.a.a+(''+c.e)} function KXd(a,b){var c,d,e,f;f=a.F;if(b==null){a.F=null;yXd(a,null)}else{a.F=(uFb(b),b);d=qhb(b,Fhb(60));if(d!=-1){e=(AFb(0,d,b.length),b.substr(0,d));qhb(b,Fhb(46))==-1&&!lhb(e,hve)&&!lhb(e,dKe)&&!lhb(e,eKe)&&!lhb(e,fKe)&&!lhb(e,gKe)&&!lhb(e,hKe)&&!lhb(e,iKe)&&!lhb(e,jKe)&&(e=kKe);c=thb(b,Fhb(62));c!=-1&&(e+=''+(BFb(c+1,b.length+1),b.substr(c+1)));yXd(a,e)}else{e=b;if(qhb(b,Fhb(46))==-1){d=qhb(b,Fhb(91));d!=-1&&(e=(AFb(0,d,b.length),b.substr(0,d)));if(!lhb(e,hve)&&!lhb(e,dKe)&&!lhb(e,eKe)&&!lhb(e,fKe)&&!lhb(e,gKe)&&!lhb(e,hKe)&&!lhb(e,iKe)&&!lhb(e,jKe)){e=kKe;d!=-1&&(e+=''+(BFb(d,b.length+1),b.substr(d)))}else{e=b}}yXd(a,e);e==b&&(a.F=a.D)}}(a.Db&4)!=0&&(a.Db&1)==0&&qvd(a,new N3d(a,1,5,f,b))} function Pvd(b,c){var d,e,f,g,h,i,j,k,l,m;j=c.length-1;i=(BFb(j,c.length),c.charCodeAt(j));if(i==93){h=qhb(c,Fhb(91));if(h>=0){f=Uvd(b,(AFb(1,h,c.length),c.substr(1,h-1)));l=(AFb(h+1,j,c.length),c.substr(h+1,j-(h+1)));return Nvd(b,l,f)}}else{d=-1;_eb==null&&(_eb=new RegExp('\\d'));if(_eb.test(String.fromCharCode(i))){d=uhb(c,Fhb(46),j-1);if(d>=0){e=RD(Fvd(b,Zvd(b,(AFb(1,d,c.length),c.substr(1,d-1))),false),61);k=0;try{k=Oeb((BFb(d+1,c.length+1),c.substr(d+1)),qwe,lve)}catch(a){a=zdb(a);if(ZD(a,130)){g=a;throw Adb(new RSd(g))}else throw Adb(a)}if(k>16==-10){c=RD(a.Cb,292).Yk(b,c)}else if(a.Db>>16==-15){!b&&(b=(JTd(),wTd));!j&&(j=(JTd(),wTd));if(a.Cb.Yh()){i=new P3d(a.Cb,1,13,j,b,fZd(o4d(RD(a.Cb,62)),a),false);!c?(c=i):c.nj(i)}}}else if(ZD(a.Cb,90)){if(a.Db>>16==-23){ZD(b,90)||(b=(JTd(),zTd));ZD(j,90)||(j=(JTd(),zTd));if(a.Cb.Yh()){i=new P3d(a.Cb,1,10,j,b,fZd(tYd(RD(a.Cb,29)),a),false);!c?(c=i):c.nj(i)}}}else if(ZD(a.Cb,457)){h=RD(a.Cb,850);g=(!h.b&&(h.b=new pae(new lae)),h.b);for(f=(d=new vkb((new mkb(g.a)).a),new xae(d));f.a.b;){e=RD(tkb(f.a).ld(),89);c=o2d(e,k2d(e,h),c)}}}return c} function Y4b(a,b){var c,d,e,f,g,h,i,j,k,l,m;g=Heb(TD(Gxd(a,(yCc(),NAc))));m=RD(Gxd(a,EBc),21);i=false;j=false;l=new dMd((!a.c&&(a.c=new C5d(K4,a,9,9)),a.c));while(l.e!=l.i.gc()&&(!i||!j)){f=RD(bMd(l),123);h=0;for(e=Fl(Al(cD(WC(cJ,1),rve,20,0,[(!f.d&&(f.d=new Yie(G4,f,8,5)),f.d),(!f.e&&(f.e=new Yie(G4,f,7,4)),f.e)])));gs(e);){d=RD(hs(e),74);k=g&&ozd(d)&&Heb(TD(Gxd(d,OAc)));c=cZd((!d.b&&(d.b=new Yie(E4,d,4,7)),d.b),f)?a==vCd(AGd(RD(QHd((!d.c&&(d.c=new Yie(E4,d,5,8)),d.c),0),84))):a==vCd(AGd(RD(QHd((!d.b&&(d.b=new Yie(E4,d,4,7)),d.b),0),84)));if(k||c){++h;if(h>1){break}}}h>0?(i=true):m.Hc((Pod(),Lod))&&(!f.n&&(f.n=new C5d(I4,f,1,7)),f.n).i>0&&(i=true);h>1&&(j=true)}i&&b.Fc((ovc(),hvc));j&&b.Fc((ovc(),ivc))} function Dsd(a){var b,c,d,e,f,g,h,i,j,k,l,m;m=RD(Gxd(a,(umd(),kld)),21);if(m.dc()){return null}h=0;g=0;if(m.Hc((Qpd(),Opd))){k=RD(Gxd(a,Hld),101);d=2;c=2;e=2;f=2;b=!vCd(a)?RD(Gxd(a,Nkd),88):RD(Gxd(vCd(a),Nkd),88);for(j=new dMd((!a.c&&(a.c=new C5d(K4,a,9,9)),a.c));j.e!=j.i.gc();){i=RD(bMd(j),123);l=RD(Gxd(i,Old),64);if(l==(qpd(),opd)){l=osd(i,b);Ixd(i,Old,l)}if(k==(Bod(),wod)){switch(l.g){case 1:d=$wnd.Math.max(d,i.i+i.g);break;case 2:c=$wnd.Math.max(c,i.j+i.f);break;case 3:e=$wnd.Math.max(e,i.i+i.g);break;case 4:f=$wnd.Math.max(f,i.j+i.f);}}else{switch(l.g){case 1:d+=i.g+2;break;case 2:c+=i.f+2;break;case 3:e+=i.g+2;break;case 4:f+=i.f+2;}}}h=$wnd.Math.max(d,e);g=$wnd.Math.max(c,f)}return Esd(a,h,g,true,true)} function Rqc(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;s=RD(zDb(PDb(CDb(new SDb(null,new Swb(b.d,16)),new Vqc(c)),new Xqc(c)),tBb(new ZBb,new XBb,new wCb,cD(WC(QL,1),jwe,108,0,[(xBb(),vBb)]))),15);l=lve;k=qwe;for(i=new Anb(b.b.j);i.a>> @evocateur/libnpmaccess Copyright npm, Inc Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> @evocateur/libnpmpublish Copyright npm, Inc Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> @evocateur/npm-registry-fetch no copyright notice >>> @npmcli/agent no copyright notice >>> @npmcli/git Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> @npmcli/package-json no copyright notice >>> @npmcli/promise-spawn Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> @npmcli/run-script Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> @types/glob copyright--then that use is not regulated by the license. Our copyright or other copyright-format/1.0/ Upstream-Name: glob Upstream-Contact: https://github.com/isaacs/node-glob/issues Source: https://github.com/isaacs/node-glob https://registry.npmjs.org/@types/glob https://github.com/terkelg/tiny-glob/tags https://github.com/terkelg/globalyzer/tags https://github.com/terkelg/globrex/tags Files: * Copyright: Isaac Z. Schlueter and Contributors Copyright (c) 2018 Terkel Gjervig Nielsen © [Terkel Gjervig Copyright: 2018 Terkel Gjervig Nielsen Copyright: 2011-2012, David Paleino Copyright (c) Microsoft Corporation. copyright including, without limitation, >>> @types/minimatch Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright: 2012, J (c) var pattern = c var expect = c[1].sort(alpha) var options = c[2] var f = c[3] || patterns.files var tapOpts = c[4] || {} // options.debug = true var Class = mm.defaults(options).Minimatch var m = new Class(pattern, {}) var r = m.makeRe() tapOpts.re = String(r) || JSON.stringify(r) tapOpts.files = JSON.stringify(f) tapOpts.pattern = pattern tapOpts.set = m.set tapOpts.negated = m.negate (c) var pattern = c expect = c[1].sort(alpha), options = c[2] || {}, f = c[3] || patterns.files, tapOpts = c[4] || {} // options.debug = true var m = new mm.Minimatch(pattern, options) var r = m.makeRe() var r2 = mm.makeRe(pattern, options) t.equal(String(r), String(r2), 'same results from both makeRe fns') var expectRe = regexps[re++] if (expectRe !== false) { expectRe = '/' + expectRe.slice(1, -1).replace(new RegExp('([^\\\\])/', 'g'), '$1\\\/') + '/' tapOpts.re = String(r) || JSON.stringify(r) tapOpts.re = '/' + tapOpts.re.slice(1, -1).replace(new RegExp('([^\\\\])/', 'g'), '$1\\\/') + '/' } else { tapOpts.re = r Copyright (c) Microsoft Corporation. Copyright: Microsoft Corporation copyright-format/1.0/ Upstream-Name: minimatch Source: https://github.com/isaacs/minimatch/tags https://registry.npmjs.org/@types/minimatch Files: * Copyright: Isaac Z. Schlueter >>> @types/semver Copyright: 2009-2016 Isaac Z. Schlueter and Contributors copyright-format/1.0/ Upstream-Name: semver Upstream-Contact: https://github.com/isaacs/node-semver/issues Source: https://github.com/isaacs/node-semver https://registry.npmjs.org/@types/semver Files: * (c) t.notOk(c4.test( t.end() }) Copyright Isaac Z. Schlueter Usage: semver [options] [ [...]] Prints valid versions sorted by SemVer precedence (c) t.ok(c2.test( const c3 = new Comparator(c, true) t.ok(c3.test('1.2.4')) // test an invalid version, should not throw (c) t.equal(r.raw, c.value, t.end() }) Copyright: 2012, J Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright: Microsoft Corporation Copyright (c) Microsoft Corporation. >>> @ungap/structured-clone (c) Andrea Giammarchi - ISC const {deserialize} = require('./deserialize.js'); const {serialize} = require('./serialize.js'); Copyright (c) 2021, Andrea Giammarchi, @WebReflection Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. (c) Andrea Giammarchi - ISC import {deserialize} from './deserialize.js'; import {serialize} from './serialize.js'; >>> cacache Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> cli-width Copyright (c) 2015, Ilya Radchenko Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> cmd-shim Copyright (c) npm, Inc. and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> conventional-changelog-angular © [conventional-changelog team Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> conventional-changelog-conventionalcommits © [conventional-changelog team Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> conventional-changelog-preset-loader no copyright notice >>> css-declaration-sorter no copyright notice >>> custom-error-instance no copyright notice >>> d3 (c) / n; function project(x, y) { var r = sqrt$2(c - 2 * n * sin$1(y)) / n; return [r * sin$1(x *= n), r0 - r * cos$1(x)]; (c) / (3.49 } Copyright 2010-2023 Mike Bostock (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : Copyright 2010-2023 Mike Bostock Copyright 2010-2023 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. (c) return c; } (c)*Zr,scaleX:a,scaleY:u Copyright 2018 Vladimir Agafonkin. function quickselect(array, k, left = 0, right = Infinity, compare) { k = Math.floor(k); left = Math.floor(Math.max(0, left)); right = Math.floor(Math.min(array.length - 1, right)); if (!(left <= k && k <= right)) return array; >>> d3-geo Copyright 2010-2024 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright 2008-2012 Charles Karney Copyright 2010-2024 Mike Bostock, 2008-2012 Charles Karney (c) / n; function project(x, y) { var r = sqrt(c - 2 * n * sin(y)) / n; return [r * sin(x *= n), r0 - r * cos(x)]; Copyright 2010-2024 Mike Bostock, 2008-2012 Charles Karney (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3-array')) : >>> d3-scale-chromatic Copyright 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University Copyright 2010-2024 Mike Bostock; 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University Copyright 2010-2024 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright 2010-2024 Mike Bostock; 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3-interpolate'), require('d3-color')) : >>> delaunator Copyright (c) 2021, Mapbox Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> electron-to-chromium Copyright 2018 Kilian Valkhof Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> fastq copyright ## Install Copyright (c) 2015-2020, Matteo Collina Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> flatted no copyright notice >>> foreground-child Copyright (c) 2015-2023 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> glob Copyright (c) 2009-2023 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> html-frontmatter no copyright notice >>> ignore-walk Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> ini no copyright notice >>> init-package-json Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. (c) const yes = isYes(config) const packageFile = path.resolve(dir, 'package.json') const pkg = await readPkgJson(packageFile) >>> libnpmaccess Copyright npm, Inc Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> libnpmpublish no copyright notice >>> libsodium Copyright (c) 2015-2023 Ahmad Ben Mrad Frank Denis Ryan Lester Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. ©�U Š �z3� 0W� )���V5%r |BJ��&�J=N��!HLj�P�O���Y��p-�N�NqL�����<�Z���{s�(�(N�FE.�T�υ��eJ���6��{�3> %&�l�/$�j�#�Ac&� �49`�X;�N>�‰<��j�KmbE��$�X�G�L��(�� �%��7�t�-s��F�J�|�&�`�%�3���#�1G"�T�"�̎L�Q���[��&�E�idHd����H�(耡%b!1��S5��Y�E�+J�2W��,��;��4H):R)"��ց"����K�M"��kN����܉�r�:+��ˆB�|!���)K�)K���� vG-xX����$�3��V7-�+ j��a���B[^�b~��S�NW��3կd3E��7(�Uxc����D,���̀����N�sZg*le�7UfK����:�ɛ_1HP+��CM��.+�N?�CO�I�G�8+�䫼�^�SP�Ш��o�����Vߕ,n��_���b]QA���(Ս{H�p��\�W�SP�/�,�RO�C 8KE��x)�΢륂�@4��*�����{T�F?duVf?�Uu�j5�����W4�{��[}�5=ൕ�#^5��j�y�1��1���y��9�5s��c���rA�O\p��``;}��p���b��w ���� ���9��|>��_�u���'^D �U���XF �6���4&�x�>y�$�S/ש�����wVp������Fը�awY�U<ޘ&#�~,sEGf�(�q�A�����&���%�V�%� �dSK�c�@Y����="� �Ƃ)��� ��F �Ѥw�,��v��3z�=K��-{V+ҫ�L��ʮGW� ���%R��M�1�#��jC�C�U���U�v�y�r�~R�Z��� �[<�I^<:�G�B��Y�#5T �b��P-�Q�8ٯ:�]��R�ZR1h]5�������g��MqnEb�}��Oñ���Eq%���M����v�w)��j0�k3�R ����>>Qb,$R4�D�@+����c-��ژ M��wXqj�JD[���-�3�y^7E��������j���Jj�C�Ǭ]m),hߎ�ZѶ!�ڦC>�U��P>��y���/�mY��W�C�h��(��q5��+�'qV�-�T�Dr�Cv6���_w�UE6K���]� �H4��Uu}T�e��}&���ھ$d�`,�� � ���^� �op!����d��CP��� �q��Y* RuX��!N� )��v�8�'Ä�ら��H0���K��j��R�IyV2$xA��Ř{�`1���{�fx,+�2.���U��Q4']�7�� ���ˈO� ���uQ��;2�8@��w��b2I ��U���i��g)4_��9�w+���!.uL܉�ϰ����h��ne8�)�i����a�O�?elZjh�L-�,Y��"<�����N���]86E��cɞW��99'��v��6!� �,�2���8�B9��4����� �#���V�,E;���s����3q��_?�ߊ�{`�!mLצ^g� R|��Pb,��6U�Zq�U����d� ��`���~ �l�Ac,�zV;(X^JC�4)�2Sg�0�FǽV�5.��NBI�)�͌�%;C�,�����l�ND�eŸ ���=ac���n��3hܨA¸�%�j��Z�)u��T��}�ri�Ht��e>� �njy��J��4ٷ�f;�;Oj�O��y��4?��*�.�YE�LN�Is'&͑���Kv��D f΋�:�X�W^ϝ�d sG�|^ &�����������cd3��2n!}9�3���ȸӆKP������Roh��z�&�]�JT�a�M��h" ���5�^�#��Q��� |�ct���{�U%�a�����T~��X+r�]rV�47I΋�%& ��TJ�(Q�������mVX3�T\�&3e���/d���c�w��d���`3��m��ȧ:- �1�M�[���b���v�eqpkQ���тa�/�aj�70���J8�ی���F�k��dvA�3T ���d���(˂�~[b�\+#���0*fZ{�(X�v��� ��6�� X&�L��A��>ԕ�xF�+�yQ6�9����^�6��8s�w_3�{f5�ϘB��B*��Tcs"�y�d�4��B��9hR�F��;�7m�>�mbۄV�<6֑�o��Q�{A.�3.�[8N���>>aݘ�GU�q�]Է]Z�څ6��2쩉՞�FJYPLiFUhֱґQA��v�6J*�N��+����$`��4ReM�\�ɔ{7�(�!Fՠ���xi�tj[����i���oJ��r���p�N+��!v�$R�Uk�c�.�2@��JF�ݩu ��`x��x��\l 2�J�d3|�L��&V��!�=�+"{X�r�C������.���͜%֔X$Š� �����=2ؙ{E�)8Df�̌?��=I��n*;̐H�:��k�0e�\��|���}>��n�ŅUGϤn�]K���P����c �o��Vm���C��&�MA����e,�^Y�@��G<��'���we�\��D+v�wڴ׾��ޥ��.�Gv)�`������Y���T3��������K5���ޫ�z���gE��~�:�3"k$b.�3�c��l���%�r��x�T���ڜ�ƈU.n���X>lc��%��g��iZ�W=�˰?hZ�[�%�pZ�SlΘ�M�j�N�k<��s� �%F���\�Ϥ�p҈��5���S�:��+{X��%Ӳ�(%�^eƪ���%{+%$גWB'O�v��`�Ȑ'SL�F�I�LO 32��1-.b/V�r��1��q����q�A�M�t���&�k�lx�[ �����^�j��'L�42;�-nLPD�_�~Ť2mg"�W���e���m��y���O��zX}_^�B����,G���$h| �ɋd/� `�2�=RCⰫ�U@s�ɫ5:��ŊwX�kERi�Ų���Zd��<թ]�� �*����XB��\X��H˙��E��g��z�z�0!{�+ �֋CkVu��(�fr����h�$��[$'G�j��6��(B|��c��! �*�a�;c,г��ͪ��ٜ��Jպ3�:���*���uY3�I��5�Yy�uQv ���!.UK�(B\\'�� .�eq!�>y�9MK��K0W����>�Üʺ~�H%�e�0����~�5Km*�t`���i��ԕd��5�0�~6�"�$.z��1�`rL_x.���S��k���mX�Pc���{���qWql%m�lV�g;EE�S.:㭉�:v~�вKm��=��z��@���L�� ���F-U�մ\��ә�7j��ޛ z�a��b�MO �jmo�����Sq-OT��i�;�K���'��v���t(��o� �e3��q5�3�����ޟ�� �p5L�n��7ϫA>���M�K;��p��v�N!��XL�h%��f s�] �@#z��e�<��UY�cl)�a�����B�T�%���AR-�dO�P|�#A準3�d�}HQ�űȖ� ��Ҏ��< �α8�ǡ�Q:�#I��`ܖ<�”�-K�LZf2��Xd��Y���w�%�]q,��2�VZʮ8���d*�O�5ѣ��c�(Mbʼnr��y�����3�p]!Ɯ�Ɏ>�'�(E�I�5A�H. �$��#ؙ4L� ��k!�pMx���T�f>�LQX���C(� ӎ��'b� Pb�KQx�<�ql/�2ʤO"Rs-Dj��̤��L� �,9��[K9J�E��)�&2eה��2\~�L�(Mť$�}e�H��4,�9Oq�d���Ir�W)�'fʡ�9'"��"��7tťȡ���9Z�CqBs(Ne�ϡh��%P����� ,'�a�,Aê]'SƲ�Ҽ\�����M�ĥ�BW��&A�V��)͟����H��[��x�P��[�I�>q!�'NU��ԤO\� (�yM�O\���>q��'���+�j…E�/pW{֮��c�=q��'�({�XdO\@�DXE�)tɎJ�`�hƒ�'(���ޑ�I�9q�=2u�)�Ѽ�S�7q!�&�8o�R�� �����,�R�p� ̅�N����&�&m��������[m?������?q��}��@�����?��C�>��CS}�ԇ���m�T�����t垮���{�~O7��<݄���u��n��m�� _���6|݆��Lͼ�!C�����6_��2^�Ť�w����Ѳ�FȳM�u��󐇲�6�^��#�nm��=;A��]'��̿�c�y�>�T�;��c�+ᣭ;w��!ʡ!Ηp�����_͓K� �1r��E��@rOY:����a������"����A]��_�e��2S%)�L��^��.!�뜃^�g�7�)�o���-� zãѩ^����J� w&_C���=M��L�@��;7<�3��Y�!���}�l*�?ߍ�S��o?û��ݫ��r�o)tX�$}�y�]�!�۬�':�2���J�����-����*1� ��†��m.��OCP�c�`��0 �U<�9���L�BHo4���i���o=o�W s.�X9� h^�g�gc�����O������ x`��>��ǣ���P߳�?��������VQ����7�7P?l3�䣔q0��2v5��K���E�G��H��x�y��s>��2��8� >/>�b�O��?J8��u)y瘶z��x-Hx� ��*��PN9UNsHn���)ʩ�R91Ÿ�~�﫟T�~�~����T���b����ѿX?��?��/�O+F���@�U� ���\?��k�S7-�\;-�@fi��_�8���G�qF���h�c��=�i ����j:vI 5źj���q�=E�B�v�T�"�A%�~ߣ�G.��B� ,��a�~��o�Q��Ƌ�`9zF�j�:C��s@)�h8��Kh��B�/�I�\T[� �F�� DtQu���E����=�~ˌ�C���cT]h���W|��9��}��k.�B�B5�Ǹ֐|��%�{���čG�����Z�����p�1�AW�ƯI�������d�Nw���|5�'=<��Ïx� �'�p������U��s� ��9I���$��pz � є�n 7�6 ��6q��Y �M��(�>AF�3N�1�<'�Xp� �� S�� ��6@Gj#�a g�`�/��\'�K�]�|f���b��o���b^�nߊ�R8m������.�����.�ھ��E}g��� ©�����>�����?�2p �"[�H�3�в��6@*g�_͋H�_\yh@,�\r�<�V�;I�T Nk�����^I��[0CN���!sP���:X@I.�+�箂��eE*BQ7 ��9��_�1@t��uJS �ރx�D��p�?+������ ��,�F �b.��Wl5�$�z� .��f��SVe�78m� @�uWr �<�x� @�TE:�6@ds26K���� ��0c���^7�D��xS����;�=��l��1s ��YEa�'�́.HS��Py�;tj,"�T�:+�4 �**e�I�ʊ�َd"��ɒɒT����-3bN���;-!�s>�s��}u��'\���Q8+�(��� ���C��[/:�늢�ii�gZ �C�d�/��ҽ{U �^���i �~�`34-U��i�J_�;II�#/��{.�cS�X��]� �~�� ����=�h>�p ��1f!���VVF7ċ����}��3�.�Yg���jS����/+8�츢$�ta��!V��i���X��/Gc�q]�=u� g*��N�qh�T��Bd>�!��� � ���ޝ��n-����&U�II����ݿ���J���l�=���b� �gpa�~���w�(cM�B�J�>��u���)��R�Oa��c�K��SPtq �����ٍ�P�@Ū�N��,�����wp�$mF0�򴙏;�,�2�ؖ >>> libsodium-wrappers Copyright (c) 2015-2023 Ahmad Ben Mrad Frank Denis Ryan Lester Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> lru-cache Copyright (c) 2010-2023 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> minimatch Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> mkdirp-promise Copyright (c) 2015, Ahmad Nassri Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> npm-package-arg Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> npm-packlist Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> npm-pick-manifest Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> npm-registry-fetch Copyright npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> pacote Copyright (c) Isaac Z. Schlueter, Kat March Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> picocolors Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> poly1305-js no copyright notice >>> postcss-modules-extract-imports Copyright 2015 Glen Maddern Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> postcss-modules-scope Copyright (c) 2015, Glen Maddern Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> promzard Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> read Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> read-cmd-shim Copyright (c) 2015, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> read-package-json Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> rimraf Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> sax Copyright (c) 2010-2024 Mathias Bynens Copyright (c) 2010-2024 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> semver Copyright Isaac Z. Schlueter Usage: semver [options] [ [...]] Prints valid versions sorted by SemVer precedence Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright Isaac Z. Schlueter Usage: semver [options] [ [...]] Prints valid versions sorted by SemVer precedence >>> sodium-plus Copyright (c) 2019 * Paragon Initiative Enterprises * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. >>> split2 Copyright (c) 2014-2016, Matteo Collina Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2014-2017, Matteo Collina Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2014-2018, Matteo Collina Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> uid-number Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> universal-user-agent Copyright (c) 2018, Gregor Martynus (https://github.com/gr2m) Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> v8-to-istanbul no copyright notice >>> yaml Copyright Eemeli Aro Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. >>> big-integer no copyright notice >>> memfs This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information, please refer to >>> robust-predicates This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information, please refer to >>> tweetnacl This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information, please refer to >>> type-fest Copyright (c) Sindre Sorhus (https:/sindresorhus.com) [NOTE; BROADCOM ELECTS TO USE AND DISTRIBUTE THIS PACKAGE UNDER THE TERMS OF THE PUBLIC DOMAIN LICENSE, THE TERMS OF WHICH ARE SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.] License (MIT OR CC0-1.0) [NOTE; BROADCOM ELECTS TO USE AND DISTRIBUTE THIS PACKAGE UNDER THE TERMS OF THE Public Domain LICENSE, THE TERMS OF WHICH ARE SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE] License (MIT OR CC0-1.0) >>> zenscroll This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information, please refer to >>> @aashutoshrathi/word-wrap Copyright (c) 2014-2016, Jon Schlinkert Copyright (c) 2014-2023, Jon Schlinkert. Copyright © 2017, >>> @adobe/css-tools Copyright (c) 2012 TJ Holowaychuk Copyright (c) 2022 Jean-Philippe Zolesio Copyright (c) 2022 Jean-Philippe Zolesio Copyright (c) 2012 TJ Holowaychuk >>> @angular-devkit/architect Copyright Google LLC All Rights Reserved. >>> @angular-devkit/build-angular Copyright Google LLC All Rights Reserved. >>> @angular-devkit/build-webpack Copyright (c) 2017 Google, Inc. Copyright Google LLC All Rights Reserved. >>> @angular-devkit/core Copyright Google LLC All Rights Reserved. >>> @angular-devkit/schematics Copyright Google LLC All Rights Reserved. >>> @angular-eslint/builder Copyright (c) 2020 James Henry >>> @angular-eslint/bundled-angular-compiler (c) 2010-2024 Google LLC. https://angular.io/ Copyright Google LLC All Rights Reserved. Copyright Google LLC All Rights Reserved. (c) 2010-2024 Google LLC. https://angular.io/ >>> @angular-eslint/eslint-plugin Copyright (c) 2020 James Henry >>> @angular-eslint/eslint-plugin-template Copyright (c) 2020 James Henry >>> @angular-eslint/schematics Copyright (c) 2020 James Henry >>> @angular-eslint/template-parser Copyright (c) 2020 James Henry >>> @angular-eslint/utils Copyright (c) 2020 James Henry >>> @angular/animations (c) 2010-2024 Google LLC. https://angular.io/ >>> @angular/cdk Copyright (c) 2024 Google LLC. Copyright Google LLC All Rights Reserved. >>> @angular/cli no copyright notice >>> @angular/common Copyright Google LLC All Rights Reserved. >>> @angular/compiler Copyright Google LLC All Rights Reserved. (c) 2010-2024 Google LLC. https://angular.io/ >>> @angular/compiler-cli Copyright Google LLC All Rights Reserved. >>> @angular/core Copyright Google LLC All Rights Reserved. (c) 2010-2024 Google LLC. https://angular.io/ >>> @angular/forms Copyright Google LLC All Rights Reserved. (c) 2010-2024 Google LLC. https://angular.io/ >>> @angular/language-service Copyright Google LLC All Rights Reserved. >>> @angular/material Copyright (c) 2024 Google LLC. Copyright Google LLC All Rights Reserved.\n Copyright Google LLC All Rights Reserved. (c) 2010-2022 Google LLC. https://angular.io/ Copyright Google LLC All Rights Reserved.\n Copyright (c) 2024 Google LLC. (c) 2010-2022 Google LLC. https://angular.io/ Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. Copyright Google LLC All Rights Reserved. >>> @angular/platform-browser (c) 2010-2024 Google LLC. https://angular.io/ >>> @angular/platform-browser-dynamic (c) 2010-2024 Google LLC. https://angular.io/ >>> @angular/platform-server (c) 2010-2024 Google LLC. https://angular.io/ >>> @angular/router (c) 2010-2024 Google LLC. https://angular.io/ >>> @auth0/angular-jwt Copyright (c) 2017 Auth0 Inc. >>> @babel/code-frame Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/compat-data Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/core Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/generator Found in: package/LICENSE Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-annotate-as-pure Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-builder-binary-assignment-operator-visitor Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-compilation-targets Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-create-class-features-plugin Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-create-regexp-features-plugin Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-define-polyfill-provider Copyright (c) 2014-present Nicol >>> @babel/helper-environment-visitor Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-function-name Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-hoist-variables Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-member-expression-to-functions Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-module-imports Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-module-transforms Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-optimise-call-expression Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-plugin-utils Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-remap-async-to-generator Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-replace-supers Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-simple-access Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-skip-transparent-expression-wrappers Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-split-export-declaration Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-string-parser Found in: package/LICENSE Copyright (c) 2014-present Sebastian McKenzie and other contributors MIT.LICENSE >>> @babel/helper-validator-identifier Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-validator-option Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helper-wrap-function Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/helpers COPYRIGHT} _regeneratorRuntime = function () var exports = {}; `) Copyright (c) 2014-present Sebastian McKenzie and other contributors COPYRIGHT = `/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE export default function generateRegeneratorRuntimeHelper() { const ast = parse(REGENERATOR_RUNTIME_IN_FILE, { sourceType: "script" }); Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE setFunctionName: helper("7.23.6", 'export default function setFunctionName(e,t,n){"symbol"==typeof t&&(t=(t=t.description)?"["+t+"]":"");try{Object.defineProperty(e,"name",{configurable:!0,value:n?n+" "+t:t})}catch(e){}return e}'), toPrimitive: helper("7.1.5", 'export default function toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}'), toPropertyKey: helper("7.1.5", 'import toPrimitive from"toPrimitive";export default function toPropertyKey(t){var i=toPrimitive(t,"string");return"symbol"==typeof i?i:String(i)}'), typeof: helper("7.0.0-beta.0", 'export default function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}'), using: helper("7.22.0", 'export default function _using(o,n,e){if(null==n)return n;if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var r=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==r&&(r=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof r)throw new TypeError("Property [Symbol.dispose] is not a function.");return o.push({v:n,d:r,a:e}),n}'), usingCtx: helper("7.23.9", 'export default function _usingCtx(){var r="function"==typeof SuppressedError?SuppressedError:function(r,n){var e=new Error;return e.name="SuppressedError",e.suppressed=n,e.error=r,e},n={},e=[];function using(r,n){if(null!=n){if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(r)var o=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==o&&(o=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof o)throw new TypeError("Property [Symbol.dispose] is not a function.");e.push({v:n,d:o,a:r})}return n}return{e:n,u:using.bind(null,!1),a:using.bind(null,!0),d:function(){var o=this.e;function next(){for(;r=e.pop();)try{var r,t=r.d.call(r.v);if(r.a)return Promise.resolve(t).then(next,err)}catch(r){return err(r)}if(o!==n)throw o}function err(e){return o=o!==n?new r(o,e):e,next()}return next()}}}'), wrapRegExp: helper("7.19.0", 'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(e,r){return new BabelRegExp(e,void 0,r)};var e=RegExp.prototype,r=new WeakMap;function BabelRegExp(e,t,p){var o=new RegExp(e,t);return r.set(o,p||r.get(e)),setPrototypeOf(o,BabelRegExp.prototype)}function buildGroups(e,t){var p=r.get(t);return Object.keys(p).reduce((function(r,t){var o=p[t];if("number"==typeof o)r[t]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1]+)>/g,(function(e,r){var t=o[r];return"$"+(Array.isArray(t)?t.join("$"):t)})))}if("function"==typeof p){var i=this;return e[Symbol.replace].call(this,t,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(buildGroups(e,i)),p.apply(this,e)}))}return e[Symbol.replace].call(this,t,p)},_wrapRegExp.apply(this,arguments)}') }); COPYRIGHT = `/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE export default function generateRegeneratorRuntimeHelper() { const ast = parse(REGENERATOR_RUNTIME_IN_FILE, { sourceType: "script" }); Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE setFunctionName: helper("7.23.6", 'export default function setFunctionName(e,t,n){"symbol"==typeof t&&(t=(t=t.description)?"["+t+"]":"");try{Object.defineProperty(e,"name",{configurable:!0,value:n?n+" "+t:t})}catch(e){}return e}'), toPrimitive: helper("7.1.5", 'export default function toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}'), toPropertyKey: helper("7.1.5", 'import toPrimitive from"toPrimitive";export default function toPropertyKey(t){var i=toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}'), toSetter: helper("7.24.0", 'export default function _toSetter(t,e,n){e||(e=[]);var r=e.length++;return Object.defineProperty({},"_",{set:function(o){e[r]=o,t.apply(n,e)}})}'), typeof: helper("7.0.0-beta.0", 'export default function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}'), using: helper("7.22.0", 'export default function _using(o,n,e){if(null==n)return n;if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var r=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==r&&(r=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof r)throw new TypeError("Property [Symbol.dispose] is not a function.");return o.push({v:n,d:r,a:e}),n}'), usingCtx: helper("7.23.9", 'export default function _usingCtx(){var r="function"==typeof SuppressedError?SuppressedError:function(r,n){var e=Error();return e.name="SuppressedError",e.suppressed=n,e.error=r,e},n={},e=[];function using(r,n){if(null!=n){if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(r)var o=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==o&&(o=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof o)throw new TypeError("Property [Symbol.dispose] is not a function.");e.push({v:n,d:o,a:r})}return n}return{e:n,u:using.bind(null,!1),a:using.bind(null,!0),d:function(){var o=this.e;function next(){for(;r=e.pop();)try{var r,t=r.d.call(r.v);if(r.a)return Promise.resolve(t).then(next,err)}catch(r){return err(r)}if(o!==n)throw o}function err(e){return o=o!==n?new r(o,e):e,next()}return next()}}}'), wrapRegExp: helper("7.19.0", 'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(e,r){return new BabelRegExp(e,void 0,r)};var e=RegExp.prototype,r=new WeakMap;function BabelRegExp(e,t,p){var o=RegExp(e,t);return r.set(o,p||r.get(e)),setPrototypeOf(o,BabelRegExp.prototype)}function buildGroups(e,t){var p=r.get(t);return Object.keys(p).reduce((function(r,t){var o=p[t];if("number"==typeof o)r[t]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1]+)>/g,(function(e,r){var t=o[r];return"$"+(Array.isArray(t)?t.join("$"):t)})))}if("function"==typeof p){var i=this;return e[Symbol.replace].call(this,t,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(buildGroups(e,i)),p.apply(this,e)}))}return e[Symbol.replace].call(this,t,p)},_wrapRegExp.apply(this,arguments)}') }); COPYRIGHT} _regeneratorRuntime = function () var exports = {}; `) Copyright (c) 2014-present Sebastian McKenzie and other contributors COPYRIGHT} _regeneratorRuntime = function () var exports = {}; `) Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE setFunctionName: helper("7.23.6", 'export default function setFunctionName(e,t,n){"symbol"==typeof t&&(t=(t=t.description)?"["+t+"]":"");try{Object.defineProperty(e,"name",{configurable:!0,value:n?n+" "+t:t})}catch(e){}return e}'), toPrimitive: helper("7.1.5", 'export default function toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}'), toPropertyKey: helper("7.1.5", 'import toPrimitive from"toPrimitive";export default function toPropertyKey(t){var i=toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}'), toSetter: helper("7.24.0", 'export default function _toSetter(t,e,n){e||(e=[]);var r=e.length++;return Object.defineProperty({},"_",{set:function(o){e[r]=o,t.apply(n,e)}})}'), typeof: helper("7.0.0-beta.0", 'export default function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}'), using: helper("7.22.0", 'export default function _using(o,n,e){if(null==n)return n;if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(e)var r=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==r&&(r=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof r)throw new TypeError("Property [Symbol.dispose] is not a function.");return o.push({v:n,d:r,a:e}),n}'), usingCtx: helper("7.23.9", 'export default function _usingCtx(){var r="function"==typeof SuppressedError?SuppressedError:function(r,n){var e=Error();return e.name="SuppressedError",e.suppressed=n,e.error=r,e},n={},e=[];function using(r,n){if(null!=n){if(Object(n)!==n)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(r)var o=n[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==o&&(o=n[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof o)throw new TypeError("Property [Symbol.dispose] is not a function.");e.push({v:n,d:o,a:r})}return n}return{e:n,u:using.bind(null,!1),a:using.bind(null,!0),d:function(){var o=this.e;function next(){for(;r=e.pop();)try{var r,t=r.d.call(r.v);if(r.a)return Promise.resolve(t).then(next,err)}catch(r){return err(r)}if(o!==n)throw o}function err(e){return o=o!==n?new r(o,e):e,next()}return next()}}}'), wrapRegExp: helper("7.19.0", 'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(e,r){return new BabelRegExp(e,void 0,r)};var e=RegExp.prototype,r=new WeakMap;function BabelRegExp(e,t,p){var o=RegExp(e,t);return r.set(o,p||r.get(e)),setPrototypeOf(o,BabelRegExp.prototype)}function buildGroups(e,t){var p=r.get(t);return Object.keys(p).reduce((function(r,t){var o=p[t];if("number"==typeof o)r[t]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1]+)>/g,(function(e,r){var t=o[r];return"$"+(Array.isArray(t)?t.join("$"):t)})))}if("function"==typeof p){var i=this;return e[Symbol.replace].call(this,t,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(buildGroups(e,i)),p.apply(this,e)}))}return e[Symbol.replace].call(this,t,p)},_wrapRegExp.apply(this,arguments)}') }); Copyright (c) 2014-present Sebastian McKenzie and other contributors COPYRIGHT = `/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE export default function generateRegeneratorRuntimeHelper() { const ast = parse(REGENERATOR_RUNTIME_IN_FILE, { sourceType: "script" }); COPYRIGHT} _regeneratorRuntime = function () var exports = {}; `) Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE globals: ["Object", "Symbol", "Error", "TypeError", "isNaN", "Promise"], locals: { _regeneratorRuntime: ["body.0.id", "body.0.body.body.0.expression.left"] }, exportBindingAssignments: ["body.0.body.body.0.expression"], exportName: "_regeneratorRuntime", dependencies: {} COPYRIGHT = `/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE export default function generateRegeneratorRuntimeHelper() { const ast = parse(REGENERATOR_RUNTIME_IN_FILE, { sourceType: "script" }); Copyright (c) 2014-present Sebastian McKenzie and other contributors COPYRIGHT = `/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE export default function generateRegeneratorRuntimeHelper() { const ast = parse(REGENERATOR_RUNTIME_IN_FILE, { sourceType: "script" }); Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE globals: ["Object", "Symbol", "Error", "TypeError", "isNaN", "Promise"], locals: { _regeneratorRuntime: ["body.0.id", "body.0.body.body.0.expression.left"] }, exportBindingAssignments: ["body.0.body.body.0.expression"], exportName: "_regeneratorRuntime", dependencies: {} COPYRIGHT} _regeneratorRuntime = function () var exports = {}; `) Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/highlight Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/parser Copyright (C) 2012-2014 by various contributors (see AUTHORS) ©��T ���s�~Z�8_X@Ռ�\�@�,���g �.Ι�@��������p:�� �F�"��(_������4�{���O~�X7$��I�ӏ'�r�}u�� t�ᄄ��O�|j�n�f�z�*�C,���W�_ �@ea��� �ϓ0��7��j��J) �O�b(��S�Ԃ���Xd0j�H+����&��n��G�0�vI��]�0�u��" )5ӭr��@��g���P�ٯ��Np�P�LpxxX� ��G�~k�Y�����*wP):�B^>��pA�=�z��K�"�f�R ������Jո{\]���s8?�@Y�Q�sG��Ẍ́�% ڳ���V1o�y�Y�Or���Tg��H�椊��4oҨN. ��|���窑�~6g��-��'�孖<7���QLS��?'Y"R��Гq��/d��d%#��_7j���Q��Ϙ���(�Ќ�& ��֙h>�k�d=˞�E**`�R�ٔq����.P.�fP����,��E�y����,RJ�Ȃy�;� �u}�� Hk��g&�8\�����d��B�K�M���胮�*LW��P����ڞt� p~�b�m�OF��`3�nc����4z��|Am���QE[ {z���1����hu����N ?�T�2_=˨/�b�M8e�@k�T3��i�li��V�?�Vū���Q|�NPL-��5�9 �a�Bw˰.�0Ec�\�����C�Y�+��(C#Hɧ0Z�9�>�@Ze*A��d���� )��Z����QeD�� fa�D �������jy����^�A�0\=ƪ�/8�[ɷ���PRX�m��tS���2 A�ʃl�֥+��Ú��Xr] �`��i����v�ь„�I�Mmn���Z,3�c�,F�Mp&�-�35��V�L9�YN��Gz:N�4�3k,� �՗�G�o$:Va�jĪp ;;ۘy��1�;}�3l[����{J�t'� -��w����D����+�eN�uNd�m�O�EM���e��|���O%��� Fg}p������K��)_%R�W6���8�ǧ��"� J0�Uz����8�-fn�Dz������4��5�Ђm$�"I�j����G~�LW��Л���әd�T��Ս΂���J����2�*+�z�}��b<��MDD�{P�����֮d Rud�IC��OUY^��u1�lm̦߫�VTO@�͓�j��(ҭ`<��,?85LўłZs"Xϓ�}!ٸ� ��i��V���;}��0�'���1��XO����D%|~R*Y*8�)� ?���-�*C���G�H�n�SX�?��ux�����2�M+Ʉl�n������\f/`Ɯ'�J��&���~�u�m\0W=�9<���~P#�&�#���9�,�ogJ�B��Q�(C�� �@br�+��h�[&�ҁZ�Lp��:3�ܿ� D�I2��ŀc��I+c�L�t� ���T�����1 v����bB�f�7��ݦb���9@�����Ϧ��93�����yn��ʘ;Y���?�//Cӑ�5����z+-���8��j��c�=�T\9C�H��'U�| ?����t`v}�Hj�A�h��} �_h'���:phvh$�6����0��*7-��� ��ɕ����;�%�P��S&��u9�#�8��g^@��3ʿ�z)<ɜm9�0]tSG�jv"$�d^���If�F�_‚��T1�@�t����<����� ւ�6��>X�v���6�絶r\��I�>+�?��j�-���P�q�NC-�qǢ$�5�E�|��?�V�y��*���zB�u�rw�K��7�D�HE��GtO�8,�%����F�R����bz���'?cz��� c^w��*���Oi��&i��\����Cge�Fo�E<��q�n����f0g�psK�EB�M^y����V fH���Ŀ��­�>H�,��i�R5���1lKg'Pf���@�v�tK��Y�)������ C��IU��}w%��*OE$�ai ��Wb�����P����%��C����Z��� 嶒4?��pE�4��t�f(�T�3����.��S�Ȉ:�`E��Zc��J�0 ���)v����YU5��6Q�X+2K�m���N&b�|͓�R�]��T�j��pOn������T"h�Ɗ�6���c]&$ʬ�n�qo����hF���F��S�\�\a[�� ����%���S�B :j+�v���9nU@W��"����و�Z�P� *� ��SJlBg�%�eϓOi���`_���鑨��������4H��ч�;I��if|���_������+��ۇ�{�q� ���2t�����O~h5���0�#>��<�;.V�1�p����<��'���yt���\���:��;Nf��S�#K�k2rX���"�fz˼��a��FA�L�=`����R�Q�B$P��1��A2;u(��u.DGݨ���jh>}���9)ۀFAc�(�� ~|��O��_Thx�F�9k�C�v��S5h�jm�%0��E��%�0��b�9�1M�9�j;PN�K/ �_чIՁ{��[�_eɫ��|G�3 �~1�ɴ��w^d��H�?�5��.�f�[�5$dP��ck��S����3�����pY)�y~�C�����<-.�T�<�xU�G�v mh+8����)4g������?��Y�!:HOLx�vE��^1g��E����j��(�Ǹ+&\W�;��-�Db��  �\�M��Ac�`��r0�~̊�x���l���)��S��9p��$�9i�J?(�'t�?�!�ZE(�;��G�r���s/͢����s&�~�9h����K��V�I*�� e�`G�Uv;R�xx�U.z�w�u߶B�=�~�n�f�t1W�Xų�;��9A��,�Q�?^&W8����Ʌ̭�ߘq��Z!Y��)���G��a����ǀN�:uQ�+o%��/����D�� 9��'�P�̞Qi�e�"9y฼J&úZ؀��S�B��4�d�PT��*�#��۶����? 5�4#^��r�L;f��z�K��FtA����Y@�=&"�c�X@�|b�׆�v��94E}�ۂɓ� N��1Y.�򯲪���\��Q�0Kȸ��a�Ȃ�* ��� �XWS�P�Z�0�H�Fg�B��ʺ�5v��#��)$ ���_eP/(��V@^���5�2�Uy��πm%q��1��q�Q��qzz�Om��*H���9g�5�2��2ŀ��baU����/l����-C��-8��}.ѥ�D��4�y���߹���Ĭ�ۿᚫOa�,��~�!��QͶ�<��h$�:n=H0�=؞�&�m�(�VwÝ� ����`#��+����� �/<�_�:�b[GMTE�17� o�����]}an�@R����bq��`�ra�+��P�R4ፁw ׾=Tۭ�(�ժ�^�M j+�Ϧy|M���M��:�>Q�%��@S ���#���ŝp��V����9����UxG�TZI/�S�? ^�� ��jU��^ '��D/"�|Z��Q�S���ڎ��D��֦�ڣZ�XSG�U�MI�� ��\7�cPX���T`��}��#�6�]'�ʘ{r�����p�����o��7 Y#�������I�n��Q�q�o^��;�A��EH ����pNW�CB� ��&�ߊ`&��e��W�������%^SbL�z�|ZA�1����o ��b���)�+�[)���^��6/8�2�����(6���)�� I�I� �߮���VP�U %9�[�}��QPP�Ү NU+����811�qvskE�Μ鎼��n,n��R��3z����7sK;`��� MP r .����2�>�U�r����jU�������2/�|G�M`�;�d��[f�[�����>���,�y�(���u����▫�PC ��]�(8+��Q��֍ ���7K�QD(Ĩ .ȥn|�%~���Z�L�a�\D�:Y��2\Ђl`E.,�L�("�H�r_P�d������ �i��Л��xm��ԋq_�X�ӨAs� �/#��$|�K[��m ֨��P� :b�I�Y��u�alM�� Q��\�?��@�FE�^��D�TK8�����T��f�+�&n�$� >��g{�b� xQڕk��'�z: F[ �.���\ -3��>W�s�E�n���W��mv@ �{�g*6�Х�/.\���f%]K_���.q)���#�"h�����K�(�����t÷���n� ��e�$~�G��4f>r`U^.�(� WVQ�^a��dŅ���!LNY?h���?z� ��F�X+OJ�=�s��j.9˝�]r�m�7�xAt��w�� '���K�, ����x���R�̩���?�eN�}��VZ��!����?��͠�tz���Ḭc���v1g��C��td�v�`|<8p��JiD�^���C��8�vމ���U�m�]P�.�W`�@V��h�J[�v���NM��)h���D��wZ��j�(���VQo�J��$� ���޷E�Ch�H.a��Q!{�Z���n�Gp�V�D��LQ�����҈U��t�2L3��Cx���Q9%2,V{Һ���Nn���0��sE��@��֧��t U�����o�.?�}~fu�����AiX���H=�����.����v0����և��V*.��������*�?��l�j"I<=M���V뢏�HK��m�hέh��`�D�A��݈ o>��| #,�&EŧD����u�G�C�~ʜP����;1 �@'��[��wTuL�̜ugIb�A}:�;ꌾ�CQA������ԉ��'�D/�av��!`�~M3{� &����3�C�_et M��1Y���!jw �:>�j��c}��$�� ]BvL��r�{�~��HZ}�z�'���}���x�#�]��u��(���� �3�׸� �b�ޤ���k �KW�+=NB�..PC����$_�����z���M�fzC� 1�� D�v�ҵ��*dMo�JH�}B�-�P�� ��-�)��@�v��)�V�R��������垦X��?�Aq��|�����?�b~�7lX2\���y� @n��#{���‘�+�͍�T�1�������.HP�8EU�gc�pC�PM�JN���R|3�@YaZ=��=�F,-!�c��h�q�P���� ��_��;f�668��Ur�ss��H�+tɥ+��f)n/8��"q��]��{��?��Z7����p$��e ©����#v �O�ֿڨ���:�F(h��Jfఀy�<��}ɾ�!�[������E ��9�_�`I���7�>��~eFX�3��r�z�΅Μ��i �/O�� �'_�kۋ ��v% ?NW�S����Շ�����!�����^� ϲ�;�� i]�3W&����z�s��E�I�� �-���E� /��Bf���� ���̀�_��0i:g��ϙ1�H�qw_�{�^/��g��$iׁ� !֝a��_ϣ��׃v�#5N4=�?� H��4���o'��v���E��6��KP��׮�GUkѫ-e�C��=���^�������;��#- ��@�G�N��WX��7��$g�5/�;��m����h�:"��hG3o�t� ��.��D7�vfp��=A�4 �-���շ0���]5,U�tF��6}E���}�Ы5$���U�����T!��u�Uz[���m@�_N�q�DrO&���5��.w�"�{ ^έ[�zBB�ǟp�j�2D�F�Wq ./%u� ���T�t��x.ˮe�ɞ��*(5�]U��Z��w]��ˑ�`3�F�8�&Y�7H�D����7�rvH��j k�;�aݣ���� j�%�@�*�ᐮ�h�]�%�))��z4�&����+Β1g*�@���O7�������'r�ͺ ���j�4��^�O�,�Z"pm�%R �X�n�4���\cM��tÍ8�n�Ő�Ĕ��*,C@>��U�˜�7mn�����9�Q��Aq<1H7�| Z���a8N�]��.���� d�G'���g��l�)��R��>�^8��zQś���SQ֓ ����� ���]B<��|Zq"2����ӌ���U��|�S��x���*�,��j}��x12����2;w_Z��hV���/��� ѳq���=�������3^�E�i�-��k/�=�_����ǎ�:�W����H���ۣ���\��bf������o��a,�]���<���64�r�ŽOON��c��8�K�����֭&*�����+Xa���.�R����'��ۀ�����B�*�EX\�:�fM���x)�fr7��H� ����c̜��6eE�3)�f�D�=�W�~H3j�����D��T���)����A�<þ2��f2eG�I;�-q�������Q��8݅+�њ�?�l� �k(Ɨ�M)`�e? ��<���b|�H+����8�����L��v�F �Hc�L�<�nJ®��<���w�2�k��m�/��%��!㠹,��]��Lƴ+y�i[���&8�ɡƬUg �p�z�B�;���������#"��%dBg8 )Ã�A�O�Fe�5��e��M�P�)B#͠���������BU�� Ό���kx��U���+���;#[�xo��� ]G�D�x9G�"x�)A�!������o���>�Z�0\�������2I�kS$lq� :���/���8�)���Jpc����{� �9W����8�5*u27�K�+>:��O����N�27lV����}�A�X_�I�����sj�%��ֿ)=ϵ�A?Y��?�z� h/үw�*\@q�+�ف>��A2�BRV�/��h�z.�ѥ�U���A�Cv��@Drq���v2?�U $֬Ij�ߖx�'��[�֦��p��<\]>-f?���_���OD�;Q��+�d��g�n���i9��h��.�vq\�ea��S�sW.b������;?m�z�bk��]��+&o���~j׼xU�b���f݋��{����?��l�B�O���Z; ����P4z$*�!���m~�@*(0yI��`�P�e ��D.�B������h�� c���J�?B&N ��8��N�����S� Aj�y�@N˨` (9�e| %�_b��}���k�v�kI�l_��^�d��js��mK�B?L�5xWkiB؁TԢc�Gy5ʛ0�Q� R���{�|C�S�^�+�*z�0%�%���e*KQ��^It1w�EZ�����)84Z0SdsT�}��x���Q�.iy2X�œY܉���41$ꗸ/�9}����2Z@Qe���ud�b�Ia��st�\2t�sL a��˥zEH���$JB���8R��1{(��`3���7.�)=DZ�G�\��r�i$�cWA���_�?�j����n������j��f�G�.'�����\f��{ϼi]+���幱�B��*�!�4;b�2����RD��6$ �zE���I��&� ֊f�g/�'��H�imՒ�k V� ׋�� }~�ϔ����+�� �����Hl.� �n8fڍ�q^2H����0 �gǠ%�x�2)P�A) ���*I�� �|͍bUM͵3���w��������S��qS�:��% gE�����U�ҵ[FyG�F�3@[#�Ap~0��1&�F�ĮNi�hd�[b%�f�z{�JS���-^2�������P���C��ʚ����CR���jp>-��%K��Fjk�~�=h� �F�~��ߒJ�"�M���(L�z�ؗ�K�`��2�����&�%uY$��FK��pj��8�h�<� _�n�G�g�����݅���(�M������|UIǕ}��ϒ{�o;1�� ]/fOꡭZh|��[�0w ^��"�}��F''��U< /�S,�R_������M�9� ~�$&^�)%lk�|��[!ӿ�Ru������vNhJ���Q_Zu-&L�[I�IAK��L9�����b�=PE��##-��%�8�=.�F����&q�%����e�����^8��_����܂4̀(�=}lm�H���‡��V�$!��aU(e����A ��Ə�����e(.k��=��ޓ(FM���,q�qӒ�fc��WpAΥ{>�5��iN���Pcp��+� �`'�Nld��Q��$g�3�.��B���*0��o���gf"�d �������w|?�����������A�����_���wG��_���sw2�Q��)�[�N�ૺ�ss��m�%�WMZu ��徫1޳�8�Ol��� Kf�^K���d��$�= +�zv�0I�V���B��̭7,h��#�$)0���(035����~�T�ʏ�����4HJQ�"G�:��2]2��.J}�Ȩw$=z�Q� �%���P����&D@)J�Ia�{�����ર`�q�x�諟}-w F952��Ӷ`������@n�<'�aW驾)�� �4�w�����b��ݝ�F������ ©�F ��$�ک��*��::��Ɂ���! ܿ�l� �I�V�..�tY�d�����})��D�<�h��0nn�Tt8U��aʨ��[T)�,�ϯ�xJ��*ا��G�"��jl�6[�:���/F�: �#��R)�9�\��^/�ށBTF3����P�y�5�r�c�q{��֜�{[?�Ys��@Ʉ��"S��� �d���*�"�O'�J�e�ג��� ��Ѳz����V�5�b/d8�,v� �ۘy���D���4O�y�H+ ���2TN �4�$���c)����E���r��%�Ό�S���[�N�X�g<�ޗ?G��þ6)#M�[�������u����".�o(���4�FZ,�d�G�I �) ��;] TJh���7�_\/����XG�ח���c�� >�e��*?*j��B <Ĝ���|n�b]�t��̣X��.9��$���W��Z�~�i ��>�?��@�d��"8��b�c��"Bd�;�����xvɂ$(�e hH$駌�7�� �U�{A8��=4�j�Ҭ�k���0��-YQ֨���.q5�T?p?>Ő�.���n�v��sOl��"�̳���o0�}@��G�+�|�6�:Pq(�~�ΣSܟ��~H%n�K-.&��P�FEό�����.�����<���_&��J��a�����LGSG�.�~���d��<�Ծ@ݐC��y^8-<[�d�]=� �����ĵ�l2�H����}c�������O��w�]�)���*�7ߊ�qو�|��Y߼I��2?���2;��������y�o��qB����܏�p:j~I5��^��h� �Ì�b�yu����b ��3�v1���<�V�E#�(9��jZ޻� �o߼���l��w�;��_yLZ�ُ|�L�gtˣp����=K�eA�r&`�EN�Y�Ns.�������1�=�� �{NC:�_�`��QI����fC�$��/i���k�w��`��0G����kC��=>wP��o�U�1����I���R��#��~�|��T`���N��8���&�e��D�EČ�,>N�[�>O�Ĕ� �*��4�����&�ʺ�g�N}�\u)��r�9��Wb+4�+��� =me5��_N��Ĩ$�v��'r��Q9��yQ����Vp�0�el��h}/%K������3LQ�cEf�<����$c�HՃ��6������� �?�������]��/�z���F�[�V%߯��o�)�K��7J�`��%����g�v7 �/�)�E�U!s��2Np���p���Z�����v(�։[�����3o�����#_��X7.�/_L[�-�Ob����t��%hm.�"�dV�S%�T��F�C�����V֧��gZE��{ȝ@s�k�Q�a�V��ʸa{^�N�t��|�j}Q�؈��S N��'j�h�5��y�>녃������jɽ4���4�܅*D��m 2-��}EQ�q�� }��D������4d�6��IW_���:��[�m�!.\��26�,fK˯�����ӳ���$p�lb%L*!�|[� |���`�@�8W�a1q��o���XwS�X�y.�n��ؑ  ��`0(^y�N�K�a-�}��xE��.�����l �8�1���~%&3u�n.&��f��\D��f:Z���'y�ڐәE���`�c�u��C��ѯ��MMh���Z2���%_>� �J��#��e��w�( �<~bzF�����Tw��n{Aq�׋ fA�F-2�� f� )��>�_��w|�Z<ϝ��;i���ie��oMt�� ��RCG�r�� �_+Bp�D)JH�?�+�g�Qr��I���ћ��!����Ix�n�D�w��c��P� u�"�DA�7#���Ej����tz+�l�O#&=���ǐ�9ae7Wid���H��@힑��z������ �9G1bz� �E|r�1�v� ��a�7J�KA���)aۊ��[�Ln����V|�D?5䦛������=�l ��6��9e�j�iM��;5X@���ߝ�-&���7���w�\W�-%�^�X�ùS����s�$*��s�;R�R�Z���T^�Txo���92'P����]۝}W���1�٥�b\&�&K`�̒�,A�¶�H1 �w��!�[�����q� Fl�r�}�!�}��&u �_Bs��3oX׼�������Wd�g1�-e�zF��Ѫ��)h�.�f �6~�� W��ʜ�m����u=�3��W��[���eo�J��y�������C<�M�d=�w�jv�b��] ���2ÐJV�[D\u��O�h�&����z��� k���~�XfD 7�e��R2������t�k)f�v��W����gC�/�k>M^J���!�[qx�7�d�F*G׻��;o��rϮ[�U'�ߟ2�lq ���^���ވ�V��z'��iɏ�+��/��� '~A3O)p3#�� 0�*�8v������и�[3�~�R�;��0�b��,dm;޶�� ��=�>�r߳�4[BoaPj� ��n��G�q��9����6%,7�lio��;�vJ鲃�*-dG���9�%��h����>�FQy��|��O?B�32��p<]��DiD��`q��hS��N�y��3J���RF'����! �ߎ����Y�l�t4�J����p��>�!;�|m֣�h,)$ّ�u��;C)DvʀY����ĴU���]�r��pz8��P��E ޾����4�զ ��x�ɴwܥ �����C���nʿ*�|QcK;)w�P�㊎U���˞�$Al������J��[-�*�1(�޶���S\��������(T���v ����deW���c.by�4A�(c��||�J_���U-�rf4����:ܸG���m����W���`�ۨw��s���^�M��Y�LZUW$�x���hwd{:�����r�,�j�;LE-��%v���0%f�%;�-�,�uZw8%�0I�K��,_X7F;{U���R�ȴ|�7���Ald,6;�t KG�r���@&���?�ܘ9�H.��L��f��I�[�w�J�: �� ©��{�䛲U �@BʖhJ0��[C/��È閱�ȡ֎�žu>w7 g7�$w��O �8�*Ӧ��@u>O� �m���hz��}������j����j5�� ��j̺.ȪԲzӚ�d{i��SC��6�5�?�d ���^��[�l[�34���"6s��{пI����L�?��)+v�9��Tw ��D{��۸����Zs�G�B����ZLO����Y��� V�\z �� ��S��46hA�#�"�Գ���r�3�?�jw&��3�K?)C���*��/>1�TM;���HR����[�}2�g�(��g@�����I���i� �Y'p#:����P��?��9��,!�C@�-7g�o��<���Mv9�Ym?'�#�ͣ���Z��1��C�L�FC���*�^�٫���8���%c0m��s�0�1���|�2��������0hhb�fQ����DP0"ؕ�"N�m�X�1D����c���ޯf��|辄��IP��1��=�Ͷ�!,:�Μ]z �R��f(�@�b�/u�|�ݟJK���P?Z~��j�`�#�"L9i>*�A_ �p�V�Uy-<�*?)��v�e1� �����%rb�q���` �X�sV)C^C�{��>Ų�K��C1��lzG���9S�,�:� Z� $U�#� �� I9 -� jǗ 8 �H��F)���}��R��u����DF-���F厹�/�P�7h׸:�_���|SR���<)�p/�b���` �+�k�����w�������T�t[͎�!��܅ G1W#*)!F=��H�u}�n��O��i£�J#4�^�2���G^n�=���L��h6��m�~~��������N���y��M.�����dЂ+;��o=���d|�Q�+]$ْw���6�EN ��Y3��I �o���<o�R�a�Yno0\_GSF��ۗ�C}rU3�[j ����D�sPey�� [f��8aN�"�)�c�iqɉaİ�f �FA7���3�,�xW��vU=�������[�~E�:�,����f�'E�o�=J����گ�p�(��ԩC�S��#*ӸF �Yy�?���EI�h�ش�H�G}Zg��N}��Zӷ���0-�Bx���/M�D����X�wi�> �0t/e^b�N��}�v����O愴~�:�ӵ�3�| �>�2�Œ��d?b�k�DN��ra��,!w ]��5!��NBV�L<1�����Qy2M+I:���K�3P��\�(T���a�0o� ��l��j��M�4wN:�T8��2H�m}�>���r��s 5sS�*h+fRJ>�~*���l�V���n�C���b����, �!W����%��n �1g`V�F�aC,���xa�p�Qq8�,��j��ҡ#̭��6��dž����`�}��`:��E\�d�x���dL�ofp8��SVbE8��X�����@e3T�h߸�~1����⿀&l�gB54BP�{�bqx>���k8����!�?�>S�|�Х#l�:���D�C���� ���w�-��=�/�o��� mx�14�w �F[2�e�9P]�fKF��<*��ܡ 3=<�Stb� �����h��h���3��IeV�W8�$��݀�����9�E����I�М����͞�/��;kz�tVùH�s�>���\�;���M/E;��P��������Y��>HJh4M0�+��Χ��}v:��W����Q��9����"��7�X�/�{��a�����[�������77F��>��eu���g�u��߽\z=�����W�~�bF�V����Ap׃�����K�ӳ,�-��x�@=�V�ux�|�L�{�]#���T-�}��o۬�#eMx!R�7g�M�%�J�mk�L<��^�o<�<�"��\��~�@'�{m�![fJ5燦S��j:Ϫ�|m�M$F��x�e���W��2=���y )8�%����Ki����P� R�Gԁ|�]3�3ڳ.�����]������Nu�|��N0�1���J�b�q��w����řb��/é��=��V~��O�ZA��7G�7_WM� �&��%n:ρ���V��wE�=eԹ� �V�C':{��y�@��E���aF�V��8�ޠ��ь�s�H�?VPx����\&~�,=�V����:n ��� �Q� � �x4��{�-�oѣ9I�Q�Ǚۄ|�v$8���⻯fcr(ѝXk��� v��'D�GS� .�f��@��ۈ {�K%�y��u�@=�f�67�S Zd�?�W�U��!_���yne���F�D,LX~d���H�q�}����eȟ��A�%ٌ�?ɬcHw.�s�f/8�0�,`�L�G(��4.�7·��uow>�q ԋ��,V�S�'5���L+ՔO���*:H���4!lf�fs��A i9�K �J :MAr R�*��-�O1� ��_P���*o+���f�$��"�~]�� d(�M *�3�yU�9��9{!�ٕtOj,Bv�=��E!H{�T,�Uq2iȐr�X�;X�� �g�����[ctʴ rw��~ �zm�Y %�E�q�^� �I�� ��Gi��֓q>�8�?۩�%�ғ ��M'h��P�����[e a"�nk��/���;�rP��A�f0��]i!�N;|�>� �`��[�N�rt�!%0E\�Ss���� |`�n��z�� ���[+l� �N,Z�� �V� ���1����;C,�wp���"~�Gs��4�9uH����;�ޡm#ݯ�n�nM�+���E�UQ��� z ���锣-i��Vʟz|ˀnef���<�^@b����t𓮬*�=�!�) �Ω�� o~k%Vt �N%��L���`�q �N�8�مY�_Ps�s���<�t=������⻪H]��x|m���ch��BM�3�p�v,y� �сװ�s����� ���S%] �>�ym<�y�+�X(��QUIaʧ��>F��P�w��V��8��nm�s�w��o}UE+�^�y ��N���(��_�2uk����AW���"l��7�P���.�F�j'�Z�p2I��eȇEr\�$��IŞ�enes�2�`�^�jU>�7�a�%�4 {���P�6 +�a�����^gz<�c 9N��n�����+�V��8*�A�}�ؿ�s�t�������z.���͂�����C���j������v�5����7���<\YS`7kA���}e�L����I�q^��&�@����(��I��:E�\������_��*zK`�?��KC���_�?A�kc,��ĭ/?}3)$���v(��ߥu_޿�[���2#�6|]:E�C#�VT��M��� ���x���t8"NtJV�n;(</�����M�V�q����p�A$�GԘN@��Ν��6���@���%�MU�����2����)�V\�9�B�{LVM��j �Wm�{R�8���/�����o��Q8'H@W��ˉR��4V�}=׿tx��N�'z���![Ė�����h�2�L��Ԟ^�тX��hV������A�� �0E��I.?c7]2z��雌��ֱY�Ǔj��Ŕ8��g њ�2�<"0�b��-=>*`� n�z'��90<��}��&gp��C.GJU3x�4k?D8ɇ�Q�����s�l�w8ֵZ�Jûw�c m���!C��LY��{2p`�� Ul�`4�*�-��>a�&�ZM�� �B|�R�1��n���g�[�P�(I� ���  [�@o��2ɳ��-�,+$���6=������e��#�9�Cɞx��*��� o-8ۂ�0�X �t�}k;���Z��m\z��\�'� ����-G�\%�lS���p�����"� �H9 �H7�ɸ�1�ρ�p�3�EE�}�wH,"�Ղ�$f� #Z�Bƚ6����Ԭ��y�+�F[�*^� hVA�`�L4�������K$�K�!�>�1N߇�����c8�kt�)7�����x�`s� ��-9sL��}�b���ϔ�3�t�_���[�����C�E�V�݈�Ɨ�!�n�Z�=�c.���H�y9��X"�Aǩ��������V>� ڪ�Ň�y�uH��o����J�ɔ��� xl��ߚ���x92�E%��^������X�BB9d^�W4��\ z����,d����c����y�����������R�񂸉!�o��Q}��K�f��.� 2Giz�?�cҚ��V Ta�/������ad��_�i��=�p�5zc��Zu!�-�� ����5��Y3��WT�ʦT����V@����{gQ�c� �+J)꧶J_�*�ՒRoA~{��T�e�vH�T�C�L�-H�1Ń��=�f����ſ��S[e�������0���=��ģ\��*�x�n)�r�W�`.*�Q���L�;-�p<�(��|�?XY1 �������}�>AC���u;��7������� >^!�a�<4� �{��`h�h(V�������ē����jU�FD���A�Xf�K�&�{���*qX0������(��)�ɵN�C���E6/c+�#?�Z� ��IÅ�X�@�tk�������t� <�}Ue��ɩ�bc`�8�@A��Lc!ز��wRZ7��ʹr/( ˞"��P�n`�� ��c�u���!���¶A a�Weȥ%�4�$���8X*I��W%��&S�u��݂��f6��yE�7g# �)>_�6�T���Dc�]�F1n�Q kIP�bz��Cj�͒�I�\��R�BT���qJ!��',��A��Y,�<��n�iް2#�����JV�*�r��FYB`?ܳ2 �"����EF�$[����A|Z%r���m����R���@���4��p��E�w����6�y�[���=�۬��Ϊ�ɐ �^Q��o|��@�� D���"���+L�*�8�5���*�Z�']�ڢ���;��9 ��W�s���^$�8Ί��v���<$V�N�H���V�G��&ܢ��K)��?��xt@ǜ�3;3����#�N>&�QAƄ�|@�:�(I"}2��[�@gF\r%SS�xC~�V�{�fɷ�Z�L���?Vc8`��:��oE�Aȫ�X�G����si,`�����н��������x���q���I�#�p26������b�񍠷d�q�K��a�T��^��"�[!�n��*����M��(Q�hj�ޖ��Q�ouX�Q���=Z�еQ0���tq�_/�j\�o���}v�^�>�� �@5�oY�d�DQ^a��v� �O��O��:y4~3MF�1gy�[q��Rbcm/W9�1�T4�@�u�il��[���)i��-�ޫ䀼�D�`p1e���v��w����imRg���ܼ�h# s�4�W�Z�,�<�y.���+a�@�޼5��3�YYgߑN}x�>�;]ӷ�z��5�#B���)�ҭ��g+ �r�?�u�;�R�4��%ވ�}�mzy��cJ��_ڧ��6|��<�N���"�F]7H��6N���F��$� OI��.��?h8+��/0)��������v^>,k��� j��2�`A`!=���m�dR�+�P���~��{��v/�~#Q ��I�/�ݲd��J�TK�-�z�&RL��w���W��/�X��q��lk�ig���xq�����yL%ʃ���[�l9�~�B��^���[}T+D�W8!�zg�Sԇͷy��gP�ͣF1~vd�)}[Y�vu�~fmv3���_c��q |8�I�A��L79d���� юh+8��c�DЖ�W�h�S/� �h:�q���q!i3֖�[��:X3Rxh�Ű�X�%(K���=����Th͹E�u ��_i��׉�dR��� ��k�l[�[wW�6�u��0� R �&̭"���� g�[�۶�b<p���]�9���j���k)Z�>��QB��)wy��|=�/���q�� ��t�B}�V 04x��A����4��q� ]�c��16*� �m^�K���z�/~+o�-��,{�{�`j:�N�Lk��y:� ]� H�ډ��|ܖ��>?Ҿ?���-R�|7��Q����O���Y�֮�9�����Pw�7]k.Y�. ���,J(�������B?1^sA��'2z�t��~����"���qK�� ��M����b����;/w%���}R�􎹴l#� ��.c4��6�@*�P8,���uI;�a��tZ���7�e�d)�s'd��Y������vx�c_u���<�Y����v���q��@G t�9Ot���1X��9���O��f8���n���d�"'vfn��J�!V�+�Y�B�+������3�\��Ur���:��m� ��ζo�����-v畴����e�g�3&o�Y+'���௧yՐx}�ȍ���{����Y�{��?����vla�e��J��9�D��3ĒT2#�3�l[2_�\�XQݕQ'j��W+�E��[ږ�܌�G��r��|xRT��/2?�q��7+��������[��&c�O�=EU�A,`DV��{cf�|�����{��Y���w������X�1�[���^[CuВ?W�r8,�s�DDk[�W��������$]ҀgHB8_�kg��4UI�(�.:Oןnl>8|�������?-Z��ȶqxH�g�ה�*"�����ґ/���e�g�a��5�3 �Ÿ-K�� �����o�R�Ʈ���8l -��\�(� "{�kW���|+������}�ndy� �>с�f%��p�h z����A�\)�+>T�M?0z��2t�� J��ۅ8Z���Os��l×�y��X��wR)i���B;�;�[�ur�;��C�F��o�������� ]�!=�Aac'�`��X�T�0DoJ(t�Ykp�����C ���Wt���J\� ���t�A1Gl���X G����[� �C��D� V(�ȣ��#�Qq*q�6�F�l��t�l' L��X�� z� emg�=���J�&p����[���7b�G289&�����c�]!k~Aנ���C���~(������_��/4{������A�(�M�rK��=�k�G�~#�zֆ4�^c���knz��AԹ3�����{2�/�ګgQ)$ T�Bї�6g,�%� ��C�G�Z/��Ԙɮ�p\TC����yI%��r�V撀�{���<k��,$�ٓ ;�R���/cy��4�Fa�v�Ex/�@*��%5~b5|�ؑ�O�c���?l��V;F�|�H �Ѝ�6Ň���H�VbC��]�n�ͣ��SS �M2B�0���R���S��i��K�ͨ�bs* q���)�h$a�rlN����"dJ}=j�<�I�Q�T��A|4AB��e�@���zϯ��prt�P� �|���ޥ�FߒT���U!r�C�4��A�}�n�.T�,gq-�[��v=��w��.O��K��. ]OD�>�v2�#�H���+P!�8���SV�x 8q�Y����V���t!&����j 1BCp�Sn�5��H\9���d��@���]��5.Ҡ��,K t:j�ɞ6*�z�7 �J<�����J�ш73Q����Hx�`:6\��^o����ߧa>��) ��;�2 >�k\��aV�&���I/�� �M7��8> ���[xЃQ.�oOUj���`e�q�~D��Ntv9�#k�s��M�\oPs�^��q��愪]6 �����QI�� �:�b���$ | um-�� ��k�ԓp)�d�r.��� ��9,��� �*ޏ"������5e.��F�^����g��������T��'9��� �۟l`"!��'�xG��w��:(!w�Y�%PF�����|i �(c��ťV���Ĉ�#,�2��~,b�G�����!�=� ��!��������`����G��G��I���B7���u1�>�sB�(����B ��J��]��s��=�U+Ψ@���\v������T��(%=+Ȫ�ml�/ �,;A�+� 93���h��*�v%����AF�+�LE����Y.QI���$�*�h�p��mV��\�i���a��A������5l�[7!�C ��\@…�*C$�G�v4�w �"mq�)0i�J�f.���S�~�2�'�Gͫ���b]�4��x��gɬB�]�UȖ�L�����sP7�HO�CP�!�};_۝��i9.��~=�{ ��[!���՚��Es��i�.Գj���tH��ÀO�+\0���" ����a��/~o |�a��xQ��� `�*�P�q\MREcC�GB�j�旙Z0I���������L)��B�f�9ᶜ���mkLV̡)��n�.������.qp������Q=�,�|l��C�C�@UȒ��q�AXM0X��Mm-T��s��En){]�yOҵB�$g<_H�1�m�Z�;��m.�L��ۡ!���Iw�v����K�:��>>��Q�rSa��xz�3�)�t��j� "g�������`� l���l 9g��jʄ����!7������y� @���Z��h;Tj=�������`�s;��>'�/`� 8���ԕv�A� ʪ������C��Ug��O5L�&.����8�X�۴\�\"�Լ�/�x��9�3�C&74[�l�Z�׳d��Gח��[�ͱK����Z�|�]V�Z��u(�c�AD?������g.Y��e�-�Uڵ�pRڈԯ��[�>�de�%���z[� v�(\VM�ܺ��םT�?���@g^�0f}0�eK]���<_�����-����u�VM#��a��2�����|l=Ӽq..b��e��HN���¦���I�^%򞆴�����F� �(�ٮ��J��k���LΔ�rP4���MD�h�K��k߱Ȗ%�.�G�9.��� 0�����%�sGn��K/���({�V�ʀ�_@�p:%�wo���!��!k=���袕sl��Q�&�N�l�>����t�ts��Zf����������]'���<��z�4=�ml�h�!��8��"�D�v*x��k[�������bk���7;�?�Z?���i�W3�僃;O�;?�ZOV���'@���eI�C��rQ�P������-��y�:����R;�3� 2'��sh����+�+gF����Ul������n�S�9Cg_;�'@�|E�vſ"L6�πY��̚3>]KT)j�+��CҪ�I�N|�.� hI�_�A��,�s��@�����p9������(��8?9�;�� �0T���[i"��gx���!\*�2?)i>���-�=c�������9Hf���4B��A���ٝA�� D� �I s�J�lZ�XS�h,{eA�k(�n :�%RG�QQ���B�%s�������תQ��@����'B��9p�*�-�'��J��.�4��>�uKֈ^�����(�ߦ��q��w#� 'Y���(��>��ew�{A�(����tf����y��ն+�N>QV���ؠ�uk�����XB<$H�\�MK,#�n�D�7+��-��s���6��ŸZ��^���!�M��]�7?�p����Pԁނ9q����:xi��"�[�1z&1ɼn|꤈H�C���|s��SW��ĖXx�ji���̛���M��XzK��� eP�ϟ�U_�C�l�NY!�;�TH+�!�O9~��h� ��{�9KӺi�����'��p��$��{q5\^���U�z�K Z>�d�.�K!�C�H�z��Aƨ:�G��zH��0yZ�k���y���=b�/�o��hI�Σ�ɶ�qVOeh��ɝ����S�3n�Vjp�Rw�I�}� �?�`CJB'��� OX㽣��p�!�]9w�� Sl���^Z'H2a1�?�?oxmњ+��\lȻNDP�C�ԫ.��dV5c��y�bj�*4���_o6Q�z��lk}��xݎ!�x���G�d��xsP��v$d "���@OLR�����ZLUG�1ջ�\�+�����_�����v�!�]n�� �A1X� Y��� ;��h� M��b�!�%_�Ro}�Y�D�pNk�_f5U)%-E�o~������O�n+���f'��̿��z7cǣnF�Bb��(�r���ɚ�����es�R���Cd]e��!_�p�W=�C ��lr(M�?y����^p5�@�禹|-��T��s����GI���������w��:��!B�U&�9�UƇ|�Rú��* �k� ��{����'s,K�������Y##�L͹Qc��A�!��Gf��T�q�����`��c�����Nm���C"�q�ߞf[� �@�Mʰ�?�?�����y�e�f�:1�<�뉾�%��F��M����_"��$����,Q׉��E�Q�@i�9Pt��������:�_ hWϺ����Jߢ�CA�߻�k�"�R4p���a�Գ=5�\-f'�f��\�g$�v�Eϩ��܂J���V�To1�QF��p��'��w��W%&��lkd�̫���wa��D�JK�_L��Ȓsr�CIT,jE:ι��؜i�m�LO�gD32��-��P==$���^~�,���( @�!{�MB:�����Z1ٴ��̘5�v�c�=� �zq���bf �$QUn_����D��,��@}���1�d��.�v��*�һP)S��H鄾��7o�r%���-��N�� ��@�E���|k+���\�ے@5�~��Q��<�J{BN�v�$�JA�v�݊�:���T �M#�*�R�O��iD܃�6�~"�����,�81���&w�D��J��y�Qe�v�ӏX����i�'B��/��r�&�v�d���t�n�=�f6E�nM����B@����#�j��PѲʷ�7�uX� ˭lx*X T_7P_��Ĕ��� Zy���Z�A=jX&�� �� ����)�dz \���u�FN�y=Œ�k� ��Ed5@C�DC��4z��UH�>d��������n��-� k���u����WL�n?� `������l�Xz�ރ�B�z(RF���b\�`L-��;v�-Q��x���}�?9��(�?�~~���N��������Wk�@��E�7�m�!��l��O�<֛.����B 9H9v[�t̙�Gub%�{_q;���|@SJ��J�׶R����wd�'�ה@��4|�&�.'��}x0�tAA�,3�p�9���ם����0�T�o*6c|o>����EJd�3�r����!���e��8�Wy�*���{�/��V���mph3RP_d�Q [P�6�Zi�.����J���z LB�C[�k�W�x=��Y��(�bۇ��·>Y��c$g��n� ,��E��-�����Af�*�lR[�{Oт�l�s#:@�� �1�A`�>[� NS��E'8�>6�O ��.e��mȂ61uI���w�l[bFY��l4�]+OI���1���I��b���Wl�b��1�(Q� �)l�@#��`������NǷU^��̭��������B]x=.��oCSô ���O��*|R��ytV����P���V�Z ���տV�C�`����}�}���o�G���w���D�x�I$7�;v�u����ٽ��!� Copyright (C) 2012-2014 by various contributors (see AUTHORS) ©!z ����,�JeS`o��K֌V{F+��p�(^dE�>�#���ABݖN+�sz�Qۯ%��Y���P|n��rTs�j�COSC�#�D���j�q�z;l%� 8�jb����enmB�v���"d�{�l �]8DI ��goE��2�y3����|�^a���-f�~}����m{e��1�Cš�CP�D!���g޵�Qu�N��\*��2@#��1G���ɼ�؋!��@�6�$�ؙ�C��a�,>M$�SÈ��ߣ�[-�� ���� �f�# �E�:� ���k���B!*�D���� ����(�%42)�l�o���A�'��%���'(�5����H-w&^.s�#A$$Yʥ#`ʀ��i��ɨ:��_���a�tc��*kk�@z �Qrv���/�on.qB��y ���E��8tf�za�<��W+Pv���]777�zْw�!x�Āb�VDD(!��kG^�i'���,�]���6���bn�nZN�XH7����i [AӞp:Q,�a�mꅭqA�Hl�a�6����b�����D)H� F��-�� 24��2���=7�� X���˙���2�Lc�(;����S�l߱5� #�\B�Ƚ'rG��6Ǡv�G�f���A� Wک��)���)���^�[E8�ܐ&*�0�}��tt�D6:�����U� �ּ����%d#�c$��� fԉ�w�Tǡ���=�Z��л�%-���\�=�q|�J����i���W���2�Đc��$��P�J8R�f����wq6�7������K5Ѳ�I- 3]�6���#Qyh!GZ��ie)$��L��,��op�=�584�`*��ٔX]�|ƁVi��i����J�f����T����tݬ���4l>5v�D���77a4)鎱Zx�%�8���| ��ri��#��k �{s�R��r/�X�f���tU^��$��*`�lq(ɫQ��f�"�Ќĩ��u��I�}{���{܏.��3��C1{���9�����Wpd$�1k�;��|�9�����m�\����OWkU,��/R�j\��5�����Fܨ���?���v5f7�)��LH�ַG;?=m=�oU�k�5/ �R�[y� ����ww�N���*�r:e������E����қǡ*J��U<_�q�����:�n�����t��;M�� ��$�^�5Q�UEL����U�"�k�ʨ^`���Bg]!%�F�]* 6�. ]R�M��(=�K�g�E��}�?_#E�o�,?8i㕁�Y�<���N��}�!�S�/H�����-�t8�]�.M @������B��o���"���o��r��� �j�%�#�5����v�ך�Ki7�I�����7f>�C5���m��^0+A��9���6��B�KTsd��|�ڎ�(�9��V�z8j�;�,�A4�9���+��ܾ �)?���3���Qhn�#]���2S�J�s���9����&e�Y�$w���.��p^ۗ�/��+d+��N �S��� � m�2MM��D��҄4���>y� �n+ce�{J��w�p��maoN�,΅�9β������������,�� '[(m��q��g_o��oEu�� ��|6� x/w�$ _'�[��d`�@F�h�r�����M�+���'ޓ[RIX��Lb����6%�q�i�;g$�7�d�jp?����}�>�x�:ݚ*��� ��f�gi� ��ES%�S�Tp�S M�����z���C�Q@i� �Cv�h?�Z+l)� +�vQ��\H�v�`[w�Fֆ[���dކ77��稷S�?E����)��:h��C\\ Q@��d.�Z��>s&�����V�gc�X�Lm�����dP�ؘL��G�K|P ��;������n!Je.�� Bwk�Thg�l��k����a��v1%gE #��A�;v������>��Pۚ̀t�LGX�W�\��wcA�#N�?:>K�*vY����с,/���|��*2>��ҧt ����k3���D�_G��kcj���-74'�����b��A��%uc8�B���۳/,�����f�6�BJ�E6;�^��5a��̷���7�y�@W�5鹉Ԇ�`�R�y���@Q����ZF�Q�f������F̺��� 2��ap.�U�pE��I����P}�ڼP*9�j�b�@�'Cg���5�@5�(�]Bl��c脩�Iqx����G�UKD��袏։�f��G���5��Ū#`�,rU�A:�7�μ�VFi���j�J1+�VQ[�C�Y�]�l8�r�L���1 �Zo �:�o@�V]G�"��a�z�,�1gS-E��J��6�3��&�-˾��S��J)���ݫ-�0~�'�&�vqp���c�\���M�:%}z'!�z4�~� �/��Ď�LO`�����������蓼M����w2x%qIm6�jq@�������NT"}[ z�-��t{|sa��H������N�&��x� ���v8�AX�����cgnu�'W͑��. �l�_�m�,��3h�޹ �^���睬�3v[ U�-�v���'��A�Cr��c� ~|�ؾS���G�`.cp�1�����K�{gh��sy�;�8��j�&��R��v޼Y�y���s ���e�]�+�{� �VضQ�sn�������Yv����Qg%Q�.�zL� �>�H���׈��!vX����ݔ�*'FX�ekW���YSs����ϸ���N������a*���z�xީC#�vU�Z�m��Q �Nk��HB[�q*zC���i����[S�b�5+�ǸzI92��At��]e�[��ڜe/X�H qxF���Ip����cB��&8��Nѝ���r���j!LA�'2�r��9�l���ٳӗ�0]�<���L� =�tɘveV(���ז���_��:�R��|i_%z��,>��]}��c_��b¿��TU/�ǡZTv�����q��W�7��C��-l�Υ��az�(2�7ur��{��?aR@X�[��h�Bg�CI�e�(^uA �8B�� dL�tm�+u�i1EMB�C��m�U��J�3HԺ����$px�v���- _�j�K-P_���������T#<�y���zQ O����G��&��^�����o�fU���M0N����L+]��X�W�L�v�ЖFW�'t%��W���:i�vɣ������絀)bj��uҍ��5fhj�j� `�]ḃΚF��+��6t�I��QVh��6��h:` $��D�����Z'vS0n�!�Ct���|��g"�-uُ#&z��Bnz�c��̕��A�(����Y��h]��+dw�&h;`�i�Z�]��"�) /?�Q��JS"��>���w�W����#��X*.��I��4�Ѧk]u �#^�3�D5{r���,lC֯y��/V�T��/T�� �͒77�9��א��3,|���TZD��Df��L|K��1��\�H`�ˀ����tc�g�I���%+�^KЧ��(�(voW����`U�L�](��{� �_S%d觃?�r���sQ!t���� ���iU|�%`n�%��g Uw�Z��;E���n!5�1ؒ,�̲ͥ�-\}RW��?J F*p�=�\�9'@� �������0�C��p���h�F�8F����ZFn�(��p��w�k�`0��3�O u��P�][��\-��?bk2%y)�|�%H0-6�R��1�>0�8)#�%�+#���!���߅9�,��9jb ���s���B�� `��Ȼ�7n�c��O�������l�ؔ�����:U o(^%�Ѐy���� ��b�_eqH̩Ѹí�o�N e���J��v�������G�������s+�I��+L;��$����1�� �ȢBf��)�p�ߤ�e�dR&�ޑ�yVݣ|���$ ��3��>���� ���f�P����E ܡ��"�r����� �7A����]6Bƅ�c �Řa ���԰opoa������^��g��|�}�!��a ���������DŽ� �Y�N#����"1 ��k�w���Xb&�;��¥'���� ���(��j��U�� �\m jN���Y�ֱii��M�[�zq��9������F����KC����.���9�Y�X���tq/����&���vq��}y����@a������j�!���/�Ъ%���䵝>��%��2i�����D�q�-��0]i�]�֣�Qű HI��w]$#Ul����gZ����������h��y���1n��a���rLk�H��Tu-���A�EI�<��zu޴R�:� :�H���%�ķ�P ü�U�L��jY�����x����'_�6��פ�c~jI)v ���k��DG�_�����R�4�Ē^�P����)�8f~�n~\��1; �����5�"���d�I�j�,�Ύ���f#�������39m�Hj�� #9�B5�us��q? ~Dp�)O�pw�?���ޟ��ac��e���PM�Q?�O���$�T��J�** ��؇/�9YM;x�t�n1�TT>���>O]�m�>E<���\M����4m�aa�Z}�f�4��� q����ͱ�~�M�� n�:}6�4A�k[B�^K�a{� 鮵��OI���ІD�g4pF^ }Z{JOR �^����}�����o6�s�����5>n?I���@&9Z�V+�"N������v�O��&nK�kY���~m[Tf�)7T�s�;�*R(u� &�W�rӢK��i3 ;� �t3B��F�>��wZw �I��vY����-�����)6 ?A���Nx0�Tɸ���u�~%�6�-9�sNMS�w�Ұ3ک�5\�q�S������䰅vf�2�J�e{M���uM�U�k�� [O� �������Tp��l5f�Z�!<�;�;�B�Y�~��Am�� o��K�.W�h�\�1P�9�Ɇ��cO� ����������&�B�b��NP�����P��+�� +Jb�3�K�3�&��J��ɬ̌/� �t1n/E���?����74�����Q}Z/� -$p-��0#$� M�P,��!�(솢���h]K��<�#��� ��]�����ʼE�8�M��cE���z]UR��b����߀��P~����De�����EO�0��%91�^��^��𹟜Tڐ�d�*�S͹�%�V���pG��2O� ٘� ����#1�p�膉�5���s̖"J�V�yA����cv����w��:P��b�@R�����_D��6�\��<��Y ��> �x�G�s*:����O�IV��~����1�`#���7O�i��ͫ�B��$e��1 �e�2̻�ρn3�"ny7ûB qG���w+�tb������`�'��o�����_JU%�y������w� |D"o�M[hoE�tl�*d�V��9˽9�SU�{��,'��w8 '�G�m��<��i%����4؃����nG�����s�Ƅ�;�؈ ����hO��}��&̈́H�� ?6��n�����������}B�rq�����[I�@^� ���^�M,�1��w�<��T��&b}��8�CB2 �D뎠 [|s3��77 O|s3X�t= WEN'Q(H �[����b���q�F�r�fi$��|SJ��J����$/���0���C� ݣ`L�a��}���8C_���`M���{���/*l��3���Vd>�_���A���z�4�˳��������[��l�d�Z(���U,B����������F��݂���?׬0}��7jWn��ں0\��C���Nё/e֔���� �K�U���^A:ڝ>L�^&ic�20����h��>�8���s,����;��i�K�an�#��1‡n�����1�<�Jn�dw1����)�Ps��5x��.���l����%�l�g�ܝ�)u�:�B�������#&�0��i��3�x�H@wF��"� ����L�$m�yj?�'ﭞ�sh�iN��`�aC>� <<$+�2J�^�~!�k�8.ps����G�Y �c[����r�����@�����TLZ�B�;�@�}܅jTx&m��Ubf ���Է�N�Ju�a[|0�P�r�qpAacU��f�j�����vkumc��"~c�DO�|�� I'�#�����@�@�q�-�A����P�26If[f������ϯ� ;���BV�>�7\(\�P�cH3l����8F~o�ۂ�W�ˑ�ʨ�g�n���d椻�K _����ܧ8?x��J����n���<��[��ysZc�hȌ ׏9�g1�-�v�R���*����6�2��M0Z.O��i���и��v�;�9茩Q`��i��������ݱWS�ØDK�팹� �ˍ�`u�_�T�� o2��U�T�+��`F�H�ڍa8";�gMg6�%��gfAQG�3I{U ���njpo6�wc�,�P�X�A�%|V-�52Ʋ���t۝��"�����·CݜaeD����Y�9��:����8:O�%��F4|<�S絕��ۧA}ᙥ�F�����Ω�J���K0�ճ���~��[B�9�|��-�k�r����"� ?�I�g?��������x�?�/�{�������Q��I �g��]·=s�K��N�5#��WǻO�kl��t1I����b� ������$�P������p�aD�����f�.�͋cm~0�~��o�M矍f��v�[[N�/n�Ğ�$���>D��>��戬�P���VIǹED��j�d��͂2T1O�ˬʏ ���i��G���i��A�.��{�}r�›�չl ���^�O ^Ed3�����e��`$0L{N����F-�n��juV�C⢚����z��{��ﭣE�g,E�.>����~𻀈W�!&tD:���'�9y u+��%�m�ϬQ{g�}zg����K.�I�������Û�:S���blj�?�M)V�2=�S:m)%��14)�*�6��,�{�D9Iy��1ǯ{�[�^��v[A�A�Zs���/!0��n]�VgB�S��P��H��+��A� ��cB���,S�ԛU�H��R�%ӗfI�5Dt�<�!w�eF�#B"���uw���d�;��?-F> ��X(�ۥYne����Sw��FC?���7�5ԋ�I�-DS��>��P���fcռk�E�L�^(�>p��;��p�v��"�&(,�u��(�? ��"Ĭ��yY< �BҀ�Pm�kU�fi�+-V��όtW�ҧr�������R��W���z���P�7���PSWxD[2�4�x�CA�ُX����|p��E�f p���5�V%𗮜�U7+���Kn��HSj�ˣ?�F���9N[�ͭ n#�;��wNn����6x��8u�����er��^$��3��b��ƿ��&8����&۟I6A5�@d���&̎c��"z� ���0���$ �\������}A�q���RP�g P�g?h�]�  `�?P�J���X1��.z����We$T̃�[�E�D�p��H��#�V��� �e.��Ģh9�F+�>�e�)�/�XS�%��K2���X�V*��������a"0�W�S)G2 ����bQw���ȉ�N{}_�K>�j��O^�xDM ������P<��Tʑ|��6�l�y��q�n� 5h��L#��,r�����*�Ir��x�n����2#k �������e��`����W�ݟc�ڀ�`tl��:��77'�V����)�G�\\����*� ��޷^�/@��-(m��K1&Vj��r�%ġ�m�}��V�h7�T��&��e�T�0�U���.Eڶ�}`��Tz��U��V~(9Ɗ{�}:��]I��cԴ� �dOTPN��.JP��0��3)S����J��6��3��%�Jo���&�_��'��u�*�phP�����sOthBi�0n��Z$������Z���v�0��Odr&��cɈ��..S��u������ /뱝�Vr1����绞�dQ2|���GTB�U JvlDS��xϚ�z^ �H���ٔ�7tJ��M- ����5�p�<�]`�(�ex����I�B[*UC���W�}E�� }�2��k����-�c�o���������G_W��+��o��{9��Jf�l��Z�,�{Ksc���쨛f�6�O�|���&��#��Ql�ꥴ�"%����X�|Ak֎,/�� �X|��8��{���0�L��I�Lq�����.��|3���mAhÃ# ���3^rP����=^���:ZP��D�ʄ"�$�x��H��Mj6��>]7k"�Q���%H{T� �R����*����祫������x��o�M��U�X�a\]b�"�64Ik@U��/��<+�BG��]B"���< �X��,��ʣ )��� �^� ��L����sT|Wl��͏��ǎ������S�WsR�~�H�:1@l�|�>��xE�E���K��!_ӝ��ODp�~$�g:�o��.?�C0C׋J���G �!gٞ��nU��yf[%Z�k�9J�+�����{]�H ������z���c`�6�1��s����ӦhJ.H�x[�5���S��G�m����k��~�&�;�Sj2�t��)D� V�GJ�q&C||�����{a��kBX���y�ĪdJ ����8��e�i �2Px��^�����;<�#h\R-���q՜$����� d.��&Wكr�z�����E�\bq�V�B�PY�L�SuU��,�-b!t$v;����n�1��һF.������Tgj��q��*nE&��@Ks�R�Oϊ�;�U �",G�RJ�C�;Ra��'����?��;�&�e��!�/�si-F觱�tN��Ń���;Y�[f�R�ưI�����'�Gύ��ޛN�CW�g�H2ȼ: 6+��t����;�q�~s���� i�>6����L��緡u�n�6G��Ȁ�=��j�06�᱓3�Y�zQw�Yѓ��0n���B��ß*�����]ˉ�5�E�0W�=�Ȁ�����D`�%nVтYOIe꫋����<{�r}h��Eu�Z&��B�F�d�^�����U�����*8l����RP�"�,����r5�$����G�9A���B�h‰���"8D�Pzs���dW���R"�fhS�&�!��)��HZ� u�ϓ��p���=����u��xH���ba$����X��D�)f�l���[ �^V �bMM$]{�qUL-59�C|������$�0RUz��B��1�s��pf����)�*�d`0�=[/���ɪ��P�PW�9�:�Ϧ�S�-�Ħ�ƅ� ��7o9_Zp݅\)QL?BH����{�%��ʹ�m�^@��o����pI ��r����L�\وjۢ�7HDS�j�;�j@��C��r9.׭$8�1���Oπ^�Q���o��)V'���iUt v=@��*R�Jx�$4D��Hɘ*e͞ ����b� ��_bD78j۔v������l���C��>4�j���j������ �`�?&����-Yl�u�Pf؉�&��Ɉ�<v ꪕ�؅ט�+0�����歖���� C�y®"�����E�^w3�(nK�N�m�{T��#(VsG�ݱm`�)��&{�V �p@)p҄aD�o���yLq 2M�B�xxod{� ���f:���� �Ο`-|�} ��\�qq�߂��PI��z�����/�v����|�xq�j���;��w$6�O�sU�t?��d;X�>��J'�������t�vV�?�Z�����I�Oz¯r&������Y< }��a��|��Wچ��+?.f��pZ�� �@[���V}P��d���i���ڈZ��%o���(��`��nf�ρ��k��^F��YM�����������t�U0����Y�cFb�O�T��8�"���_ƀ� I�W�B}|�;�~mN�Nj$7 �Q�#%y�s������ ���M#�/Pڛ�'- ���f��yf:+�ADzZ69��e�t��i�P�f��IEaS�X�v�Naf}*̰���d#��7��h��V���u�����Lg���^�Q6_���u绚���ܔ����a����F�P�5W�9������]��X�Ё�¡|��r���+l�lH�֡������:�ͥb��g����I6k�w;�x��-0l�ۣK������}� 8J�2}�2+��P��F)���[O�Yaݲ����߲�L|͋�RRC�n5y��������G�n6����Ȱ�L���/bgp ��HU���m��5 �R�nc��h�ϛ�l�{��Rmӿ�:h�ۧ6���8�k8v�X1|��ˊ��`��Vӯ�m����'��6���l���S1��C���F{y�}��# �(����;,��|IEm<�&nj.�3�����m9�\Tl6�j$3��"���tBH4�M�L3{�OHv^�˺��ip a鴁�^ޓ��j9���`�M�q�.��=�ܾ]XWa@� ��\c�FP�<��[<����䫱X��Mc�~����kg �ĆV��=�l�>���K�Ҝ����ẘ��^�9�t��������zq��D��mPh<��ڛ���vf.�f�\�t��$|���D��|���T��/=��?�� pZ���Y��W3�U���_KbD��i���dߘB�� L�/Q�ZL��3p��O�Oֵ�����#���Z@��CC��� ��T�"�'K�pq3��ʚRxH�A#�R� zl���OM�?�o�P�k��xJ@�]c�mŒ��Uȑ��#��e D�y�&�T�Nڧ�Y���Crl�5X��p�H�E�>�-݊��zi�(@�~��9�6��b���tWW���\J�0�!��ۑ�M�O��͖�'*�d��!]���ӛ%�\s�E� Qj]4y�T!� I��9.M�C$�7p�C���Ⱥ��'�n�`�wGߙؠ�;����?�KsT����Їύ '������ �8s�wGw���=�t����� PW��R`5��W�c|��/�����#���f��;�]VC��԰���7o֏~��w���'O���Y *�x�W՜ӓۣ>5��]#��Xs�u��^#͘>�v��f76p���0D��g�!�B��ﭷ�4E�k0O�������jr��O�ò�sA��Oks��q� }g��/W,��y��zm��P��ʤX!���!��� �h���ac��׋u�.dS��)F������kAO��U}��צ�)�����c�)�aqV+ <��f�;o ��Oq��e�� 0;�BQ�i@�[�>zy��l,'K��0ݨ�&��D� �47u��>�P@�{��ѽC]��0"H �;�x�a�`����~�����{������ÙK�u�?����g93�A�!3��H��rfN � ��ȷ��H��{��2���h^� 0�q���� �"�?�I'��T��E ����_�Y(I�x#o���8�pR|� R���m��� N?���E�Oa�,�$BS��O��&�H33q=���g��gڲ����i�'MS���04� p�(��g�NC�4ܱ"[�R#��D�b3������ܲ/�Z����29ZJ��Ǥo �٧ΰ���Ȝ�P��&�]�;H&s� �p����&�8��gI����Gn�%�ڕ��g�+�r�QsF�]i �i���KyDK��T?DQ��?�R5�� ��\�?��.�����|N����͐���� �~+츉�.7 �3��h�XNy蠝�e<�R����s�9��<��k��̟#�^ٽ���&`,�Ԟ@FQ�-��m �l����q��E�Z�sJq�2ژbB+΃D��������  ��� '�����j+�@�V��M.����mK� ��Vb����:!�ؾ�'�S���7�H�� ȶA_�/ZC��6�:BH�?� �@�6҄"28���]�S���)���������"\�|&1�����w�"���Z�=���t�p�Y��≷���"dJ${�FRU�D$e����a/���G���;〢��*ї���� F~�~�ؙ1 � 6y ���?��*�r6Ct��F�l�2pv7�Q�w�78?�����a0��}��{"EÏ��߰�Yl!�mtȦOD�M� ���fu�.S��k �")'*��q(�Yz|FRg ٲ x8�dE����O� L�ƺ.�0A��VMLHO& zbc����������������:��!B�y���F�>�+�Ѭ�zb��ui6��#j�����C�_*LTT���eZ�@w�N&��̴�-� �[ˑL�-IՈW0����f�,ဃ�K����I�37�0GɍЗj� d5uCಋ@S��3A�<� �By|�5R�ek�H�i��g���tkN����� Z �A�d�����UM,t�e�=�~!I����fcS�+�x�T�[��Q���j�;A���rUc����m\@0�����sG��-%��V�� 3L�s� �;���c�2K��2`���Y`�T���JK�z�`��I��]i�֠�� �!-�Щu�JrŹ��_tW��bR���T��X�,�\#���a�4�'���#���^�?��8o��% ��5� �`孇ֿ��`��Q��s{~�n�����H��3ơ2��3 Ȗ�0?��Z�5�����%r�d hլc�N}b�1��P��G?/ dE�*�)A8æ��sC �\���(�h�F���i4V|�2��q�h)P�������.N��t�I*��\�H>��{�C�=9��#��̕������'�g �y�Q`�u��8F�}q-�|H��D��&�x��4+^<`p����rț��5��@��)�����X���7z���]�Q���~R���Ȝ����ѿݡ���q=/V����W�A����-�ܯ>cܖ�3�D���R�! �1�ĥ���R cN��[=�2SC� 7�|��s4��$�h� ©��T ���s�~Z�8_X@Ռ�\�@�,���g �.Ι�@��������p:�� �F�"��(_������4�{���O~�X7$��I�ӏ'�r�}u�� t�ᄄ��O�|j�n�f�z�*�C,���W�_ �@ea��� �ϓ0��7��j��J) �O�b(��S�Ԃ���Xd0j�H+����&��n��G�0�vI��]�0�u��" )5ӭr��@��g���P�ٯ��Np�P�LpxxX� ��G�~k�Y�����*wP):�B^>��pA�=�z��K�"�f�R ������Jո{\]���s8?�@Y�Q�sG��Ẍ́�% ڳ���V1o�y�Y�Or���Tg��H�椊��4oҨN. ��|���窑�~6g��-��'�孖<7���QLS��?'Y"R��Гq��/d��d%#��_7j���Q��Ϙ���(�Ќ�& ��֙h>�k�d=˞�E**`�R�ٔq����.P.�fP����,��E�y����,RJ�Ȃy�;� �u}�� Hk��g&�8\�����d��B�K�M���胮�*LW��P����ڞt� p~�b�m�OF��`3�nc����4z��|Am���QE[ {z���1����hu����N ?�T�2_=˨/�b�M8e�@k�T3��i�li��V�?�Vū���Q|�NPL-��5�9 �a�Bw˰.�0Ec�\�����C�Y�+��(C#Hɧ0Z�9�>�@Ze*A��d���� )��Z����QeD�� fa�D �������jy����^�A�0\=ƪ�/8�[ɷ���PRX�m��tS���2 A�ʃl�֥+��Ú��Xr] �`��i����v�ь„�I�Mmn���Z,3�c�,F�Mp&�-�35��V�L9�YN��Gz:N�4�3k,� �՗�G�o$:Va�jĪp ;;ۘy��1�;}�3l[����{J�t'� -��w����D����+�eN�uNd�m�O�EM���e��|���O%��� Fg}p������K��)_%R�W6���8�ǧ��"� J0�Uz����8�-fn�Dz������4��5�Ђm$�"I�j����G~�LW��Л���әd�T��Ս΂���J����2�*+�z�}��b<��MDD�{P�����֮d Rud�IC��OUY^��u1�lm̦߫�VTO@�͓�j��(ҭ`<��,?85LўłZs"Xϓ�}!ٸ� ��i��V���;}��0�'���1��XO����D%|~R*Y*8�)� ?���-�*C���G�H�n�SX�?��ux�����2�M+Ʉl�n������\f/`Ɯ'�J��&���~�u�m\0W=�9<���~P#�&�#���9�,�ogJ�B��Q�(C�� �@br�+��h�[&�ҁZ�Lp��:3�ܿ� D�I2��ŀc��I+c�L�t� ���T�����1 v����bB�f�7��ݦb���9@�����Ϧ��93�����yn��ʘ;Y���?�//Cӑ�5����z+-���8��j��c�=�T\9C�H��'U�| ?����t`v}�Hj�A�h��} �_h'���:phvh$�6����0��*7-��� ��ɕ����;�%�P��S&��u9�#�8��g^@��3ʿ�z)<ɜm9�0]tSG�jv"$�d^���If�F�_‚��T1�@�t����<����� ւ�6��>X�v���6�絶r\��I�>+�?��j�-���P�q�NC-�qǢ$�5�E�|��?�V�y��*���zB�u�rw�K��7�D�HE��GtO�8,�%����F�R����bz���'?cz��� c^w��*���Oi��&i��\����Cge�Fo�E<��q�n����f0g�psK�EB�M^y����V fH���Ŀ��­�>H�,��i�R5���1lKg'Pf���@�v�tK��Y�)������ C��IU��}w%��*OE$�ai ��Wb�����P����%��C����Z��� 嶒4?��pE�4��t�f(�T�3����.��S�Ȉ:�`E��Zc��J�0 ���)v����YU5��6Q�X+2K�m���N&b�|͓�R�]��T�j��pOn������T"h�Ɗ�6���c]&$ʬ�n�qo����hF���F��S�\�\a[�� ����%���S�B :j+�v���9nU@W��"����و�Z�P� *� ��SJlBg�%�eϓOi���`_���鑨��������4H��ч�;I��if|���_������+��ۇ�{�q� ���2t�����O~h5���0�#>��<�;.V�1�p����<��'���yt���\���:��;Nf��S�#K�k2rX���"�fz˼��a��FA�L�=`����R�Q�B$P��1��A2;u(��u.DGݨ���jh>}���9)ۀFAc�(�� ~|��O��_Thx�F�9k�C�v��S5h�jm�%0��E��%�0��b�9�1M�9�j;PN�K/ �_чIՁ{��[�_eɫ��|G�3 �~1�ɴ��w^d��H�?�5��.�f�[�5$dP��ck��S����3�����pY)�y~�C�����<-.�T�<�xU�G�v mh+8����)4g������?��Y�!:HOLx�vE��^1g��E����j��(�Ǹ+&\W�;��-�Db��  �\�M��Ac�`��r0�~̊�x���l���)��S��9p��$�9i�J?(�'t�?�!�ZE(�;��G�r���s/͢����s&�~�9h����K��V�I*�� e�`G�Uv;R�xx�U.z�w�u߶B�=�~�n�f�t1W�Xų�;��9A��,�Q�?^&W8����Ʌ̭�ߘq��Z!Y��)���G��a����ǀN�:uQ�+o%��/����D�� 9��'�P�̞Qi�e�"9y฼J&úZ؀��S�B��4�d�PT��*�#��۶����? 5�4#^��r�L;f��z�K��FtA����Y@�=&"�c�X@�|b�׆�v��94E}�ۂɓ� N��1Y.�򯲪���\��Q�0Kȸ��a�Ȃ�* ��� �XWS�P�Z�0�H�Fg�B��ʺ�5v��#��)$ ���_eP/(��V@^���5�2�Uy��πm%q��1��q�Q��qzz�Om��*H���9g�5�2��2ŀ��baU����/l����-C��-8��}.ѥ�D��4�y���߹���Ĭ�ۿᚫOa�,��~�!��QͶ�<��h$�:n=H0�=؞�&�m�(�VwÝ� ����`#��+����� �/<�_�:�b[GMTE�17� o�����]}an�@R����bq��`�ra�+��P�R4ፁw ׾=Tۭ�(�ժ�^�M j+�Ϧy|M���M��:�>Q�%��@S ���#���ŝp��V����9����UxG�TZI/�S�? ^�� ��jU��^ '��D/"�|Z��Q�S���ڎ��D��֦�ڣZ�XSG�U�MI�� ��\7�cPX���T`��}��#�6�]'�ʘ{r�����p�����o��7 Y#�������I�n��Q�q�o^��;�A��EH ����pNW�CB� ��&�ߊ`&��e��W�������%^SbL�z�|ZA�1����o ��b���)�+�[)���^��6/8�2�����(6���)�� I�I� �߮���VP�U %9�[�}��QPP�Ү NU+����811�qvskE�Μ鎼��n,n��R��3z����7sK;`��� MP r .����2�>�U�r����jU�������2/�|G�M`�;�d��[f�[�����>���,�y�(���u����▫�PC ��]�(8+��Q��֍ ���7K�QD(Ĩ .ȥn|�%~���Z�L�a�\D�:Y��2\Ђl`E.,�L�("�H�r_P�d������ �i��Л��xm��ԋq_�X�ӨAs� �/#��$|�K[��m ֨��P� :b�I�Y��u�alM�� Q��\�?��@�FE�^��D�TK8�����T��f�+�&n�$� >��g{�b� xQڕk��'�z: F[ �.���\ -3��>W�s�E�n���W��mv@ �{�g*6�Х�/.\���f%]K_���.q)���#�"h�����K�(�����t÷���n� ��e�$~�G��4f>r`U^.�(� WVQ�^a��dŅ���!LNY?h���?z� ��F�X+OJ�=�s��j.9˝�]r�m�7�xAt��w�� '���K�, ����x���R�̩���?�eN�}��VZ��!����?��͠�tz���Ḭc���v1g��C��td�v�`|<8p��JiD�^���C��8�vމ���U�m�]P�.�W`�@V��h�J[�v���NM��)h���D��wZ��j�(���VQo�J��$� ���޷E�Ch�H.a��Q!{�Z���n�Gp�V�D��LQ�����҈U��t�2L3��Cx���Q9%2,V{Һ���Nn���0��sE��@��֧��t U�����o�.?�}~fu�����AiX���H=�����.����v0����և��V*.��������*�?��l�j"I<=M���V뢏�HK��m�hέh��`�D�A��݈ o>��| #,�&EŧD����u�G�C�~ʜP����;1 �@'��[��wTuL�̜ugIb�A}:�;ꌾ�CQA������ԉ��'�D/�av��!`�~M3{� &����3�C�_et M��1Y���!jw �:>�j��c}��$�� ]BvL��r�{�~��HZ}�z�'���}���x�#�]��u��(���� �3�׸� �b�ޤ���k �KW�+=NB�..PC����$_�����z���M�fzC� 1�� D�v�ҵ��*dMo�JH�}B�-�P�� ��-�)��@�v��)�V�R��������垦X��?�Aq��|�����?�b~�7lX2\���y� @n��#{���‘�+�͍�T�1�������.HP�8EU�gc�pC�PM�JN���R|3�@YaZ=��=�F,-!�c��h�q�P���� ��_��;f�668��Ur�ss��H�+tɥ+��f)n/8��"q��]��{��?��Z7����p$��e ©!z ����,�JeS`o��K֌V{F+��p�(^dE�>�#���ABݖN+�sz�Qۯ%��Y���P|n��rTs�j�COSC�#�D���j�q�z;l%� 8�jb����enmB�v���"d�{�l �]8DI ��goE��2�y3����|�^a���-f�~}����m{e��1�Cš�CP�D!���g޵�Qu�N��\*��2@#��1G���ɼ�؋!��@�6�$�ؙ�C��a�,>M$�SÈ��ߣ�[-�� ���� �f�# �E�:� ���k���B!*�D���� ����(�%42)�l�o���A�'��%���'(�5����H-w&^.s�#A$$Yʥ#`ʀ��i��ɨ:��_���a�tc��*kk�@z �Qrv���/�on.qB��y ���E��8tf�za�<��W+Pv���]777�zْw�!x�Āb�VDD(!��kG^�i'���,�]���6���bn�nZN�XH7����i [AӞp:Q,�a�mꅭqA�Hl�a�6����b�����D)H� F��-�� 24��2���=7�� X���˙���2�Lc�(;����S�l߱5� #�\B�Ƚ'rG��6Ǡv�G�f���A� Wک��)���)���^�[E8�ܐ&*�0�}��tt�D6:�����U� �ּ����%d#�c$��� fԉ�w�Tǡ���=�Z��л�%-���\�=�q|�J����i���W���2�Đc��$��P�J8R�f����wq6�7������K5Ѳ�I- 3]�6���#Qyh!GZ��ie)$��L��,��op�=�584�`*��ٔX]�|ƁVi��i����J�f����T����tݬ���4l>5v�D���77a4)鎱Zx�%�8���| ��ri��#��k �{s�R��r/�X�f���tU^��$��*`�lq(ɫQ��f�"�Ќĩ��u��I�}{���{܏.��3��C1{���9�����Wpd$�1k�;��|�9�����m�\����OWkU,��/R�j\��5�����Fܨ���?���v5f7�)��LH�ַG;?=m=�oU�k�5/ �R�[y� ����ww�N���*�r:e������E����қǡ*J��U<_�q�����:�n�����t��;M�� ��$�^�5Q�UEL����U�"�k�ʨ^`���Bg]!%�F�]* 6�. ]R�M��(=�K�g�E��}�?_#E�o�,?8i㕁�Y�<���N��}�!�S�/H�����-�t8�]�.M @������B��o���"���o��r��� �j�%�#�5����v�ך�Ki7�I�����7f>�C5���m��^0+A��9���6��B�KTsd��|�ڎ�(�9��V�z8j�;�,�A4�9���+��ܾ �)?���3���Qhn�#]���2S�J�s���9����&e�Y�$w���.��p^ۗ�/��+d+��N �S��� � m�2MM��D��҄4���>y� �n+ce�{J��w�p��maoN�,΅�9β������������,�� '[(m��q��g_o��oEu�� ��|6� x/w�$ _'�[��d`�@F�h�r�����M�+���'ޓ[RIX��Lb����6%�q�i�;g$�7�d�jp?����}�>�x�:ݚ*��� ��f�gi� ��ES%�S�Tp�S M�����z���C�Q@i� �Cv�h?�Z+l)� +�vQ��\H�v�`[w�Fֆ[���dކ77��稷S�?E����)��:h��C\\ Q@��d.�Z��>s&�����V�gc�X�Lm�����dP�ؘL��G�K|P ��;������n!Je.�� Bwk�Thg�l��k����a��v1%gE #��A�;v������>��Pۚ̀t�LGX�W�\��wcA�#N�?:>K�*vY����с,/���|��*2>��ҧt ����k3���D�_G��kcj���-74'�����b��A��%uc8�B���۳/,�����f�6�BJ�E6;�^��5a��̷���7�y�@W�5鹉Ԇ�`�R�y���@Q����ZF�Q�f������F̺��� 2��ap.�U�pE��I����P}�ڼP*9�j�b�@�'Cg���5�@5�(�]Bl��c脩�Iqx����G�UKD��袏։�f��G���5��Ū#`�,rU�A:�7�μ�VFi���j�J1+�VQ[�C�Y�]�l8�r�L���1 �Zo �:�o@�V]G�"��a�z�,�1gS-E��J��6�3��&�-˾��S��J)���ݫ-�0~�'�&�vqp���c�\���M�:%}z'!�z4�~� �/��Ď�LO`�����������蓼M����w2x%qIm6�jq@�������NT"}[ z�-��t{|sa��H������N�&��x� ���v8�AX�����cgnu�'W͑��. �l�_�m�,��3h�޹ �^���睬�3v[ U�-�v���'��A�Cr��c� ~|�ؾS���G�`.cp�1�����K�{gh��sy�;�8��j�&��R��v޼Y�y���s ���e�]�+�{� �VضQ�sn�������Yv����Qg%Q�.�zL� �>�H���׈��!vX����ݔ�*'FX�ekW���YSs����ϸ���N������a*���z�xީC#�vU�Z�m��Q �Nk��HB[�q*zC���i����[S�b�5+�ǸzI92��At��]e�[��ڜe/X�H qxF���Ip����cB��&8��Nѝ���r���j!LA�'2�r��9�l���ٳӗ�0]�<���L� =�tɘveV(���ז���_��:�R��|i_%z��,>��]}��c_��b¿��TU/�ǡZTv�����q��W�7��C��-l�Υ��az�(2�7ur��{��?aR@X�[��h�Bg�CI�e�(^uA �8B�� dL�tm�+u�i1EMB�C��m�U��J�3HԺ����$px�v���- _�j�K-P_���������T#<�y���zQ O����G��&��^�����o�fU���M0N����L+]��X�W�L�v�ЖFW�'t%��W���:i�vɣ������絀)bj��uҍ��5fhj�j� `�]ḃΚF��+��6t�I��QVh��6��h:` $��D�����Z'vS0n�!�Ct���|��g"�-uُ#&z��Bnz�c��̕��A�(����Y��h]��+dw�&h;`�i�Z�]��"�) /?�Q��JS"��>���w�W����#��X*.��I��4�Ѧk]u �#^�3�D5{r���,lC֯y��/V�T��/T�� �͒77�9��א��3,|���TZD��Df��L|K��1��\�H`�ˀ����tc�g�I���%+�^KЧ��(�(voW����`U�L�](��{� �_S%d觃?�r���sQ!t���� ���iU|�%`n�%��g Uw�Z��;E���n!5�1ؒ,�̲ͥ�-\}RW��?J F*p�=�\�9'@� �������0�C��p���h�F�8F����ZFn�(��p��w�k�`0��3�O u��P�][��\-��?bk2%y)�|�%H0-6�R��1�>0�8)#�%�+#���!���߅9�,��9jb ���s���B�� `��Ȼ�7n�c��O�������l�ؔ�����:U o(^%�Ѐy���� ��b�_eqH̩Ѹí�o�N e���J��v�������G�������s+�I��+L;��$����1�� �ȢBf��)�p�ߤ�e�dR&�ޑ�yVݣ|���$ ��3��>���� ���f�P����E ܡ��"�r����� �7A����]6Bƅ�c �Řa ���԰opoa������^��g��|�}�!��a ���������DŽ� �Y�N#����"1 ��k�w���Xb&�;��¥'���� ���(��j��U�� �\m jN���Y�ֱii��M�[�zq��9������F����KC����.���9�Y�X���tq/����&���vq��}y����@a������j�!���/�Ъ%���䵝>��%��2i�����D�q�-��0]i�]�֣�Qű HI��w]$#Ul����gZ����������h��y���1n��a���rLk�H��Tu-���A�EI�<��zu޴R�:� :�H���%�ķ�P ü�U�L��jY�����x����'_�6��פ�c~jI)v ���k��DG�_�����R�4�Ē^�P����)�8f~�n~\��1; �����5�"���d�I�j�,�Ύ���f#�������39m�Hj�� #9�B5�us��q? ~Dp�)O�pw�?���ޟ��ac��e���PM�Q?�O���$�T��J�** ��؇/�9YM;x�t�n1�TT>���>O]�m�>E<���\M����4m�aa�Z}�f�4��� q����ͱ�~�M�� n�:}6�4A�k[B�^K�a{� 鮵��OI���ІD�g4pF^ }Z{JOR �^����}�����o6�s�����5>n?I���@&9Z�V+�"N������v�O��&nK�kY���~m[Tf�)7T�s�;�*R(u� &�W�rӢK��i3 ;� �t3B��F�>��wZw �I��vY����-�����)6 ?A���Nx0�Tɸ���u�~%�6�-9�sNMS�w�Ұ3ک�5\�q�S������䰅vf�2�J�e{M���uM�U�k�� [O� �������Tp��l5f�Z�!<�;�;�B�Y�~��Am�� o��K�.W�h�\�1P�9�Ɇ��cO� ����������&�B�b��NP�����P��+�� +Jb�3�K�3�&��J��ɬ̌/� �t1n/E���?����74�����Q}Z/� -$p-��0#$� M�P,��!�(솢���h]K��<�#��� ��]�����ʼE�8�M��cE���z]UR��b����߀��P~����De�����EO�0��%91�^��^��𹟜Tڐ�d�*�S͹�%�V���pG��2O� ٘� ����#1�p�膉�5���s̖"J�V�yA����cv����w��:P��b�@R�����_D��6�\��<��Y ��> �x�G�s*:����O�IV��~����1�`#���7O�i��ͫ�B��$e��1 �e�2̻�ρn3�"ny7ûB qG���w+�tb������`�'��o�����_JU%�y������w� |D"o�M[hoE�tl�*d�V��9˽9�SU�{��,'��w8 '�G�m��<��i%����4؃����nG�����s�Ƅ�;�؈ ����hO��}��&̈́H�� ?6��n�����������}B�rq�����[I�@^� ���^�M,�1��w�<��T��&b}��8�CB2 �D뎠 [|s3��77 O|s3X�t= WEN'Q(H �[����b���q�F�r�fi$��|SJ��J����$/���0���C� ݣ`L�a��}���8C_���`M���{���/*l��3���Vd>�_���A���z�4�˳��������[��l�d�Z(���U,B����������F��݂���?׬0}��7jWn��ں0\��C���Nё/e֔���� �K�U���^A:ڝ>L�^&ic�20����h��>�8���s,����;��i�K�an�#��1‡n�����1�<�Jn�dw1����)�Ps��5x��.���l����%�l�g�ܝ�)u�:�B�������#&�0��i��3�x�H@wF��"� ����L�$m�yj?�'ﭞ�sh�iN��`�aC>� <<$+�2J�^�~!�k�8.ps����G�Y �c[����r�����@�����TLZ�B�;�@�}܅jTx&m��Ubf ���Է�N�Ju�a[|0�P�r�qpAacU��f�j�����vkumc��"~c�DO�|�� I'�#�����@�@�q�-�A����P�26If[f������ϯ� ;���BV�>�7\(\�P�cH3l����8F~o�ۂ�W�ˑ�ʨ�g�n���d椻�K _����ܧ8?x��J����n���<��[��ysZc�hȌ ׏9�g1�-�v�R���*����6�2��M0Z.O��i���и��v�;�9茩Q`��i��������ݱWS�ØDK�팹� �ˍ�`u�_�T�� o2��U�T�+��`F�H�ڍa8";�gMg6�%��gfAQG�3I{U ���njpo6�wc�,�P�X�A�%|V-�52Ʋ���t۝��"�����·CݜaeD����Y�9��:����8:O�%��F4|<�S絕��ۧA}ᙥ�F�����Ω�J���K0�ճ���~��[B�9�|��-�k�r����"� ?�I�g?��������x�?�/�{�������Q��I �g��]·=s�K��N�5#��WǻO�kl��t1I����b� ������$�P������p�aD�����f�.�͋cm~0�~��o�M矍f��v�[[N�/n�Ğ�$���>D��>��戬�P���VIǹED��j�d��͂2T1O�ˬʏ ���i��G���i��A�.��{�}r�›�չl ���^�O ^Ed3�����e��`$0L{N����F-�n��juV�C⢚����z��{��ﭣE�g,E�.>����~𻀈W�!&tD:���'�9y u+��%�m�ϬQ{g�}zg����K.�I�������Û�:S���blj�?�M)V�2=�S:m)%��14)�*�6��,�{�D9Iy��1ǯ{�[�^��v[A�A�Zs���/!0��n]�VgB�S��P��H��+��A� ��cB���,S�ԛU�H��R�%ӗfI�5Dt�<�!w�eF�#B"���uw���d�;��?-F> ��X(�ۥYne����Sw��FC?���7�5ԋ�I�-DS��>��P���fcռk�E�L�^(�>p��;��p�v��"�&(,�u��(�? ��"Ĭ��yY< �BҀ�Pm�kU�fi�+-V��όtW�ҧr�������R��W���z���P�7���PSWxD[2�4�x�CA�ُX����|p��E�f p���5�V%𗮜�U7+���Kn��HSj�ˣ?�F���9N[�ͭ n#�;��wNn����6x��8u�����er��^$��3��b��ƿ��&8����&۟I6A5�@d���&̎c��"z� ���0���$ �\������}A�q���RP�g P�g?h�]�  `�?P�J���X1��.z����We$T̃�[�E�D�p��H��#�V��� �e.��Ģh9�F+�>�e�)�/�XS�%��K2���X�V*��������a"0�W�S)G2 ����bQw���ȉ�N{}_�K>�j��O^�xDM ������P<��Tʑ|��6�l�y��q�n� 5h��L#��,r�����*�Ir��x�n����2#k �������e��`����W�ݟc�ڀ�`tl��:��77'�V����)�G�\\����*� ��޷^�/@��-(m��K1&Vj��r�%ġ�m�}��V�h7�T��&��e�T�0�U���.Eڶ�}`��Tz��U��V~(9Ɗ{�}:��]I��cԴ� �dOTPN��.JP��0��3)S����J��6��3��%�Jo���&�_��'��u�*�phP�����sOthBi�0n��Z$������Z���v�0��Odr&��cɈ��..S��u������ /뱝�Vr1����绞�dQ2|���GTB�U JvlDS��xϚ�z^ �H���ٔ�7tJ��M- ����5�p�<�]`�(�ex����I�B[*UC���W�}E�� }�2��k����-�c�o���������G_W��+��o��{9��Jf�l��Z�,�{Ksc���쨛f�6�O�|���&��#��Ql�ꥴ�"%����X�|Ak֎,/�� �X|��8��{���0�L��I�Lq�����.��|3���mAhÃ# ���3^rP����=^���:ZP��D�ʄ"�$�x��H��Mj6��>]7k"�Q���%H{T� �R����*����祫������x��o�M��U�X�a\]b�"�64Ik@U��/��<+�BG��]B"���< �X��,��ʣ )��� �^� ��L����sT|Wl��͏��ǎ������S�WsR�~�H�:1@l�|�>��xE�E���K��!_ӝ��ODp�~$�g:�o��.?�C0C׋J���G �!gٞ��nU��yf[%Z�k�9J�+�����{]�H ������z���c`�6�1��s����ӦhJ.H�x[�5���S��G�m����k��~�&�;�Sj2�t��)D� V�GJ�q&C||�����{a��kBX���y�ĪdJ ����8��e�i �2Px��^�����;<�#h\R-���q՜$����� d.��&Wكr�z�����E�\bq�V�B�PY�L�SuU��,�-b!t$v;����n�1��һF.������Tgj��q��*nE&��@Ks�R�Oϊ�;�U �",G�RJ�C�;Ra��'����?��;�&�e��!�/�si-F觱�tN��Ń���;Y�[f�R�ưI�����'�Gύ��ޛN�CW�g�H2ȼ: 6+��t����;�q�~s���� i�>6����L��緡u�n�6G��Ȁ�=��j�06�᱓3�Y�zQw�Yѓ��0n���B��ß*�����]ˉ�5�E�0W�=�Ȁ�����D`�%nVтYOIe꫋����<{�r}h��Eu�Z&��B�F�d�^�����U�����*8l����RP�"�,����r5�$����G�9A���B�h‰���"8D�Pzs���dW���R"�fhS�&�!��)��HZ� u�ϓ��p���=����u��xH���ba$����X��D�)f�l���[ �^V �bMM$]{�qUL-59�C|������$�0RUz��B��1�s��pf����)�*�d`0�=[/���ɪ��P�PW�9�:�Ϧ�S�-�Ħ�ƅ� ��7o9_Zp݅\)QL?BH����{�%��ʹ�m�^@��o����pI ��r����L�\وjۢ�7HDS�j�;�j@��C��r9.׭$8�1���Oπ^�Q���o��)V'���iUt v=@��*R�Jx�$4D��Hɘ*e͞ ����b� ��_bD78j۔v������l���C��>4�j���j������ �`�?&����-Yl�u�Pf؉�&��Ɉ�<v ꪕ�؅ט�+0�����歖���� C�y®"�����E�^w3�(nK�N�m�{T��#(VsG�ݱm`�)��&{�V �p@)p҄aD�o���yLq 2M�B�xxod{� ���f:���� �Ο`-|�} ��\�qq�߂��PI��z�����/�v����|�xq�j���;��w$6�O�sU�t?��d;X�>��J'�������t�vV�?�Z�����I�Oz¯r&������Y< }��a��|��Wچ��+?.f��pZ�� �@[���V}P��d���i���ڈZ��%o���(��`��nf�ρ��k��^F��YM�����������t�U0����Y�cFb�O�T��8�"���_ƀ� I�W�B}|�;�~mN�Nj$7 �Q�#%y�s������ ���M#�/Pڛ�'- ���f��yf:+�ADzZ69��e�t��i�P�f��IEaS�X�v�Naf}*̰���d#��7��h��V���u�����Lg���^�Q6_���u绚���ܔ����a����F�P�5W�9������]��X�Ё�¡|��r���+l�lH�֡������:�ͥb��g����I6k�w;�x��-0l�ۣK������}� 8J�2}�2+��P��F)���[O�Yaݲ����߲�L|͋�RRC�n5y��������G�n6����Ȱ�L���/bgp ��HU���m��5 �R�nc��h�ϛ�l�{��Rmӿ�:h�ۧ6���8�k8v�X1|��ˊ��`��Vӯ�m����'��6���l���S1��C���F{y�}��# �(����;,��|IEm<�&nj.�3�����m9�\Tl6�j$3��"���tBH4�M�L3{�OHv^�˺��ip a鴁�^ޓ��j9���`�M�q�.��=�ܾ]XWa@� ��\c�FP�<��[<����䫱X��Mc�~����kg �ĆV��=�l�>���K�Ҝ����ẘ��^�9�t��������zq��D��mPh<��ڛ���vf.�f�\�t��$|���D��|���T��/=��?�� pZ���Y��W3�U���_KbD��i���dߘB�� L�/Q�ZL��3p��O�Oֵ�����#���Z@��CC��� ��T�"�'K�pq3��ʚRxH�A#�R� zl���OM�?�o�P�k��xJ@�]c�mŒ��Uȑ��#��e D�y�&�T�Nڧ�Y���Crl�5X��p�H�E�>�-݊��zi�(@�~��9�6��b���tWW���\J�0�!��ۑ�M�O��͖�'*�d��!]���ӛ%�\s�E� Qj]4y�T!� I��9.M�C$�7p�C���Ⱥ��'�n�`�wGߙؠ�;����?�KsT����Їύ '������ �8s�wGw���=�t����� PW��R`5��W�c|��/�����#���f��;�]VC��԰���7o֏~��w���'O���Y *�x�W՜ӓۣ>5��]#��Xs�u��^#͘>�v��f76p���0D��g�!�B��ﭷ�4E�k0O�������jr��O�ò�sA��Oks��q� }g��/W,��y��zm��P��ʤX!���!��� �h���ac��׋u�.dS��)F������kAO��U}��צ�)�����c�)�aqV+ <��f�;o ��Oq��e�� 0;�BQ�i@�[�>zy��l,'K��0ݨ�&��D� �47u��>�P@�{��ѽC]��0"H �;�x�a�`����~�����{������ÙK�u�?����g93�A�!3��H��rfN � ��ȷ��H��{��2���h^� 0�q���� �"�?�I'��T��E ����_�Y(I�x#o���8�pR|� R���m��� N?���E�Oa�,�$BS��O��&�H33q=���g��gڲ����i�'MS���04� p�(��g�NC�4ܱ"[�R#��D�b3������ܲ/�Z����29ZJ��Ǥo �٧ΰ���Ȝ�P��&�]�;H&s� �p����&�8��gI����Gn�%�ڕ��g�+�r�QsF�]i �i���KyDK��T?DQ��?�R5�� ��\�?��.�����|N����͐���� �~+츉�.7 �3��h�XNy蠝�e<�R����s�9��<��k��̟#�^ٽ���&`,�Ԟ@FQ�-��m �l����q��E�Z�sJq�2ژbB+΃D��������  ��� '�����j+�@�V��M.����mK� ��Vb����:!�ؾ�'�S���7�H�� ȶA_�/ZC��6�:BH�?� �@�6҄"28���]�S���)���������"\�|&1�����w�"���Z�=���t�p�Y��≷���"dJ${�FRU�D$e����a/���G���;〢��*ї���� F~�~�ؙ1 � 6y ���?��*�r6Ct��F�l�2pv7�Q�w�78?�����a0��}��{"EÏ��߰�Yl!�mtȦOD�M� ���fu�.S��k �")'*��q(�Yz|FRg ٲ x8�dE����O� L�ƺ.�0A��VMLHO& zbc����������������:��!B�y���F�>�+�Ѭ�zb��ui6��#j�����C�_*LTT���eZ�@w�N&��̴�-� �[ˑL�-IՈW0����f�,ဃ�K����I�37�0GɍЗj� d5uCಋ@S��3A�<� �By|�5R�ek�H�i��g���tkN����� Z �A�d�����UM,t�e�=�~!I����fcS�+�x�T�[��Q���j�;A���rUc����m\@0�����sG��-%��V�� 3L�s� �;���c�2K��2`���Y`�T���JK�z�`��I��]i�֠�� �!-�Щu�JrŹ��_tW��bR���T��X�,�\#���a�4�'���#���^�?��8o��% ��5� �`孇ֿ��`��Q��s{~�n�����H��3ơ2��3 Ȗ�0?��Z�5�����%r�d hլc�N}b�1��P��G?/ dE�*�)A8æ��sC �\���(�h�F���i4V|�2��q�h)P�������.N��t�I*��\�H>��{�C�=9��#��̕������'�g �y�Q`�u��8F�}q-�|H��D��&�x��4+^<`p����rț��5��@��)�����X���7z���]�Q���~R���Ȝ����ѿݡ���q=/V����W�A����-�ܯ>cܖ�3�D���R�! �1�ĥ���R cN��[=�2SC� 7�|��s4��$�h� ©��{�䛲U �@BʖhJ0��[C/��È閱�ȡ֎�žu>w7 g7�$w��O �8�*Ӧ��@u>O� �m���hz��}������j����j5�� ��j̺.ȪԲzӚ�d{i��SC��6�5�?�d ���^��[�l[�34���"6s��{пI����L�?��)+v�9��Tw ��D{��۸����Zs�G�B����ZLO����Y��� V�\z �� ��S��46hA�#�"�Գ���r�3�?�jw&��3�K?)C���*��/>1�TM;���HR����[�}2�g�(��g@�����I���i� �Y'p#:����P��?��9��,!�C@�-7g�o��<���Mv9�Ym?'�#�ͣ���Z��1��C�L�FC���*�^�٫���8���%c0m��s�0�1���|�2��������0hhb�fQ����DP0"ؕ�"N�m�X�1D����c���ޯf��|辄��IP��1��=�Ͷ�!,:�Μ]z �R��f(�@�b�/u�|�ݟJK���P?Z~��j�`�#�"L9i>*�A_ �p�V�Uy-<�*?)��v�e1� �����%rb�q���` �X�sV)C^C�{��>Ų�K��C1��lzG���9S�,�:� Z� $U�#� �� I9 -� jǗ 8 �H��F)���}��R��u����DF-���F厹�/�P�7h׸:�_���|SR���<)�p/�b���` �+�k�����w�������T�t[͎�!��܅ G1W#*)!F=��H�u}�n��O��i£�J#4�^�2���G^n�=���L��h6��m�~~��������N���y��M.�����dЂ+;��o=���d|�Q�+]$ْw���6�EN ��Y3��I �o���<o�R�a�Yno0\_GSF��ۗ�C}rU3�[j ����D�sPey�� [f��8aN�"�)�c�iqɉaİ�f �FA7���3�,�xW��vU=�������[�~E�:�,����f�'E�o�=J����گ�p�(��ԩC�S��#*ӸF �Yy�?���EI�h�ش�H�G}Zg��N}��Zӷ���0-�Bx���/M�D����X�wi�> �0t/e^b�N��}�v����O愴~�:�ӵ�3�| �>�2�Œ��d?b�k�DN��ra��,!w ]��5!��NBV�L<1�����Qy2M+I:���K�3P��\�(T���a�0o� ��l��j��M�4wN:�T8��2H�m}�>���r��s 5sS�*h+fRJ>�~*���l�V���n�C���b����, �!W����%��n �1g`V�F�aC,���xa�p�Qq8�,��j��ҡ#̭��6��dž����`�}��`:��E\�d�x���dL�ofp8��SVbE8��X�����@e3T�h߸�~1����⿀&l�gB54BP�{�bqx>���k8����!�?�>S�|�Х#l�:���D�C���� ���w�-��=�/�o��� mx�14�w �F[2�e�9P]�fKF��<*��ܡ 3=<�Stb� �����h��h���3��IeV�W8�$��݀�����9�E����I�М����͞�/��;kz�tVùH�s�>���\�;���M/E;��P��������Y��>HJh4M0�+��Χ��}v:��W����Q��9����"��7�X�/�{��a�����[�������77F��>��eu���g�u��߽\z=�����W�~�bF�V����Ap׃�����K�ӳ,�-��x�@=�V�ux�|�L�{�]#���T-�}��o۬�#eMx!R�7g�M�%�J�mk�L<��^�o<�<�"��\��~�@'�{m�![fJ5燦S��j:Ϫ�|m�M$F��x�e���W��2=���y )8�%����Ki����P� R�Gԁ|�]3�3ڳ.�����]������Nu�|��N0�1���J�b�q��w����řb��/é��=��V~��O�ZA��7G�7_WM� �&��%n:ρ���V��wE�=eԹ� �V�C':{��y�@��E���aF�V��8�ޠ��ь�s�H�?VPx����\&~�,=�V����:n ��� �Q� � �x4��{�-�oѣ9I�Q�Ǚۄ|�v$8���⻯fcr(ѝXk��� v��'D�GS� .�f��@��ۈ {�K%�y��u�@=�f�67�S Zd�?�W�U��!_���yne���F�D,LX~d���H�q�}����eȟ��A�%ٌ�?ɬcHw.�s�f/8�0�,`�L�G(��4.�7·��uow>�q ԋ��,V�S�'5���L+ՔO���*:H���4!lf�fs��A i9�K �J :MAr R�*��-�O1� ��_P���*o+���f�$��"�~]�� d(�M *�3�yU�9��9{!�ٕtOj,Bv�=��E!H{�T,�Uq2iȐr�X�;X�� �g�����[ctʴ rw��~ �zm�Y %�E�q�^� �I�� ��Gi��֓q>�8�?۩�%�ғ ��M'h��P�����[e a"�nk��/���;�rP��A�f0��]i!�N;|�>� �`��[�N�rt�!%0E\�Ss���� |`�n��z�� ���[+l� �N,Z�� �V� ���1����;C,�wp���"~�Gs��4�9uH����;�ޡm#ݯ�n�nM�+���E�UQ��� z ���锣-i��Vʟz|ˀnef���<�^@b����t𓮬*�=�!�) �Ω�� o~k%Vt �N%��L���`�q �N�8�مY�_Ps�s���<�t=������⻪H]��x|m���ch��BM�3�p�v,y� �сװ�s����� ���S%] �>�ym<�y�+�X(��QUIaʧ��>F��P�w��V��8��nm�s�w��o}UE+�^�y ��N���(��_�2uk����AW���"l��7�P���.�F�j'�Z�p2I��eȇEr\�$��IŞ�enes�2�`�^�jU>�7�a�%�4 {���P�6 +�a�����^gz<�c 9N��n�����+�V��8*�A�}�ؿ�s�t�������z.���͂�����C���j������v�5����7���<\YS`7kA���}e�L����I�q^��&�@����(��I��:E�\������_��*zK`�?��KC���_�?A�kc,��ĭ/?}3)$���v(��ߥu_޿�[���2#�6|]:E�C#�VT��M��� ���x���t8"NtJV�n;(</�����M�V�q����p�A$�GԘN@��Ν��6���@���%�MU�����2����)�V\�9�B�{LVM��j �Wm�{R�8���/�����o��Q8'H@W��ˉR��4V�}=׿tx��N�'z���![Ė�����h�2�L��Ԟ^�тX��hV������A�� �0E��I.?c7]2z��雌��ֱY�Ǔj��Ŕ8��g њ�2�<"0�b��-=>*`� n�z'��90<��}��&gp��C.GJU3x�4k?D8ɇ�Q�����s�l�w8ֵZ�Jûw�c m���!C��LY��{2p`�� Ul�`4�*�-��>a�&�ZM�� �B|�R�1��n���g�[�P�(I� ���  [�@o��2ɳ��-�,+$���6=������e��#�9�Cɞx��*��� o-8ۂ�0�X �t�}k;���Z��m\z��\�'� ����-G�\%�lS���p�����"� �H9 �H7�ɸ�1�ρ�p�3�EE�}�wH,"�Ղ�$f� #Z�Bƚ6����Ԭ��y�+�F[�*^� hVA�`�L4�������K$�K�!�>�1N߇�����c8�kt�)7�����x�`s� ��-9sL��}�b���ϔ�3�t�_���[�����C�E�V�݈�Ɨ�!�n�Z�=�c.���H�y9��X"�Aǩ��������V>� ڪ�Ň�y�uH��o����J�ɔ��� xl��ߚ���x92�E%��^������X�BB9d^�W4��\ z����,d����c����y�����������R�񂸉!�o��Q}��K�f��.� 2Giz�?�cҚ��V Ta�/������ad��_�i��=�p�5zc��Zu!�-�� ����5��Y3��WT�ʦT����V@����{gQ�c� �+J)꧶J_�*�ՒRoA~{��T�e�vH�T�C�L�-H�1Ń��=�f����ſ��S[e�������0���=��ģ\��*�x�n)�r�W�`.*�Q���L�;-�p<�(��|�?XY1 �������}�>AC���u;��7������� >^!�a�<4� �{��`h�h(V�������ē����jU�FD���A�Xf�K�&�{���*qX0������(��)�ɵN�C���E6/c+�#?�Z� ��IÅ�X�@�tk�������t� <�}Ue��ɩ�bc`�8�@A��Lc!ز��wRZ7��ʹr/( ˞"��P�n`�� ��c�u���!���¶A a�Weȥ%�4�$���8X*I��W%��&S�u��݂��f6��yE�7g# �)>_�6�T���Dc�]�F1n�Q kIP�bz��Cj�͒�I�\��R�BT���qJ!��',��A��Y,�<��n�iް2#�����JV�*�r��FYB`?ܳ2 �"����EF�$[����A|Z%r���m����R���@���4��p��E�w����6�y�[���=�۬��Ϊ�ɐ �^Q��o|��@�� D���"���+L�*�8�5���*�Z�']�ڢ���;��9 ��W�s���^$�8Ί��v���<$V�N�H���V�G��&ܢ��K)��?��xt@ǜ�3;3����#�N>&�QAƄ�|@�:�(I"}2��[�@gF\r%SS�xC~�V�{�fɷ�Z�L���?Vc8`��:��oE�Aȫ�X�G����si,`�����н��������x���q���I�#�p26������b�񍠷d�q�K��a�T��^��"�[!�n��*����M��(Q�hj�ޖ��Q�ouX�Q���=Z�еQ0���tq�_/�j\�o���}v�^�>�� �@5�oY�d�DQ^a��v� �O��O��:y4~3MF�1gy�[q��Rbcm/W9�1�T4�@�u�il��[���)i��-�ޫ䀼�D�`p1e���v��w����imRg���ܼ�h# s�4�W�Z�,�<�y.���+a�@�޼5��3�YYgߑN}x�>�;]ӷ�z��5�#B���)�ҭ��g+ �r�?�u�;�R�4��%ވ�}�mzy��cJ��_ڧ��6|��<�N���"�F]7H��6N���F��$� OI��.��?h8+��/0)��������v^>,k��� j��2�`A`!=���m�dR�+�P���~��{��v/�~#Q ��I�/�ݲd��J�TK�-�z�&RL��w���W��/�X��q��lk�ig���xq�����yL%ʃ���[�l9�~�B��^���[}T+D�W8!�zg�Sԇͷy��gP�ͣF1~vd�)}[Y�vu�~fmv3���_c��q |8�I�A��L79d���� юh+8��c�DЖ�W�h�S/� �h:�q���q!i3֖�[��:X3Rxh�Ű�X�%(K���=����Th͹E�u ��_i��׉�dR��� ��k�l[�[wW�6�u��0� R �&̭"���� g�[�۶�b<p���]�9���j���k)Z�>��QB��)wy��|=�/���q�� ��t�B}�V 04x��A����4��q� ]�c��16*� �m^�K���z�/~+o�-��,{�{�`j:�N�Lk��y:� ]� H�ډ��|ܖ��>?Ҿ?���-R�|7��Q����O���Y�֮�9�����Pw�7]k.Y�. ���,J(�������B?1^sA��'2z�t��~����"���qK�� ��M����b����;/w%���}R�􎹴l#� ��.c4��6�@*�P8,���uI;�a��tZ���7�e�d)�s'd��Y������vx�c_u���<�Y����v���q��@G t�9Ot���1X��9���O��f8���n���d�"'vfn��J�!V�+�Y�B�+������3�\��Ur���:��m� ��ζo�����-v畴����e�g�3&o�Y+'���௧yՐx}�ȍ���{����Y�{��?����vla�e��J��9�D��3ĒT2#�3�l[2_�\�XQݕQ'j��W+�E��[ږ�܌�G��r��|xRT��/2?�q��7+��������[��&c�O�=EU�A,`DV��{cf�|�����{��Y���w������X�1�[���^[CuВ?W�r8,�s�DDk[�W��������$]ҀgHB8_�kg��4UI�(�.:Oןnl>8|�������?-Z��ȶqxH�g�ה�*"�����ґ/���e�g�a��5�3 �Ÿ-K�� �����o�R�Ʈ���8l -��\�(� "{�kW���|+������}�ndy� �>с�f%��p�h z����A�\)�+>T�M?0z��2t�� J��ۅ8Z���Os��l×�y��X��wR)i���B;�;�[�ur�;��C�F��o�������� ]�!=�Aac'�`��X�T�0DoJ(t�Ykp�����C ���Wt���J\� ���t�A1Gl���X G����[� �C��D� V(�ȣ��#�Qq*q�6�F�l��t�l' L��X�� z� emg�=���J�&p����[���7b�G289&�����c�]!k~Aנ���C���~(������_��/4{������A�(�M�rK��=�k�G�~#�zֆ4�^c���knz��AԹ3�����{2�/�ګgQ)$ T�Bї�6g,�%� ��C�G�Z/��Ԙɮ�p\TC����yI%��r�V撀�{���<k��,$�ٓ ;�R���/cy��4�Fa�v�Ex/�@*��%5~b5|�ؑ�O�c���?l��V;F�|�H �Ѝ�6Ň���H�VbC��]�n�ͣ��SS �M2B�0���R���S��i��K�ͨ�bs* q���)�h$a�rlN����"dJ}=j�<�I�Q�T��A|4AB��e�@���zϯ��prt�P� �|���ޥ�FߒT���U!r�C�4��A�}�n�.T�,gq-�[��v=��w��.O��K��. ]OD�>�v2�#�H���+P!�8���SV�x 8q�Y����V���t!&����j 1BCp�Sn�5��H\9���d��@���]��5.Ҡ��,K t:j�ɞ6*�z�7 �J<�����J�ш73Q����Hx�`:6\��^o����ߧa>��) ��;�2 >�k\��aV�&���I/�� �M7��8> ���[xЃQ.�oOUj���`e�q�~D��Ntv9�#k�s��M�\oPs�^��q��愪]6 �����QI�� �:�b���$ | um-�� ��k�ԓp)�d�r.��� ��9,��� �*ޏ"������5e.��F�^����g��������T��'9��� �۟l`"!��'�xG��w��:(!w�Y�%PF�����|i �(c��ťV���Ĉ�#,�2��~,b�G�����!�=� ��!��������`����G��G��I���B7���u1�>�sB�(����B ��J��]��s��=�U+Ψ@���\v������T��(%=+Ȫ�ml�/ �,;A�+� 93���h��*�v%����AF�+�LE����Y.QI���$�*�h�p��mV��\�i���a��A������5l�[7!�C ��\@…�*C$�G�v4�w �"mq�)0i�J�f.���S�~�2�'�Gͫ���b]�4��x��gɬB�]�UȖ�L�����sP7�HO�CP�!�};_۝��i9.��~=�{ ��[!���՚��Es��i�.Գj���tH��ÀO�+\0���" ����a��/~o |�a��xQ��� `�*�P�q\MREcC�GB�j�旙Z0I���������L)��B�f�9ᶜ���mkLV̡)��n�.������.qp������Q=�,�|l��C�C�@UȒ��q�AXM0X��Mm-T��s��En){]�yOҵB�$g<_H�1�m�Z�;��m.�L��ۡ!���Iw�v����K�:��>>��Q�rSa��xz�3�)�t��j� "g�������`� l���l 9g��jʄ����!7������y� @���Z��h;Tj=�������`�s;��>'�/`� 8���ԕv�A� ʪ������C��Ug��O5L�&.����8�X�۴\�\"�Լ�/�x��9�3�C&74[�l�Z�׳d��Gח��[�ͱK����Z�|�]V�Z��u(�c�AD?������g.Y��e�-�Uڵ�pRڈԯ��[�>�de�%���z[� v�(\VM�ܺ��םT�?���@g^�0f}0�eK]���<_�����-����u�VM#��a��2�����|l=Ӽq..b��e��HN���¦���I�^%򞆴�����F� �(�ٮ��J��k���LΔ�rP4���MD�h�K��k߱Ȗ%�.�G�9.��� 0�����%�sGn��K/���({�V�ʀ�_@�p:%�wo���!��!k=���袕sl��Q�&�N�l�>����t�ts��Zf����������]'���<��z�4=�ml�h�!��8��"�D�v*x��k[�������bk���7;�?�Z?���i�W3�僃;O�;?�ZOV���'@���eI�C��rQ�P������-��y�:����R;�3� 2'��sh����+�+gF����Ul������n�S�9Cg_;�'@�|E�vſ"L6�πY��̚3>]KT)j�+��CҪ�I�N|�.� hI�_�A��,�s��@�����p9������(��8?9�;�� �0T���[i"��gx���!\*�2?)i>���-�=c�������9Hf���4B��A���ٝA�� D� �I s�J�lZ�XS�h,{eA�k(�n :�%RG�QQ���B�%s�������תQ��@����'B��9p�*�-�'��J��.�4��>�uKֈ^�����(�ߦ��q��w#� 'Y���(��>��ew�{A�(����tf����y��ն+�N>QV���ؠ�uk�����XB<$H�\�MK,#�n�D�7+��-��s���6��ŸZ��^���!�M��]�7?�p����Pԁނ9q����:xi��"�[�1z&1ɼn|꤈H�C���|s��SW��ĖXx�ji���̛���M��XzK��� eP�ϟ�U_�C�l�NY!�;�TH+�!�O9~��h� ��{�9KӺi�����'��p��$��{q5\^���U�z�K Z>�d�.�K!�C�H�z��Aƨ:�G��zH��0yZ�k���y���=b�/�o��hI�Σ�ɶ�qVOeh��ɝ����S�3n�Vjp�Rw�I�}� �?�`CJB'��� OX㽣��p�!�]9w�� Sl���^Z'H2a1�?�?oxmњ+��\lȻNDP�C�ԫ.��dV5c��y�bj�*4���_o6Q�z��lk}��xݎ!�x���G�d��xsP��v$d "���@OLR�����ZLUG�1ջ�\�+�����_�����v�!�]n�� �A1X� Y��� ;��h� M��b�!�%_�Ro}�Y�D�pNk�_f5U)%-E�o~������O�n+���f'��̿��z7cǣnF�Bb��(�r���ɚ�����es�R���Cd]e��!_�p�W=�C ��lr(M�?y����^p5�@�禹|-��T��s����GI���������w��:��!B�U&�9�UƇ|�Rú��* �k� ��{����'s,K�������Y##�L͹Qc��A�!��Gf��T�q�����`��c�����Nm���C"�q�ߞf[� �@�Mʰ�?�?�����y�e�f�:1�<�뉾�%��F��M����_"��$����,Q׉��E�Q�@i�9Pt��������:�_ hWϺ����Jߢ�CA�߻�k�"�R4p���a�Գ=5�\-f'�f��\�g$�v�Eϩ��܂J���V�To1�QF��p��'��w��W%&��lkd�̫���wa��D�JK�_L��Ȓsr�CIT,jE:ι��؜i�m�LO�gD32��-��P==$���^~�,���( @�!{�MB:�����Z1ٴ��̘5�v�c�=� �zq���bf �$QUn_����D��,��@}���1�d��.�v��*�һP)S��H鄾��7o�r%���-��N�� ��@�E���|k+���\�ے@5�~��Q��<�J{BN�v�$�JA�v�݊�:���T �M#�*�R�O��iD܃�6�~"�����,�81���&w�D��J��y�Qe�v�ӏX����i�'B��/��r�&�v�d���t�n�=�f6E�nM����B@����#�j��PѲʷ�7�uX� ˭lx*X T_7P_��Ĕ��� Zy���Z�A=jX&�� �� ����)�dz \���u�FN�y=Œ�k� ��Ed5@C�DC��4z��UH�>d��������n��-� k���u����WL�n?� `������l�Xz�ރ�B�z(RF���b\�`L-��;v�-Q��x���}�?9��(�?�~~���N��������Wk�@��E�7�m�!��l��O�<֛.����B 9H9v[�t̙�Gub%�{_q;���|@SJ��J�׶R����wd�'�ה@��4|�&�.'��}x0�tAA�,3�p�9���ם����0�T�o*6c|o>����EJd�3�r����!���e��8�Wy�*���{�/��V���mph3RP_d�Q [P�6�Zi�.����J���z LB�C[�k�W�x=��Y��(�bۇ��·>Y��c$g��n� ,��E��-�����Af�*�lR[�{Oт�l�s#:@�� �1�A`�>[� NS��E'8�>6�O ��.e��mȂ61uI���w�l[bFY��l4�]+OI���1���I��b���Wl�b��1�(Q� �)l�@#��`������NǷU^��̭��������B]x=.��oCSô ���O��*|R��ytV����P���V�Z ���տV�C�`����}�}���o�G���w���D�x�I$7�;v�u����ٽ��!� Copyright (C) 2012-2014 by various contributors (see AUTHORS) ©����#v �O�ֿڨ���:�F(h��Jfఀy�<��}ɾ�!�[������E ��9�_�`I���7�>��~eFX�3��r�z�΅Μ��i �/O�� �'_�kۋ ��v% ?NW�S����Շ�����!�����^� ϲ�;�� i]�3W&����z�s��E�I�� �-���E� /��Bf���� ���̀�_��0i:g��ϙ1�H�qw_�{�^/��g��$iׁ� !֝a��_ϣ��׃v�#5N4=�?� H��4���o'��v���E��6��KP��׮�GUkѫ-e�C��=���^�������;��#- ��@�G�N��WX��7��$g�5/�;��m����h�:"��hG3o�t� ��.��D7�vfp��=A�4 �-���շ0���]5,U�tF��6}E���}�Ы5$���U�����T!��u�Uz[���m@�_N�q�DrO&���5��.w�"�{ ^έ[�zBB�ǟp�j�2D�F�Wq ./%u� ���T�t��x.ˮe�ɞ��*(5�]U��Z��w]��ˑ�`3�F�8�&Y�7H�D����7�rvH��j k�;�aݣ���� j�%�@�*�ᐮ�h�]�%�))��z4�&����+Β1g*�@���O7�������'r�ͺ ���j�4��^�O�,�Z"pm�%R �X�n�4���\cM��tÍ8�n�Ő�Ĕ��*,C@>��U�˜�7mn�����9�Q��Aq<1H7�| Z���a8N�]��.���� d�G'���g��l�)��R��>�^8��zQś���SQ֓ ����� ���]B<��|Zq"2����ӌ���U��|�S��x���*�,��j}��x12����2;w_Z��hV���/��� ѳq���=�������3^�E�i�-��k/�=�_����ǎ�:�W����H���ۣ���\��bf������o��a,�]���<���64�r�ŽOON��c��8�K�����֭&*�����+Xa���.�R����'��ۀ�����B�*�EX\�:�fM���x)�fr7��H� ����c̜��6eE�3)�f�D�=�W�~H3j�����D��T���)����A�<þ2��f2eG�I;�-q�������Q��8݅+�њ�?�l� �k(Ɨ�M)`�e? ��<���b|�H+����8�����L��v�F �Hc�L�<�nJ®��<���w�2�k��m�/��%��!㠹,��]��Lƴ+y�i[���&8�ɡƬUg �p�z�B�;���������#"��%dBg8 )Ã�A�O�Fe�5��e��M�P�)B#͠���������BU�� Ό���kx��U���+���;#[�xo��� ]G�D�x9G�"x�)A�!������o���>�Z�0\�������2I�kS$lq� :���/���8�)���Jpc����{� �9W����8�5*u27�K�+>:��O����N�27lV����}�A�X_�I�����sj�%��ֿ)=ϵ�A?Y��?�z� h/үw�*\@q�+�ف>��A2�BRV�/��h�z.�ѥ�U���A�Cv��@Drq���v2?�U $֬Ij�ߖx�'��[�֦��p��<\]>-f?���_���OD�;Q��+�d��g�n���i9��h��.�vq\�ea��S�sW.b������;?m�z�bk��]��+&o���~j׼xU�b���f݋��{����?��l�B�O���Z; ����P4z$*�!���m~�@*(0yI��`�P�e ��D.�B������h�� c���J�?B&N ��8��N�����S� Aj�y�@N˨` (9�e| %�_b��}���k�v�kI�l_��^�d��js��mK�B?L�5xWkiB؁TԢc�Gy5ʛ0�Q� R���{�|C�S�^�+�*z�0%�%���e*KQ��^It1w�EZ�����)84Z0SdsT�}��x���Q�.iy2X�œY܉���41$ꗸ/�9}����2Z@Qe���ud�b�Ia��st�\2t�sL a��˥zEH���$JB���8R��1{(��`3���7.�)=DZ�G�\��r�i$�cWA���_�?�j����n������j��f�G�.'�����\f��{ϼi]+���幱�B��*�!�4;b�2����RD��6$ �zE���I��&� ֊f�g/�'��H�imՒ�k V� ׋�� }~�ϔ����+�� �����Hl.� �n8fڍ�q^2H����0 �gǠ%�x�2)P�A) ���*I�� �|͍bUM͵3���w��������S��qS�:��% gE�����U�ҵ[FyG�F�3@[#�Ap~0��1&�F�ĮNi�hd�[b%�f�z{�JS���-^2�������P���C��ʚ����CR���jp>-��%K��Fjk�~�=h� �F�~��ߒJ�"�M���(L�z�ؗ�K�`��2�����&�%uY$��FK��pj��8�h�<� _�n�G�g�����݅���(�M������|UIǕ}��ϒ{�o;1�� ]/fOꡭZh|��[�0w ^��"�}��F''��U< /�S,�R_������M�9� ~�$&^�)%lk�|��[!ӿ�Ru������vNhJ���Q_Zu-&L�[I�IAK��L9�����b�=PE��##-��%�8�=.�F����&q�%����e�����^8��_����܂4̀(�=}lm�H���‡��V�$!��aU(e����A ��Ə�����e(.k��=��ޓ(FM���,q�qӒ�fc��WpAΥ{>�5��iN���Pcp��+� �`'�Nld��Q��$g�3�.��B���*0��o���gf"�d �������w|?�����������A�����_���wG��_���sw2�Q��)�[�N�ૺ�ss��m�%�WMZu ��徫1޳�8�Ol��� Kf�^K���d��$�= +�zv�0I�V���B��̭7,h��#�$)0���(035����~�T�ʏ�����4HJQ�"G�:��2]2��.J}�Ȩw$=z�Q� �%���P����&D@)J�Ia�{�����ર`�q�x�諟}-w F952��Ӷ`������@n�<'�aW驾)�� �4�w�����b��ݝ�F������ ©�F ��$�ک��*��::��Ɂ���! ܿ�l� �I�V�..�tY�d�����})��D�<�h��0nn�Tt8U��aʨ��[T)�,�ϯ�xJ��*ا��G�"��jl�6[�:���/F�: �#��R)�9�\��^/�ށBTF3����P�y�5�r�c�q{��֜�{[?�Ys��@Ʉ��"S��� �d���*�"�O'�J�e�ג��� ��Ѳz����V�5�b/d8�,v� �ۘy���D���4O�y�H+ ���2TN �4�$���c)����E���r��%�Ό�S���[�N�X�g<�ޗ?G��þ6)#M�[�������u����".�o(���4�FZ,�d�G�I �) ��;] TJh���7�_\/����XG�ח���c�� >�e��*?*j��B <Ĝ���|n�b]�t��̣X��.9��$���W��Z�~�i ��>�?��@�d��"8��b�c��"Bd�;�����xvɂ$(�e hH$駌�7�� �U�{A8��=4�j�Ҭ�k���0��-YQ֨���.q5�T?p?>Ő�.���n�v��sOl��"�̳���o0�}@��G�+�|�6�:Pq(�~�ΣSܟ��~H%n�K-.&��P�FEό�����.�����<���_&��J��a�����LGSG�.�~���d��<�Ծ@ݐC��y^8-<[�d�]=� �����ĵ�l2�H����}c�������O��w�]�)���*�7ߊ�qو�|��Y߼I��2?���2;��������y�o��qB����܏�p:j~I5��^��h� �Ì�b�yu����b ��3�v1���<�V�E#�(9��jZ޻� �o߼���l��w�;��_yLZ�ُ|�L�gtˣp����=K�eA�r&`�EN�Y�Ns.�������1�=�� �{NC:�_�`��QI����fC�$��/i���k�w��`��0G����kC��=>wP��o�U�1����I���R��#��~�|��T`���N��8���&�e��D�EČ�,>N�[�>O�Ĕ� �*��4�����&�ʺ�g�N}�\u)��r�9��Wb+4�+��� =me5��_N��Ĩ$�v��'r��Q9��yQ����Vp�0�el��h}/%K������3LQ�cEf�<����$c�HՃ��6������� �?�������]��/�z���F�[�V%߯��o�)�K��7J�`��%����g�v7 �/�)�E�U!s��2Np���p���Z�����v(�։[�����3o�����#_��X7.�/_L[�-�Ob����t��%hm.�"�dV�S%�T��F�C�����V֧��gZE��{ȝ@s�k�Q�a�V��ʸa{^�N�t��|�j}Q�؈��S N��'j�h�5��y�>녃������jɽ4���4�܅*D��m 2-��}EQ�q�� }��D������4d�6��IW_���:��[�m�!.\��26�,fK˯�����ӳ���$p�lb%L*!�|[� |���`�@�8W�a1q��o���XwS�X�y.�n��ؑ  ��`0(^y�N�K�a-�}��xE��.�����l �8�1���~%&3u�n.&��f��\D��f:Z���'y�ڐәE���`�c�u��C��ѯ��MMh���Z2���%_>� �J��#��e��w�( �<~bzF�����Tw��n{Aq�׋ fA�F-2�� f� )��>�_��w|�Z<ϝ��;i���ie��oMt�� ��RCG�r�� �_+Bp�D)JH�?�+�g�Qr��I���ћ��!����Ix�n�D�w��c��P� u�"�DA�7#���Ej����tz+�l�O#&=���ǐ�9ae7Wid���H��@힑��z������ �9G1bz� �E|r�1�v� ��a�7J�KA���)aۊ��[�Ln����V|�D?5䦛������=�l ��6��9e�j�iM��;5X@���ߝ�-&���7���w�\W�-%�^�X�ùS����s�$*��s�;R�R�Z���T^�Txo���92'P����]۝}W���1�٥�b\&�&K`�̒�,A�¶�H1 �w��!�[�����q� Fl�r�}�!�}��&u �_Bs��3oX׼�������Wd�g1�-e�zF��Ѫ��)h�.�f �6~�� W��ʜ�m����u=�3��W��[���eo�J��y�������C<�M�d=�w�jv�b��] ���2ÐJV�[D\u��O�h�&����z��� k���~�XfD 7�e��R2������t�k)f�v��W����gC�/�k>M^J���!�[qx�7�d�F*G׻��;o��rϮ[�U'�ߟ2�lq ���^���ވ�V��z'��iɏ�+��/��� '~A3O)p3#�� 0�*�8v������и�[3�~�R�;��0�b��,dm;޶�� ��=�>�r߳�4[BoaPj� ��n��G�q��9����6%,7�lio��;�vJ鲃�*-dG���9�%��h����>�FQy��|��O?B�32��p<]��DiD��`q��hS��N�y��3J���RF'����! �ߎ����Y�l�t4�J����p��>�!;�|m֣�h,)$ّ�u��;C)DvʀY����ĴU���]�r��pz8��P��E ޾����4�զ ��x�ɴwܥ �����C���nʿ*�|QcK;)w�P�㊎U���˞�$Al������J��[-�*�1(�޶���S\��������(T���v ����deW���c.by�4A�(c��||�J_���U-�rf4����:ܸG���m����W���`�ۨw��s���^�M��Y�LZUW$�x���hwd{:�����r�,�j�;LE-��%v���0%f�%;�-�,�uZw8%�0I�K��,_X7F;{U���R�ȴ|�7���Ald,6;�t KG�r���@&���?�ܘ9�H.��L��f��I�[�w�J�: �� >>> @babel/plugin-bugfix-firefox-class-in-computed-class-key Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-bugfix-safari-class-field-initializer-scope Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-proposal-decorators Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-proposal-private-property-in-object Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-async-generators Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-bigint no copyright notice >>> @babel/plugin-syntax-class-properties Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-class-static-block Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-decorators Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-dynamic-import Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-export-namespace-from Found in: package/LICENSE Copyright (c) 2014-present Sebastian McKenzie and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @babel/plugin-syntax-import-assertions Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-import-attributes Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-import-meta Found in: package/LICENSE Copyright (c) 2014-present Sebastian McKenzie and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @babel/plugin-syntax-json-strings Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-jsx Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-logical-assignment-operators Found in: package/LICENSE Copyright (c) 2014-present Sebastian McKenzie and other contributors MIT License Copyright ([c]) [2014]-[present] [Sebastian] [McKenzie] [and] [other] [contributors] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @babel/plugin-syntax-nullish-coalescing-operator Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-numeric-separator Found in: package/LICENSE Copyright (c) 2014-present Sebastian McKenzie and other contributors MIT License Copyright ([c]) [2014]-[present] [Sebastian] [McKenzie] [and] [other] [contributors] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @babel/plugin-syntax-object-rest-spread Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-optional-catch-binding Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-optional-chaining Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-private-property-in-object Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-top-level-await Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-typescript Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-syntax-unicode-sets-regex Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-arrow-functions Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-async-generator-functions Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-async-to-generator Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-block-scoped-functions Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-block-scoping Copyright (c) 2014-present Sebastian McKenzie and other contributors ©����4 BX. c-ۧ�KU����_���FG5�f�/ʎ�H�j�Ŭ�so�0S��7��|CѱI��R�oml��+Y�k��# ���ߵ�Ǐ����'k?���������&,!t �z�F�m�z��:RM�,��uH�ө� M�,h�t��#�G��cn6w����D��r�,(n+$�ƺd]�ܮ! ��G#Xd� ��E�P Wv� ��V5�Y��'�`�s�&}%�&��u�ph�^��Q˥KW��Z��F6��@�<}B0�S�Ҝ��A����<�-���M��۹>S����ex���H.��:.]D�b!AFf��Ⱶ�~Mb4��%�M���n�Z2���U������NΓ�UT���*~L �5���3O��j.�034$���T��uv�e�8Jm��i���+ �5߉�������[���6���AY������LN۽l��ۖ�M�b˫��VV4���L�4N�(F��T�)d9�ۖ�{�s�*|]�a���6%'Hr��(J�:�����3*2��N�9R�U��*���YYsVf ��s\f㦪s2z�:��g�!ڭ4�>����b����ĉ�.O��#9;��0��=�1��ߞ����*��xZ=3�������R|3�{��<�2�g��<���>".�Mus���0SqW�a���Gζr����nM �x��qeo�r6g�^M8_#:�Q[O�=��j��@w��Q�c�h�٭^V�ON*����8N4�qT� =�qc���yc�ζ��y�hΏ�]��}���yDb�9e a9�4'Ysu�QR�a�&Џ �;\����D^��D '�(D ��8�<�G��t�������d�v�y������D&ź΁�EJ��� ZZ-E�x���w�d�Uc���,�E�����Q��x�h���R5�ȱ� OJ�w)��������4����Q���he��)��U��ԁ��Y���T��Ŭ�� A™�\�� ��P�A���z��sq6M��Wi�u����D��o)��������0�<y���Y�#Ct��8�y4n�Z����k �Y�o9ަ����۩��b�Ҟ�ŀ���g�t�̘`����,�rVd,)���u�0�K��:�r�l�]/�Z�uᅁѤ�#q�c��jW��ּG�8�͙�f��W�UY6������ם� �z��{e�f�x:���@�;y���R�S8���Ldp���`����m" ��Mr�PQEs!n��8(7!0����}���94�1j���9����y��W�s�-֯�f��-KN��s�붛���I���~�N����Kȁ�L�9y�O�O�i�ȓ��#*Q�&?w�������\;��K�����?�q��s'@MPݒS���� �3\ܰ2���,�GR� ���.�}���A`�8���ιV}|[��s�w�>s����� [���;zO P>�A��y�8�>z�"�]��FS�gHU��a� ���U4 )`*t����※g8R�����%��]/��=�,�+j�m���P�:�ӓ�"�pP�U��Vh1dY��Ak�G�����Ci�Y(�`I �!/�™i��w"a� �4�yt�D0�_Qy��c�f e:�(���Ȇ� ֗�[�&�+e<�PGj��B"!*9��<�MR{�w�P�˽��x]�kP`�Ƃ����]Ν�T����V����S ���Z�o�W�)�P�O�"����8�{�ȫ�R���@1�X+���*�<��"Z�=�qP):G���O �V�0��J����˅�z�W �����Z�.R�xea�&�vy�;�&6�a��>���4�u@��VIĎ�T�:�2������!(r�PS�.#� _`T}[�c=���T?�IVO�m�J�lɨ���cW� ���X/IA&|��ʿRA���n�� ~?P���h*�OJ�J2�G�������-m�HuZ���VO��Ҵ��R����p�ơ&bғЊ� �E� �7P���1ˣ�{#l=�=�Og�@`_<��]L��Rd� ����ڔ��4��R��9�G�~ _#�F(07d�9���$M��<��暤B���qϿ`g(�����d )&<V$���f�&:��H��1��"Г+��4��6tO�y�!����p�N�H�C�#�<��;2!��4�� W?%�� hځ���P&)���(:b��N��W�^ਏ����e/��\#"h^b 9�rM��kM�?�E=��h��B�5����!���|?ж�� ���r'RF���T�+y�_wDjp�X! �7$�yG�������`ׅ^�����r�1����s�y���%cLc,�/�{ n���N0��%��/��m�#�)�^�ŤSR"Ld^j �Վ�g�=�!W�R��h�P�������vN`��:S�J�=)Nj��ZDZv@�C^l�w��j� �����E�� &��)떧�~�����9a���u��h@�W����N��(@�c�Zc��oh.���9pR�MB\��T��؁J���"A��������6��qy�;G�k�؍Iw�EVp�S0�kB0A�U������N�� 1�V��4Ɓ�\& ];��,Ĥc/�vq��gb�w���K�xC�f z�{�%#��_��|�~�%I�b�� �kD� ����, ��@�%��{�gt �G�ש%m�+�ğ%w.��Bd�M��ZF�ʼn�V#�&�*�旻5Nڌ�U�7 *�B�QZ�/u�v=xk��;*-&(���%ʌ�b4�p�"�f� ��N��2����Jv�nˀ��g�[s�5g������0D5��%�o_Y������������������o���%��Zg�Ib���K�f �ח���_A�5�O��W��~\��d\�WA6'Ø��WV3L��t� T���� w���<�<gERf�mc]��6�n$z�� >>> @babel/plugin-transform-class-properties Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-class-static-block Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-classes Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-computed-properties Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-destructuring Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-dotall-regex Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-duplicate-keys Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-duplicate-named-capturing-groups-regex Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-dynamic-import Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-exponentiation-operator Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-export-namespace-from Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-for-of Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-function-name Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-json-strings Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-literals Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-logical-assignment-operators Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-member-expression-literals Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-modules-amd Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-modules-commonjs Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-modules-systemjs Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-modules-umd Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-named-capturing-groups-regex Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-new-target Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-nullish-coalescing-operator Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-numeric-separator Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-object-rest-spread Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-object-super Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-optional-catch-binding Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-optional-chaining Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-parameters Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-private-methods Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-private-property-in-object Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-property-literals Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-regenerator Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-regexp-modifiers Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-reserved-words Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-runtime Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-shorthand-properties Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-spread Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-sticky-regex Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-template-literals Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-typeof-symbol Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-typescript Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-unicode-escapes Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-unicode-property-regex Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-unicode-regex Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/plugin-transform-unicode-sets-regex Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/preset-env Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/preset-modules Found in: package/LICENSE Copyright (c) 2020 Babel MIT.LICENSE >>> @babel/preset-typescript Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/regjsgen Found in: package/LICENSE-MIT.txt Copyright 2014-2020 Benjamin Tan The MIT License (MIT) >>> @babel/runtime Copyright (c) 2014-present Sebastian McKenzie and other contributors Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return e; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return e; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; Copyright (c) 2014-present Sebastian McKenzie and other contributors Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; Copyright (c) 2014-present Sebastian McKenzie and other contributors Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return e; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return e; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/runtime-corejs3 Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return e; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = _Object$defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof _Symbol ? _Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return _Object$defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = _Object$defineProperty || function (t, e, r) { t[e] = r.value; Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/template Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/traverse Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @babel/types Copyright (c) 2014-present Sebastian McKenzie and other contributors >>> @bcoe/v8-coverage Copyright © 2015-2017 Charles Samborski Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @braintree/sanitize-url Found in: package/LICENSE Copyright (c) 2017 Braintree MIT.LICENSE >>> @cds/core Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved. Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved. Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n >>> @clr/angular Copyright (c) 2016-2024 Broadcom. All Rights Reserved. >>> @clr/ui Copyright (c) 2016-2024 Broadcom. All Rights Reserved. copyright-color copyright | Copyright label | login-wrapper | Wrapper element | | title | The title `section` of the login form | | welcome | The heading of the login form | | hint | Hint/helper text within the title of the login form | | login-group | Contains the login form controls | | error | Error messageThe error message is hidden by default | | active | Adding the `active` class to the `.error` element makes the error message appear | | trademark | DEPRECATED in v17. To be removed in v18. | | subtitle | DEPRECATED in v17. To be removed in v18. | # Modal copyright{font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);color:var(--clr-login-copyright-color) var(--cds-global-space-7);--clr-vertical-nav-item-child-padding:var(--cds-global-space-5) var(--cds-global-space-6) var(--cds-global-space-5) var(--cds-global-space-10);--clr-vertical-nav-item-height:var(--cds-global-space-10);--clr-vertical-nav-min-width:var(--cds-global-space-12);--clr-vertical-nav-item-active-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-vertical-nav-selected-bg-color:var(--cds-alias-object-interaction-background-selected);--clr-vertical-nav-selected-hover-bg-color:var( --cds-alias-object-interaction-background-selected-hover );--clr-vertical-nav-selected-active-bg-color:var( --cds-alias-object-interaction-background-selected-active );--clr-vertical-nav-active-bg-color:var(--cds-alias-object-interaction-background-active);--clr-vertical-nav-active-color:var(--cds-alias-object-interaction-color-active);--clr-vertical-nav-item-top-level-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-vertical-nav-hover-bg-color:var(--cds-alias-object-interaction-background-hover);--clr-vertical-nav-toggle-icon-color:var(--cds-alias-object-interaction-color);--clr-vertical-nav-toggle-icon-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-vertical-nav-toggle-icon-active-color:var(--cds-alias-object-interaction-color-active);--clr-vertical-nav-toggle-icon-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-vertical-nav-toggle-button-size:var(--cds-global-space-10);--clr-vertical-nav-trigger-divider-border-color:var(--cds-alias-object-border-color);--clr-vertical-nav-trigger-divider-border-width:var(--clr-global-borderwidth);--clr-vertical-nav-trigger-collapsed-margin:mixins.baselinePx(3);--clr-vertical-nav-header-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-vertical-nav-header-padding:var(--cds-global-space-5) var(--cds-global-space-7)}:root [cds-theme~=dark]{--clr-vertical-nav-bg-color:var(--cds-alias-object-container-background)}.clr-vertical-nav{display:flex;flex-direction:column;width:calc(240*(1rem/var(--cds-global-base)));min-width:var(--cds-global-space-12);background-color:var(--clr-vertical-nav-bg-color);will-change:width;transition:width .2s ease-in-out}.clr-vertical-nav .nav-divider{border-width:var(--clr-vertical-nav-trigger-divider-border-width);border-style:solid;border-color:var(--clr-vertical-nav-trigger-divider-border-color)}.clr-vertical-nav .nav-content{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--cds-global-space-5);padding-top:var(--cds-global-space-8);overflow-y:auto;overflow-x:hidden}.clr-vertical-nav .nav-group{display:block;flex:0 0 auto;height:auto;min-height:var(--clr-vertical-nav-item-height)}.clr-vertical-nav .nav-group-content{display:flex;color:var(--clr-vertical-nav-item-color)}.clr-vertical-nav .nav-group-content.active{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-selected-bg-color);position:relative}.clr-vertical-nav .nav-group-content.active::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left:var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);transition:border-left .2s ease-in}.clr-vertical-nav .nav-group-content.active .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.clr-vertical-nav .nav-group-content.active:hover{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.clr-vertical-nav .nav-group-content.active:active{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.clr-vertical-nav .nav-group-content:hover{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-hover-bg-color);text-decoration:none}.clr-vertical-nav .nav-group-content:active{color:var(--clr-vertical-nav-active-color);background-color:var(--clr-vertical-nav-active-bg-color)}.clr-vertical-nav .nav-group-content .nav-link{flex:1 1 auto;padding-left:0;min-width:0}.clr-vertical-nav .nav-group-content .nav-icon{margin-left:var(--cds-global-space-7)}.clr-vertical-nav .nav-group-content .nav-text{padding-left:var(--cds-global-space-6)}.clr-vertical-nav .nav-group-content .nav-icon+.nav-text{padding-left:0}.clr-vertical-nav .nav-group-content .nav-link+.nav-group-text{display:none}.clr-vertical-nav .nav-group-content>.nav-link.active,.clr-vertical-nav .nav-group-content>.nav-link:active{font-weight:var(--clr-vertical-nav-item-active-font-weight)}.clr-vertical-nav .nav-group-children{overflow-y:hidden}.clr-vertical-nav .nav-trigger,.clr-vertical-nav .nav-group-trigger{flex:0 0 var(--clr-vertical-nav-toggle-button-size);border:0;height:var(--clr-vertical-nav-toggle-button-size);padding:0;background-color:transparent;cursor:pointer;outline-offset:calc(-1*calc(5*(1rem/var(--cds-global-base))))}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]{color:var(--clr-vertical-nav-toggle-icon-color)}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:hover{color:var(--clr-vertical-nav-toggle-icon-hover-color)}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:active,.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:active,.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:active,.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:active{color:var(--clr-vertical-nav-toggle-icon-active-color)}.clr-vertical-nav .nav-trigger:disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger:disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-trigger.disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger.disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger:disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger:disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger.disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger.disabled clr-icon[shape=angle-double]{color:var(--clr-vertical-nav-toggle-icon-disabled-color)}.clr-vertical-nav .nav-trigger{display:flex;align-items:center;justify-content:flex-end;height:var(--clr-vertical-nav-item-height);padding:var(--cds-global-space-5) var(--cds-global-space-7);margin-bottom:var(--cds-global-space-3)}.clr-vertical-nav .nav-trigger cds-icon{margin-right:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7)}.clr-vertical-nav .nav-trigger.on-collapse{display:block}.clr-vertical-nav .nav-trigger.on-collapse cds-icon{margin:0}.clr-vertical-nav .nav-group-trigger{display:flex;flex:1 1 auto;color:inherit;overflow:hidden;text-align:left}.clr-vertical-nav .nav-group-trigger .nav-group-trigger-icon{flex-shrink:0;width:var(--clr-vertical-nav-icon-size);margin:var(--cds-global-space-5);align-self:center;transition:all .2s ease-in-out}.clr-vertical-nav .nav-trigger-icon{transition:all .2s ease-in-out}.clr-vertical-nav .nav-trigger+.nav-content{border-top-width:var(--clr-vertical-nav-trigger-divider-border-width);border-top-style:solid;border-top-color:var(--clr-vertical-nav-trigger-divider-border-color);padding-top:var(--cds-global-space-5)}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-link{height:var(--clr-vertical-nav-item-height);padding:var(--clr-vertical-nav-item-padding);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);display:flex;align-items:center;outline-offset:calc(-1*calc(5*(1rem/var(--cds-global-base))))}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-text{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clr-vertical-nav .nav-link{display:flex;text-decoration:none;color:var(--clr-vertical-nav-item-color)}.clr-vertical-nav .nav-link.active{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-selected-bg-color);position:relative}.clr-vertical-nav .nav-link.active::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left:var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);transition:border-left .2s ease-in}.clr-vertical-nav .nav-link.active .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.clr-vertical-nav .nav-link.active:hover{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.clr-vertical-nav .nav-link.active:active{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.clr-vertical-nav .nav-link:hover{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-hover-bg-color);text-decoration:none}.clr-vertical-nav .nav-link:active{color:var(--clr-vertical-nav-active-color);background-color:var(--clr-vertical-nav-active-bg-color)}.clr-vertical-nav .nav-header{padding:var(--clr-vertical-nav-header-padding);font-size:var(--cds-alias-typography-font-size-2);font-weight:var(--clr-vertical-nav-header-font-weight);line-height:1.333333em;letter-spacing:-.00833333em}.clr-vertical-nav .nav-icon{flex:0 0 var(--clr-vertical-nav-icon-size);align-self:center;height:var(--clr-vertical-nav-icon-size);width:var(--clr-vertical-nav-icon-size);min-height:var(--clr-vertical-nav-icon-size);min-width:var(--clr-vertical-nav-icon-size);margin-right:var(--cds-global-space-3);vertical-align:middle}.clr-vertical-nav clr-vertical-nav-group-children{display:block}.clr-vertical-nav .nav-btn{flex:1 1 auto;padding:0;margin:0;background:0 0;border:0;cursor:pointer;outline-offset:calc(-1*calc(5*(1rem/var(--cds-global-base))))}.clr-vertical-nav>.nav-link,.clr-vertical-nav .nav-content>.nav-link{flex:0 0 var(--clr-vertical-nav-toggle-button-size)}.clr-vertical-nav .nav-link+.nav-group-trigger{flex:0 0 var(--clr-vertical-nav-toggle-button-size)}.clr-vertical-nav .nav-link+.nav-group-trigger .nav-group-text{display:none}.clr-vertical-nav .nav-icon+.nav-group-text{padding-left:0}.clr-vertical-nav.has-nav-groups .nav-group .nav-group-text,.clr-vertical-nav.has-nav-groups .nav-group .nav-group-trigger{font-weight:var(--clr-vertical-nav-item-top-level-font-weight)}.clr-vertical-nav.has-nav-groups .nav-group-children .nav-link{padding:var(--clr-vertical-nav-item-child-padding)}.clr-vertical-nav.has-icons .nav-group-children .nav-link{padding:var(--clr-vertical-nav-item-child-padding)}.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content{background-color:var(--clr-vertical-nav-selected-bg-color)}.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.clr-vertical-nav .nav-group-content .nav-link.active~.nav-group-trigger{background-color:var(--clr-vertical-nav-selected-bg-color)}.clr-vertical-nav .nav-group-content .nav-link:hover~.nav-group-trigger{background-color:var(--clr-vertical-nav-hover-bg-color)}.clr-vertical-nav .nav-group-content .nav-link:active~.nav-group-trigger{background-color:var(--clr-vertical-nav-active-bg-color)}.clr-vertical-nav .nav-group-content .nav-link.active:hover~.nav-group-trigger{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.clr-vertical-nav .nav-group-content .nav-link.active:active~.nav-group-trigger{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.clr-vertical-nav:not(.is-collapsed) .nav-link+.nav-group-trigger{justify-content:center}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed{width:var(--clr-vertical-nav-min-width);min-width:var(--clr-vertical-nav-min-width);max-width:calc(var(--clr-vertical-nav-min-width) + calc(14*(1rem/var(--cds-global-base))));cursor:pointer}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-icon{margin:var(--cds-global-space-5) 0 var(--cds-global-space-5) var(--cds-global-space-7)}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link{flex:0 0 var(--clr-vertical-nav-min-width)}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link~.nav-group-trigger{flex:0 0 calc(var(--clr-vertical-nav-collapsed-caret-size) + var(--clr-vertical-nav-icon-right-margin));transform:translateX(calc(-1*var(--clr-vertical-nav-icon-size)));pointer-events:none}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger{padding:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger{padding-left:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger clr-icon.nav-group-trigger-icon{height:var(--clr-vertical-nav-item-height);width:var(--cds-global-space-7);margin-left:calc(3*(1rem/var(--cds-global-base)));margin-right:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger cds-icon.nav-group-trigger-icon{width:var(--cds-global-space-7);margin:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link{display:none}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group{display:block}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-link{display:flex}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group-text,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-text{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.clr-vertical-nav.nav-trigger--bottom .nav-trigger{order:2;margin-top:0}.clr-vertical-nav.nav-trigger--bottom .nav-trigger+.nav-content{border-bottom-width:var(--clr-vertical-nav-trigger-divider-border-width);border-bottom-style:solid;border-bottom-color:var(--clr-vertical-nav-trigger-divider-border-color);border-top:none;padding-top:var(--cds-global-space-8)}:root [cds-theme]{--clr-sliding-panel-text-color:var(--cds-global-color-gray-700);--clr-nav-background-color:var(--cds-alias-object-container-background-dark);--clr-responsive-nav-trigger-bg-color:var(--cds-global-color-gray-0);--clr-responsive-nav-trigger-border-radius:var(--cds-alias-object-border-radius-100);--clr-responsive-nav-overflow-border-radius:var(--cds-alias-object-border-radius-100);--clr-responsive-nav-hamburger-border-radius:var(--cds-alias-object-border-radius-100)}.clr-nav-close{margin:var(--cds-global-space-7);--color:var(--cds-global-color-white)}.clr-nav-close:hover,.clr-nav-close:focus{--color:var(--cds-global-color-warm-gray-100)}.header-hamburger-trigger,.header-overflow-trigger{display:none}.header-hamburger-trigger>span,.header-hamburger-trigger>span::before,.header-hamburger-trigger>span::after,.clr-nav-close>span,.clr-nav-close>span::before,.clr-nav-close>span::after{display:inline-block;height:var(--cds-global-space-2);width:var(--cds-global-space-9);background:var(--clr-responsive-nav-trigger-bg-color);border-radius:var(--cds-alias-object-border-radius-100)}.header-hamburger-trigger>span,.clr-nav-close>span{position:relative;vertical-align:middle}.header-hamburger-trigger>span::before,.header-hamburger-trigger>span::after,.clr-nav-close>span::before,.clr-nav-close>span::after{content:"";position:absolute;left:0}.header-hamburger-trigger>span::before,.clr-nav-close>span::before{top:calc(-1*var(--cds-global-space-5))}.header-hamburger-trigger>span::after,.clr-nav-close>span::after{bottom:calc(-1*var(--cds-global-space-5))}.header-hamburger-trigger.active>span,.clr-nav-close.active>span{background:0 0}.header-hamburger-trigger.active>span::before,.header-hamburger-trigger.active>span::after,.clr-nav-close.active>span::before,.clr-nav-close.active>span::after{left:var(--cds-global-space-3);transform-origin:9%;transition:transform .6s ease}.header-hamburger-trigger.active>span::before,.clr-nav-close.active>span::before{transform:rotate(45deg)}.header-hamburger-trigger.active>span::after,.clr-nav-close.active>span::after{transform:rotate(-45deg)}.header-overflow-trigger>span,.header-overflow-trigger>span::before,.header-overflow-trigger>span::after,.clr-nav-close>span,.clr-nav-close>span::before,.clr-nav-close>span::after{display:inline-block;height:var(--cds-global-space-3);width:var(--cds-global-space-3);background:var(--clr-responsive-nav-trigger-bg-color);border-radius:var(--cds-global-space-3)}.header-overflow-trigger>span,.clr-nav-close>span{position:relative;vertical-align:middle}.header-overflow-trigger>span::before,.header-overflow-trigger>span::after,.clr-nav-close>span::before,.clr-nav-close>span::after{content:"";position:absolute;left:0}.header-overflow-trigger>span::before,.clr-nav-close>span::before{top:calc(-1*var(--cds-global-space-5))}.header-overflow-trigger>span::after,.clr-nav-close>span::after{bottom:calc(-1*var(--cds-global-space-5))}.header-overflow-trigger.active>span,.clr-nav-close.active>span{background:0 0}.header-overflow-trigger.active>span::before,.header-overflow-trigger.active>span::after,.clr-nav-close.active>span::before,.clr-nav-close.active>span::after{height:var(--cds-global-space-2);width:var(--cds-global-space-9);left:calc(-1*var(--cds-global-space-4));transform-origin:-3%;transition:transform .6s ease}.header-overflow-trigger.active>span::before,.clr-nav-close.active>span::before{transform:rotate(45deg)}.header-overflow-trigger.active>span::after,.clr-nav-close.active>span::after{transform:rotate(-45deg)}@media screen and (max-width:992px){.main-container .header-hamburger-trigger,.main-container .header-overflow-trigger{display:inline-block;border:0;background:0 0;cursor:pointer;font-size:var(--cds-global-space-9);height:var(--clr-header-height);width:var(--clr-header-height);padding:0 0 var(--cds-global-space-3) 0;text-align:center;white-space:nowrap;color:var(--clr-header-font-color)}.main-container .header-hamburger-trigger:focus,.main-container .header-overflow-trigger:focus{outline-offset:calc(-1*var(--cds-global-space-4))}.main-container .header-hamburger-trigger:hover,.main-container .header-overflow-trigger:hover{color:var(--clr-header-font-color-hover)}.main-container .header-hamburger-trigger:disabled,.main-container .header-overflow-trigger:disabled{cursor:not-allowed}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{display:flex;flex-direction:column;position:fixed;top:0;right:auto;bottom:0;left:0;background:var(--clr-vertical-nav-bg-color);z-index:1039;height:100vh;transform:translateX(calc(-1*calc(360*(1rem/var(--cds-global-base)))));transition:transform .3s ease}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:auto;background:var(--clr-vertical-nav-bg-color);z-index:1039;height:100vh;transform:translateX(calc(360*(1rem/var(--cds-global-base))));transition:transform .3s ease}.main-container .subnav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 .nav,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 aside{flex-direction:column;align-items:stretch}.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 aside{justify-content:center;width:100%}.main-container .subnav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 .nav{padding-left:0;gap:var(--cds-global-space-5)}.main-container .subnav.clr-nav-level-1 .nav .nav-item,.main-container .sub-nav.clr-nav-level-1 .nav .nav-item,.main-container .subnav.clr-nav-level-2 .nav .nav-item,.main-container .sub-nav.clr-nav-level-2 .nav .nav-item{height:var(--cds-global-space-11);margin-right:0}.main-container .subnav.clr-nav-level-1 .nav .nav-link,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link,.main-container .subnav.clr-nav-level-2 .nav .nav-link,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link{padding:var(--clr-vertical-nav-item-padding);width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--clr-vertical-nav-item-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-selected-bg-color);position:relative}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active::before,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active::before,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active::before,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left:var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);transition:border-left .2s ease-in}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:hover{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active:active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:active,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active:active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:active{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-hover-bg-color);text-decoration:none}.main-container .subnav.clr-nav-level-1 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:active{color:var(--clr-vertical-nav-active-color);background-color:var(--clr-vertical-nav-active-bg-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{box-shadow:none}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover:not(.active)::before,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover:not(.active)::before,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover:not(.active)::before,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover:not(.active)::before{content:none}.main-container .clr-vertical-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-2{border-right:none}.main-container .header-overflow-trigger{position:relative}.main-container .header-overflow-trigger::after{position:absolute;content:"";display:inline-block;position:absolute;content:"";background-color:var(--clr-header-divider-color);height:var(--cds-global-space-11);width:var(--cds-alias-object-border-width-100);top:var(--cds-global-space-6);left:0;left:0}.main-container .header .branding{max-width:calc(240*(1rem/var(--cds-global-base)));min-width:0;overflow:hidden}.main-container .header .header-hamburger-trigger+.branding{padding-left:0;margin-left:calc(-1*var(--cds-global-space-5))}.main-container .header .header-hamburger-trigger+.branding .clr-icon,.main-container .header .header-hamburger-trigger+.branding .logo,.main-container .header .header-hamburger-trigger+.branding cds-icon,.main-container .header .header-hamburger-trigger+.branding clr-icon{display:none}.main-container .header .branding+.header-overflow-trigger,.main-container .header .header-nav+.header-overflow-trigger,.main-container .header .header-nav+.cdk-visually-hidden+.header-overflow-trigger{margin-left:auto}.main-container.open-hamburger-menu .header .header-backdrop,.main-container.open-overflow-menu .header .header-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:var(--cds-alias-object-overlay-backdrop-background);cursor:pointer;z-index:1038}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link{flex:0 0 auto;opacity:1;color:var(--clr-vertical-nav-item-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .fa{display:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text{display:inline-block;padding:var(--cds-global-space-4) 0 var(--cds-global-space-4) var(--cds-global-space-9);white-space:normal;color:var(--clr-sliding-panel-text-color);line-height:var(--cds-global-space-9);font-weight:400}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text{display:inline-block}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-selected-bg-color);position:relative}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active::before,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active::before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active::before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left:var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);transition:border-left .2s ease-in}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:hover,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:hover{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:active{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-hover-bg-color);text-decoration:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:active{color:var(--clr-vertical-nav-active-color);background-color:var(--clr-vertical-nav-active-bg-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text{color:inherit}.main-container.open-hamburger-menu .clr-vertical-nav .nav-trigger,.main-container.open-overflow-menu .clr-vertical-nav .nav-trigger{display:none}.main-container.open-hamburger-menu .header .branding{position:fixed;top:0;left:0;overflow:hidden;width:calc(360*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)));z-index:1040;padding-left:var(--cds-global-space-9)}.main-container.open-hamburger-menu .header .branding>.nav-link{overflow:hidden}.main-container.open-hamburger-menu .header .branding .clr-icon,.main-container.open-hamburger-menu .header .branding .logo,.main-container.open-hamburger-menu .header .branding cds-icon,.main-container.open-hamburger-menu .header .branding clr-icon{display:inline-block}.main-container.open-hamburger-menu .header .branding cds-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding clr-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding .clr-vmw-logo{background-color:var(--clr-header-bg-color);border-radius:var(--cds-alias-object-border-radius-100)}.main-container.open-hamburger-menu .header .branding .title{color:var(--clr-vertical-nav-item-color);text-overflow:ellipsis;overflow:hidden}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translateX(calc(calc(360*(1rem/var(--cds-global-base))) + var(--cds-global-space-6)));transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close::after{content:none}.main-container.open-hamburger-menu .clr-nav-close>span{background:0 0}.main-container.open-hamburger-menu .clr-nav-close>span::before,.main-container.open-hamburger-menu .clr-nav-close>span::after{left:var(--cds-global-space-3);transform-origin:9%;transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close>span::before{transform:rotate(45deg)}.main-container.open-hamburger-menu .clr-nav-close>span::after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{padding-top:calc(var(--clr-header-height) + var(--cds-global-space-9));transform:translateX(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{transform:translateX(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2{padding-top:var(--cds-global-space-9)}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translateX(calc(-1*calc(calc(360*(1rem/var(--cds-global-base))) + var(--cds-global-space-6))));transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close::after{content:none}.main-container.open-overflow-menu .clr-nav-close>span{background:0 0}.main-container.open-overflow-menu .clr-nav-close>span::before,.main-container.open-overflow-menu .clr-nav-close>span::after{height:var(--cds-global-space-2);width:var(--cds-global-space-9);left:calc(-1*var(--cds-global-space-4));transform-origin:-3%;transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close>span::before{transform:rotate(45deg)}.main-container.open-overflow-menu .clr-nav-close>span::after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:calc(360*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)))}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1::before,.main-container.open-hamburger-menu .subnav.clr-nav-level-1::before,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1::before,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1::before{content:none}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .subnav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 .nav-link{width:100%}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:calc(360*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)))}}@media screen and (max-width:576px){.main-container .header .branding{max-width:calc(144*(1rem/var(--cds-global-base)));min-width:0;overflow:hidden}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{transform:translateX(calc(-1*calc(288*(1rem/var(--cds-global-base)))))}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{transform:translateX(calc(288*(1rem/var(--cds-global-base))))}.main-container.open-hamburger-menu .header .branding{width:calc(288*(1rem/var(--cds-global-base)));max-width:calc(288*(1rem/var(--cds-global-base)))}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:calc(288*(1rem/var(--cds-global-base)));max-width:calc(288*(1rem/var(--cds-global-base)))}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translateX(calc(calc(288*(1rem/var(--cds-global-base))) + var(--cds-global-space-6)));transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close::after{content:none}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:calc(288*(1rem/var(--cds-global-base)));max-width:calc(288*(1rem/var(--cds-global-base)))}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translateX(calc(-1*calc(calc(288*(1rem/var(--cds-global-base))) + var(--cds-global-space-6))));transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close::after{content:none}}:root [cds-theme]{--clr-badge-background-color:var(--cds-alias-utility-gray);--clr-badge-color:var(--cds-alias-typography-color-100);--clr-badge-info-bg-color:var(--cds-alias-utility-blue);--clr-badge-info-color:var(--cds-alias-typography-color-100);--clr-badge-success-bg-color:var(--cds-alias-utility-green);--clr-badge-success-color:var(--cds-alias-typography-color-100);--clr-badge-warning-bg-color:var(--cds-alias-utility-yellow);--clr-badge-warning-color:var(--cds-global-color-black);--clr-badge-danger-bg-color:var(--cds-alias-utility-red);--clr-badge-danger-color:var(--cds-alias-typography-color-100);--clr-badge-gray-bg-color:var(--cds-alias-utility-gray);--clr-badge-gray-color:var(--cds-alias-typography-color-100);--clr-badge-purple-bg-color:var(--cds-alias-utility-violet);--clr-badge-purple-color:var(--cds-alias-typography-color-100);--clr-badge-blue-bg-color:var(--cds-alias-utility-dark-blue);--clr-badge-blue-color:var(--cds-alias-typography-color-100);--clr-badge-orange-bg-color:var(--cds-alias-utility-tangerine);--clr-badge-orange-color:var(--cds-global-color-black);--clr-badge-light-blue-bg-color:var(--cds-alias-utility-light-blue);--clr-badge-light-blue-color:var(--cds-alias-typography-color-500)}.badge{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;min-width:var(--cds-global-space-7);background-color:var(--clr-badge-background-color);height:var(--cds-global-space-7);border-radius:calc(2*var(--cds-alias-object-border-radius-100));font-size:var(--cds-alias-typography-smallcaption-font-size);font-weight:var(--cds-alias-typography-smallcaption-font-weight);line-height:var(--cds-alias-typography-smallcaption-line-height);letter-spacing:var(--cds-alias-typography-smallcaption-letter-spacing);padding:var(--cds-global-space-2) var(--cds-global-space-3);margin-right:var(--cds-global-space-4);white-space:nowrap;text-align:center;color:var(--clr-badge-color)}.badge:visited{color:var(--clr-badge-color)}.badge:link{background-color:var(--clr-badge-gray-bg-color);color:var(--clr-badge-gray-color)}.badge.badge-gray,.badge.badge-1{background:var(--clr-badge-gray-bg-color);color:var(--clr-badge-gray-color)}.badge.badge-purple,.badge.badge-2{background:var(--clr-badge-purple-bg-color);color:var(--clr-badge-purple-color)}.badge.badge-blue,.badge.badge-3{background:var(--clr-badge-blue-bg-color);color:var(--clr-badge-blue-color)}.badge.badge-orange,.badge.badge-4{background:var(--clr-badge-orange-bg-color);color:var(--clr-badge-orange-color)}.badge.badge-light-blue,.badge.badge-5{background:var(--clr-badge-light-blue-bg-color);color:var(--clr-badge-light-blue-color)}.badge.badge-info{background:var(--clr-badge-info-bg-color);color:var(--clr-badge-info-color)}.badge.badge-success{background:var(--clr-badge-success-bg-color);color:var(--clr-badge-success-color)}.badge.badge-danger{background:var(--clr-badge-danger-bg-color);color:var(--clr-badge-danger-color)}.badge.badge-warning{background:var(--clr-badge-warning-bg-color);color:var(--clr-badge-warning-color)}_:-ms-input-placeholder .badge,:root .badge{padding:var(--cds-global-space-2) calc(3*(1rem/var(--cds-global-base))) 0}@supports (-ms-ime-align:auto){.badge{padding:var(--cds-global-space-2) calc(3*(1rem/var(--cds-global-base))) 0}}:root [cds-theme]{--clr-label-font-color-light:var(--cds-alias-typography-color-500);--clr-label-font-color-dark:var(--clr-color-neutral-1000);--clr-label-default-border-color:var(--cds-alias-utility-gray);--clr-label-default-bg-color:var(--cds-alias-object-opacity-0);--clr-label-bg-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-label-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-label-bg-active-color:var(--cds-alias-object-interaction-background-active);--clr-label-active-color:var(--cds-alias-object-interaction-color-active);--clr-label-bg-disabled-color:var(--cds-alias-object-interaction-background-disabled);--clr-label-disabled-color:var(--cds-alias-typography-disabled);--clr-label-disabled-border-color:var(--cds-alias-status-disabled);--clr-label-gray-bg-color:var(--cds-alias-object-opacity-0);--clr-label-gray-border-color:var(--cds-alias-utility-gray);--clr-label-gray-color:var(--cds-alias-typography-color-500);--clr-label-purple-bg-color:var(--cds-alias-object-opacity-0);--clr-label-purple-border-color:var(--cds-alias-utility-violet);--clr-label-purple-color:var(--cds-alias-typography-color-500);--clr-label-blue-bg-color:var(--cds-alias-object-opacity-0);--clr-label-blue-border-color:var(--cds-alias-utility-dark-blue);--clr-label-blue-color:var(--cds-alias-typography-color-500);--clr-label-orange-bg-color:var(--cds-alias-object-opacity-0);--clr-label-orange-border-color:var(--cds-alias-utility-tangerine);--clr-label-orange-color:var(--cds-alias-typography-color-500);--clr-label-light-blue-bg-color:var(--cds-alias-object-opacity-0);--clr-label-light-blue-border-color:var(--cds-alias-utility-light-blue);--clr-label-light-blue-color:var(--cds-alias-typography-color-500);--clr-label-info-bg-color:var(--cds-alias-utility-blue-tint);--clr-label-info-font-color:var(--cds-alias-typography-color-500);--clr-label-info-border-color:var(--cds-alias-utility-blue);--clr-label-success-bg-color:var(--cds-alias-utility-green-tint);--clr-label-success-font-color:var(--cds-alias-typography-color-500);--clr-label-success-border-color:var(--cds-alias-utility-green);--clr-label-warning-bg-color:var(--cds-alias-utility-yellow-tint);--clr-label-warning-font-color:var(--cds-alias-typography-color-500);--clr-label-warning-border-color:var(--cds-alias-utility-yellow);--clr-label-danger-bg-color:var(--cds-alias-utility-red-tint);--clr-label-danger-font-color:var(--cds-alias-typography-color-500);--clr-label-danger-border-color:var(--cds-alias-utility-red);--clr-label-border-width:var(--cds-alias-object-border-width-100)}.label,a.label{font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);display:inline-flex;justify-content:center;align-items:center;gap:var(--cds-global-space-3);padding:var(--cds-global-space-3) var(--cds-global-space-5);border:var(--clr-label-border-width) solid var(--clr-label-default-border-color);border-radius:var(--cds-alias-object-border-radius-200);height:var(--cds-global-space-9);margin:0 var(--cds-global-space-4) var(--cds-global-space-1) 0;white-space:nowrap;color:var(--clr-label-font-color-light);text-decoration:none}.label>.badge,.label>cds-icon,a.label>.badge,a.label>cds-icon{margin:0;text-decoration:none}.label cds-icon,a.label cds-icon{margin-left:var(--cds-global-space-3)}.label .badge+cds-icon,a.label .badge+cds-icon{margin-left:0}.label>cds-icon:last-child,.label>span:last-child.badge,a.label>cds-icon:last-child,a.label>span:last-child.badge{margin-right:calc(-1*var(--cds-global-space-3))}.label.clickable>.text,a.label.clickable>.text{text-decoration:underline}.label:visited,a.label:visited{color:var(--clr-label-font-color-light)}.label:focus,.label:hover,.label:active,a.label:focus,a.label:hover,a.label:active{text-decoration:none}.label.clickable:not(.disabled):hover,a.label.clickable:not(.disabled):hover{text-decoration:none;background:var(--clr-label-bg-hover-color);color:var(--clr-label-hover-color)}.label.clickable:not(.disabled):active,a.label.clickable:not(.disabled):active{color:var(--clr-label-active-color);background:var(--clr-label-bg-active-color);transform:translateY(var(--cds-global-space-2))}.label.label-gray,.label.label-1,a.label.label-gray,a.label.label-1{border:var(--clr-label-border-width) solid var(--clr-label-gray-border-color);background-color:var(--clr-label-gray-bg-color)}.label.label-gray>.badge,a.label.label-gray>.badge{background:var(--clr-badge-gray-bg-color);color:var(--clr-badge-gray-color)}.label.label-purple,.label.label-2,a.label.label-purple,a.label.label-2{border:var(--clr-label-border-width) solid var(--clr-label-purple-border-color);background-color:var(--clr-label-purple-bg-color)}.label.label-purple>.badge,a.label.label-purple>.badge{background:var(--clr-badge-purple-bg-color);color:var(--clr-badge-purple-color)}.label.label-blue,.label.label-3,a.label.label-blue,a.label.label-3{border:var(--clr-label-border-width) solid var(--clr-label-blue-border-color);background-color:var(--clr-label-blue-bg-color)}.label.label-blue>.badge,a.label.label-blue>.badge{background:var(--clr-badge-blue-bg-color);color:var(--clr-badge-blue-color)}.label.label-orange,.label.label-4,a.label.label-orange,a.label.label-4{border:var(--clr-label-border-width) solid var(--clr-label-orange-border-color);background-color:var(--clr-label-orange-bg-color)}.label.label-orange>.badge,a.label.label-orange>.badge{background:var(--clr-badge-orange-bg-color);color:var(--clr-badge-orange-color)}.label.label-light-blue,.label.label-5,a.label.label-light-blue,a.label.label-5{border:var(--clr-label-border-width) solid var(--clr-label-light-blue-border-color);background-color:var(--clr-label-light-blue-bg-color)}.label.label-light-blue>.badge,a.label.label-light-blue>.badge{background:var(--clr-badge-light-blue-bg-color);color:var(--clr-badge-light-blue-color)}.label.label-info,a.label.label-info{background:var(--clr-label-info-bg-color);color:var(--clr-label-info-font-color);border:var(--clr-label-border-width) solid var(--clr-label-info-border-color)}.label.label-info>.badge,a.label.label-info>.badge{background:var(--clr-badge-info-bg-color);color:var(--clr-badge-info-color)}.label.label-success,a.label.label-success{background:var(--clr-label-success-bg-color);color:var(--clr-label-success-font-color);border:var(--clr-label-border-width) solid var(--clr-label-success-border-color)}.label.label-success>.badge,a.label.label-success>.badge{background:var(--clr-badge-success-bg-color);color:var(--clr-badge-success-color)}.label.label-warning,a.label.label-warning{background:var(--clr-label-warning-bg-color);color:var(--clr-label-warning-font-color);border:var(--clr-label-border-width) solid var(--clr-label-warning-border-color)}.label.label-warning>.badge,a.label.label-warning>.badge{background:var(--clr-badge-warning-bg-color);color:var(--clr-badge-warning-color)}.label.label-danger,a.label.label-danger{background:var(--clr-label-danger-bg-color);color:var(--clr-label-danger-font-color);border:var(--clr-label-border-width) solid var(--clr-label-danger-border-color)}.label.label-danger>.badge,a.label.label-danger>.badge{background:var(--clr-badge-danger-bg-color);color:var(--clr-badge-danger-color)}.label.disabled,.label:disabled,a.label.disabled,a.label:disabled{cursor:not-allowed;pointer-events:none;background:var(--clr-label-bg-disabled-color);color:var(--clr-label-disabled-color);border-color:var(--clr-label-disabled-border-color)}.label.disabled .badge,.label:disabled .badge,a.label.disabled .badge,a.label:disabled .badge{background:var(--clr-label-disabled-color)}@-moz-document url-prefix(){.label,a.label{vertical-align:bottom}}:root [cds-theme]{--clr-progress-default-color:var(--cds-alias-status-info);--clr-progress-alt-color-1:var(--cds-alias-status-success);--clr-progress-alt-color-2:var(--cds-alias-status-danger-shade);--clr-progress-alt-color-3:var(--cds-alias-status-warning);--clr-progress-bg-color:var(--cds-alias-object-container-background-shade);--clr-progress-label-color:var(--cds-alias-typography-color-400)}.progress,.progress-static{background-color:transparent;border-radius:0;font-size:inherit;height:var(--cds-global-space-6);margin:0;overflow:hidden;max-height:var(--cds-global-space-6);min-height:var(--cds-global-space-3);display:block;width:100%}.progress>progress{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:var(--clr-progress-default-color);display:block;background-color:var(--clr-progress-bg-color);border:0;height:100%;width:100%}.progress>progress::-webkit-progress-value{background-color:var(--clr-progress-default-color)}.progress>progress::-moz-progress-bar{background-color:var(--clr-progress-default-color)}.progress>progress[value="0"]::-moz-progress-bar{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:var(--clr-progress-bg-color);min-width:var(--cds-global-space-12);background-color:transparent;background-image:none}.progress>progress[value="0"]::-webkit-progress-value{-webkit-transition:none;transition:none}.progress>progress::-webkit-progress-bar{border-radius:0;background-color:var(--clr-progress-bg-color)}.progress>progress::-webkit-progress-inner-element{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.progress>progress::-webkit-progress-value{-webkit-transition:width .23s ease-in;transition:width .23s ease-in;border-radius:0}.progress.success>progress{color:var(--clr-progress-alt-color-1)}.progress.success>progress::-webkit-progress-value{background-color:var(--clr-progress-alt-color-1)}.progress.success>progress::-moz-progress-bar{background-color:var(--clr-progress-alt-color-1)}.progress.warning>progress{color:var(--clr-progress-alt-color-3)}.progress.warning>progress::-webkit-progress-value{background-color:var(--clr-progress-alt-color-3)}.progress.warning>progress::-moz-progress-bar{background-color:var(--clr-progress-alt-color-3)}.progress.danger>progress{color:var(--clr-progress-alt-color-2)}.progress.danger>progress::-webkit-progress-value{background-color:var(--clr-progress-alt-color-2)}.progress.danger>progress::-moz-progress-bar{background-color:var(--clr-progress-alt-color-2)}.progress.labeled,.progress-static.labeled{position:relative;padding-right:var(--cds-global-space-11);color:var(--clr-progress-label-color)}.progress.labeled>span,.progress-static.labeled>span{display:block;position:absolute;right:0;top:0;margin-top:0;font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-global-space-6);letter-spacing:var(--cds-alias-typography-caption-letter-spacing)}.progress.compact:not(.labeled),.progress-static.compact:not(.labeled){height:var(--cds-global-space-3)}.progress.compact.labeled>.progress-meter,.progress-static.compact.labeled>.progress-meter{height:var(--cds-global-space-3);top:var(--cds-global-space-3)}@keyframes clr-progress-fade{0%{opacity:1}to{opacity:0}}.progress.progress-fade>progress[value="100"],.progress.progress-fade>progress[value="100"]+span{animation:clr-progress-fade .3s linear .5s forwards}.progress.flash-danger>progress,.progress.flash>progress{transition:color .1s ease-out 1s}.progress.flash-danger>progress::-webkit-progress-value,.progress.flash>progress::-webkit-progress-value{-webkit-transition:width .23s ease-in,background-color .1s ease-out .3s;transition:width .23s ease-in,background-color .1s ease-out .3s}.progress.flash-danger>progress[value="0"]::-webkit-progress-value,.progress.flash>progress[value="0"]::-webkit-progress-value{-webkit-transition:none;transition:none}.progress.flash-danger>progress::-moz-progress-bar,.progress.flash>progress::-moz-progress-bar{-moz-transition:width .23s ease-in,background-color .1s ease-out .3s;transition:width .23s ease-in,background-color .1s ease-out .3s}.progress.flash>progress[value="100"]{color:var(--clr-progress-alt-color-1)}.progress.flash>progress[value="100"]::-webkit-progress-value{background-color:var(--clr-progress-alt-color-1)}.progress.flash>progress[value="100"]::-moz-progress-bar{background-color:var(--clr-progress-alt-color-1)}.progress.progress-fade.flash>progress[value="100"],.progress.progress-fade.flash>progress[value="100"]+span{animation:clr-progress-fade .6s linear 1s forwards}.progress.flash-danger>progress[value="100"]{color:var(--clr-progress-alt-color-2)}.progress.flash-danger>progress[value="100"]::-webkit-progress-value{background-color:var(--clr-progress-alt-color-2)}.progress.flash-danger>progress[value="100"]::-moz-progress-bar{background-color:var(--clr-progress-alt-color-2)}@keyframes clr-progress-looper{0%{left:-100%}to{left:100%}}.progress.loop{position:relative}.progress.loop>progress{overflow:hidden;color:transparent}.progress.loop>progress::-webkit-progress-value{background-color:transparent}.progress.loop>progress::-moz-progress-bar{background-color:transparent}.progress.loop>progress::-moz-progress-bar{background-color:transparent}.progress.loop::after{animation:clr-progress-looper 2s ease-in-out infinite;content:" ";top:0;bottom:0;left:0;position:absolute;display:block;background-color:var(--clr-progress-default-color);width:50%}.progress.loop.danger::after{background-color:var(--clr-progress-alt-color-2)}.progress.loop.warning::after{background-color:var(--clr-progress-alt-color-3)}.progress.loop.success::after{background-color:var(--clr-progress-alt-color-1)}.progress-static{position:relative;border:0;width:100%}.progress-static>.progress-meter{background-color:var(--clr-progress-bg-color);display:block;position:absolute;top:0;left:0;bottom:0;right:0}.progress-static>.progress-meter::before{background-color:var(--clr-progress-default-color);top:0;bottom:0;left:0;position:absolute;display:block;width:0;content:" "}.progress-static>.progress-meter[data-value="1"]::before,.progress-static>.progress-meter[data-value="2"]::before,.progress-static>.progress-meter[data-value="3"]::before{width:2%}.progress-static>.progress-meter[data-value="4"]::before,.progress-static>.progress-meter[data-value="5"]::before,.progress-static>.progress-meter[data-value="6"]::before,.progress-static>.progress-meter[data-value="7"]::before{width:5%}.progress-static>.progress-meter[data-value="8"]::before,.progress-static>.progress-meter[data-value="9"]::before,.progress-static>.progress-meter[data-value="10"]::before,.progress-static>.progress-meter[data-value="11"]::before,.progress-static>.progress-meter[data-value="12"]::before{width:10%}.progress-static>.progress-meter[data-value="13"]::before,.progress-static>.progress-meter[data-value="14"]::before,.progress-static>.progress-meter[data-value="15"]::before,.progress-static>.progress-meter[data-value="16"]::before,.progress-static>.progress-meter[data-value="17"]::before{width:15%}.progress-static>.progress-meter[data-value="18"]::before,.progress-static>.progress-meter[data-value="19"]::before,.progress-static>.progress-meter[data-value="20"]::before,.progress-static>.progress-meter[data-value="21"]::before,.progress-static>.progress-meter[data-value="22"]::before{width:20%}.progress-static>.progress-meter[data-value="23"]::before,.progress-static>.progress-meter[data-value="24"]::before,.progress-static>.progress-meter[data-value="25"]::before,.progress-static>.progress-meter[data-value="26"]::before,.progress-static>.progress-meter[data-value="27"]::before{width:25%}.progress-static>.progress-meter[data-value="28"]::before,.progress-static>.progress-meter[data-value="29"]::before,.progress-static>.progress-meter[data-value="30"]::before,.progress-static>.progress-meter[data-value="31"]::before,.progress-static>.progress-meter[data-value="32"]::before{width:30%}.progress-static>.progress-meter[data-value="33"]::before,.progress-static>.progress-meter[data-value="34"]::before,.progress-static>.progress-meter[data-value="35"]::before,.progress-static>.progress-meter[data-value="36"]::before,.progress-static>.progress-meter[data-value="37"]::before{width:35%}.progress-static>.progress-meter[data-value="38"]::before,.progress-static>.progress-meter[data-value="39"]::before,.progress-static>.progress-meter[data-value="40"]::before,.progress-static>.progress-meter[data-value="41"]::before,.progress-static>.progress-meter[data-value="42"]::before{width:40%}.progress-static>.progress-meter[data-value="43"]::before,.progress-static>.progress-meter[data-value="44"]::before,.progress-static>.progress-meter[data-value="45"]::before,.progress-static>.progress-meter[data-value="46"]::before,.progress-static>.progress-meter[data-value="47"]::before{width:45%}.progress-static>.progress-meter[data-value="48"]::before,.progress-static>.progress-meter[data-value="49"]::before,.progress-static>.progress-meter[data-value="50"]::before,.progress-static>.progress-meter[data-value="51"]::before,.progress-static>.progress-meter[data-value="52"]::before{width:50%}.progress-static>.progress-meter[data-value="53"]::before,.progress-static>.progress-meter[data-value="54"]::before,.progress-static>.progress-meter[data-value="55"]::before,.progress-static>.progress-meter[data-value="56"]::before,.progress-static>.progress-meter[data-value="57"]::before{width:55%}.progress-static>.progress-meter[data-value="58"]::before,.progress-static>.progress-meter[data-value="59"]::before,.progress-static>.progress-meter[data-value="60"]::before,.progress-static>.progress-meter[data-value="61"]::before,.progress-static>.progress-meter[data-value="62"]::before{width:60%}.progress-static>.progress-meter[data-value="63"]::before,.progress-static>.progress-meter[data-value="64"]::before,.progress-static>.progress-meter[data-value="65"]::before,.progress-static>.progress-meter[data-value="66"]::before,.progress-static>.progress-meter[data-value="67"]::before{width:65%}.progress-static>.progress-meter[data-value="68"]::before,.progress-static>.progress-meter[data-value="69"]::before,.progress-static>.progress-meter[data-value="70"]::before,.progress-static>.progress-meter[data-value="71"]::before,.progress-static>.progress-meter[data-value="72"]::before{width:70%}.progress-static>.progress-meter[data-value="73"]::before,.progress-static>.progress-meter[data-value="74"]::before,.progress-static>.progress-meter[data-value="75"]::before,.progress-static>.progress-meter[data-value="76"]::before,.progress-static>.progress-meter[data-value="77"]::before{width:75%}.progress-static>.progress-meter[data-value="78"]::before,.progress-static>.progress-meter[data-value="79"]::before,.progress-static>.progress-meter[data-value="80"]::before,.progress-static>.progress-meter[data-value="81"]::before,.progress-static>.progress-meter[data-value="82"]::before{width:80%}.progress-static>.progress-meter[data-value="83"]::before,.progress-static>.progress-meter[data-value="84"]::before,.progress-static>.progress-meter[data-value="85"]::before,.progress-static>.progress-meter[data-value="86"]::before,.progress-static>.progress-meter[data-value="87"]::before{width:85%}.progress-static>.progress-meter[data-value="88"]::before,.progress-static>.progress-meter[data-value="89"]::before,.progress-static>.progress-meter[data-value="90"]::before,.progress-static>.progress-meter[data-value="91"]::before,.progress-static>.progress-meter[data-value="92"]::before{width:90%}.progress-static>.progress-meter[data-value="93"]::before,.progress-static>.progress-meter[data-value="94"]::before,.progress-static>.progress-meter[data-value="95"]::before,.progress-static>.progress-meter[data-value="96"]::before{width:95%}.progress-static>.progress-meter[data-value="97"]::before,.progress-static>.progress-meter[data-value="98"]::before,.progress-static>.progress-meter[data-value="99"]::before{width:98%}.progress-static>.progress-meter[data-value="100"]::before{width:100%}.progress-static.labeled>.progress-meter{right:var(--cds-global-space-11)}.progress-static.success>.progress-meter::before{background-color:var(--clr-progress-alt-color-1)}.progress-static.warning>.progress-meter::before{background-color:var(--clr-progress-alt-color-3)}.progress-static.danger>.progress-meter::before{background-color:var(--clr-progress-alt-color-2)}.card-block .progress,.card-block .progress-static,.card-footer .progress,.card-footer .progress-static{height:var(--cds-global-space-3);position:absolute;left:0;margin:calc(-1*var(--cds-global-space-5)) 0 0}.card-block .progress.top,.card-block .progress-static.top,.card-footer .progress.top,.card-footer .progress-static.top{margin-top:0;top:0;border-top-left-radius:var(--clr-card-border-radius, var(--cds-alias-object-border-radius-100));border-top-right-radius:var(--clr-card-border-radius, var(--cds-alias-object-border-radius-100))}.card-block .progress>progress,.card-block .progress-static>.progress-meter,.card-footer .progress>progress,.card-footer .progress-static>.progress-meter{height:var(--cds-global-space-3);position:absolute}.progress-block{display:flex;width:100%;align-items:center;justify-content:center;color:var(--clr-progress-label-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.progress-block>*{flex:0 0 auto;padding-right:var(--cds-global-space-6)}.progress-block>:last-child{padding-right:0}.progress-block>label,.progress-block>span{max-width:33%}.progress-block>.progress,.progress-block>.progress-static{flex:0 1 auto}.progress-block>.progress-group{flex-direction:column;height:auto;flex:0 1 auto;display:flex;width:100%}.progress-block>.progress-group .clr-row{margin-left:0;margin-right:0;color:var(--clr-progress-label-color);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing)}.progress-block>.progress-group .clr-row>[class*=clr-col-]{padding-left:0;padding-right:0}.card-block .progress-block{margin-bottom:var(--cds-global-space-7);padding:0}.card-block .progress-block:last-child{margin-bottom:0}.card-block .progress-block>label{max-width:33%}.card-block .progress-block .progress,.card-block .progress-block .progress-static{position:relative;height:var(--cds-global-space-6);margin-top:0}.card-block .progress-block .progress>progress,.card-block .progress-block .progress>.progress-meter,.card-block .progress-block .progress-static>progress,.card-block .progress-block .progress-static>.progress-meter{height:var(--cds-global-space-6)}_:-ms-input-placeholder .progress-block>label,:root .progress-block>label{display:inline-block}:root [cds-theme]{--clr-spinner-default-size:var(--cds-global-space-14);--clr-spinner-medium-size:var(--cds-global-space-11);--clr-spinner-small-size:var(--cds-global-space-8);--clr-spinner-inside-button-stroke-width:var(--cds-alias-object-border-width-100);--clr-spinner-inside-treeview-stroke-width:var(--cds-alias-object-border-width-100);--clr-spinner-default-stroke-width:var(--cds-global-space-4);--clr-spinner-medium-stroke-width:var(--cds-alias-object-border-width-400);--clr-spinner-small-stroke-width:var(--cds-alias-object-border-width-200);--clr-spinner-fill-bg-color:var(--cds-alias-object-container-background-shade);--clr-spinner-fill-inverse-bg-color:var(--cds-alias-object-container-background-inverse);--clr-spinner-fill-color:var(--cds-alias-status-info);--clr-spinner-fill-inverse-color:var(--cds-alias-status-info-tint);--clr-spinner-border-radius:var(--cds-alias-object-border-radius-300);--clr-spinner-margin-right:var(--cds-global-space-6)}.spinner{position:relative;display:inline-block;height:var(--clr-spinner-default-size);width:var(--clr-spinner-default-size);min-height:var(--clr-spinner-default-size);min-width:var(--clr-spinner-default-size);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);animation:spin 1s linear infinite;margin-right:0;padding:0;text-indent:100%;overflow:hidden;white-space:nowrap}.spinner::after{content:"";height:var(--clr-spinner-default-size);width:var(--clr-spinner-default-size);min-height:var(--clr-spinner-default-size);min-width:var(--clr-spinner-default-size);position:absolute;top:0;left:0;clip-path:ellipse(100% 53.5% at 0 0);border:var(--clr-spinner-default-stroke-width) solid var(--clr-spinner-fill-color);border-right-color:transparent;border-bottom-color:transparent;border-radius:var(--clr-spinner-border-radius)}.spinner::before{content:"";height:var(--clr-spinner-default-size);width:var(--clr-spinner-default-size);min-height:var(--clr-spinner-default-size);min-width:var(--clr-spinner-default-size);position:absolute;top:0;left:0;border:var(--clr-spinner-default-stroke-width) solid var(--clr-spinner-fill-bg-color);border-radius:var(--clr-spinner-border-radius)}.spinner.spinner-md{height:var(--clr-spinner-medium-size);width:var(--clr-spinner-medium-size);min-height:var(--clr-spinner-medium-size);min-width:var(--clr-spinner-medium-size)}.spinner.spinner-md::before,.spinner.spinner-md::after{height:var(--clr-spinner-medium-size);width:var(--clr-spinner-medium-size);min-height:var(--clr-spinner-medium-size);min-width:var(--clr-spinner-medium-size);border-width:var(--clr-spinner-medium-stroke-width)}.spinner.spinner-inline,.spinner.spinner-sm{height:var(--clr-spinner-small-size);width:var(--clr-spinner-small-size);min-height:var(--clr-spinner-small-size);min-width:var(--clr-spinner-small-size)}.spinner.spinner-inline::before,.spinner.spinner-inline::after,.spinner.spinner-sm::before,.spinner.spinner-sm::after{height:var(--clr-spinner-small-size);width:var(--clr-spinner-small-size);min-height:var(--clr-spinner-small-size);min-width:var(--clr-spinner-small-size);border-width:var(--clr-spinner-small-stroke-width)}.spinner.spinner-inline{vertical-align:text-bottom;margin-right:var(--clr-spinner-margin-right)}.spinner.spinner-inverse::before{border-color:var(--clr-spinner-fill-inverse-bg-color)}.spinner.spinner-inverse::after{border-color:var(--clr-spinner-fill-inverse-color);border-right-color:transparent;border-bottom-color:transparent}.spinner.spinner-neutral-0::before{border-color:#000}.spinner.spinner-neutral-0::after{border-color:var(--clr-spinner-fill-color);border-right-color:transparent;border-bottom-color:transparent}.spinner.spinner-check{animation:none;mask:url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20focusable%3D%22false%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%3E%3Cpath%20fill%3D%22%23747474%22%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M13.72%2C27.69%2C3.29%2C17.27a1%2C1%2C0%2C0%2C1%2C1.41-1.41l9%2C9L31.29%2C7.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-repeat:no-repeat;background-color:var(--clr-btn-success-checked-color)}.spinner.spinner-check::after,.spinner.spinner-check::before{border:0}.btn .spinner{margin-right:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.btn .spinner::before,.btn .spinner::after{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7);border-width:var(--clr-spinner-inside-button-stroke-width)}.btn-icon:not(.btn-sm) .spinner{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.clr-treenode-spinner-container .spinner{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.clr-treenode-spinner-container .spinner::before,.clr-treenode-spinner-container .spinner::after{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7);border-width:var(--clr-spinner-inside-treeview-stroke-width)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root [cds-theme]{--clr-table-borderwidth:var(--cds-alias-object-border-width-100);--clr-table-border-radius:var(--cds-alias-object-border-radius-100);--clr-table-cornercellradius:var(--cds-alias-object-border-radius-100);--clr-table-cell-padding:var(--cds-global-space-5) var(--cds-global-space-7);--clr-table-cell-compact-padding:var(--cds-global-space-3) var(--cds-global-space-7);--clr-table-noborder-borderwidth:var(--cds-global-space-0);--clr-table-data-cell-font-size:var(--cds-global-typography-font-size-4);--clr-table-data-cell-line-height:var(--cds-global-space-7);--clr-table-data-cell-font-weight:var(--cds-global-typography-font-weight-regular);--clr-table-header-cell-font-size:var(--cds-global-typography-font-size-1);--clr-table-header-cell-line-height:var(--cds-global-space-7);--clr-table-header-cell-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-table-bgcolor:var(--cds-alias-object-container-background);--clr-thead-bgcolor:var(--cds-alias-object-container-background-tint);--clr-table-header-border-bottom-color:var(--cds-alias-object-border-color);--clr-table-footer-border-top-color:var(--cds-alias-object-border-color);--clr-table-border-color:var(--cds-alias-object-border-color);--clr-tablerow-bordercolor:var(--cds-alias-object-border-color);--clr-table-font-color:var(--cds-alias-typography-color-400);--clr-table-margin:var(--cds-global-space-9) 0 0 0;--clr-thead-color:var(--cds-alias-typography-color-400);--clr-table-smallpadding:var(--cds-global-space-4);--clr-table-bottomcellpadding:calc(var(--clr-table-cellpadding) - var(--cds-global-space-1));--clr-table-topcellpadding:var(--cds-global-space-6);--clr-table-fontsize:var(--cds-alias-typography-secondary-font-size);--clr-table-lineheight:mixins.baselinePx(14);--clr-table-cellpadding:var(--cds-global-space-6);--clr-table-compact-row-height:var(--cds-global-space-9);--clr-table-compact-vertical-padding:calc( (var(--clr-table-compact-row-height) - var(--clr-table-lineheight)) * 0.5 )}.table{border-collapse:separate;border:var(--clr-table-borderwidth) solid var(--clr-table-border-color);border-radius:var(--clr-table-border-radius);background-color:var(--clr-table-bgcolor);color:var(--clr-table-font-color);margin:var(--clr-table-margin);max-width:100%;width:100%}.table th,.table td{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-tablerow-bordercolor);padding:var(--clr-table-cell-padding);text-align:center;vertical-align:top}.table th.left,.table td.left{text-align:left}.table th.left:first-child,.table td.left:first-child{padding-left:var(--cds-global-space-7)}.table th.right,.table td.right{text-align:right}.table td{font-size:var(--clr-table-data-cell-font-size);font-weight:var(--clr-table-data-cell-font-weight);line-height:var(--clr-table-data-cell-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.table th{color:var(--clr-thead-color);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-font-weight-semibold);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);background-color:var(--clr-thead-bgcolor);vertical-align:middle;border-bottom-style:solid;border-bottom-width:var(--clr-table-borderwidth);border-bottom-color:var(--clr-table-border-color);border-top:0 none}.table tbody tr:first-child td{border-top:0 none}.table tbody+tbody{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-table-border-color)}.table thead th:first-child{border-radius:0;border-top-left-radius:var(--clr-table-cornercellradius)}.table thead th:last-child{border-radius:0;border-top-right-radius:var(--clr-table-cornercellradius)}.table tbody:last-child tr:last-child td:first-child{border-radius:0;border-bottom-left-radius:var(--clr-table-cornercellradius)}.table tbody:last-child tr:last-child td:last-child{border-radius:0;border-bottom-right-radius:var(--clr-table-cornercellradius)}.table-compact th,.table-compact td{padding:var(--clr-table-cell-compact-padding)}.table.table-vertical thead th{border:0;border-radius:0;display:none}.table.table-vertical th{border-bottom:0;border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-table-border-color);vertical-align:top}.table.table-vertical td,.table.table-vertical th{text-align:left;border-color:var(--clr-table-border-color)}.table.table-vertical td:first-child,.table.table-vertical th:first-child{border-right-style:solid;border-right-width:var(--clr-table-borderwidth);border-right-color:var(--clr-table-border-color);background-color:var(--clr-thead-bgcolor);font-weight:var(--cds-global-typography-font-weight-semibold)}.table.table-vertical tbody:first-of-type tr:first-child th,.table.table-vertical tbody:first-of-type tr:first-child td{border-top:0 none}.table.table-vertical tbody:first-of-type tr:first-child th:first-child,.table.table-vertical tbody:first-of-type tr:first-child td:first-child{border-radius:0;border-top-left-radius:var(--clr-table-cornercellradius)}.table.table-vertical tbody:first-of-type tr:first-child th:last-child,.table.table-vertical tbody:first-of-type tr:first-child td:last-child{border-radius:0;border-top-right-radius:var(--clr-table-cornercellradius)}.table.table-vertical tbody:last-child tr:last-child th:first-child,.table.table-vertical tbody:last-child tr:last-child td:first-child{border-radius:0;border-bottom-left-radius:var(--clr-table-cornercellradius)}.table.table-vertical tbody:last-child tr:last-child th:last-child,.table.table-vertical tbody:last-child tr:last-child td:last-child{border-radius:0;border-bottom-right-radius:var(--clr-table-cornercellradius)}.table.table-noborder{border-radius:0;box-shadow:none;background-color:transparent;border-width:0}.table.table-noborder th{border-bottom-color:transparent;border-top:0 none}.table.table-noborder th:first-child{border-right:0 none}.table.table-noborder td{border-top:0 none;padding-top:var(--cds-global-space-5)}.table.table-noborder td:first-child{border-right:0 none}.table.table-noborder thead th:first-child,.table.table-noborder thead th:last-child{border-radius:0}.table.table-noborder th,.table.table-noborder td{border-radius:0!important}.table.table-noborder th:first-child,.table.table-noborder td:first-child{padding-left:var(--cds-global-space-7)}:root [cds-theme]{--clr-tooltip-background-color:var(--cds-alias-object-interaction-color-active);--clr-tooltip-color:var(--cds-alias-typography-color-100);--clr-tooltip-border-radius:var(--cds-alias-object-border-radius-100);--clr-tooltip-font-weight:var(--cds-global-typography-body-font-weight)}.tooltip{display:inline-block;position:relative;text-align:left;overflow:visible}.tooltip>.tooltip-content{visibility:hidden;opacity:0;transition:opacity .3s linear;white-space:normal;z-index:1050}.tooltip>.tooltip-content::after{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;content:"";z-index:-1}.tooltip:hover>.tooltip-content,.tooltip:focus>.tooltip-content{visibility:visible;opacity:1}.tooltip:hover>.tooltip-content:empty,.tooltip:focus>.tooltip-content:empty{visibility:hidden;opacity:0}.tooltip:focus{outline:0}.tooltip:focus>:first-child{outline-offset:var(--cds-alias-object-interaction-outline-offset);outline:var(--cds-alias-object-interaction-outline)}.tooltip>.tooltip-content,.tooltip.tooltip-top-right>.tooltip-content,.tooltip .tooltip-content.tooltip-top-right{margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);position:absolute;top:auto;bottom:100%;left:50%;right:auto;border-bottom-left-radius:0;margin-bottom:var(--cds-global-space-9)}.tooltip>.tooltip-content::before,.tooltip.tooltip-top-right>.tooltip-content::before,.tooltip .tooltip-content.tooltip-top-right::before{content:"";position:absolute;pointer-events:none;left:0;top:auto;right:auto;bottom:calc(-1*var(--cds-global-space-6));border-left:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-top:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid transparent;border-right:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-top-left>.tooltip-content,.tooltip .tooltip-content.tooltip-top-left{margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);position:absolute;top:auto;bottom:100%;right:50%;left:auto;border-bottom-right-radius:0;margin-bottom:var(--cds-global-space-9)}.tooltip.tooltip-top-left>.tooltip-content::before,.tooltip .tooltip-content.tooltip-top-left::before{content:"";position:absolute;pointer-events:none;right:0;top:auto;left:auto;bottom:calc(-1*var(--cds-global-space-6));border-right:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-top:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid transparent;border-left:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-bottom-right>.tooltip-content,.tooltip .tooltip-content.tooltip-bottom-right{margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);position:absolute;bottom:auto;top:100%;left:50%;right:auto;border-top-left-radius:0;margin-top:var(--cds-global-space-9)}.tooltip.tooltip-bottom-right>.tooltip-content::before,.tooltip .tooltip-content.tooltip-bottom-right::before{content:"";position:absolute;pointer-events:none;left:0;bottom:auto;right:auto;top:calc(-1*var(--cds-global-space-6));border-left:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-top:var(--cds-global-space-5) solid transparent;border-right:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-bottom-left>.tooltip-content,.tooltip .tooltip-content.tooltip-bottom-left{margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);position:absolute;bottom:auto;top:100%;right:50%;left:auto;border-top-right-radius:0;margin-top:var(--cds-global-space-9)}.tooltip.tooltip-bottom-left>.tooltip-content::before,.tooltip .tooltip-content.tooltip-bottom-left::before{content:"";position:absolute;pointer-events:none;right:0;bottom:auto;left:auto;top:calc(-1*var(--cds-global-space-6));border-right:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-top:var(--cds-global-space-5) solid transparent;border-left:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-right>.tooltip-content,.tooltip .tooltip-content.tooltip-right{position:absolute;right:auto;left:100%;top:50%;bottom:auto;margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);border-top-left-radius:0;margin-left:var(--cds-global-space-9)}.tooltip.tooltip-right>.tooltip-content::before,.tooltip .tooltip-content.tooltip-right::before{content:"";position:absolute;pointer-events:none;top:0;bottom:auto;right:auto;left:calc(-1*var(--cds-global-space-6));border-top:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-right:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid transparent;border-left:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-left>.tooltip-content,.tooltip .tooltip-content.tooltip-left{position:absolute;left:auto;right:100%;top:50%;bottom:auto;margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);border-top-right-radius:0;margin-right:var(--cds-global-space-9)}.tooltip.tooltip-left>.tooltip-content::before,.tooltip .tooltip-content.tooltip-left::before{content:"";position:absolute;pointer-events:none;top:0;bottom:auto;left:auto;right:calc(-1*var(--cds-global-space-6));border-top:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-left:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid transparent;border-right:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-xs>.tooltip-content,.tooltip .tooltip-content.tooltip-xs{width:var(--cds-global-space-14)}.tooltip.tooltip-sm>.tooltip-content,.tooltip .tooltip-content.tooltip-sm{width:calc(120*(1rem/var(--cds-global-base)))}.tooltip.tooltip-md>.tooltip-content,.tooltip .tooltip-content.tooltip-md{width:calc(240*(1rem/var(--cds-global-base)))}.tooltip.tooltip-lg>.tooltip-content,.tooltip .tooltip-content.tooltip-lg{width:calc(360*(1rem/var(--cds-global-base)))}.tooltip>.btn+.tooltip-content,.tooltip.tooltip-top-right>.btn+.tooltip-content,.tooltip.tooltip-top-left>.btn+.tooltip-content{margin-bottom:var(--cds-global-space-9)-var(--clr-btn-vertical-margin)}.tooltip.tooltip-bottom-right>.btn+.tooltip-content,.tooltip.tooltip-bottom-left>.btn+.tooltip-content{margin-top:var(--cds-global-space-9)-var(--clr-btn-vertical-margin)}.tooltip.tooltip-right>.btn+.tooltip-content{margin-left:var(--cds-global-space-9)-var(--clr-btn-horizontal-margin)}.tooltip>.clr-icon{margin-right:0}.tooltip>svg{pointer-events:none}.tooltip-trigger:focus+.tooltip-content{visibility:visible}:root [cds-theme]{--clr-forms-baseline:var(--cds-global-space-4);--clr-forms-icon-size:var(--cds-global-space-9);--clr-form-disabled-background-color:var(--cds-alias-object-interaction-background);--clr-forms-label-color:var(--cds-alias-typography-color-400);--clr-forms-text-color:var(--cds-alias-typography-color-400);--clr-forms-invalid-color:var(--cds-alias-status-danger);--clr-forms-invalid-text-color:var(--cds-alias-status-danger);--clr-forms-valid-color:var(--cds-alias-status-success);--clr-forms-valid-text-color:var(--cds-alias-status-success);--clr-forms-subtext-color:var(--cds-alias-typography-color-300);--clr-forms-placeholder-color:var(--cds-alias-typography-color-200);--clr-forms-border-color:var(--cds-alias-object-interaction-border-color);--clr-forms-focused-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-subtext-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-border-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-forms-text-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-label-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-placeholder-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-label-font-weight:var(--cds-alias-typography-font-weight-semibold);--clr-forms-input-padding:0 calc(4 * var(--clr-forms-baseline) / 3);--clr-forms-input-wrapper-height:calc(4 * var(--clr-forms-baseline));--clr-forms-input-group-icon-action-size:var(--cds-global-space-7);--clr-forms-checkbox-height:var(--cds-global-space-7);--clr-forms-checkbox-border-radius:var(--cds-alias-object-border-radius-100);--clr-forms-checkbox-label-color:var(--clr-forms-label-color);--clr-forms-checkbox-background-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-checkbox-indeterminate-border-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-checkbox-mark-color:var(--cds-alias-object-interaction-background);--clr-forms-checkbox-disabled-label-color:var(--clr-forms-label-disabled-color);--clr-forms-checkbox-disabled-background-color:var(--clr-form-disabled-background-color);--clr-forms-checkbox-disabled-checked-background-color:var(--cds-alias-status-disabled);--clr-forms-checkbox-disabled-border-color:var(--cds-alias-status-disabled);--clr-forms-checkbox-disabled-indeterminate-color:var(--cds-alias-status-disabled);--clr-forms-checkbox-disabled-mark-color:var(--cds-alias-object-interaction-background);--clr-forms-radio-label-color:var(--clr-forms-label-color);--clr-forms-radio-label-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-radio-disabled-background-color:var(--clr-form-disabled-background-color);--clr-forms-radio-disabled-mark-color:var(--cds-alias-typography-color-100);--clr-forms-radio-selected-shadow:inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-background-highlight);--clr-forms-radio-checked-disabled-shadow:inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-color-disabled);--clr-forms-password-eye-icon-color:var(--cds-alias-object-interaction-color);--clr-forms-password-disabled-eye-icon-color:var(--cds-alias-status-disabled);--clr-forms-range-progress-fill-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-range-track-color:var(--cds-alias-object-container-background-shade);--clr-forms-range-track-border-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-range-thumb-height:var(--cds-global-space-7);--clr-forms-range-track-height:var(--cds-global-space-3);--clr-forms-range-track-border-radius:var(--cds-global-space-2);--clr-forms-range-track-border-width:var(--cds-global-space-1);--clr-forms-range-progress-fill-color-disabled:var(--cds-alias-object-interaction-color-disabled);--clr-forms-range-track-color-disabled:var(--cds-alias-status-disabled-tint);--clr-forms-range-track-border-color-disabled:var(--cds-alias-object-interaction-color-disabled);--clr-forms-select-hover-background:transparent;--clr-forms-select-hover-border-color:var(--cds-alias-object-interaction-color-hover);--clr-forms-select-disabled-border-color:var(--cds-alias-object-interaction-color-disabled);--clr-forms-select-caret-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-forms-select-caret-color:var(--cds-alias-object-interaction-color);--clr-forms-select-caret-size:calc(10 * (1rem / var(--cds-global-base)));--clr-forms-select-option-color:var(--cds-alias-typography-color-400);--clr-forms-select-option-background-color:var(--cds-alias-object-interaction-background);--clr-forms-select-multiple-background-color:var(--cds-alias-object-container-background);--clr-forms-select-multiple-border-color:var(--cds-alias-object-border-color);--clr-forms-select-multiple-option-color:var(--cds-alias-typography-color-400);--clr-forms-select-multiple-selected-option-background-color:var(--cds-alias-object-interaction-background-selected);--clr-forms-textarea-background-color:var(--cds-alias-object-container-background);--clr-forms-textarea-disabled-background:var(--cds-alias-object-container-background);--clr-forms-textarea-border-radius:var(--cds-alias-object-border-radius-100);--clr-forms-datalist-caret-color:var(--cds-alias-status-neutral);--clr-forms-datalist-caret-disabled-color:var(--cds-alias-status-disabled);--clr-forms-datalist-caret-icon-size:var(--cds-global-space-7)}.clr-date-container .clr-input-wrapper{max-width:-moz-fit-content;max-width:fit-content}.clr-form-control{margin-top:calc(4*var(--clr-forms-baseline));display:flex;flex-direction:column;align-items:flex-start}.clr-form-control input::-ms-reveal,.clr-form-control input::-ms-clear{display:none}.clr-form-control-disabled{color:var(--clr-forms-text-disabled-color)}.clr-form-control-disabled label,.clr-form-control-disabled .clr-control-label{color:var(--clr-forms-label-disabled-color)}.clr-form-control-disabled .clr-input,.clr-form-control-disabled .clr-textarea,.clr-form-control-disabled .clr-select{color:var(--clr-forms-text-disabled-color);border-bottom-color:var(--clr-forms-border-disabled-color)}.clr-form-control-disabled input[type=range]::-webkit-slider-thumb,.clr-form-control-disabled input[type=range]::-moz-range-thumb{background-color:var(--clr-forms-range-progress-fill-color-disabled, var(--clr-forms-range-progress-fill-color-disabled))}.clr-form-control-disabled .clr-subtext{color:var(--clr-forms-subtext-disabled-color)}.clr-form-control-multi{flex-direction:row;flex-wrap:wrap}.clr-form-control-multi .clr-control-label{width:100%}.clr-control-label{display:block;color:var(--clr-forms-label-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--clr-forms-label-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-control-container{display:inline-block}.clr-control-inline{display:flex;flex-wrap:wrap;align-content:flex-start}.clr-control-inline .clr-control-label{display:inline-block;margin-right:calc(2*var(--clr-forms-baseline));width:auto}.clr-subtext{display:block;font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);color:var(--clr-forms-subtext-color);margin-top:var(--cds-global-space-3)}.clr-subtext.error{color:var(--clr-forms-invalid-text-color)}.clr-subtext.success{color:var(--clr-forms-valid-text-color)}.clr-subtext-wrapper{flex-basis:100%;display:flex}.clr-validate-icon{height:var(--clr-forms-icon-size);width:var(--clr-forms-icon-size);min-height:var(--clr-forms-icon-size);min-width:var(--clr-forms-icon-size);color:var(--clr-forms-invalid-color);fill:var(--clr-forms-invalid-color);display:none}.clr-success .clr-validate-icon{display:inline-block;color:var(--clr-forms-valid-color);fill:var(--clr-forms-valid-color)}.clr-error .clr-validate-icon{display:inline-block}.clr-form-horizontal .clr-form-control>.clr-control-label,.clr-form-horizontal .clr-form-control>.clr-form-control.clr-form-control-multi .clr-control-label{width:calc(32*var(--clr-forms-baseline));flex-shrink:0;margin-top:var(--cds-global-space-3)}.clr-form-horizontal.clr-row .clr-control-label{width:auto}.clr-form-horizontal .clr-form-control{display:flex;flex-direction:row}.clr-form:not(.clr-form-compact) .clr-control-container.clr-error>.clr-subtext-wrapper,.clr-form:not(.clr-form-compact) .clr-control-container.clr-error>.clr-validate-icon,.clr-form:not(.clr-form-compact) .clr-control-container.clr-success>.clr-subtext-wrapper,.clr-form:not(.clr-form-compact) .clr-control-container.clr-success>.clr-validate-icon{margin-left:calc(-1*var(--cds-global-space-3))}.clr-form-compact .clr-form-control>.clr-control-label{width:calc(32*var(--clr-forms-baseline));min-width:calc(32*var(--clr-forms-baseline))}.clr-form-compact .clr-form-control.clr-row>.clr-control-label{width:auto;min-width:auto}.clr-form-compact .clr-control-label{margin-top:var(--cds-global-space-3)}.clr-form-compact .clr-form-control{display:flex;flex-direction:row;margin-top:calc(2*var(--clr-forms-baseline))}.clr-form-compact .clr-control-container{display:flex}.clr-form-compact .clr-subtext{display:inline-block;margin-left:var(--clr-forms-icon-size)}.clr-form-compact .clr-error .clr-subtext,.clr-form-compact .clr-success .clr-subtext{margin-left:var(--cds-global-space-3)}.clr-form-compact .clr-error .clr-subtext.error,.clr-form-compact .clr-error .clr-subtext.success,.clr-form-compact .clr-success .clr-subtext.error,.clr-form-compact .clr-success .clr-subtext.success{margin-left:var(--cds-global-space-4)}.clr-form-compact .clr-error .clr-validate-icon,.clr-form-compact .clr-success .clr-validate-icon{margin-left:0}.clr-form-compact .clr-subtext-wrapper{flex-basis:auto;display:inline-block}.clr-form{padding:var(--clr-forms-baseline)}.clr-form-group{padding:var(--clr-forms-baseline)}.clr-required-mark::after{content:"*";color:var(--clr-forms-invalid-color);fill:var(--clr-forms-invalid-color);font-size:var(--cds-alias-typography-font-size-3);margin-left:var(--clr-forms-baseline)}.clr-checkbox-wrapper{position:relative;display:flex}.clr-checkbox-wrapper .clr-control-label{font-weight:400;display:block}.clr-checkbox-wrapper~.clr-validate-icon{margin-left:0}.clr-checkbox-wrapper~.clr-subtext{display:inline-block}.clr-checkbox-wrapper .clr-control-label{position:relative;display:block;margin-top:0;cursor:pointer;min-height:calc(var(--clr-forms-baseline)*4);padding:var(--cds-global-space-3) 0 var(--cds-global-space-3) calc(var(--cds-global-space-7) + var(--cds-global-space-5));color:var(--clr-forms-label-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;top:var(--cds-global-space-3);left:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7)}.clr-checkbox-wrapper input[type=checkbox]+.clr-control-label::before{position:absolute;top:calc((calc(var(--clr-forms-baseline)*4) - var(--cds-global-space-7))*.5);left:0;content:"";display:inline-block;height:var(--cds-global-space-7);width:var(--cds-global-space-7);border:.05rem solid var(--clr-forms-border-color);border-radius:var(--clr-forms-checkbox-border-radius)}.clr-checkbox-wrapper input[type=checkbox]:focus+.clr-control-label::before{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset)}.clr-checkbox-wrapper input[type=checkbox]+.clr-control-label::after{position:absolute;content:"";display:none;height:calc(calc(calc(var(--cds-global-space-7)*.5)*.5) + var(--cds-global-space-1));width:calc(var(--cds-global-space-7)*.5);border-left:calc(var(--cds-global-space-7)*.125) solid var(--clr-forms-checkbox-mark-color);border-bottom:calc(var(--cds-global-space-7)*.125) solid var(--clr-forms-checkbox-mark-color);top:calc((var(--clr-forms-baseline)*4 - var(--cds-global-space-7))*.5);left:calc(calc(var(--cds-global-space-7)*.5)*.5);transform:translate(0,calc(calc(var(--cds-global-space-7)*.5)*.5)) rotate(-45deg)}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label::before{background:var(--clr-forms-checkbox-background-color);border:0}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label::after{display:inline-block}.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label::before,.clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label::before{border:var(--cds-alias-object-border-width-100) solid var(--clr-forms-checkbox-indeterminate-border-color)}.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label::after,.clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label::after{border-left:none;border-bottom-color:var(--clr-forms-checkbox-indeterminate-border-color);display:inline-block;transform:translate(0,calc(calc(var(--cds-global-space-7)*.5)*.5))}.clr-checkbox-wrapper.clr-checkbox-inline{display:flex;flex-wrap:wrap;align-content:flex-start}.clr-checkbox-wrapper.clr-checkbox-inline .clr-control-label{display:inline-block;margin-right:calc(2*var(--clr-forms-baseline));width:auto}.clr-error .clr-checkbox-wrapper input[type=checkbox]+.clr-control-label::before{border-color:var(--clr-forms-invalid-color)}.clr-form-control-disabled .clr-checkbox-wrapper .clr-control-label{cursor:not-allowed;color:var(--clr-forms-label-disabled-color)}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]+.clr-control-label::before{background-color:var(--clr-form-disabled-background-color);border-color:var(--clr-forms-checkbox-disabled-border-color)}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label::before{background-color:var(--clr-forms-checkbox-disabled-checked-background-color);border:0}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label::after{border-color:var(--clr-forms-checkbox-disabled-mark-color)}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label::after,.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label::after{border-color:var(--clr-forms-checkbox-disabled-indeterminate-color);border-left:none}.clr-form-compact .clr-checkbox-wrapper{max-width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;height:calc(var(--clr-forms-baseline)*4)}.clr-form-compact .clr-checkbox-wrapper~.clr-subtext{margin-left:var(--clr-forms-baseline)}.clr-form-compact .clr-checkbox-wrapper .clr-control-label{display:inline-block;margin-right:calc(2*var(--clr-forms-baseline));width:auto}.clr-form-compact .clr-checkbox-wrapper .clr-control-label{margin-top:0}.clr-file-wrapper{position:relative;margin-top:var(--clr-forms-baseline)}.clr-file-wrapper .clr-control-label{font-weight:400;display:block}.clr-file-wrapper~.clr-validate-icon{margin-left:0}.clr-file-wrapper~.clr-subtext{display:inline-block}.clr-file-wrapper .btn{margin:0}.clr-file{height:0;width:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.clr-form-compact .clr-file-wrapper{max-width:100%;margin-top:0}.clr-form-compact .clr-file-wrapper~.clr-subtext{margin-left:var(--clr-forms-baseline)}.clr-form-compact .clr-file-wrapper~.clr-validate-icon{line-height:calc(var(--clr-forms-baseline)*4)}.clr-form-compact .clr-file-wrapper~.clr-subtext{line-height:calc(var(--clr-forms-baseline)*4);margin-top:0}.clr-form-compact .clr-file-wrapper .clr-control-label{margin-top:0;line-height:1.08rem}.clr-form-compact .clr-file-wrapper .btn{height:1.2rem}.clr-file-input-wrapper{position:relative;margin-top:var(--cds-global-space-3)}.clr-file-input-wrapper .clr-file-input{height:0;width:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.clr-file-input-wrapper .clr-file-input-browse-button,.clr-file-input-wrapper .clr-file-input-clear-button{margin:0;margin-right:var(--cds-global-space-2)}.clr-file-input-wrapper .clr-file-input-clear-button{padding:0 var(--cds-global-space-2)!important;min-width:unset;border:0}.clr-file-input-wrapper .clr-file-input-browse-button-text{overflow:hidden;text-overflow:ellipsis}.clr-form-compact .clr-file-input-wrapper{margin-top:0}@media screen and (min-width:768px){.clr-form-horizontal .clr-file-input-wrapper{margin-top:0}}.clr-input-wrapper{white-space:nowrap;max-height:var(--clr-forms-input-wrapper-height)}.clr-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:calc(4*var(--clr-forms-baseline));color:var(--clr-forms-text-color);border-bottom:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);display:inline-block;padding:var(--clr-forms-input-padding);max-height:calc(4*var(--clr-forms-baseline));font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-input:focus{outline:0}.clr-input[readonly]{border:0}.clr-input:not([readonly]){background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-input:not([readonly]):focus,.clr-input:not([readonly]).clr-focus{border-bottom-color:var(--clr-forms-focused-color);background-size:100% 100%}.clr-input:disabled{color:var(--clr-forms-text-disabled-color);cursor:not-allowed}.clr-input:disabled::placeholder{color:var(--clr-forms-placeholder-disabled-color)}.clr-error .clr-input:not([readonly]){border-bottom-color:var(--clr-forms-invalid-color);background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-invalid-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-error .clr-input:not([readonly]):focus,.clr-error .clr-input:not([readonly]).clr-focus{border-bottom-color:var(--clr-forms-invalid-color);background-size:100% 100%}.clr-success .clr-input:not([readonly]){border-bottom-color:var(--clr-forms-valid-color);background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-invalid-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-success .clr-input:not([readonly]):focus,.clr-success .clr-input:not([readonly]).clr-focus{border-bottom-color:var(--clr-forms-invalid-color);background-size:100% 100%}.clr-form-control.row .clr-input-wrapper{max-width:calc(100% - var(--clr-forms-icon-size))}.clr-form-compact .clr-input{max-width:100%}.clr-form-compact .clr-input~.clr-subtext{margin-left:var(--clr-forms-baseline)}.clr-form-control-readonly .clr-input{border:0}.clr-form-control-multi .clr-input{max-width:calc(100% + var(--clr-forms-icon-size))}::-webkit-input-placeholder{color:var(--clr-forms-placeholder-color)}:-ms-input-placeholder{color:var(--clr-forms-placeholder-color)}::-ms-input-placeholder{color:var(--clr-forms-placeholder-color)}::placeholder{color:var(--clr-forms-placeholder-color)}.clr-input-group{color:var(--clr-forms-text-color);border-bottom:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);display:inline-block;background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease;position:relative;max-width:100%;height:var(--cds-global-space-9)}.clr-input-group:focus,.clr-input-group.clr-focus{border-bottom-color:var(--clr-forms-focused-color);background-size:100% 100%}.clr-input-group.clr-focus{width:auto}.clr-input-group .clr-input{background:0 0;border:0;margin-right:0;max-width:100%}.clr-input-group .clr-input:not([readonly]):focus{background-size:0;border:0}.clr-input-group select{border:0}.clr-input-group .clr-select-wrapper select,.clr-input-group .clr-multiselect-wrapper select{border:0}.clr-input-group .clr-input-group-addon{color:var(--clr-forms-subtext-color)}.clr-input-group .clr-input-group-addon:first-child{padding:0 0 0 var(--cds-global-space-11)}.clr-input-group .clr-input-group-addon:last-child{padding:0 var(--cds-global-space-11) 0 0}.clr-input-group .clr-input-group-icon-action{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;padding:0 calc(1.5*var(--clr-forms-baseline));cursor:pointer}button.clr-input-group .clr-input-group-icon-action{cursor:pointer}.clr-input-group .clr-input-group-icon-action cds-icon,.clr-input-group .clr-input-group-icon-action clr-icon{fill:var(--cds-alias-object-interaction-color);height:var(--clr-forms-input-group-icon-action-size);width:var(--clr-forms-input-group-icon-action-size);transform:translate(calc(-1*var(--cds-global-space-1)),calc(-1*var(--cds-global-space-1)))}.clr-form-control-disabled .clr-input-group{border-bottom-color:var(--clr-forms-border-disabled-color)}.clr-form-control-disabled .clr-input-group-icon-action{color:var(--clr-forms-text-disabled-color);cursor:not-allowed}.clr-error .clr-input-group{border-bottom-color:var(--clr-forms-invalid-color);background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-invalid-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-error .clr-input-group:focus,.clr-error .clr-input-group.clr-focus{border-bottom-color:var(--clr-forms-invalid-color);background-size:100% 100%}.clr-success .clr-input-group{border-bottom-color:var(--clr-forms-valid-color);background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-valid-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-success .clr-input-group:focus,.clr-success .clr-input-group.clr-focus{border-bottom-color:var(--clr-forms-valid-color);background-size:100% 100%}.clr-form-horizontal .clr-input-group{max-width:100%;padding-right:0}.clr-radio-wrapper{position:relative;display:flex}.clr-radio-wrapper .clr-control-label{font-weight:400;display:block}.clr-radio-wrapper~.clr-validate-icon{margin-left:0}.clr-radio-wrapper~.clr-subtext{display:inline-block}.clr-radio-wrapper input[type=radio]{position:absolute;opacity:0;top:var(--cds-global-space-3);left:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7)}.clr-radio-wrapper .clr-control-label{position:relative;display:block;margin-top:0;cursor:pointer;min-height:calc(var(--clr-forms-baseline)*4);padding:var(--cds-global-space-3) 0 var(--cds-global-space-3) calc(var(--cds-global-space-7) + var(--cds-global-space-5));color:var(--clr-forms-radio-label-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-radio-wrapper .clr-control-label:empty{padding-left:0}.clr-radio-wrapper input[type=radio]+.clr-control-label::before{position:absolute;top:calc((calc(var(--clr-forms-baseline)*4) - var(--cds-global-space-7))*.5);left:0;content:"";display:inline-block;height:var(--cds-global-space-7);width:var(--cds-global-space-7);border:.05rem solid var(--clr-forms-border-color);border-radius:50%}.clr-radio-wrapper input[type=radio]:checked+.clr-control-label::before{box-shadow:var(--clr-forms-radio-selected-shadow);border:0}.clr-radio-wrapper input[type=radio]:focus+.clr-control-label::before{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset)}.clr-radio-wrapper input[type=radio]:focus:checked+.clr-control-label::before{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset)}.clr-radio-wrapper input[type=radio]:disabled+.clr-control-label::before{background-color:var(--clr-forms-radio-disabled-background-color);border-color:var(--cds-alias-object-interaction-color-disabled)}.clr-radio-wrapper input[type=radio]:checked:disabled+.clr-control-label::before{box-shadow:var(--clr-forms-radio-checked-disabled-shadow)}.clr-form-control-disabled .clr-radio-wrapper .clr-control-label{cursor:not-allowed;color:var(--clr-forms-radio-label-disabled-color)}.clr-error .clr-radio-wrapper input[type=radio]+.clr-control-label::before{border-color:var(--clr-forms-invalid-color)}.clr-form-compact .clr-radio-wrapper{max-width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;height:calc(4*var(--clr-forms-baseline))}.clr-form-compact .clr-radio-wrapper~.clr-subtext{margin-left:var(--clr-forms-baseline)}.clr-form-compact .clr-radio-wrapper .clr-control-label{display:inline-block;margin-right:calc(2*var(--clr-forms-baseline));width:auto}.clr-form-compact .clr-radio-wrapper .clr-control-label{margin-top:0}.clr-select-wrapper,.clr-multiselect-wrapper{position:relative;white-space:nowrap}.clr-select-wrapper select,.clr-multiselect-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:var(--cds-global-space-9);color:var(--clr-forms-text-color);border-bottom:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);display:inline-block;font-size:var(--clr-p2-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);position:relative;padding:0 calc(var(--clr-forms-select-caret-size) + var(--clr-forms-baseline)*2) 0 var(--clr-forms-baseline);cursor:pointer;z-index:2}.clr-select-wrapper select:focus,.clr-multiselect-wrapper select:focus{outline:0}.clr-select-wrapper select:not([multiple]),.clr-multiselect-wrapper select:not([multiple]){background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-select-wrapper select:not([multiple]):focus,.clr-select-wrapper select:not([multiple]).clr-focus,.clr-multiselect-wrapper select:not([multiple]):focus,.clr-multiselect-wrapper select:not([multiple]).clr-focus{border-bottom-color:var(--clr-forms-focused-color);background-size:100% 100%}.clr-select-wrapper select[multiple]:focus,.clr-multiselect-wrapper select[multiple]:focus{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-style:solid;outline-width:var(--cds-global-space-2)}.clr-select-wrapper select:hover,.clr-select-wrapper select:active,.clr-multiselect-wrapper select:hover,.clr-multiselect-wrapper select:active{border-color:var(--clr-forms-select-hover-border-color);background:var(--clr-forms-select-hover-background)}.clr-select-wrapper select:hover:disabled,.clr-select-wrapper select:active:disabled,.clr-multiselect-wrapper select:hover:disabled,.clr-multiselect-wrapper select:active:disabled{cursor:not-allowed;border-color:var(--clr-forms-select-disabled-border-color)}.clr-select-wrapper select:disabled option,.clr-multiselect-wrapper select:disabled option{color:var(--clr-forms-text-disabled-color);cursor:not-allowed}.clr-select-wrapper select option,.clr-multiselect-wrapper select option{color:var(--clr-forms-select-option-color);background-color:var(--clr-forms-select-option-background-color)}.clr-select-wrapper select::-ms-expand,.clr-multiselect-wrapper select::-ms-expand{display:none}.clr-select-wrapper{max-height:calc(4*var(--clr-forms-baseline));display:inline-block}.clr-select-wrapper::after{position:absolute;content:"";height:var(--clr-forms-select-caret-size);width:var(--clr-forms-select-caret-size);top:calc(.5*(4*var(--clr-forms-baseline) - var(--clr-forms-select-caret-size)));right:var(--clr-forms-baseline);margin:0;mask:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A);mask-repeat:no-repeat;background-color:var(--clr-forms-select-caret-color)}.clr-select-wrapper:hover::after{background-color:var(--clr-forms-select-caret-hover-color)}.clr-error .clr-select-wrapper::after,.clr-success .clr-select-wrapper::after{right:calc(var(--clr-forms-icon-size) + var(--clr-forms-baseline))}.clr-multiselect-wrapper{display:flex}.clr-multiselect-wrapper .clr-validate-icon{margin-left:0}select[multiple],select[size]{padding:0;border:var(--cds-alias-object-border-width-100) solid var(--clr-forms-select-multiple-border-color);background:var(--clr-forms-select-multiple-background-color);border-radius:var(--cds-alias-object-border-radius-100);height:auto;min-width:calc(120*(1rem/var(--cds-global-base)))}select[multiple]:hover,select[multiple]:active,select[size]:hover,select[size]:active{background:var(--clr-forms-select-multiple-background-color);border-color:var(--clr-forms-select-multiple-border-color)}select[multiple] option,select[size] option{padding:calc(var(--clr-forms-baseline)*.5) var(--clr-forms-baseline);color:var(--clr-forms-select-multiple-option-color)}select[multiple] option:checked,select[size] option:checked{background-color:var(--clr-forms-select-multiple-selected-option-background-color)}.clr-error select:not([multiple]){border-bottom-color:var(--clr-forms-invalid-color)}.clr-error select[multiple]{border-color:var(--clr-forms-invalid-color)}.clr-success select:not([multiple]){border-bottom-color:var(--clr-forms-valid-color)}.clr-success select[multiple]{border-color:var(--clr-forms-valid-color)}.clr-form-control-disabled .clr-select.disabled{color:var(--clr-forms-text-disabled-color);cursor:not-allowed}.clr-form-control-disabled .clr-select.disabled:hover::after{color:var(--clr-forms-select-caret-color)}.clr-form-control-disabled .clr-select.disabled>select,.clr-form-control-disabled .clr-select select:disabled{color:var(--clr-forms-text-disabled-color);cursor:not-allowed}.clr-form-control-disabled .clr-select.disabled>select:hover,.clr-form-control-disabled .clr-select select:disabled:hover{background:0 0;border-color:var(--clr-forms-border-color)}.clr-form-compact .clr-multiselect-wrapper{margin-top:0}.clr-textarea-wrapper{white-space:nowrap;display:flex;margin-top:var(--cds-global-space-5)}.clr-textarea-wrapper .clr-validate-icon{margin-left:0}.clr-textarea{max-width:calc(100% - var(--clr-forms-baseline));height:auto;resize:vertical;border:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);background:var(--clr-forms-textarea-background-color);color:var(--clr-forms-text-color);border-radius:var(--clr-forms-textarea-border-radius);padding:var(--cds-global-space-7);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:calc(20*(1rem/var(--cds-global-base)));letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-textarea:focus{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-style:solid;outline-width:var(--cds-global-space-2);outline-color:var(--clr-forms-focused-color);border-color:var(--clr-forms-focused-color)}.clr-textarea:disabled{color:var(--clr-forms-text-disabled-color);cursor:not-allowed;background-color:var(--clr-forms-textarea-disabled-background);border-color:var(--clr-forms-border-disabled-color)}.clr-success .clr-textarea{border-color:var(--clr-forms-valid-color);outline-color:var(--clr-forms-valid-color)}.clr-error .clr-textarea{border-color:var(--clr-forms-invalid-color);outline-color:var(--clr-forms-invalid-color)}.clr-control-container textarea{width:auto}.clr-form-control.row .clr-textarea-wrapper{max-width:calc(100% - var(--clr-forms-baseline))}.clr-form-compact .clr-textarea-wrapper{margin-top:0}.clr-form-compact .clr-textarea-wrapper .clr-textarea{max-width:100%}.clr-form-compact .clr-textarea-wrapper .clr-textarea~.clr-subtext{margin-left:var(--clr-forms-baseline)}:root [cds-theme]{--clr-toggle-bg-color-off:var(--cds-alias-status-neutral);--clr-toggle-bg-color-on:var(--cds-alias-status-success);--clr-toggle-handle-bg-color:var(--cds-alias-object-interaction-background);--clr-toggle-handle-border-color:var(--clr-toggle-bg-color-off);--clr-toggle-handle-border-color-on:var(--clr-toggle-bg-color-on);--clr-toggle-disabled-default-border-color:var(--cds-alias-object-interaction-color-disabled);--clr-toggle-disabled-default-handle-color:var(--cds-alias-object-interaction-background);--clr-toggle-disabled-off-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-off-bg-color:var(--clr-toggle-disabled-default-handle-color);--clr-toggle-disabled-off-handle-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-bg-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-handle-border-color:var(--clr-toggle-disabled-default-border-color)}.clr-toggle-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.clr-toggle-wrapper{vertical-align:middle;position:relative;display:block;margin-right:var(--cds-global-space-6);height:var(--cds-global-space-9)}.clr-toggle-wrapper label{display:inline-block;position:relative;cursor:pointer;margin-right:0;margin-left:calc(var(--cds-global-space-10) + var(--cds-global-space-5));height:var(--cds-global-space-9)}.clr-toggle-wrapper input[type=checkbox]{position:absolute;top:var(--cds-global-space-4);right:var(--cds-global-space-4);height:var(--cds-global-space-7);width:var(--cds-global-space-7);opacity:0}.clr-toggle-wrapper input[type=checkbox]+label::before{position:absolute;display:inline-block;content:"";border:var(--cds-alias-object-border-width-200) solid var(--clr-toggle-bg-color-off);border-radius:var(--cds-alias-object-border-radius-200);height:var(--cds-global-space-7);width:var(--cds-global-space-10);background-color:var(--clr-toggle-bg-color-off);top:var(--cds-global-space-3);right:0;left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));transition-duration:.15s;transition-timing-function:ease-in;transition-property:border-color,background-color}.clr-toggle-wrapper input[type=checkbox]:focus+label::before{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset)}.clr-toggle-wrapper input[type=checkbox]:checked+label::before{border-color:var(--clr-toggle-bg-color-on);background-color:var(--clr-toggle-bg-color-on);transition-duration:.15s;transition-timing-function:ease-in;transition-property:border-color,background-color}.clr-toggle-wrapper input[type=checkbox]+label::after{position:absolute;display:inline-block;content:"";border:var(--cds-alias-object-border-width-200) solid var(--clr-toggle-handle-border-color);border-radius:var(--cds-alias-object-border-radius-300);right:0;top:var(--cds-global-space-3);background-color:var(--clr-toggle-handle-bg-color);height:var(--cds-global-space-7);width:var(--cds-global-space-7);left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));transition-duration:.15s;transition-timing-function:ease-in;transition-property:right,left}.clr-toggle-wrapper input[type=checkbox]:checked+label::after{border-color:var(--clr-toggle-handle-border-color-on);right:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));left:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)));transition-duration:.15s;transition-timing-function:ease-in;transition-property:right,left}.clr-toggle-wrapper.disabled label{cursor:not-allowed}.clr-toggle-wrapper.disabled input[type=checkbox]:checked+label::before{border-color:var(--clr-toggle-disabled-on-border-color);background-color:var(--clr-toggle-disabled-on-bg-color)}.clr-toggle-wrapper input[type=checkbox]:disabled+label{cursor:not-allowed}.clr-toggle-wrapper input[type=checkbox]:disabled+label::before{background-color:var(--clr-toggle-disabled-off-bg-color);border-color:var(--clr-toggle-disabled-off-border-color)}.clr-toggle-wrapper input[type=checkbox]:disabled+label::after{background-color:var(--clr-toggle-disabled-off-bg-color);border-color:var(--clr-toggle-disabled-off-handle-border-color);height:var(--cds-global-space-7);width:var(--cds-global-space-7);top:var(--cds-global-space-3)}.clr-toggle-wrapper input[type=checkbox]:checked:disabled+label::before{border-color:var(--clr-toggle-disabled-on-border-color);background-color:var(--clr-toggle-disabled-on-bg-color)}.clr-toggle-wrapper input[type=checkbox]:checked:disabled+label::after{border-color:var(--clr-toggle-disabled-on-handle-border-color);height:var(--cds-global-space-7);width:var(--cds-global-space-7);top:var(--cds-global-space-3);left:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)))}.clr-toggle-wrapper input[type=checkbox]:disabled+label::after{left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)))}.clr-toggle-wrapper.right-label label{margin-left:calc(var(--cds-global-space-10) + var(--cds-global-space-5));margin-right:0}.clr-toggle-wrapper.right-label input[type=checkbox]+label::before{right:0;left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)))}.clr-toggle-wrapper.right-label input[type=checkbox]+label::after{right:0;left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));transition-property:left}.clr-toggle-wrapper.right-label input[type=checkbox]:checked+label::after{left:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)));transition-property:left}.clr-toggle-wrapper .clr-control-label{display:block;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);padding:var(--cds-global-space-3) 0;margin-top:0}.clr-control-inline .clr-toggle-wrapper .clr-control-label{display:inline-block;margin-right:0}.clr-toggle-right label{display:inline-block;margin-left:0;margin-right:calc(var(--cds-global-space-10) + var(--cds-global-space-5))}.clr-toggle-right input[type=checkbox]+label::before{left:unset;right:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)))}.clr-toggle-right input[type=checkbox]+label::after{left:unset;right:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)));transition-property:right}.clr-toggle-right input[type=checkbox]:checked+label::after{left:unset;right:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));transition-property:right}.clr-toggle-right input[type=checkbox]:disabled+label::after{left:unset;right:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)))}.clr-toggle-right input[type=checkbox]:checked:disabled+label::after{left:unset;right:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)))}.clr-toggle-right .clr-control-inline .clr-toggle-wrapper .clr-control-label{margin-right:calc(var(--cds-global-space-10) + var(--cds-global-space-5))}.clr-range-wrapper{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;height:var(--clr-forms-range-thumb-height);white-space:nowrap}.clr-range-wrapper .fill-input{position:absolute;left:0;display:inline-block;height:var(--clr-forms-range-track-height);pointer-events:none;cursor:pointer;z-index:10;background-color:var(--clr-forms-range-progress-fill-color);border-radius:var(--clr-forms-range-track-border-radius);border-style:none}.clr-range{display:flex;justify-content:center;align-items:flex-end;height:var(--clr-forms-range-thumb-height)}.clr-range:disabled{pointer-events:auto;cursor:not-allowed;-webkit-appearance:none;left:0;height:var(--clr-forms-range-track-height);background-color:var(--clr-forms-range-track-color-disabled)}.clr-range:disabled::-webkit-slider-thumb{-webkit-appearance:none;transform:translate(0,calc(var(--clr-forms-range-thumb-height)/2 - var(--clr-forms-range-track-height)/2 + var(--clr-forms-range-track-border-width)));border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color-disabled);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}.clr-range:disabled::-moz-range-thumb{border:0;border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color-disabled);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}.clr-range:disabled+.fill-input{pointer-events:auto;cursor:not-allowed;background-color:var(--clr-forms-range-progress-fill-color-disabled)}input[type=range]{padding:0;-webkit-appearance:none;left:0;height:var(--clr-forms-range-track-height);background-color:var(--clr-forms-range-track-color);border:var(--clr-forms-range-track-border-width) solid var(--clr-forms-range-track-border-color);border-radius:var(--clr-forms-range-track-border-radius)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transform:translate(0,calc(var(--clr-forms-range-thumb-height)/2 - var(--clr-forms-range-track-height)/2 + var(--clr-forms-range-track-border-width)));border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}input[type=range]:disabled{border:var(--clr-forms-range-track-border-width) solid var(--clr-forms-range-track-border-color-disabled);border-radius:var(--clr-forms-range-track-border-radius)}input[type=range]::-moz-range-thumb{border:0;border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}@supports (-ms-ime-align:auto){.clr-range-wrapper .fill-input{display:none}.clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:var(--clr-forms-range-track-height);background-color:var(--clr-forms-range-progress-fill-color)}input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:var(--clr-forms-range-thumb-height);background-color:transparent}input[type=range]::-ms-track{margin:0;border:0;height:var(--clr-forms-range-track-height);cursor:pointer;background-color:var(--clr-forms-range-track-color)}input[type=range]::-ms-thumb{border:0;border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}}_:-ms-fullscreen .clr-range-wrapper .fill-input,:root .clr-range-wrapper .fill-input{display:none}_:-ms-fullscreen .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower,:root .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:var(--clr-forms-range-track-height);background-color:var(--clr-forms-range-progress-fill-color)}_:-ms-fullscreen input[type=range]::-ms-tooltip,:root input[type=range]::-ms-tooltip{visibility:hidden}_:-ms-fullscreen input[type=range],:root input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:var(--clr-forms-range-thumb-height);background-color:transparent}_:-ms-fullscreen input[type=range]::-ms-track,:root input[type=range]::-ms-track{border:0;margin:0;height:var(--clr-forms-range-track-height);cursor:pointer;background-color:var(--clr-forms-range-track-color)}_:-ms-fullscreen input[type=range]::-ms-thumb,:root input[type=range]::-ms-thumb{border:0;border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}input[clrDatalistInput]{position:relative}input[clrDatalistInput]::-webkit-calendar-picker-indicator{opacity:0;cursor:text}.clr-input-group input[clrDatalistInput]{z-index:2}.clr-input-group .clr-datalist-caret{position:absolute;top:25%;right:var(--cds-global-space-5);color:var(--clr-forms-datalist-caret-color);cursor:text;height:var(--clr-forms-datalist-caret-icon-size);width:var(--clr-forms-datalist-caret-icon-size)}.clr-form-control-disabled .clr-datalist-caret{color:var(--clr-forms-datalist-caret-disabled-color)}clr-datalist-container .clr-input-group{padding-right:0}.clr-input-wrapper input[clrPassword]+button.clr-input-group-icon-action .clr-password-eye-icon{color:var(--clr-forms-password-eye-icon-color)}.clr-input-wrapper input[clrPassword]+button.clr-input-group-icon-action[disabled] .clr-password-eye-icon{color:var(--clr-forms-password-disabled-eye-icon-color)}.clr-input-wrapper input[clrPassword][disabled]{color:var(--clr-forms-password-disabled-eye-icon-color)}:root [cds-theme]{--clr-calendar-background-color:var(--cds-alias-object-container-background);--clr-calendar-border-color:var(--cds-alias-object-border-color-shade);--clr-calendar-btn-color:var(--cds-alias-object-interaction-color);--clr-calendar-today-date-cell-color:var(--cds-alias-typography-color-400);--clr-calendar-active-cell-background-color:var(--cds-alias-object-interaction-background-highlight);--clr-calendar-active-focus-cell-background-color:var(--cds-alias-object-interaction-background-highlight);--clr-calendar-active-cell-color:var(--cds-alias-typography-color-100);--clr-calendar-btn-picker-trigger-color:var(--cds-alias-typography-link-color);--clr-calendar-btn-picker-trigger-hover-color:var(--cds-alias-typography-link-color-hover);--clr-calendar-btn-picker-trigger-active-color:var(--cds-alias-typography-link-color);--clr-calendar-btn-hover-focus-color:var(--cds-alias-object-interaction-background-hover);--clr-calendar-btn-hover-focus-color-text:var(--cds-alias-object-interaction-color-hover);--clr-calendar-btn-active-color:var(--cds-alias-object-interaction-color-active);--clr-calendar-btn-active-color-bg:var(--cds-alias-object-interaction-background-active);--clr-calendar-weekday-font-size:var(--cds-global-typography-font-size-3);--clr-calendar-today-date-cell-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-calendar-picker-btn-font-size:var(--cds-global-typography-font-size-6);--clr-calendar-picker-btn-font-weight:var(--cds-global-typography-font-weight-medium)}.datepicker{display:flex;flex-direction:column;margin-top:var(--cds-global-space-4);padding:var(--cds-global-space-7);width:calc((7*var(--cds-global-space-11)) + (2*var(--cds-global-space-7)) + (2*var(--cds-alias-object-border-width-100)));height:calc((8*var(--cds-global-space-11)) + (2*var(--cds-global-space-7)) + (2*var(--cds-alias-object-border-width-100)));background:var(--clr-calendar-background-color);border:var(--cds-alias-object-border-width-100) solid var(--clr-calendar-border-color);border-radius:var(--cds-alias-object-border-radius-100);box-shadow:var(--cds-alias-object-shadow-100);overflow:hidden;z-index:1050}.calendar-header{display:flex;justify-content:space-between;align-items:center}.calendar-switchers,.year-switchers{display:flex}.year-switchers{flex:0 0 auto;align-self:center;width:calc(var(--cds-global-space-11)*3)}.calendar-table{flex:1 1 auto;width:100%}.calendar-cell,.calendar-table .calendar-cell{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11);padding:0;text-align:center}.day{display:inline-block}.weekdays{flex:0 0 var(--cds-global-space-11)}.weekday{font-size:var(--clr-calendar-weekday-font-size);font-weight:var(--cds-alias-typography-font-weight-semibold);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.calendar-btn{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11);padding:0 0;margin:0!important;color:inherit;border:0;border-radius:var(--cds-alias-object-border-radius-100);background:0 0;cursor:pointer;font-size:var(--clr-calendar-picker-btn-font-size);font-weight:var(--clr-calendar-picker-btn-font-weight);line-height:var(--cds-alias-typography-section-line-height);letter-spacing:var(--cds-alias-typography-section-letter-spacing)}.calendar-btn:hover,.calendar-btn:focus{background:var(--clr-calendar-btn-hover-focus-color)}.calendar-btn:focus{outline:0}.calendar-btn:active{background:var(--clr-calendar-btn-active-color-bg)}.day-btn{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11);padding:0 0;margin:0!important;color:inherit;border:0;border-radius:var(--cds-alias-object-border-radius-100);background:0 0;cursor:pointer;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);width:100%;color:inherit}.day-btn:hover,.day-btn:focus{background:var(--clr-calendar-btn-hover-focus-color)}.day-btn:focus{outline:0}.day-btn:active{background:var(--clr-calendar-btn-active-color-bg)}.day-btn:hover,.day-btn:focus{color:var(--clr-calendar-btn-hover-focus-color-text)}.day-btn:active{color:var(--clr-calendar-btn-active-color)}.day-btn.is-today{color:var(--clr-calendar-today-date-cell-color);font-weight:var(--clr-calendar-today-date-cell-font-weight)}.day-btn.is-excluded{color:var(--cds-alias-object-interaction-color-disabled)}.day-btn.is-excluded:hover{background:0 0}.day-btn.is-selected{background:var(--clr-calendar-active-cell-background-color);color:var(--clr-calendar-active-cell-color)}.day-btn.is-selected:focus{background:var(--clr-calendar-active-focus-cell-background-color)}.day-btn.is-disabled{color:var(--cds-alias-object-interaction-color-disabled);pointer-events:none}.day-btn.is-disabled:hover{background:0 0}.calendar-pickers{display:flex}.switcher{color:var(--clr-calendar-btn-color)}.switcher:hover,.switcher:focus{color:var(--clr-calendar-btn-hover-focus-color-text)}.switcher:active{color:var(--clr-calendar-btn-active-color)}.switcher cds-icon,.switcher clr-icon{height:var(--cds-global-space-8);width:var(--cds-global-space-8)}.monthpicker-trigger,.yearpicker-trigger{width:var(--cds-global-space-13);color:var(--clr-calendar-btn-picker-trigger-color);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monthpicker,.yearpicker{min-height:calc(6*var(--cds-global-space-12))}.monthpicker,.yearpicker,.years{display:flex;flex-direction:column;overflow:hidden}.yearpicker{gap:var(--cds-global-space-6)}.monthpicker,.years{flex-wrap:wrap}.month,.year{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11);padding:0 var(--cds-global-space-6);margin:0!important;color:inherit;border:0;border-radius:var(--cds-alias-object-border-radius-100);background:0 0;cursor:pointer;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);height:var(--cds-global-space-12);width:calc(.5*calc((7*var(--cds-global-space-11)) + (2*var(--cds-global-space-7)) + (2*var(--cds-alias-object-border-width-100))) - var(--cds-global-space-7) - var(--cds-alias-object-border-width-100))}.month:hover,.month:focus,.year:hover,.year:focus{color:var(--clr-calendar-btn-hover-focus-color-text)}.month:active,.year:active{color:var(--clr-calendar-btn-active-color)}.month.is-disabled,.year.is-disabled{color:var(--cds-alias-object-interaction-color-disabled);pointer-events:none}.month.is-disabled:hover,.year.is-disabled:hover{background:0 0}.month.is-selected,.year.is-selected{background:var(--clr-calendar-active-cell-background-color);color:var(--clr-calendar-active-cell-color)}.month.is-selected:focus,.year.is-selected:focus{background:var(--clr-calendar-active-focus-cell-background-color)}.month{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.year{text-align:center}:root [cds-theme]{--clr-combobox-border-color:var(--cds-alias-object-border-color);--clr-combobox-input-background-color:var(--cds-alias-object-container-background-tint);--clr-combobox-pill-background-color:var(--cds-alias-object-interaction-background);--clr-combobox-pill-border-color:var(--cds-alias-object-border-color);--clr-combobox-pill-font-color:var(--cds-alias-typography-color-500);--clr-combobox-filter-highlight:var(--cds-alias-object-interaction-background-highlight);--clr-combobox-min-width:calc(168 * (1rem / var(--cds-global-base)));--clr-combobox-multi-min-width:calc(360 * (1rem / var(--cds-global-base)));--clr-combobox-min-height:var(--cds-global-space-9);--clr-combobox-font-size:var(--cds-global-typography-secondary-font-size);--clr-combobox-font-weight:var(--cds-global-typography-secondary-font-weight);--clr-combobox-text-color:var(--cds-alias-typography-color-400);--clr-combobox-border-radius:var(--cds-alias-object-border-radius-100);--clr-combobox-padding-left:var(--cds-global-space-5);--clr-combobox-trigger-padding-left:var(--cds-global-space-5);--clr-combobox-trigger-padding-right:var(--cds-global-space-5);--clr-combobox-trigger-gap:var(--cds-global-space-6);--clr-combobox-trigger-font-color:var(--cds-alias-object-interaction-color);--clr-combobox-hover-background-color:var(--cds-alias-object-interaction-background-hover);--clr-combobox-active-background-color:var(--cds-alias-object-interaction-background-active);--clr-combobox-pill-padding:0 var(--cds-global-space-3);--clr-combobox-pill-margin:var(--cds-global-space-3) var(--cds-global-space-3) 0 0;--clr-combobox-pill-height:var(--cds-global-space-7);--clr-combobox-pill-remove-icon-color:var(--cds-alias-object-interaction-color);--clr-combobox-caret-icon-size:var(--cds-global-space-7);--clr-combobox-pill-border-radius:var(--cds-alias-object-border-radius-100)}.clr-combobox-form-control{align-items:stretch}.clr-combobox-form-control .clr-error .clr-validate-icon{margin-left:0}.clr-focus-indicator{background-color:var(--clr-forms-focused-color);height:var(--cds-global-space-2);width:0;transition:width .2s ease;position:absolute;bottom:calc(-1*var(--cds-global-space-1));left:0;border-bottom-left-radius:var(--clr-combobox-border-radius);border-bottom-right-radius:var(--clr-combobox-border-radius)}.clr-focus{width:100%}.clr-error .clr-focus-indicator{background-color:var(--clr-forms-invalid-color)}.clr-combobox-wrapper{position:relative;padding:0 calc(var(--clr-combobox-trigger-gap) + var(--cds-global-space-6) + var(--clr-combobox-trigger-padding-right)) 0 var(--clr-combobox-trigger-padding-left);min-height:var(--clr-combobox-min-height);min-width:var(--clr-combobox-min-width);font-size:var(--clr-combobox-font-size);font-weight:var(--clr-combobox-font-weight);color:var(--clr-forms-text-color);border-bottom:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);display:inline-block;background-color:var(--clr-combobox-input-background-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-combobox-border-color);border-radius:var(--clr-combobox-border-radius)}.clr-combobox-wrapper .clr-input{padding:0;max-height:var(--cds-global-space-7)}.clr-combobox-wrapper .clr-input:not(:disabled){color:var(--clr-combobox-text-color)}.clr-combobox-wrapper.multi{min-width:min(var(--clr-combobox-multi-min-width),100%);padding-bottom:calc(3*(1rem/var(--cds-global-base)))}.clr-combobox-wrapper .clr-input.clr-combobox-input:focus{background:0 0}.clr-combobox-wrapper.invalid{border-bottom-color:var(--clr-forms-invalid-color)}.clr-combobox-wrapper .clr-combobox-input{background:0 0;border-bottom:none;vertical-align:middle}.clr-combobox-wrapper .clr-combobox-remove-btn{background:0 0;border:0;cursor:pointer;display:flex;padding:0;color:var(--clr-combobox-pill-remove-icon-color)}.clr-combobox-wrapper .label-combobox-pill{font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);height:var(--clr-combobox-pill-height);margin:var(--clr-combobox-pill-margin);background-color:var(--clr-combobox-pill-background-color);border-width:var(--cds-global-space-1);border-style:solid;align-items:center;border-radius:var(--clr-combobox-pill-border-radius);border-color:var(--clr-combobox-pill-border-color);padding:var(--clr-combobox-pill-padding)}.clr-combobox-wrapper .label-combobox-pill .clr-combobox-pill-content{font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);color:var(--clr-combobox-pill-font-color);padding:0}.clr-combobox-wrapper .label-combobox-pill cds-icon,.clr-combobox-wrapper .label-combobox-pill clr-icon{margin-top:calc(-1*var(--cds-global-space-1))}.clr-combobox-wrapper .label-combobox-pill cds-icon[shape=window-close],.clr-combobox-wrapper .label-combobox-pill clr-icon[shape=window-close]{color:var(--clr-combobox-pill-font-color)}.clr-combobox-wrapper .clr-combobox-input-wrapper{border:0;background:0 0}.clr-combobox-wrapper:not(.disabled):hover,.clr-combobox-wrapper:focus-within{background-color:var(--clr-combobox-hover-background-color)}.clr-combobox-trigger{padding-left:var(--clr-combobox-trigger-padding-left);padding-right:var(--clr-combobox-trigger-padding-right);margin:auto;position:absolute;top:0;bottom:0;right:0;background:0 0;border:0;color:currentColor;cursor:pointer;outline:0}.clr-combobox-trigger:disabled{color:var(--cds-alias-object-interaction-color-disabled)}.clr-combobox-trigger:disabled cds-icon[shape=angle],.clr-combobox-trigger:disabled clr-icon[shape=angle]{color:var(--cds-alias-object-interaction-color-disabled)}.clr-combobox-trigger cds-icon[shape=angle],.clr-combobox-trigger clr-icon[shape=angle]{color:var(--clr-combobox-trigger-font-color);height:clr-combobox-caret-icon-size;width:clr-combobox-caret-icon-size;min-height:clr-combobox-caret-icon-size;min-width:clr-combobox-caret-icon-size}.clr-combobox-options{display:flex;flex-direction:column;position:absolute;top:100%;left:0;min-width:calc(120*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)));background-color:var(--clr-dropdown-bg-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-dropdown-border-color);border-radius:var(--cds-alias-object-border-radius-100);box-shadow:var(--cds-alias-object-shadow-200);margin-top:var(--cds-global-space-2);padding:var(--cds-global-space-6) 0;visibility:hidden;z-index:1050;position:static;max-height:calc(240*(1rem/var(--cds-global-base)));overflow-y:auto;visibility:visible}.clr-combobox-options .clr-combobox-options-loading{padding:calc(3*(1rem/var(--cds-global-base))) var(--cds-global-space-1)}.clr-combobox-options .clr-combobox-options-loading .clr-combobox-options-loading-text{padding-left:var(--cds-global-space-4)}.clr-combobox-options .clr-combobox-options-empty-text{padding-left:var(--cds-global-space-6)}.clr-combobox-option{font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--clr-dropdown-item-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);color:var(--clr-dropdown-item-color);background-color:var(--clr-dropdown-item-bg-color);border:0;cursor:pointer;display:flex;gap:var(--cds-global-space-3);align-items:center;height:auto;margin:0;width:100%;text-transform:none}.clr-combobox-option.active{color:var(--clr-dropdown-item-selected-color);background-color:var(--clr-dropdown-item-selected-bg-color)}.clr-combobox-option:hover{color:var(--clr-dropdown-item-hover-color);background-color:var(--clr-dropdown-item-hover-bg-color);text-decoration:none}.clr-combobox-option:hover.active{background-color:var(--clr-dropdown-item-selected-hover-bg-color)}.clr-combobox-option:active{color:var(--clr-dropdown-item-active-color);background-color:var(--clr-dropdown-item-active-bg-color)}.clr-combobox-option:active.active{background-color:var(--clr-dropdown-item-selected-active-bg-color)}.clr-combobox-option:focus{z-index:inherit}.clr-combobox-option.disabled,.clr-combobox-option:disabled{pointer-events:none;color:var(--clr-dropdown-item-disabled-color);background-color:var(--clr-dropdown-item-disabled-bg-color);-webkit-user-select:none;user-select:none}.clr-combobox-option.disabled:hover,.clr-combobox-option:disabled:hover{background:0 0}.clr-combobox-option.disabled:active,.clr-combobox-option:disabled:active{background:0 0;box-shadow:none}.clr-combobox-option.clr-focus{background-color:var(--clr-combobox-active-background-color)}.clr-combobox-options .clr-combobox-option{padding:0 var(--cds-global-space-7)}@media screen and (max-width:576px){.clr-combobox-options .clr-combobox-option{padding:var(--cds-global-space-4) var(--cds-global-space-9)}}.clr-combobox-disabled{color:var(--clr-forms-text-disabled-color);cursor:not-allowed}.clr-combobox-disabled .clr-combobox-input,.clr-combobox-disabled .clr-combobox-remove-btn,.clr-combobox-disabled .clr-combobox-trigger{cursor:not-allowed}.clr-filter-highlight b{font-weight:var(--cds-global-typography-font-weight-semibold);color:var(--clr-combobox-filter-highlight)}:root [cds-theme]{--clr-stack-view-border-width:var(--cds-alias-object-border-width-100);--clr-stack-view-border-radius:var(--cds-alias-object-border-radius-100);--clr-stack-view-border-color:var(--cds-alias-object-border-color);--clr-stack-block-changed-border-top-color:var(--clr-stack-view-border-color);--clr-stack-view-title-color:var(--cds-alias-typography-color-400);--clr-stack-view-row-color:var(--cds-alias-typography-color-400);--clr-stack-view-row-bg-color:var(--cds-alias-object-container-background);--clr-stack-view-expandable-row-color:var(--cds-alias-object-interaction-color);--clr-stack-view-expandable-row-bg-color:var(--cds-alias-object-interaction-background);--clr-stack-view-expandable-row-hover:var(--cds-alias-object-interaction-color-hover);--clr-stack-view-expandable-row-bg-hover:var(--cds-alias-object-interaction-background-hover);--clr-stack-view-expandable-row-active:var(--cds-alias-object-interaction-color-active);--clr-stack-view-expandable-row-bg-active:var(--cds-alias-object-interaction-background-active);--clr-stack-view-expanded-row-color:var(--cds-alias-object-interaction-color-selected);--clr-stack-view-expanded-row-bg-color:var(--cds-alias-object-interaction-background-selected);--clr-stack-view-expanded-hover-row-bg-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-stack-view-expanded-active-row-bg-color:var(--cds-alias-object-interaction-background-selected-active);--clr-stack-view-row-font-size:var(--cds-alias-typography-secondary-font-size);--clr-stack-view-row-font-weight:var(--cds-alias-typography-secondary-font-weight);--clr-stack-view-row-line-height:calc(20 * (1rem / var(--cds-global-base)));--clr-stack-view-row-letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);--clr-stack-view-stack-block-border-bottom:var(--clr-stack-view-border-color);--clr-stack-view-stack-children-stack-block-border-bottom-color:var(--clr-stack-view-border-color);--clr-stack-view-stack-children-stack-block-label-and-content-bg-color:var(--clr-stack-view-bg-color);--clr-stack-view-stack-block-caret-color:var(--clr-stack-view-expandable-row-color);--clr-stack-view-color:var(--clr-stack-view-row-color);--clr-stack-view-bg-color:var(--clr-stack-view-row-bg-color);--clr-stack-view-stack-block-label-font-size:var(--clr-stack-view-row-font-size);--clr-stack-view-stack-block-label-font-weight:var(--clr-stack-view-row-font-weight);--clr-stack-view-stack-block-label-line-height:var(--clr-stack-view-row-line-height);--clr-stack-view-stack-block-label-letter-spacing:var(--clr-stack-view-row-letter-spacing);--clr-stack-view-stack-block-expanded-bg-color:var(--clr-stack-view-expanded-row-bg-color);--clr-stack-view-stack-block-expandable-hover:var(--clr-stack-view-expandable-row-hover);--clr-stack-view-stack-block-expanded-text-color:var(--clr-stack-view-expanded-row-color)}.stack-header{display:flex;align-items:flex-end}.stack-header .stack-title{display:block;flex:1 1 auto;margin:0;padding:var(--cds-global-space-5) 0;color:var(--clr-stack-view-title-color);font-size:var(--cds-alias-typography-subsection-font-size);font-weight:var(--cds-alias-typography-subsection-font-weight);line-height:var(--cds-alias-typography-subsection-line-height);letter-spacing:var(--cds-alias-typography-subsection-letter-spacing)}.stack-header .stack-actions{display:block;flex:0 0 auto}.stack-header .stack-actions .stack-action{min-width:var(--cds-global-space-11)}.stack-view{overflow-y:auto;word-wrap:break-word;margin-top:0;border:var(--clr-stack-view-border-width) solid var(--clr-stack-view-border-color);border-radius:var(--clr-stack-view-border-radius)}.stack-view dd,.stack-view dt{margin-inline-start:0;margin-left:0}.stack-view .stack-block{display:flex;flex-flow:row wrap;overflow-y:hidden;border-bottom-width:var(--clr-stack-view-border-width);border-bottom-style:solid;border-bottom-color:var(--clr-stack-view-stack-block-border-bottom)}.stack-view>.stack-block:last-child,.stack-view>:last-child .stack-block:last-of-type{border-bottom:none}.stack-view .stack-block-changed::before{content:" ";position:absolute;height:0;width:0;border-top:var(--cds-global-space-6) solid var(--clr-stack-block-changed-border-top-color);border-right:var(--cds-global-space-6) solid transparent}.stack-view .stack-block-caret{align-self:center}.stack-view .stack-block-label{padding:var(--cds-global-space-5) var(--cds-global-space-6);color:var(--clr-stack-view-color);background-color:var(--clr-stack-view-bg-color);font-size:var(--clr-stack-view-stack-block-label-font-size);font-weight:var(--clr-stack-view-stack-block-label-font-weight);line-height:var(--clr-stack-view-stack-block-label-line-height);letter-spacing:var(--clr-stack-view-stack-block-label-letter-spacing);flex:1 1 auto;display:flex;align-items:center}.stack-view .stack-block-label::before{display:inline-block;content:"";float:left;height:var(--cds-global-space-7);width:var(--cds-global-space-7);margin:var(--cds-global-space-3) var(--cds-global-space-5) 0 0;text-align:center}.stack-view .stack-block-label:focus{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:var(--cds-global-space-1);outline-offset:calc(-1*var(--cds-global-space-1))}.stack-view .stack-view-key{flex:0 0 40%;max-width:40%;margin:0 var(--cds-global-space-7) 0 0}.stack-view .stack-block-caret{height:var(--cds-global-space-7);width:var(--cds-global-space-7);margin-right:var(--cds-global-space-5);fill:var(--clr-stack-view-stack-block-caret-color)}.stack-view .stack-block-content{flex:1 1 auto;width:60%;margin-bottom:0}.stack-view .stack-block-content>:first-child{margin-top:0}.stack-view .stack-block-content>:last-child{margin-bottom:0}.stack-view .stack-children{flex:0 0 auto;width:100%}.stack-view .stack-children .stack-block{border-bottom-color:var(--clr-stack-view-stack-children-stack-block-border-bottom-color)}.stack-view .stack-children>.stack-block:last-child,.stack-view .stack-children>:last-child .stack-block:last-of-type{border-bottom:none}.stack-view .stack-children .stack-block-label,.stack-view .stack-children .stack-block-content{background-color:var(--clr-stack-view-stack-children-stack-block-label-and-content-bg-color)}.stack-view .stack-children .stack-block-label{padding-left:var(--cds-global-space-9)}.stack-view .stack-block-expandable>.stack-block-label{color:var(--clr-stack-view-expandable-row-color);background-color:var(--clr-stack-view-expandable-row-bg-color);cursor:pointer}.stack-view .stack-block-expandable>.stack-block-label::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Avar(--clr-accordion-text-color)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;vertical-align:middle;transform:rotate(-90deg);height:var(--cds-global-space-7);width:var(--cds-global-space-7)}.stack-view .stack-block-expandable>.stack-block-label,.stack-view .stack-block-expandable>.stack-block-content{transition:background-color .2s ease-in-out,color .2s ease-in-out}.stack-view .stack-block-expandable:not(.stack-block-expanded)>.stack-block-label:hover{color:var(--clr-stack-view-stack-block-expandable-hover);background-color:var(--clr-stack-view-expandable-row-bg-hover)}.stack-view .stack-block-expandable:not(.stack-block-expanded)>.stack-block-label:hover .stack-block-caret{fill:var(--clr-stack-view-stack-block-expandable-hover)}.stack-view .stack-block-expandable:not(.stack-block-expanded)>.stack-block-label:hover:active{color:var(--clr-stack-view-expandable-row-active);background-color:var(--clr-stack-view-expandable-row-bg-active)}.stack-view .stack-block-expandable:not(.stack-block-expanded)>.stack-block-label:hover:active .stack-block-caret{fill:var(--clr-stack-view-expandable-row-active)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label{border-bottom-width:var(--clr-stack-view-border-width);border-bottom-style:solid;border-bottom-color:var(--clr-stack-view-stack-block-border-bottom);color:var(--clr-stack-view-stack-block-expanded-text-color);background-color:var(--clr-stack-view-stack-block-expanded-bg-color)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label::before{transform:rotate(0deg)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label .stack-block-caret{fill:var(--clr-stack-view-stack-block-expanded-text-color)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label:hover{color:var(--clr-stack-view-stack-block-expandable-hover);background-color:var(--clr-stack-view-expanded-hover-row-bg-color)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label:hover .stack-block-caret{fill:var(--clr-stack-view-stack-block-expandable-hover)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label:hover:active{color:var(--clr-stack-view-expandable-row-active);background-color:var(--clr-stack-view-expanded-active-row-bg-color)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label:hover:active .stack-block-caret{fill:var(--clr-stack-view-expandable-row-active)}.modal .stack-view{margin-bottom:0}.stack-view clr-stack-block.stack-block-expandable .stack-block-label::before{content:none}.stack-view .stack-children clr-stack-block .stack-block-label,.stack-view .stack-children .stack-block-label{padding-left:var(--cds-global-space-12)}.stack-view .stack-children clr-stack-block .stack-block-label::before,.stack-view .stack-children .stack-block-label::before{display:none}:root [cds-theme]{--clr-tree-border-radius:var(--cds-alias-object-border-radius-100);--clr-tree-link-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-tree-link-selection-color:var(--cds-alias-object-interaction-background-selected);--clr-tree-link-text-color:var(--cds-alias-object-interaction-color);--clr-tree-node-caret-link-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-tree-node-caret-link-active-color:var(--cds-alias-object-interaction-color-active);--clr-tree-node-caret-link-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-tree-node-caret-color:var(--cds-alias-object-interaction-color);--clr-tree-node-caret-hover-color:var(--clr-tree-node-caret-link-hover-color);--clr-tree-node-caret-active-color:var(--clr-tree-node-caret-link-active-color);--clr-tree-node-caret-disabled-color:var(--clr-tree-node-caret-link-disabled-color);--clr-tree-node-content-text-only-color:var(--cds-alias-typography-color-400);--clr-tree-node-content-color:var(--clr-tree-link-text-color);--clr-tree-node-content-bg-color:var(--cds-alias-object-opacity-0);--clr-tree-node-content-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-tree-node-content-bg-hover-color:var(--clr-tree-link-hover-color);--clr-tree-node-content-active-color:var(--cds-alias-object-interaction-color-active);--clr-tree-node-content-bg-active-color:var(--cds-alias-object-interaction-background-active);--clr-tree-node-content-selected-color:var(--cds-alias-object-interaction-color-selected);--clr-tree-node-content-bg-selected-color:var(--clr-tree-link-selection-color);--clr-tree-node-content-bg-selected-hover-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-tree-node-content-bg-selected-active-color:var(--cds-alias-object-interaction-background-selected-active);--clr-tree-node-content-disabled-color:var(--cds-alias-typography-disabled);--clr-tree-node-content-bg-disabled-color:var(--cds-alias-object-opacity-0)}.clr-tree-node{display:block}.clr-tree-node.disabled .clr-tree-node-content-container{cursor:not-allowed}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link{pointer-events:none}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox .clr-control-label{color:var(--clr-tree-node-content-disabled-color);background-color:var(--clr-tree-node-content-bg-disabled-color)}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link cds-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link clr-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content cds-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content clr-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox .clr-control-label cds-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox .clr-control-label clr-icon{fill:var(--clr-tree-node-caret-disabled-color)}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret{cursor:not-allowed}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret cds-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret clr-icon{fill:var(--clr-tree-node-caret-disabled-color)}.clr-tree-node-content-container{display:flex;align-items:center;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper{width:100%;padding:0 0 0 0}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper:first-child{margin-left:var(--cds-global-space-10)}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label{width:100%;padding:var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-10)}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label:before{left:var(--cds-global-space-5);top:var(--cds-global-space-5)}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label:after{left:var(--cds-global-space-6);top:var(--cds-global-space-5)}.clr-tree-node-content-container:focus-visible{outline:0}.clr-tree-node-content-container:focus>.clr-treenode-content,.clr-tree-node-content-container:focus>.clr-treenode-checkbox .clr-control-label{outline-offset:calc(-1*var(--cds-alias-object-border-width-200));outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-style:solid;outline-width:var(--cds-alias-object-border-width-200)}.clr-treenode-content{flex:1 1 auto;display:flex;align-items:center;min-height:var(--cds-global-space-10);color:var(--clr-tree-node-content-text-only-color);background-color:var(--clr-tree-node-content-bg-color);border-radius:var(--clr-tree-border-radius) 0 0 var(--clr-tree-border-radius)}.clr-treenode-content:first-child{margin-left:var(--cds-global-space-10)}.clr-treenode-content.clr-treenode-text-only{padding-left:var(--cds-global-space-5)}.clr-treenode-content cds-icon,.clr-treenode-content clr-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7);color:var(--clr-tree-node-content-text-only-color);margin-right:var(--cds-global-space-5);vertical-align:middle}.clr-treenode-content .clr-treenode-link.active,.clr-treenode-checkbox input[type=checkbox]:checked+.clr-control-label{color:var(--clr-tree-node-content-selected-color);background-color:var(--clr-tree-node-content-bg-selected-color)}.clr-treenode-content .clr-treenode-link,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label{border-radius:var(--clr-tree-border-radius);color:var(--clr-tree-node-content-color);background-color:var(--clr-tree-node-content-bg-color)}.clr-treenode-content .clr-treenode-link cds-icon,.clr-treenode-content .clr-treenode-link clr-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label cds-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label clr-icon{color:var(--clr-tree-node-content-color)}.clr-treenode-content .clr-treenode-link:hover,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:hover{color:var(--clr-tree-node-content-hover-color);background-color:var(--clr-tree-node-content-bg-hover-color)}.clr-treenode-content .clr-treenode-link:hover cds-icon,.clr-treenode-content .clr-treenode-link:hover clr-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:hover cds-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:hover clr-icon{color:var(--clr-tree-node-content-hover-color)}.clr-treenode-content .clr-treenode-link:active,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:active{color:var(--clr-tree-node-content-active-color);background-color:var(--clr-tree-node-content-bg-active-color)}.clr-treenode-content .clr-treenode-link:active cds-icon,.clr-treenode-content .clr-treenode-link:active clr-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:active cds-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:active clr-icon{color:var(--clr-tree-node-content-active-color)}.clr-treenode-content .clr-treenode-link.active:hover,.clr-treenode-checkbox input[type=checkbox]:checked+.clr-control-label:hover{background-color:var(--clr-tree-node-content-bg-selected-hover-color)}.clr-treenode-content .clr-treenode-link.active:active,.clr-treenode-checkbox input[type=checkbox]:checked+.clr-control-label:active{background-color:var(--clr-tree-node-content-bg-selected-active-color)}.clr-treenode-caret{flex:0 0 var(--cds-global-space-10);margin:0;padding:0;height:var(--cds-global-space-10);width:var(--cds-global-space-10);min-height:var(--cds-global-space-10);min-width:var(--cds-global-space-10);background:0 0;border:0;cursor:pointer;color:var(--clr-tree-node-caret-color)}.clr-treenode-caret:hover{color:var(--clr-tree-node-caret-hover-color)}.clr-treenode-caret:active{color:var(--clr-tree-node-caret-active-color)}.clr-tree-node-caret-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7);vertical-align:middle}.clr-treenode-spinner-container{height:var(--cds-global-space-10);width:var(--cds-global-space-10);padding:calc((var(--cds-global-space-10) - var(--cds-global-space-7))*.5)}.clr-treenode-spinner{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.clr-treenode-children{margin-left:var(--cds-global-space-10);will-change:height;overflow-y:hidden}.clr-treenode-link{display:inline-block;height:100%;width:100%;margin:0;padding:var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5);border:0;cursor:pointer;text-align:left}.clr-treenode-link:hover,.clr-treenode-link:focus{text-decoration:none}:root [cds-theme]{--clr-datagrid-font-color:var(--cds-alias-typography-color-500);--clr-datagrid-default-border-color:var(--cds-alias-object-border-color);--clr-datagrid-icon-color:var(--cds-alias-object-interaction-color);--clr-datagrid-row-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-datagrid-row-active-color:var(--cds-alias-object-interaction-background-active);--clr-datagrid-row-hover-font-color:var(--cds-alias-typography-color-500);--clr-datagrid-action-toggle-color:var(--cds-alias-object-interaction-color-active);--clr-datagrid-pagination-btn-color:var(--cds-alias-object-interaction-color);--clr-datagrid-pagination-btn-disabled-color:var(--cds-alias-status-disabled);--clr-datagrid-pagination-input-border-color:var(--cds-alias-object-border-color);--clr-datagrid-pagination-input-border-focus-color:var(--clr-forms-focused-color);--clr-datagrid-popover-bg-color:var(--cds-alias-object-container-background);--clr-datagrid-popover-border-color:var(--cds-alias-object-border-color);--clr-datagrid-popover-font-color:var(--cds-alias-typography-color-400);--clr-datagrid-action-popover-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-datagrid-row-selected:var(--cds-alias-typography-color-500);--clr-datagrid-row-selected-background-color:var(--cds-alias-object-interaction-background-selected);--clr-datagrid-row-selected-active-background-color:var(--cds-alias-object-interaction-background-selected-active);--clr-datagrid-row-selected-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-datagrid-column-switch-header-font-color:var(--cds-alias-object-interaction-color);--clr-datagrid-column-switch-header-font-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-datagrid-column-switch-header-font-hover-active:var(--cds-alias-object-interaction-color-active);--clr-datagrid-detail-caret-icon-open-bg-color:var(--cds-alias-object-interaction-background-highlight);--clr-datagrid-detail-caret-icon-open-icon-color:var(--cds-alias-object-interaction-background);--clr-datagrid-placeholder-color:var(--cds-alias-typography-color-200);--clr-datagrid-loading-background:var(--cds-alias-object-container-backdrop-background);--clr-datagrid-column-toggle-gap:var(--cds-global-space-3);--clr-datagrid-column-toggle-padding:0 var(--cds-global-space-5);--clr-datagrid-column-toggle-border-color:var(--cds-alias-object-interaction-border-color);--clr-datagrid-column-toggle-fill-color:var(--cds-alias-object-opacity-0);--clr-datagrid-column-toggle-text-color:var(--cds-alias-typography-color-400);--clr-datagrid-column-toggle-disabled-color:var(--clr-btn-default-disabled-color);--clr-datagrid-column-toggle-border-hover-color:var(--cds-alias-object-interaction-color-active);--clr-datagrid-column-toggle-fill-hover-color:var(--cds-alias-object-interaction-background);--clr-datagrid-column-toggle-text-hover-color:var(--cds-alias-typography-color-500);--clr-datagrid-column-toggle-border-active-color:var(--cds-alias-object-interaction-border-color);--clr-datagrid-column-toggle-fill-active-color:var(--cds-alias-object-opacity-0);--clr-datagrid-column-toggle-text-active-color:var(--cds-alias-typography-color-400);--clr-datagrid-detail-pane-content-padding:var(--cds-global-space-7);--clr-datagrid-detail-pane-close-icon-size:var(--cds-global-space-9);--clr-datagrid-detail-body-text-color:var(--cds-alias-typography-color-400);--clr-datagrid-detail-header-title-color:var(--cds-alias-typography-color-400);--clr-datagrid-detail-pane-bg-color:var(--cds-alias-object-container-background);--clr-datagrid-detail-pane-border-color:var(--cds-alias-object-border-color);--clr-datagrid-placeholder-font-size:var(--cds-alias-typography-section-font-size);--clr-datagrid-placeholder-font-weight:var(--cds-alias-typography-section-font-weight);--clr-datagrid-placeholder-line-height:var(--cds-alias-typography-section-line-height);--clr-datagrid-placeholder-letter-spacing:var(--cds-alias-typography-section-letter-spacing);--clr-datagrid-placeholder-background-color:var(--cds-alias-object-container-background);--clr-datagrid-popovers-box-shadow:var(--cds-alias-object-shadow-100);--clr-datagrid-column-separator-height:calc(100% - var(--cds-global-space-5));--clr-datagrid-column-separator-width:var(--cds-global-space-1);--clr-datagrid-column-resize-handler-color:var(--cds-alias-object-interaction-border-color);--clr-datagrid-filter-toggle-size:var(--cds-global-space-7);--clr-datagrid-footer-pagination-gap:var(--cds-global-space-6);--clr-datagrid-fixed-column-size:var(--cds-global-space-12);--clr-datagrid-column-separator-expandby:var(--cds-global-space-6);--clr-datagrid-icon-size:var(--cds-global-space-7);--clr-datagrid-action-arrow-size:var(--cds-global-space-4);--clr-datagrid-compact-outline-offset:calc(-1 * tokens.$cds-global-space-3);--clr-datagrid-horizontal-padding:mixins.baselinePx(9)}.datagrid{border-collapse:separate;border:var(--clr-table-borderwidth) solid var(--clr-table-border-color);border-radius:var(--clr-table-border-radius);background-color:var(--clr-table-bgcolor);color:var(--clr-table-font-color);margin:var(--clr-table-margin);max-width:100%;width:100%}.datagrid .datagrid-column,.datagrid .datagrid-cell{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-tablerow-bordercolor);padding:var(--clr-table-cell-padding);text-align:center;vertical-align:top}.datagrid .datagrid-column.left,.datagrid .datagrid-cell.left{text-align:left}.datagrid .datagrid-column.left:first-child,.datagrid .datagrid-cell.left:first-child{padding-left:var(--cds-global-space-7)}.datagrid .datagrid-column.right,.datagrid .datagrid-cell.right{text-align:right}.datagrid .datagrid-cell{font-size:var(--clr-table-data-cell-font-size);font-weight:var(--clr-table-data-cell-font-weight);line-height:var(--clr-table-data-cell-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.datagrid .datagrid-column{color:var(--clr-thead-color);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-font-weight-semibold);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);background-color:var(--clr-thead-bgcolor);vertical-align:middle;border-bottom-style:solid;border-bottom-width:var(--clr-table-borderwidth);border-bottom-color:var(--clr-table-border-color);border-top:0 none}.datagrid .datagrid-body .datagrid-row:first-child .datagrid-cell{border-top:0 none}.datagrid .datagrid-body+.datagrid-body{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-table-border-color)}.datagrid .datagrid-header .datagrid-column:first-child{border-radius:0;border-top-left-radius:var(--clr-table-cornercellradius)}.datagrid .datagrid-header .datagrid-column:last-child{border-radius:0;border-top-right-radius:var(--clr-table-cornercellradius)}.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:first-child{border-radius:0;border-bottom-left-radius:var(--clr-table-cornercellradius)}.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:last-child{border-radius:0;border-bottom-right-radius:var(--clr-table-cornercellradius)}.datagrid-compact .datagrid-column,.datagrid-compact .datagrid-cell{padding:var(--clr-table-cell-compact-padding)}.datagrid-host{display:flex;flex-flow:column nowrap;position:relative}.datagrid{border-bottom-left-radius:0;border-bottom-right-radius:0;-ms-overflow-style:-ms-autohiding-scrollbar;overflow:auto;flex:1 1 auto;margin-top:var(--cds-global-space-6)}.datagrid-container{width:auto;font-size:var(--clr-table-fontsize);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-alias-typography-body-line-height);letter-spacing:var(--cds-alias-typography-body-letter-spacing);padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding)}.datagrid-expandable-caret{padding:var(--cds-global-space-2) var(--clr-datagrid-horizontal-padding) var(--cds-global-space-3);text-align:center}.datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;height:var(--cds-global-space-10);width:var(--cds-global-space-10)}button.datagrid-expandable-caret .datagrid-expandable-caret-button{cursor:pointer}.datagrid-expandable-caret .datagrid-expandable-caret-icon{color:var(--clr-datagrid-icon-color)}.datagrid-expandable-caret .datagrid-expandable-caret-icon svg{transition:transform .2s ease-in-out}.datagrid-expandable-caret .spinner{margin-top:var(--cds-global-space-4)}.datagrid-expandable-caret.datagrid-column{padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding)}.datagrid-header,.datagrid-body,.datagrid-row,.datagrid-column,.datagrid-cell,.datagrid-fixed-column{display:block}.datagrid-row{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-table-border-color)}.datagrid-row:first-of-type{border-top:none}.datagrid-row:hover,.datagrid-row:hover .datagrid-row-sticky{background-color:var(--clr-datagrid-row-hover-color)}.datagrid-row.datagrid-selected,.datagrid-row.datagrid-selected .datagrid-row-sticky{color:var(--clr-datagrid-row-selected);background-color:var(--clr-datagrid-row-selected-background-color)}.datagrid-row.datagrid-selected:hover,.datagrid-row.datagrid-selected:hover .datagrid-row-sticky{background-color:var(--clr-datagrid-row-selected-hover-background-color)}.datagrid-row.datagrid-selected:active,.datagrid-row.datagrid-selected:active .datagrid-row-sticky{background-color:var(--clr-datagrid-row-selected-active-background-color)}.datagrid-row:active,.datagrid-row:active .datagrid-row-sticky{background-color:var(--clr-datagrid-row-active-color)}.datagrid-row .datagrid-row-detail-wrapper{flex:1 1 auto;display:flex}.datagrid-row .datagrid-row-detail{width:auto}.datagrid-row .datagrid-row-detail .datagrid-cell{padding-top:0;border:0}.datagrid-row .datagrid-select{min-width:calc(var(--cds-global-space-5) - var(--clr-table-borderwidth));align-items:center;padding:var(--cds-global-space-3) var(--cds-global-space-7)}.datagrid-row .datagrid-select,.datagrid-row .datagrid-select input{cursor:pointer}.datagrid-row .datagrid-select.clr-form-control-disabled,.datagrid-row .datagrid-select.clr-form-control-disabled input{cursor:not-allowed}.datagrid-row .datagrid-signpost-trigger .signpost{margin:calc(-1*var(--cds-global-space-5)) 0;height:var(--cds-global-space-9)}.datagrid-row .datagrid-signpost-trigger .signpost .signpost-trigger{height:inherit;line-height:var(--cds-global-space-9)}.datagrid-row.datagrid-row-loading .datagrid-row-sticky{display:none}.datagrid-row.datagrid-row-loading .datagrid-cell{display:flex;padding:var(--cds-global-space-9);align-items:center;gap:var(--cds-global-space-6);justify-content:center}.datagrid-row-sticky{background-color:var(--clr-table-bgcolor);display:flex;flex-wrap:nowrap;position:sticky;left:0;z-index:500}.datagrid-row-sticky .datagrid-cell:last-child:after{content:"";width:var(--clr-datagrid-column-separator-width);height:var(--clr-datagrid-column-separator-height);position:absolute;right:0;top:var(--cds-global-space-3);background-color:var(--clr-table-border-color)}.datagrid-row-scrollable{flex:1 1 auto;display:flex;flex-flow:column nowrap}.datagrid-row-scrollable.is-replaced{flex-direction:row}.datagrid-row-scrollable.is-replaced .datagrid-scrolling-cells{flex:0 0 auto}.datagrid-row-scrollable .datagrid-column:last-child .datagrid-column-separator{display:none}.datagrid-row-flex{flex:1 1 auto;display:flex;flex-flow:row nowrap}.datagrid-row-flex .datagrid-row-detail{display:flex;flex-flow:row nowrap}.datagrid-row-flex .datagrid-row-detail .datagrid-cell{padding-top:0}.datagrid-scrolling-cells,.datagrid-scrolling-details{display:flex;flex:1 1 auto;flex-flow:row nowrap}.datagrid-action-bar{margin-top:var(--cds-global-space-9)}.datagrid-action-bar~.datagrid-spinner{height:calc(100% - var(--cds-global-space-9));top:var(--cds-global-space-9)}.datagrid-header{position:sticky;top:0;z-index:501;width:auto}.datagrid-header .datagrid-column{border-bottom:none}.datagrid-header .datagrid-row{background-color:var(--clr-thead-bgcolor);border-top:none;border-bottom-style:solid;border-bottom-width:var(--cds-alias-object-border-width-100);border-bottom-color:var(--clr-table-border-color)}.datagrid-header .datagrid-row .datagrid-row-sticky{background-color:var(--clr-thead-bgcolor);z-index:502}.datagrid-header .datagrid-row:hover{background-color:var(--clr-thead-bgcolor)}.datagrid-header .datagrid-row:hover .datagrid-row-sticky{background-color:var(--clr-thead-bgcolor)}.datagrid-header .datagrid-row-scrollable{flex-direction:row}.datagrid-table-wrapper{display:flex;flex:1 1 auto;min-height:100%}.datagrid-table{display:flex;flex-direction:column;flex:1 1 auto;align-content:flex-start}.datagrid-table .datagrid-body{width:auto}.datagrid-table .datagrid-column{position:relative;text-align:left;min-width:var(--cds-global-space-15);display:flex;flex:1 1 auto;vertical-align:top;border:0}.datagrid-table .datagrid-column:focus{outline:-webkit-focus-ring-color solid var(--cds-global-space-2);outline-offset:calc(-1*var(--cds-global-space-2))}.datagrid-table .datagrid-column clr-dg-filter,.datagrid-table .datagrid-column clr-dg-string-filter,.datagrid-table .datagrid-column clr-dg-numeric-filter{display:flex;order:99;margin-left:auto;align-items:center}.datagrid-table .datagrid-column .datagrid-filter-input-spacer{width:var(--cds-global-space-6);display:inline-block}.datagrid-table .datagrid-column .datagrid-numeric-filter-input{width:var(--cds-global-space-14)}.datagrid-table .datagrid-column .datagrid-filter-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;float:right;vertical-align:middle;height:var(--clr-datagrid-filter-toggle-size);width:var(--clr-datagrid-filter-toggle-size);min-height:var(--clr-datagrid-filter-toggle-size);min-width:var(--clr-datagrid-filter-toggle-size);margin-left:var(--cds-global-space-4);background-repeat:no-repeat;background-size:contain}button.datagrid-table .datagrid-column .datagrid-filter-toggle{cursor:pointer}.datagrid-table .datagrid-column .datagrid-filter-toggle cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle clr-icon{color:var(--cds-alias-object-interaction-color)}.datagrid-table .datagrid-column .datagrid-filter-toggle:hover cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle:hover clr-icon{color:var(--cds-alias-object-interaction-color-hover)}.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open clr-icon{color:var(--cds-alias-object-interaction-color-active)}.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered clr-icon{color:var(--cds-alias-object-interaction-color-selected)}.datagrid-table .datagrid-column.datagrid-fixed-width{flex:0 0 auto}.datagrid-table .datagrid-column .datagrid-column-flex{display:flex;flex:1 1 auto}.datagrid-table .datagrid-column .datagrid-column-title{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:var(--clr-table-font-color);text-align:left;flex:1 1 auto;align-items:center;align-self:center;display:flex}button.datagrid-table .datagrid-column .datagrid-column-title{cursor:pointer}.datagrid-table .datagrid-column .datagrid-column-title .signpost .signpost-action.btn{height:inherit;line-height:inherit}.datagrid-table .datagrid-column .datagrid-column-title .clr-checkbox-wrapper .clr-control-label{margin-top:calc(-1*10*(1rem/var(--cds-global-base)))}.datagrid-table .datagrid-column button.datagrid-column-title:hover{text-decoration:underline;cursor:pointer}.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon{color:var(--cds-alias-object-interaction-color);margin-left:auto;height:var(--clr-datagrid-icon-size);width:var(--clr-datagrid-icon-size);vertical-align:middle}.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon:hover{color:var(--cds-alias-object-interaction-color-hover)}.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon:active{color:var(--cds-alias-object-interaction-color-active)}.datagrid-table .datagrid-column .datagrid-column-separator{display:flex;align-items:center;flex:0 0 auto;width:var(--cds-alias-object-border-width-100);order:100;margin-left:auto;height:100%}.datagrid-table .datagrid-column .datagrid-column-separator::after{content:"";position:absolute;height:var(--clr-datagrid-column-separator-height);width:var(--clr-datagrid-column-separator-width);right:0;background-color:var(--clr-table-border-color)}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;position:absolute;width:calc(var(--cds-global-space-6) + var(--cds-global-space-1));right:calc(-1*var(--cds-global-space-4));top:calc(-1*var(--cds-global-space-4));cursor:col-resize;height:calc(100% + var(--cds-global-space-6) - var(--cds-alias-object-border-width-100));z-index:501}button.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{cursor:pointer}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker{position:absolute;top:calc(-1*var(--cds-global-space-6));display:none;width:var(--cds-global-space-1);height:0;border-right-style:dotted;border-right-color:var(--cds-global-color-blue-300);border-right-width:var(--cds-alias-object-border-width-100);transform:translateX(0);cursor:col-resize}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker.on-arrow-key-resize{transition:transform .2s ease-out}.datagrid-table .datagrid-column .datagrid-column-separator .exceeded-max{border-right:var(--cds-alias-object-border-width-100) dotted var(--cds-alias-status-danger-dark)}.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost{margin:calc(-1*var(--cds-global-space-5)) 0;height:var(--cds-global-space-9)}.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost .signpost-trigger{height:inherit;line-height:var(--cds-global-space-9)}.datagrid-table .datagrid-column.datagrid-select,.datagrid-table .datagrid-column.datagrid-expandable-caret,.datagrid-table .datagrid-column.datagrid-row-actions{max-width:var(--clr-datagrid-fixed-column-size);min-width:var(--clr-datagrid-fixed-column-size)}.datagrid-table .datagrid-cell{flex:1 1 auto;text-align:left;min-width:var(--cds-global-space-15);border:0}.datagrid-table .datagrid-cell.datagrid-fixed-width{flex:0 0 auto}.datagrid-table .datagrid-cell.datagrid-fixed-column{flex:0 0 var(--clr-datagrid-fixed-column-size);max-width:var(--clr-datagrid-fixed-column-size);min-width:var(--clr-datagrid-fixed-column-size)}.datagrid-table .datagrid-cell.datagrid-row-actions{background:0 0}.datagrid-table .datagrid-cell.datagrid-expandable-caret{padding:var(--cds-global-space-2) var(--clr-datagrid-horizontal-padding) var(--cds-global-space-3);text-align:center}.datagrid-table .datagrid-cell:focus{outline:-webkit-focus-ring-color solid var(--cds-global-space-2);outline-offset:calc(-1*var(--cds-global-space-2))}.datagrid-table .datagrid-cell .datagrid-action-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0}button.datagrid-table .datagrid-cell .datagrid-action-toggle{cursor:pointer}.datagrid-table .datagrid-cell .datagrid-action-toggle cds-icon,.datagrid-table .datagrid-cell .datagrid-action-toggle clr-icon{color:var(--clr-datagrid-icon-color)}.datagrid-table .datagrid-cell .datagrid-action-toggle:active cds-icon,.datagrid-table .datagrid-cell .datagrid-action-toggle:active clr-icon{color:var(--clr-datagrid-action-toggle-color)}.datagrid-table .datagrid-cell .clr-toggle-wrapper{margin-top:calc(-1*var(--cds-global-space-6));padding-top:var(--cds-global-space-5)}.datagrid-table .datagrid-placeholder-container{flex:1 1 auto;display:flex;justify-content:center;border-top-style:solid;border-top-color:var(--clr-table-border-color);border-top-width:var(--cds-alias-object-border-width-100)}.datagrid-table .datagrid-placeholder{background:var(--clr-datagrid-placeholder-background-color);display:none;width:100%}.datagrid-table .datagrid-placeholder.datagrid-empty{border-top:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--cds-global-space-9);padding:var(--cds-global-space-9);font-size:var(--clr-datagrid-placeholder-font-size);font-weight:var(--clr-datagrid-placeholder-font-weight);line-height:var(--clr-datagrid-placeholder-line-height);letter-spacing:var(--clr-datagrid-placeholder-letter-spacing);color:var(--clr-datagrid-placeholder-color)}.datagrid-table .datagrid-placeholder .datagrid-placeholder-image{height:var(--cds-global-space-13);width:var(--cds-global-space-13);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2060%2072%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22path-1%22%20cx%3D%2230%22%20cy%3D%2261.7666667%22%20rx%3D%2215.4512904%22%20ry%3D%224.73333333%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230.9025808%22%20height%3D%229.46666667%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Oval-10%22%20stroke%3D%22%23C1DFEF%22%20mask%3D%22url(%23mask-2)%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22square%22%20stroke-dasharray%3D%223%2C6%2C3%2C5%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M38.4613647%2C18.1642456%20L30.9890137%2C34.9141846%20L31%2C47%20L32.5977783%2C46.5167236%20L32.5977783%2C34.9141846%20L51.0673218%2C15.7560425%20C51.0673218%2C15.7560425%2048.6295166%2C16.6542969%2044.9628906%2C17.3392334%20C41.2962646%2C18.0241699%2038.4613647%2C18.1642456%2038.4613647%2C18.1642456%20Z%22%20id%3D%22Path-195%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.74639226%2C12.5661855%20L4.62065726%2C12.1605348%20L5.3515414%2C11.1625044%20L5.77622385%2C11.159939%20L6.20936309%2C12.5573481%20L4.74639226%2C12.5661855%20Z%20M6.20936309%2C12.5573481%20L6.32542632%2C12.9317954%20L28.4963855%2C34.8796718%20L28.4963855%2C47.8096691%20L32.6%2C46.4836513%20L32.6%2C34.8992365%20L53.973494%2C12.7035813%20L53.973494%2C12.2688201%20L6.20936309%2C12.5573481%20Z%20M55.373494%2C10.8603376%20L55.373494%2C13.2680664%20L34%2C35.4637216%20L34%2C47.5025401%20L27.0963855%2C49.7333333%20L27.0963855%2C35.4637219%20L5.09179688%2C13.680542%20L4.31325301%2C11.1687764%20L55.373494%2C10.8603376%20Z%22%20id%3D%22Path-149%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval-9%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2230%22%20cy%3D%2211.785654%22%20rx%3D%2226%22%20ry%3D%226.78565401%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30%2C17.171308%20C36.8772177%2C17.171308%2043.3112282%2C16.4610701%2048.0312371%2C15.2292106%20C50.2777611%2C14.6428977%2052.0507619%2C13.9579677%2053.2216231%2C13.2354973%20C54.1938565%2C12.6355886%2054.6%2C12.1175891%2054.6%2C11.785654%20C54.6%2C11.4537189%2054.1938565%2C10.9357194%2053.2216231%2C10.3358107%20C52.0507619%2C9.61334032%2050.2777611%2C8.92841034%2048.0312371%2C8.34209746%20C43.3112282%2C7.11023795%2036.8772177%2C6.4%2030%2C6.4%20C23.1227823%2C6.4%2016.6887718%2C7.11023795%2011.9687629%2C8.34209746%20C9.72223886%2C8.92841034%207.94923814%2C9.61334032%206.77837689%2C10.3358107%20C5.8061435%2C10.9357194%205.4%2C11.4537189%205.4%2C11.785654%20C5.4%2C12.1175891%205.8061435%2C12.6355886%206.77837689%2C13.2354973%20C7.94923814%2C13.9579677%209.72223886%2C14.6428977%2011.9687629%2C15.2292106%20C16.6887718%2C16.4610701%2023.1227823%2C17.171308%2030%2C17.171308%20Z%20M30%2C18.571308%20C15.6405965%2C18.571308%204%2C15.5332672%204%2C11.785654%20C4%2C8.03804078%2015.6405965%2C5%2030%2C5%20C44.3594035%2C5%2056%2C8.03804078%2056%2C11.785654%20C56%2C15.5332672%2044.3594035%2C18.571308%2030%2C18.571308%20Z%22%20id%3D%22Oval-9-Copy%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.2608643%2C7.14562988%20L22.727356%2C16.9047241%20C22.727356%2C16.9047241%2015.3006592%2C16.3911743%2010.276001%2C14.7511597%20C5.25134277%2C13.111145%205.38031006%2C11.8284302%205.38031006%2C11.6882935%20C5.38031006%2C10.4832831%208.16633152%2C9.41877716%2011.114563%2C8.57324219%20C14.549319%2C7.58817492%2018.2608643%2C7.14562988%2018.2608643%2C7.14562988%20Z%22%20id%3D%22Path-196%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.datagrid-table .datagrid-hidden-column.datagrid-column,.datagrid-table .datagrid-hidden-column.datagrid-cell{display:none}.datagrid-table .datagrid-row-scrollable .datagrid-column .datagrid-column-separator::after{background-color:var(--clr-datagrid-column-resize-handler-color)}.datagrid-row-replaced .datagrid-scrolling-cells .datagrid-cell:not(.datagrid-expandable-caret):not(.datagrid-row-actions):not(.datagrid-select){display:none}.datagrid-row-replaced .datagrid-row-detail .datagrid-cell{display:block;padding-top:var(--cds-global-space-6)}.datagrid-row-replaced .datagrid-row-detail .datagrid-cell.datagrid-hidden-column{display:none}.datagrid-row-replaced .datagrid-row-detail .datagrid-expandable-caret{padding-top:var(--cds-global-space-2)}.datagrid-row-replaced .datagrid-row-detail.datagrid-container{border-top:var(--cds-alias-object-border-width-100) solid var(--clr-table-border-color)}.datagrid-row-replaced .datagrid-row-detail.datagrid-container .datagrid-cell{border-top:none}.datagrid-footer{flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;padding:var(--cds-global-space-5) var(--cds-global-space-7);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);background-color:var(--clr-thead-bgcolor);border-style:solid;border-color:var(--clr-table-footer-border-top-color);border-width:var(--cds-alias-object-border-width-100);border-top:none;border-radius:0;border-bottom-right-radius:var(--cds-alias-object-border-radius-100);border-bottom-left-radius:var(--cds-alias-object-border-radius-100)}.datagrid-footer .pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--clr-datagrid-footer-pagination-gap)}.datagrid-footer .pagination-size{display:block;flex:1 1 auto;white-space:nowrap;text-align:right}.datagrid-footer .pagination-size .clr-page-size-select{font-size:var(--cds-alias-typography-smallcaption-font-size);font-weight:var(--cds-alias-typography-smallcaption-font-weight);line-height:var(--cds-alias-typography-smallcaption-line-height);letter-spacing:var(--cds-alias-typography-smallcaption-letter-spacing);margin-left:var(--cds-global-space-6);height:var(--cds-global-space-9);vertical-align:middle}.datagrid-footer .pagination-description{white-space:nowrap}.datagrid-footer .pagination-list{display:flex;align-items:center}.datagrid-footer .column-switch-wrapper{position:relative;flex:0 0 auto;display:flex;align-items:center}.datagrid-footer .column-switch-wrapper .column-toggle--action{min-width:var(--cds-global-space-8);text-transform:capitalize;padding:var(--clr-datagrid-column-toggle-padding);border-color:var(--clr-datagrid-column-toggle-border-color);background-color:var(--clr-datagrid-column-toggle-fill-color);color:var(--clr-datagrid-column-toggle-text-color);margin:0}.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled,.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:hover,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:hover,.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:active,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:active{cursor:not-allowed;border-color:var(--clr-datagrid-column-toggle-disabled-color);color:var(--clr-datagrid-column-toggle-disabled-color);background-color:var(--clr-datagrid-column-toggle-fill-color)}.datagrid-footer .column-switch-wrapper .column-toggle--action:hover{border-color:var(--clr-datagrid-column-toggle-border-hover-color);background-color:var(--clr-datagrid-column-toggle-fill-hover-color);color:var(--clr-datagrid-column-toggle-text-hover-color)}.datagrid-footer .column-switch-wrapper .column-toggle--action:active,.datagrid-footer .column-switch-wrapper .column-toggle--action:focus{box-shadow:none;border-color:var(--clr-datagrid-column-toggle-border-active-color);background-color:var(--clr-datagrid-column-toggle-fill-active-color);color:var(--clr-datagrid-column-toggle-text-active-color)}.datagrid-footer .clr-form-control-disabled{display:flex;align-items:center;height:100%}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label{cursor:default;margin-right:var(--cds-global-space-5)}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label::before{background-color:var(--clr-forms-label-disabled-color)}.datagrid-spinner{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;top:var(--cds-global-space-6);height:calc(100% - var(--cds-global-space-6));background-color:var(--clr-datagrid-loading-background);z-index:590}.datagrid-compact .datagrid-header{min-height:var(--cds-global-space-9)}.datagrid-compact .datagrid-column .datagrid-column-separator::after{height:calc(100% - (.5*var(--clr-datagrid-column-separator-expandby)))}.datagrid-compact .datagrid-row .datagrid-select{padding:0 var(--cds-global-space-7)}.datagrid-compact .datagrid-detail-caret.datagrid-cell{padding:0}.datagrid-compact .datagrid-cell clr-icon{margin-top:calc(-1*var(--cds-global-space-3) - var(--cds-global-space-1));margin-bottom:calc(-1*var(--cds-global-space-3));transform:translateY(calc(-1*var(--cds-global-space-1)))}.datagrid-compact .datagrid-cell cds-icon{margin-top:calc(-1*var(--cds-global-space-3) - var(--cds-global-space-1));margin-bottom:calc(-1*var(--cds-global-space-3))}.datagrid-compact .datagrid-cell .badge{margin-top:calc(-1*var(--cds-global-space-3));margin-bottom:calc(-1*var(--cds-global-space-1))}.datagrid-compact .datagrid-expandable-caret{text-align:center}.datagrid-compact .datagrid-expandable-caret .spinner{margin-top:var(--cds-global-space-3)}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:var(--cds-global-space-9);width:var(--cds-global-space-9);outline-offset:var(--clr-datagrid-compact-outline-offset)}button.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{cursor:pointer}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-icon{margin:0}.datagrid-compact .datagrid-expandable-caret.datagrid-cell{padding:0}.datagrid-compact .datagrid-expandable-caret.datagrid-column{padding-top:calc(var(--clr-table-compact-vertical-padding) + var(--cds-global-space-1));padding-bottom:var(--clr-table-compact-vertical-padding)}.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger cds-icon:not([shape=info-circle],[shape=exclamation-triangle],[shape=exclamation-circle],[shape=check-circle],[shape=info],[shape=error]),.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger clr-icon:not([shape=info-circle],[shape=exclamation-triangle],[shape=exclamation-circle],[shape=check-circle],[shape=info],[shape=error]){height:var(--cds-global-space-9);width:var(--cds-global-space-9)}.datagrid-compact .datagrid-footer{padding:0 var(--cds-global-space-7);line-height:var(--cds-global-space-9)-var(--cds-global-space-1)}.datagrid-compact .datagrid-footer .pagination{line-height:var(--cds-global-space-9)}.datagrid-compact .datagrid-footer .column-switch-wrapper .column-toggle--action{outline-offset:var(--clr-datagrid-compact-outline-offset)}.datagrid-compact .datagrid-footer .clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label{top:0}.datagrid-footer-description{flex:1 1 auto;flex-wrap:nowrap;white-space:nowrap;display:block;text-align:right;margin:auto 0}.pagination-list{list-style:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch}.pagination-list .pagination-current{font-size:var(--cds-alias-typography-smallcaption-font-size);font-weight:var(--cds-alias-typography-smallcaption-font-weight);line-height:var(--cds-alias-typography-smallcaption-line-height);letter-spacing:var(--cds-alias-typography-smallcaption-letter-spacing);background:0 0;background-color:var(--clr-forms-textarea-background-color);border-color:var(--clr-datagrid-pagination-input-border-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-radius:var(--cds-alias-object-border-radius-100);min-width:var(--cds-global-space-9);text-align:center;transition:none!important}.pagination-list .pagination-current:focus,.pagination-list .pagination-current.clr-focus{background:0 0;border:var(--cds-alias-object-border-width-100) solid var(--clr-datagrid-pagination-input-border-focus-color)}.pagination-list>*{padding:0 var(--cds-global-space-2)}.pagination-list .pagination-first,.pagination-list .pagination-last,.pagination-list .pagination-previous,.pagination-list .pagination-next{display:flex;align-items:center;background-repeat:no-repeat;background-size:contain}.pagination-list .pagination-first:disabled,.pagination-list .pagination-last:disabled,.pagination-list .pagination-previous:disabled,.pagination-list .pagination-next:disabled{color:var(--cds-alias-status-disabled);cursor:not-allowed;opacity:1}.pagination-list .pagination-first,.pagination-list .pagination-previous{margin-right:var(--cds-global-space-6)}.pagination-list .pagination-last,.pagination-list .pagination-next{margin-left:var(--cds-global-space-6)}.pagination-list button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:var(--clr-datagrid-pagination-btn-color);cursor:pointer}button.pagination-list button{cursor:pointer}.datagrid-cell-width-zero{border:0!important;padding:0!important;width:0;flex:0 0 auto!important;min-width:0!important;display:block!important;visibility:hidden!important;position:absolute!important;top:0;left:0}.datagrid-outer-wrapper{display:flex;flex-direction:row;flex-grow:1;overflow:auto}.datagrid-inner-wrapper{display:flex;flex-direction:column;flex-grow:1;overflow:auto;min-width:calc(240*(1rem/var(--cds-global-base)))}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper div.datagrid-table{max-width:100%;overflow:hidden}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper>.cdk-virtual-scrollable div.datagrid-table{overflow:unset}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper clr-dg-cell{width:100%!important}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper clr-dg-column:first-child{width:auto!important}.datagrid-detail-open .datagrid{border-top-right-radius:0;border-right:none}.datagrid-detail-open .datagrid-inner-wrapper{width:34%}.datagrid-detail-open .datagrid-placeholder-container,.datagrid-detail-open .datagrid-row{border-right:var(--cds-alias-object-border-width-100) solid var(--clr-table-border-color)}.datagrid-detail-open .datagrid-footer{border-bottom-right-radius:0}.datagrid-detail-open .pagination{width:100%}.datagrid-detail-open .pagination-description-compact{text-align:left;flex:1}.datagrid-detail-open .datagrid-footer .pagination-list{margin-right:0}.datagrid-row-detail-open{position:relative}.datagrid-row-detail-open:before{content:"";display:inline-block;position:absolute;border:var(--cds-global-space-5) solid transparent;border-right-color:var(--clr-table-border-color);top:calc(10*(1rem/var(--cds-global-base)));right:0}.datagrid-row-detail-open:after{content:"";display:inline-block;position:absolute;border:var(--cds-global-space-5) solid transparent;border-right-color:var(--clr-datagrid-popover-bg-color);top:calc(11*(1rem/var(--cds-global-base)));right:calc(-1*var(--cds-global-space-1))}.datagrid-detail-pane{margin-top:var(--cds-global-space-6);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-datagrid-detail-pane-border-color);border-left:none;border-top-right-radius:var(--cds-alias-object-border-radius-100);border-bottom-right-radius:var(--cds-alias-object-border-radius-100);background:var(--clr-datagrid-detail-pane-bg-color);overflow:hidden;display:block;flex-grow:2;width:66%}.datagrid-detail-pane-content{display:flex;flex-direction:column;overflow:auto;height:100%;padding:var(--clr-datagrid-detail-pane-content-padding)}.datagrid-detail-body{flex:1 1 auto;padding:var(--cds-global-space-7) 0;color:var(--clr-datagrid-detail-body-text-color)}.datagrid-detail-header{flex:0 0 auto;font-size:var(--cds-alias-typography-section-font-size);font-weight:var(--cds-alias-typography-section-font-weight);line-height:var(--cds-alias-typography-section-line-height);letter-spacing:var(--cds-alias-typography-section-letter-spacing);margin-top:0;display:flex;flex-direction:row}.datagrid-detail-header .datagrid-detail-header-title{flex:1 1 auto;color:var(--clr-datagrid-detail-header-title-color)}.datagrid-detail-header .datagrid-detail-pane-close{flex:1 1 var(--cds-global-space-11);display:flex;justify-content:flex-end}.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link{min-width:auto;margin:0;padding-right:0}.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link cds-icon{height:var(--clr-datagrid-detail-pane-close-icon-size);width:var(--clr-datagrid-detail-pane-close-icon-size);min-height:var(--clr-datagrid-detail-pane-close-icon-size);min-width:var(--clr-datagrid-detail-pane-close-icon-size);color:var(--clr-modal-close-color)}.datagrid-detail-caret{display:flex;justify-content:center}.datagrid-detail-caret.datagrid-cell{padding:var(--cds-global-space-3) 0}.datagrid-detail-caret .datagrid-detail-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;height:var(--cds-global-space-9);width:var(--cds-global-space-9)}button.datagrid-detail-caret .datagrid-detail-caret-button{cursor:pointer}.datagrid-detail-caret .datagrid-detail-caret-button.is-open .datagrid-detail-caret-icon{border-radius:var(--cds-alias-object-border-radius-100);background-color:var(--clr-datagrid-detail-caret-icon-open-bg-color);color:var(--clr-datagrid-detail-caret-icon-open-icon-color)}.datagrid-detail-caret .datagrid-detail-caret-icon{color:var(--clr-datagrid-icon-color)}.datagrid-detail-caret .spinner{margin-top:var(--cds-global-space-4)}.datagrid-detail-caret.datagrid-column{padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding)}.datagrid-detail-overlay.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{width:0;min-width:unset}.datagrid-detail-overlay .datagrid-detail-pane{border-left:var(--cds-alias-object-border-width-100) solid;border-color:var(--clr-datagrid-detail-pane-border-color);border-radius:var(--cds-alias-object-border-radius-100);width:100%}@media screen and (max-width:576px){.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{display:none}.datagrid-detail-pane{border-left:var(--cds-alias-object-border-width-100) solid;border-color:var(--clr-datagrid-detail-pane-border-color);border-radius:var(--cds-alias-object-border-radius-100)}}.column-switch{border-radius:var(--cds-alias-object-border-radius-100);padding:var(--cds-global-space-8);background-color:var(--clr-datagrid-popover-bg-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-datagrid-popover-border-color);box-shadow:var(--clr-datagrid-popovers-box-shadow);width:calc(250*(1rem/var(--cds-global-base)));display:flex;flex-direction:column;z-index:1050}.column-switch .switch-header{display:flex;justify-content:space-between;font-size:var(--cds-alias-typography-subsection-font-size);font-weight:var(--cds-alias-typography-subsection-font-weight);line-height:var(--cds-alias-typography-subsection-line-height);letter-spacing:var(--cds-alias-typography-subsection-letter-spacing)}.column-switch .switch-header h1,.column-switch .switch-header h2,.column-switch .switch-header h3,.column-switch .switch-header h4,.column-switch .switch-header h5,.column-switch .switch-header h6{color:var(--clr-p1-color);font-size:var(--cds-alias-typography-subsection-font-size);font-weight:var(--cds-alias-typography-subsection-font-weight);line-height:var(--cds-alias-typography-subsection-line-height);letter-spacing:var(--cds-alias-typography-subsection-letter-spacing);margin:0}.column-switch .switch-header button{min-width:var(--cds-global-space-8);margin:0;padding:0}.column-switch .switch-header button cds-icon{color:var(--clr-datagrid-column-switch-header-font-color)}.column-switch .switch-header button cds-icon:hover{color:var(--clr-datagrid-column-switch-header-font-hover-color)}.column-switch .switch-header button cds-icon:active{color:var(--clr-datagrid-column-switch-header-font-active-color)}.column-switch .switch-content{max-height:calc(300*(1rem/var(--cds-global-base)));overflow-y:auto;min-height:calc(var(--cds-global-space-9) + var(--cds-alias-object-border-width-100))}.column-switch .switch-content li{line-height:var(--cds-global-space-9);padding-left:var(--cds-global-space-2)}.column-switch .switch-footer .btn{margin:0;padding:0}.column-switch .switch-footer .action-right{display:flex;justify-content:flex-end}.datagrid-filter{margin-top:var(--cds-global-space-3);background:var(--clr-datagrid-popover-bg-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-datagrid-popover-border-color);padding:var(--cds-global-space-8);box-shadow:var(--clr-datagrid-popovers-box-shadow);border-radius:var(--cds-alias-object-border-radius-100);font-weight:400}.datagrid-filter .datagrid-filter-close-wrapper{text-align:right}.datagrid-filter .datagrid-filter-close-wrapper .close{float:none}.datagrid-filter .datagrid-filter-apply{margin-bottom:0}.datagrid-action-overflow{position:absolute;background:var(--clr-datagrid-popover-bg-color);padding:var(--cds-global-space-5);margin-left:var(--cds-global-space-4);border-style:solid;border-width:var(--cds-alias-object-border-width-100);border-color:var(--clr-datagrid-popover-border-color);box-shadow:var(--clr-datagrid-popovers-box-shadow);border-radius:var(--cds-alias-object-border-radius-100);font-weight:400;white-space:nowrap}.datagrid-action-overflow::before{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:calc(-1*var(--clr-datagrid-action-arrow-size));border-top:var(--clr-datagrid-action-arrow-size) solid transparent;border-bottom:var(--clr-datagrid-action-arrow-size) solid transparent;border-right-width:var(--clr-datagrid-action-arrow-size);border-right-style:solid;border-right-color:var(--clr-datagrid-popover-border-color)}.datagrid-action-overflow::after{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:calc(-1*var(--clr-datagrid-action-arrow-size) + var(--cds-global-space-1));border-top:calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1)) solid transparent;border-bottom:calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1)) solid transparent;border-right-width:calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1));border-right-style:solid;border-right-color:var(--clr-datagrid-popover-bg-color)}.datagrid-action-overflow .action-item{color:var(--clr-datagrid-popover-font-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);background:0 0;border:0;cursor:pointer;display:block;margin:0;padding:0 var(--cds-global-space-9) 0 var(--cds-global-space-7);text-align:left;width:100%}.datagrid-action-overflow .action-item:hover,.datagrid-action-overflow .action-item:focus{text-decoration:none;background-color:var(--clr-datagrid-action-popover-hover-color)}.datagrid-action-overflow .action-item.active{background-color:var(--clr-datagrid-row-hover-color);color:var(--clr-datagrid-row-hover-font-color)}.datagrid-action-overflow .action-item:focus{outline:0}.datagrid-action-overflow .action-item.disabled,.datagrid-action-overflow .action-item:disabled{cursor:not-allowed;opacity:.4;-webkit-user-select:none;user-select:none}.datagrid-action-overflow .action-item.disabled:hover,.datagrid-action-overflow .action-item:disabled:hover{background:0 0}.datagrid-action-overflow .action-item.disabled:active,.datagrid-action-overflow .action-item.disabled:focus,.datagrid-action-overflow .action-item:disabled:active,.datagrid-action-overflow .action-item:disabled:focus{background:0 0;box-shadow:none}.datagrid-action-overflow .action-item cds-icon,.datagrid-action-overflow .action-item clr-icon{vertical-align:middle;transform:translate3d(0,calc(-1*var(--cds-global-space-1)),0)}.datagrid-host.datagrid-calculate-mode{display:block}.datagrid-host.datagrid-calculate-mode .datagrid,.datagrid-host.datagrid-calculate-mode .datagrid-footer,.datagrid-host.datagrid-calculate-mode .datagrid-row-master,.datagrid-host.datagrid-calculate-mode .datagrid-row-clickable{display:none}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table{display:table;table-layout:auto}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header{display:table-header-group}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column{display:table-cell;min-width:var(--cds-global-space-15)}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column{border-color:var(--clr-tablerow-bordercolor);border-width:var(--clr-table-borderwidth);border-style:solid;padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);vertical-align:top;font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);margin-top:var(--cds-global-space-9);margin-bottom:0}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row{display:table-row}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row .datagrid-cell{display:table-cell;min-width:var(--cds-global-space-15);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);vertical-align:top}.datagrid-host.datagrid-calculate-mode .datagrid-column-separator{display:none}.datagrid-host.datagrid-calculate-mode .datagrid-placeholder-container{display:none}.datagrid-host.datagrid-calculate-mode .datagrid-fixed-column{display:none}.fade{opacity:0;transition:opacity .2s ease-in-out;will-change:opacity}.fade.in{opacity:1}.fadeDown{opacity:0;transform:translate(0,-25%);transition:opacity .2s ease-in-out,transform .2s ease-in-out;will-change:opacity,transform}.fadeDown.in{opacity:1;transform:translate(0,0)}:root [cds-theme]{--clr-wizard-default-space:var(--cds-global-space-9);--clr-wizard-main-bgcolor:var(--cds-alias-object-overlay-background);--clr-wizard-main-text-color:var(--cds-alias-typography-color-400);--clr-wizard-stepnav-bgcolor:var(--cds-alias-object-interaction-background);--clr-wizard-stepnav-text:var(--cds-alias-typography-color-400);--clr-wizard-stepnav-text--active:var(--cds-alias-object-interaction-color-selected);--clr-wizard-stepnav-item-border-color:var(--cds-alias-status-neutral-tint);--clr-wizard-stepnav-border-size:var(--cds-global-space-3);--clr-wizard-stepnav-item-border-color--active:var(--cds-alias-status-success);--clr-wizard-stepnav-active-bgcolor:var(--cds-alias-object-interaction-background-selected);--clr-wizard-stepnav-selected-bgcolor:var(--clr-wizard-stepnav-active-bgcolor);--clr-wizard-stepnav-selected-hover-bgcolor:var(--cds-alias-object-interaction-background-selected-hover);--clr-wizard-stepnav-selected-active-bgcolor:var(--cds-alias-object-interaction-background-selected-active);--clr-wizard-stepnav-link-error-icon-color:var(--cds-alias-status-danger);--clr-wizard-stepnav-border-color:var(--cds-alias-object-container-border-color);--clr-wizard-stepnav-link-hover-bg-color:var(--cds-alias-object-interaction-background-hover);--clr-wizard-stepnav-link-active-bg-color:var(--cds-alias-object-interaction-background-active);--clr-wizard-stepnav-link-padding:calc(var(--cds-global-space-5) - var(--cds-global-space-1));--clr-wizard-stepnav-item-error-border-color:var(--cds-alias-status-danger);--clr-wizard-title-text:var(--cds-alias-typography-color-400);--clr-wizard-footer-height:auto;--clr-wizard-header-action-color:var(--cds-alias-object-interaction-color);--clr-wizard-header-action-color--hovered:var(--cds-alias-object-interaction-color-hover);--clr-wizard-box-shadow:var(--cds-alias-object-shadow-300);--clr-wizard-border-radius:var(--cds-alias-object-border-radius-100);--clr-wizard-content-background-color:var(--cds-alias-object-container-background)}.clr-wizard .modal-dialog{display:flex;flex-direction:column;align-items:center;box-shadow:var(--clr-wizard-box-shadow);height:50%;max-height:100%}.clr-wizard .modal-content{border-radius:0 var(--clr-wizard-border-radius) var(--clr-wizard-border-radius) 0;box-shadow:none;padding:var(--clr-wizard-default-space);flex:2 2 auto;width:66%;height:initial;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column;gap:var(--clr-wizard-default-space)}.clr-wizard .modal-header--accessible{flex:0 0 auto;width:100%;padding:0}.clr-wizard .modal-title{color:var(--clr-wizard-title-text);display:flex;flex-direction:row;width:100%}.clr-wizard .modal-body{flex:1 1 auto;color:var(--clr-wizard-main-text-color);width:100%}.clr-wizard .modal-footer{display:block;width:100%;flex:0 0 var(--clr-wizard-footer-height);height:var(--clr-wizard-footer-height);min-height:var(--clr-wizard-footer-height);max-height:var(--clr-wizard-footer-height);padding:0}.clr-wizard .clr-wizard-btn{margin:0;max-width:100%;display:block}.clr-wizard .modal-title-text{display:inline-block;flex:0 1 auto;width:100%;outline:0}.clr-wizard .modal-title-wrapper{width:100%}.clr-wizard .modal-header-actions-wrapper{flex:1 0 auto;height:var(--clr-wizard-default-space);padding-left:var(--cds-global-space-6);padding-right:var(--cds-global-space-3)}.clr-wizard .clr-wizard-header-action-wrapper{display:inline-flex}.clr-wizard .clr-wizard-header-action{height:var(--clr-wizard-default-space);width:var(--clr-wizard-default-space);border:0;padding:0;margin:0;min-width:var(--clr-wizard-default-space);line-height:var(--clr-wizard-default-space);font-size:var(--clr-wizard-default-space);color:var(--clr-wizard-header-action-color);transition:color linear .2s}.clr-wizard .clr-wizard-header-action a{color:var(--clr-wizard-header-action-color)}.clr-wizard .clr-wizard-header-action:hover,.clr-wizard .clr-wizard-header-action:active,.clr-wizard .clr-wizard-header-action:focus{color:var(--clr-wizard-header-action-color--hovered)}.clr-wizard .clr-wizard-header-action cds-icon,.clr-wizard .clr-wizard-header-action clr-icon{height:var(--clr-wizard-default-space);width:var(--clr-wizard-default-space)}.clr-wizard .clr-wizard-stepnav-wrapper{flex:1 1 auto;height:100%;width:34%;max-width:34%;display:flex;flex-direction:column;order:-1;overflow:hidden;overflow-y:auto;border-right:var(--clr-global-borderwidth) solid var(--clr-wizard-stepnav-border-color);background-color:var(--clr-wizard-stepnav-bgcolor);border-radius:var(--clr-wizard-border-radius) 0 0 var(--clr-wizard-border-radius)}.clr-wizard .clr-wizard-stepnav{padding:0 0 var(--clr-wizard-default-space) var(--clr-wizard-default-space);display:block;color:var(--clr-wizard-stepnav-text);width:100%;flex:1 1 auto}.clr-wizard .clr-wizard-stepnav-list{display:block;box-shadow:none;counter-reset:a;white-space:nowrap;height:auto;list-style-type:none;margin:0;width:100%}.clr-wizard .clr-wizard-stepnav-item{display:block;border-left:var(--clr-wizard-stepnav-border-size) solid var(--clr-wizard-stepnav-item-border-color);margin:0 0 calc(-1*var(--cds-alias-object-border-width-100)) 0;padding:var(--cds-global-space-4) 0 var(--cds-global-space-4) var(--cds-global-space-3);color:var(--clr-wizard-stepnav-text)}.clr-wizard .clr-wizard-stepnav-item.active{color:var(--clr-wizard-stepnav-text--active)}.clr-wizard .clr-wizard-stepnav-item.active .clr-wizard-stepnav-link{color:var(--clr-wizard-stepnav-text--active);background-color:var(--clr-wizard-stepnav-selected-bgcolor);border-radius:var(--clr-wizard-border-radius) 0 0 var(--clr-wizard-border-radius)}.clr-wizard .clr-wizard-stepnav-item:not(.disabled):hover .clr-wizard-stepnav-link{color:var(--clr-wizard-stepnav-text--active);background-color:var(--clr-wizard-stepnav-link-hover-bg-color)}.clr-wizard .clr-wizard-stepnav-item:not(.disabled):hover.active .clr-wizard-stepnav-link{background-color:var(--clr-wizard-stepnav-selected-hover-bgcolor)}.clr-wizard .clr-wizard-stepnav-item:not(.disabled):active .clr-wizard-stepnav-link{background-color:var(--clr-wizard-stepnav-link-active-bg-color)}.clr-wizard .clr-wizard-stepnav-item:not(.disabled):active.active .clr-wizard-stepnav-link{background-color:var(--clr-wizard-stepnav-selected-active-bgcolor)}.clr-wizard .clr-wizard-stepnav-item .clr-wizard-stepnav-link-title{word-break:break-word;white-space:normal}.clr-wizard .clr-wizard-stepnav-item.complete{border-color:var(--clr-wizard-stepnav-item-border-color--active);transition:border-color .2s ease-in}.clr-wizard .clr-wizard-stepnav-item.error{border-color:var(--clr-wizard-stepnav-item-error-border-color);transition:border-color .2s ease-in}.clr-wizard .clr-wizard-stepnav-item.no-click button{pointer-events:none}.clr-wizard .clr-wizard-stepnav-link{width:100%;display:flex;place-content:normal;gap:0;color:inherit;align-items:center;text-align:left;text-transform:none;margin:0;padding:var(--cds-global-space-5);height:auto;min-height:var(--cds-global-space-11);max-width:inherit;font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-font-weight-medium);line-height:var(--cds-alias-typography-body-line-height);letter-spacing:var(--cds-alias-typography-body-letter-spacing)}.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-suffix{display:flex;justify-content:center;min-width:var(--cds-global-space-9);padding-right:var(--cds-global-space-5)}.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-suffix .clr-wizard-stepnav-item-error-icon{transform:none;fill:var(--clr-wizard-stepnav-link-error-icon-color)}.clr-wizard .clr-wizard-title{margin-top:0;flex:0 0 auto;color:var(--clr-wizard-title-text);padding:var(--clr-wizard-default-space);font-size:var(--cds-alias-typography-section-font-size);font-weight:var(--cds-alias-typography-section-font-weight);line-height:var(--cds-alias-typography-section-line-height);letter-spacing:var(--cds-alias-typography-section-letter-spacing)}.clr-wizard .modal-content-wrapper{display:flex;flex-direction:row;flex:1 1 100%;height:100%;width:100%;max-height:100%}.clr-wizard .modal-content-wrapper .modal-nav{height:auto}.clr-wizard .clr-wizard-footer-buttons{text-align:right;margin:0}.clr-wizard .clr-wizard-footer-buttons-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:var(--cds-global-space-7)}.clr-wizard .clr-wizard-btn-wrapper{flex:0 1 auto}.clr-wizard .clr-wizard-btn-wrapper[aria-hidden=true]{display:none}.clr-wizard .clr-wizard-btn.btn-link{padding:0}.clr-wizard .clr-wizard-content{display:block}.clr-wizard .clr-wizard-page:not([aria-hidden=true]){display:block}.clr-wizard .modal-dialog{height:75vh}.clr-wizard .modal-body-wrapper{max-height:100%;display:flex;flex-grow:1;width:100%;padding-top:var(--cds-global-space-6)}.clr-wizard.wizard-md .modal-dialog{min-height:calc(420*(1rem/var(--cds-global-base)));max-height:calc(504*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-md .modal-content,.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper{max-height:calc(504*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper{min-width:calc(216*(1rem/var(--cds-global-base)));max-width:calc(240*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-lg .modal-dialog{min-height:calc(420*(1rem/var(--cds-global-base)));max-height:calc(720*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-lg .modal-content,.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper{max-height:calc(720*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-lg .nav-panel,.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper{min-width:calc(240*(1rem/var(--cds-global-base)));max-width:calc(288*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-xl .modal-dialog{height:75vh;max-height:none}.clr-wizard.wizard-xl .nav-panel,.clr-wizard.wizard-xl .clr-wizard-stepnav-wrapper{min-width:calc(240*(1rem/var(--cds-global-base)));max-width:calc(320*(1rem/var(--cds-global-base)))}.clr-wizard .spinner:not(.spinner-inline):not(.clr-treenode-spinner){left:calc(50% + calc(115*(1rem/var(--cds-global-base))));position:absolute;top:40%}.clr-wizard-page>:first-child{margin-top:0}.clr-wizard-page>:first-child>:first-child{margin-top:0}.clr-wizard-page>form:first-child{padding-top:0}.clr-wizard-page>form:first-child>.form-block:first-child{margin-top:0}.clr-wizard--inline{display:block;width:100%}.clr-wizard--inline>clr-modal>.modal:focus{outline-style:none;outline-color:transparent}.clr-wizard--inline clr-modal{height:100%;width:100%;display:block}.clr-wizard--inline .modal{padding:0;position:static;height:100%;max-height:100%}.clr-wizard--inline .modal .content-container{height:100%}.clr-wizard--inline .modal .content-container .nav-panel{height:99%;width:99%}.clr-wizard--inline .modal .modal-content{box-shadow:none}.clr-wizard--inline .modal .modal-dialog{min-height:100%;height:100%;width:100%;z-index:auto}.clr-wizard--inline .modal-body-wrapper{height:100%}.clr-wizard--inline .modal-header .close{display:none}.clr-wizard--inline .nav.navList{padding-top:0}.clr-wizard--inline .modal-dialog .modal-content .modal-body .content-area{overflow-y:auto}.clr-wizard--inline .modal-backdrop{height:0;width:0;display:none}.clr-wizard--inline .modal-content-wrapper{align-items:stretch;height:100%}.clr-wizard--inline .clr-wizard-stepnav-wrapper,.clr-wizard--inline.clr-wizard .modal-content{min-height:100%;height:auto;max-height:100%}.clr-wizard--inline .clr-wizard-stepnav-wrapper .clr-wizard-stepnav,.clr-wizard--inline.clr-wizard .modal-content .clr-wizard-stepnav{height:100%}.clr-wizard--no-shadow .modal-content-wrapper,.clr-wizard--no-shadow .modal-dialog{box-shadow:none}.clr-wizard--no-title .clr-wizard-title{display:none}.clr-wizard--no-title .clr-wizard-stepnav{padding-top:var(--cds-global-space-9)}@media screen{.clr-wizard-page[aria-hidden=true]{display:none}}@supports (-ms-ime-align:auto){.clr-wizard .clr-wizard-header-action{margin-top:calc(-3*(1rem/var(--cds-global-base)))}}:root [cds-theme]{--clr-signpost-content-color:var(--cds-alias-typography-color-400);--clr-signpost-content-bg-color:var(--cds-alias-object-container-background);--clr-signpost-content-border-color:var(--cds-alias-object-interaction-border-color);--clr-signpost-action-color:var(--cds-alias-object-interaction-color);--clr-signpost-action-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-signpost-action-active-color:var(--cds-alias-object-interaction-color-active);--clr-signpost-border-radius:var(--cds-alias-object-border-radius-100);--clr-signpost-pointer-size:var(--cds-global-space-6);--clr-signpost-pointer-border:var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-border-color);--clr-signpost-pointer-invisible-border:var(--clr-signpost-pointer-size) solid transparent;--clr-signpost-pointer-pseudo-border:var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-bg-color);--clr-signpost-pointer-psuedo-border:var(--clr-signpost-pointer-pseudo-border);--clr-signpost-border-size:var(--clr-signpost-pointer-size)}.signpost{display:inline-block}.signpost:hover{cursor:pointer}.signpost .signpost-action:not(.close){margin:0;padding:0;border-width:0;color:var(--clr-signpost-action-color)}.signpost .signpost-action:not(.close) cds-icon,.signpost .signpost-action:not(.close) clr-icon{height:var(--cds-global-space-9);width:var(--cds-global-space-9);color:var(--clr-signpost-action-color)}.signpost .signpost-action:not(.close) cds-icon:hover,.signpost .signpost-action:not(.close) clr-icon:hover,.signpost .signpost-action:not(.close):hover{color:var(--clr-signpost-action-hover-color)}.signpost .signpost-action:not(.close).active cds-icon,.signpost .signpost-action:not(.close).active clr-icon,.signpost .signpost-action:not(.close).active{color:var(--clr-signpost-action-active-color)}.signpost .signpost-content-header button{line-height:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.signpost .signpost-content-header button cds-icon,.signpost .signpost-content-header button clr-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.signpost-trigger{margin:0;display:inline-flex}.signpost-content{background-color:transparent;min-width:calc(216*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)));min-height:var(--cds-global-space-12);max-height:calc(504*(1rem/var(--cds-global-base)));display:inline-block;position:relative;z-index:1050}.signpost-content:hover{cursor:default}.signpost-content .popover-pointer{height:0;width:0;position:absolute}.signpost-content .popover-pointer:before{content:"";height:0;width:0;position:absolute}.signpost-content.top-left .popover-pointer,.signpost-content.top-middle .popover-pointer,.signpost-content.top-right .popover-pointer{border-top:var(--clr-signpost-pointer-border);bottom:calc(-1*var(--clr-signpost-border-size))}.signpost-content.top-left .popover-pointer:before,.signpost-content.top-middle .popover-pointer:before,.signpost-content.top-right .popover-pointer:before{border-top:var(--clr-signpost-pointer-psuedo-border);bottom:var(--cds-global-space-2)}.signpost-content.top-left .signpost-wrap{border-bottom-right-radius:0}.signpost-content.top-left .popover-pointer{border-left:var(--clr-signpost-pointer-invisible-border);right:calc(-1*var(--cds-global-space-1))}.signpost-content.top-left .popover-pointer:before{border-left:var(--clr-signpost-pointer-invisible-border);right:var(--cds-global-space-1)}.signpost-content.top-middle .popover-pointer{border-right:var(--clr-signpost-pointer-invisible-border);left:50%}.signpost-content.top-middle .popover-pointer:before{border-right:var(--clr-signpost-pointer-invisible-border);left:var(--cds-global-space-1)}.signpost-content.top-right .signpost-wrap{border-bottom-left-radius:0}.signpost-content.top-right .popover-pointer{border-right:var(--clr-signpost-pointer-invisible-border);left:calc(-1*var(--cds-global-space-1))}.signpost-content.top-right .popover-pointer:before{border-right:var(--clr-signpost-pointer-invisible-border);left:var(--cds-global-space-1)}.signpost-content.bottom-left .popover-pointer,.signpost-content.bottom-middle .popover-pointer,.signpost-content.bottom-right .popover-pointer{border-bottom:var(--clr-signpost-pointer-border);top:calc(-1*var(--clr-signpost-border-size))}.signpost-content.bottom-left .popover-pointer:before,.signpost-content.bottom-middle .popover-pointer:before,.signpost-content.bottom-right .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-psuedo-border);top:var(--cds-global-space-2)}.signpost-content.bottom-left .signpost-wrap{border-top-right-radius:0}.signpost-content.bottom-left .popover-pointer{border-left:var(--clr-signpost-pointer-invisible-border);right:calc(-1*var(--cds-global-space-1))}.signpost-content.bottom-left .popover-pointer:before{border-left:var(--clr-signpost-pointer-invisible-border);right:var(--cds-global-space-1)}.signpost-content.bottom-middle .popover-pointer{border-right:var(--clr-signpost-pointer-invisible-border);left:50%}.signpost-content.bottom-middle .popover-pointer:before{border-right:var(--clr-signpost-pointer-invisible-border);right:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-1))}.signpost-content.bottom-right .signpost-wrap{border-top-left-radius:0}.signpost-content.bottom-right .popover-pointer{border-right:var(--clr-signpost-pointer-invisible-border);left:calc(-1*var(--cds-global-space-1))}.signpost-content.bottom-right .popover-pointer:before{border-right:var(--clr-signpost-pointer-invisible-border);left:var(--cds-global-space-1)}.signpost-content.left-top .popover-pointer,.signpost-content.left-middle .popover-pointer,.signpost-content.left-bottom .popover-pointer{border-left:var(--clr-signpost-pointer-border);right:calc(-1*var(--clr-signpost-border-size))}.signpost-content.left-top .popover-pointer:before,.signpost-content.left-middle .popover-pointer:before,.signpost-content.left-bottom .popover-pointer:before{border-left:var(--clr-signpost-pointer-psuedo-border)}.signpost-content.left-top .signpost-wrap{border-bottom-right-radius:0}.signpost-content.left-top .popover-pointer{border-top:var(--clr-signpost-pointer-invisible-border);bottom:calc(-1*var(--cds-global-space-1))}.signpost-content.left-top .popover-pointer:before{border-top:var(--clr-signpost-pointer-invisible-border);top:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-1));right:var(--cds-global-space-2)}.signpost-content.left-middle .popover-pointer{border-bottom:var(--clr-signpost-pointer-invisible-border);top:50%}.signpost-content.left-middle .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-invisible-border);top:var(--cds-global-space-1);left:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-2))}.signpost-content.left-bottom .signpost-wrap{border-top-right-radius:0}.signpost-content.left-bottom .popover-pointer{border-bottom:var(--clr-signpost-pointer-invisible-border);top:calc(-1*var(--cds-global-space-1))}.signpost-content.left-bottom .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-invisible-border);top:var(--cds-global-space-1);left:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-2))}.signpost-content.right-top .popover-pointer,.signpost-content.right-middle .popover-pointer,.signpost-content.right-bottom .popover-pointer{border-right:var(--clr-signpost-pointer-border);left:calc(-1*var(--clr-signpost-border-size))}.signpost-content.right-top .popover-pointer:before,.signpost-content.right-middle .popover-pointer:before,.signpost-content.right-bottom .popover-pointer:before{border-right:var(--clr-signpost-pointer-psuedo-border);left:var(--cds-global-space-2)}.signpost-content.right-top .signpost-wrap{border-bottom-left-radius:0}.signpost-content.right-top .popover-pointer{border-top:var(--clr-signpost-pointer-invisible-border);bottom:calc(-1*var(--cds-global-space-1))}.signpost-content.right-top .popover-pointer:before{border-top:var(--clr-signpost-pointer-invisible-border);top:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-1))}.signpost-content.right-middle .popover-pointer{border-bottom:var(--clr-signpost-pointer-invisible-border);top:50%}.signpost-content.right-middle .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-invisible-border);top:var(--cds-global-space-1)}.signpost-content.right-bottom .signpost-wrap{border-top-left-radius:0}.signpost-content.right-bottom .popover-pointer{border-bottom:var(--clr-signpost-pointer-invisible-border);top:calc(-1*var(--cds-global-space-1))}.signpost-content.right-bottom .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-invisible-border);top:var(--cds-global-space-1)}.signpost-content-header{display:flex;justify-content:flex-end;width:100%;background-color:inherit;top:0;border-radius:var(--clr-signpost-border-radius)}.signpost-wrap{gap:var(--cds-global-space-5);padding:var(--cds-global-space-7);border:var(--cds-alias-object-border-width-100) solid var(--clr-signpost-content-border-color);border-radius:var(--clr-signpost-border-radius);background-color:var(--clr-signpost-content-bg-color);z-index:1050;position:relative;display:flex;flex-direction:column}.signpost-content-body{padding:0;color:var(--clr-signpost-content-color);text-align:left;max-height:calc(480*(1rem/var(--cds-global-base)));overflow-y:auto;font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing)}:root [cds-theme]{--clr-accordion-text-color:var(--cds-alias-object-interaction-color);--clr-accordion-text-color-hover:var(--cds-alias-object-interaction-color-hover);--clr-accordion-text-color-active:var(--cds-alias-object-interaction-color-active);--clr-accordion-panel-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-accordion-active-background-color:var(--cds-alias-object-interaction-background-selected);--clr-accordion-content-background-color:var(--cds-alias-object-app-background);--clr-accordion-content-color:var(--cds-alias-typography-color-450);--clr-accordion-content-font-size:var(--cds-alias-typography-secondary-font-size);--clr-accordion-header-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-disabled-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-hover-background-color:var(--cds-alias-object-interaction-background-hover);--clr-accordion-header-active-background-color:var(--cds-alias-object-interaction-background-active);--clr-accordion-header-open-background-color:var(--clr-accordion-active-background-color);--clr-accordion-header-open-active-background-color:var(--cds-alias-object-interaction-background-selected-active);--clr-accordion-header-open-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-accordion-error-color:var(--cds-alias-status-danger);--clr-accordion-complete-color:var(--cds-alias-status-success);--clr-accordion-border-color:var(--cds-alias-object-border-color);--clr-accordion-border-radius:var(--cds-alias-object-border-radius-100);--clr-accordion-border-left-color-complete:var(--cds-alias-status-success);--clr-accordion-border-left-color-error:var(--cds-alias-status-danger);--clr-accordion-header-left-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);--clr-accordion-header-left-current-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);--clr-accordion-step-title-min-width:var(--cds-global-space-13)}.clr-accordion{display:block;margin-bottom:var(--cds-global-space-9)}.clr-accordion-panel{display:block}.clr-accordion-header{color:var(--clr-accordion-text-color);box-shadow:var(--clr-accordion-header-left-indicator);background:var(--clr-accordion-header-background-color);transition:all 200ms ease-in-out;border:var(--cds-global-space-1) solid var(--clr-accordion-border-color);border-bottom-width:0;width:100%;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:calc(20*(1rem/var(--cds-global-base)));letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);text-align:left}.clr-accordion-header:hover{color:var(--clr-accordion-text-color-hover);background-color:var(--clr-accordion-header-hover-background-color)}.clr-accordion-header:active{color:var(--clr-accordion-text-color-active);background-color:var(--clr-accordion-header-active-background-color)}.clr-accordion-panel-disabled>div>.clr-accordion-header{background-color:var(--clr-accordion-header-background-color)}.clr-accordion-panel-disabled>div>.clr-accordion-header:hover,.clr-accordion-panel-disabled>div>.clr-accordion-header:active{background-color:var(--clr-accordion-header-background-color)}.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header{background-color:var(--clr-accordion-header-disabled-background-color)}.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header:hover,.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header:active{background-color:var(--clr-accordion-header-disabled-background-color)}.clr-accordion-panel:last-child .clr-accordion-content,.clr-accordion-panel:last-child .clr-accordion-header{border-bottom:var(--cds-global-space-1) solid var(--clr-accordion-border-color)}.clr-accordion-number{padding:0 var(--cds-global-space-7);display:none}.clr-accordion-header-button{display:flex;flex-flow:row wrap;flex:1 1 0;width:100%;border:0;padding:var(--cds-global-space-8);background:0 0;text-align:left;cursor:pointer;color:inherit;gap:var(--cds-global-space-5)}@media (min-width:576px){.clr-accordion-header-button{flex-flow:row}}.clr-accordion-header-button:disabled{cursor:not-allowed}.clr-accordion-header-button:disabled .clr-accordion-status,.clr-accordion-header-button:disabled .clr-accordion-title,.clr-accordion-header-button:disabled .clr-accordion-description{color:var(--clr-accordion-panel-disabled-color)}.clr-accordion-status{width:var(--cds-global-space-11);display:inline-block;vertical-align:top}.clr-accordion-title{display:inline-block}.clr-accordion-header-has-description .clr-accordion-title{min-width:var(--clr-accordion-step-title-min-width);max-width:calc(264*(1rem/var(--cds-global-base)))}@media (min-width:576px){.clr-accordion-header-has-description .clr-accordion-title{margin-left:var(--cds-global-space-7)}}.clr-accordion-description{display:inline-block;max-width:calc(650*(1rem/var(--cds-global-base)))}@media (min-width:576px){.clr-accordion-description{margin-left:calc(40*(1rem/var(--cds-global-base)))}}.clr-accordion-content{background:var(--clr-accordion-content-background-color);border:var(--cds-global-space-1) solid var(--clr-accordion-border-color);border-bottom:0;overflow:hidden;padding:var(--cds-global-space-8);display:none}.clr-accordion-content .clr-form{padding:0}.clr-accordion-content.ng-trigger{padding:0}@media (min-width:576px){.clr-accordion-content{padding:var(--cds-global-space-8) calc(54*(1rem/var(--cds-global-base)))}}.clr-accordion-inner-content{padding:var(--cds-global-space-9)}@media (min-width:576px){.clr-accordion-inner-content{padding:var(--cds-global-space-8) calc(54*(1rem/var(--cds-global-base)))}}.clr-accordion-angle{transition:all 200ms ease-in-out;transform:rotate(90deg)}.clr-accordion-error-icon,.clr-accordion-complete-icon{height:var(--cds-global-space-9);width:var(--cds-global-space-9);display:none;padding:0;margin:0 var(--cds-global-space-6)}.clr-accordion-panel-open .clr-accordion-header{box-shadow:var(--clr-accordion-header-left-current-indicator)}.clr-accordion-panel-open .clr-accordion-panel-complete .clr-accordion-header{box-shadow:inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-complete)}.clr-accordion-panel-open .clr-accordion-panel-error .clr-accordion-header{box-shadow:inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-error)}.clr-accordion-panel-open>.clr-accordion-content-region .clr-accordion-content{display:block}.clr-accordion-panel-open>.clr-accordion-header{background:var(--clr-accordion-header-open-background-color)}.clr-accordion-panel-open>.clr-accordion-header:hover{background-color:var(--clr-accordion-header-open-hover-background-color)}.clr-accordion-panel-open>.clr-accordion-header:active{color:var(--clr-accordion-text-color-active);background-color:var(--clr-accordion-header-open-active-background-color)}.clr-accordion-panel-open>.clr-accordion-header .clr-accordion-angle{visibility:visible;transform:rotate(180deg)}.clr-accordion-panel-complete .clr-accordion-complete-icon{display:inline-block;color:var(--clr-accordion-complete-color)}.clr-accordion-panel-complete .clr-accordion-angle{visibility:visible}.clr-accordion-panel-complete .clr-accordion-header{box-shadow:inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-complete)}.clr-accordion-panel-complete .ng-trigger.clr-accordion-content{display:block}.clr-accordion-panel-error .clr-accordion-header{box-shadow:inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-error);border-color:var(--clr-accordion-error-color);border-bottom:var(--cds-global-space-1) solid var(--clr-accordion-border-left-color-error);background-color:var(--clr-accordion-active-background-color)}.clr-accordion-panel-error .clr-accordion-error-icon{display:inline-block;color:var(--clr-accordion-error-color)}.clr-accordion-panel-error .clr-accordion-number,.clr-accordion-panel-complete .clr-accordion-number{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header{box-shadow:none}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:first-child .clr-accordion-header{border-top-left-radius:var(--clr-accordion-border-radius);border-top-right-radius:var(--clr-accordion-border-radius)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-content,.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-header{border-bottom-left-radius:var(--clr-accordion-border-radius);border-bottom-right-radius:var(--clr-accordion-border-radius)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header-button{align-items:center;padding:var(--cds-global-space-5) var(--cds-global-space-6)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-content{padding:0}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-inner-content{padding:var(--cds-global-space-5) var(--cds-global-space-6) var(--cds-global-space-5) var(--cds-global-space-11);color:var(--clr-accordion-content-color);font-size:var(--clr-accordion-content-font-size)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel-disabled .clr-accordion-inner-content{color:var(--clr-accordion-panel-disabled-color);cursor:not-allowed}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status{width:auto}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status cds-icon,.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status clr-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7)}.clr-accordion-panel-open>.clr-accordion-header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important}:root [cds-theme]{--clr-accordion-text-color:var(--cds-alias-object-interaction-color);--clr-accordion-text-color-hover:var(--cds-alias-object-interaction-color-hover);--clr-accordion-text-color-active:var(--cds-alias-object-interaction-color-active);--clr-accordion-panel-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-accordion-active-background-color:var(--cds-alias-object-interaction-background-selected);--clr-accordion-content-background-color:var(--cds-alias-object-app-background);--clr-accordion-content-color:var(--cds-alias-typography-color-450);--clr-accordion-content-font-size:var(--cds-alias-typography-secondary-font-size);--clr-accordion-header-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-disabled-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-hover-background-color:var(--cds-alias-object-interaction-background-hover);--clr-accordion-header-active-background-color:var(--cds-alias-object-interaction-background-active);--clr-accordion-header-open-background-color:var(--clr-accordion-active-background-color);--clr-accordion-header-open-active-background-color:var(--cds-alias-object-interaction-background-selected-active);--clr-accordion-header-open-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-accordion-error-color:var(--cds-alias-status-danger);--clr-accordion-complete-color:var(--cds-alias-status-success);--clr-accordion-border-color:var(--cds-alias-object-border-color);--clr-accordion-border-radius:var(--cds-alias-object-border-radius-100);--clr-accordion-border-left-color-complete:var(--cds-alias-status-success);--clr-accordion-border-left-color-error:var(--cds-alias-status-danger);--clr-accordion-header-left-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);--clr-accordion-header-left-current-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);--clr-accordion-step-title-min-width:var(--cds-global-space-13)}.clr-stepper-forms .clr-accordion-header-button{align-items:center;gap:var(--cds-global-space-12);min-height:calc(56*(1rem/var(--cds-global-base)));padding:var(--cds-global-space-5) var(--cds-global-space-9) var(--cds-global-space-5) var(--cds-global-space-10)}@media (max-width:576px){.clr-stepper-forms .clr-accordion-header-button{gap:var(--cds-global-space-9)}}.clr-stepper-forms .clr-accordion-panel-inactive .clr-accordion-angle{visibility:hidden}.clr-stepper-forms .clr-accordion-panel-open>.clr-accordion-header .clr-accordion-angle{visibility:visible}.clr-stepper-forms .clr-accordion-status{min-width:var(--cds-global-space-14)}.clr-stepper-forms .clr-accordion-number{font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-font-weight-semibold);line-height:var(--cds-alias-typography-body-line-height);letter-spacing:var(--cds-alias-typography-body-letter-spacing);padding:0 var(--cds-global-space-7);display:inline-block}.clr-stepper-forms .clr-accordion-description{display:inline-block}.clr-stepper-forms .clr-accordion-title{font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-font-weight-semibold);line-height:var(--cds-alias-typography-body-line-height);letter-spacing:var(--cds-alias-typography-body-letter-spacing)}.clr-stepper-forms .clr-accordion-description{font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-alias-typography-body-line-height);letter-spacing:var(--cds-alias-typography-body-letter-spacing)}.clr-stepper-forms .clr-step-button{display:block;margin-top:var(--cds-global-space-9)}clr-stepper-panel .clr-accordion-inner-content{padding:var(--cds-global-space-9) var(--cds-global-space-11)}:root [cds-theme]{--clr-timeline-line-color:var(--cds-alias-object-interaction-border-color);--clr-timeline-step-header-color:var(--cds-alias-typography-color-400);--clr-timeline-step-title-color:var(--cds-alias-typography-color-400);--clr-timeline-step-description-color:var(--cds-alias-typography-color-400);--clr-timeline-incomplete-step-color:var(--cds-alias-object-interaction-border-color);--clr-timeline-current-step-color:var(--cds-alias-object-interaction-background-highlight);--clr-timeline-success-step-color:var(--cds-alias-status-success);--clr-timeline-error-step-color:var(--cds-alias-status-danger);--clr-timeline-step-title-font-weight:var(--cds-alias-typography-font-weight-semibold);--clr-timeline-step-internal-spacing:var(--cds-global-space-6)}.clr-timeline{display:flex;padding:var(--clr-timeline-step-internal-spacing)}.clr-timeline-step{display:flex;flex-direction:column;width:100%;min-width:calc(175*(1rem/var(--cds-global-base)));margin-left:var(--cds-global-space-5)}.clr-timeline-step cds-icon,.clr-timeline-step clr-icon{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11)}.clr-timeline-step cds-icon[shape=circle],.clr-timeline-step clr-icon[shape=circle]{color:var(--clr-timeline-incomplete-step-color)}.clr-timeline-step cds-icon[shape=dot-circle],.clr-timeline-step clr-icon[shape=dot-circle]{color:var(--clr-timeline-current-step-color)}.clr-timeline-step cds-icon[shape=success-standard],.clr-timeline-step clr-icon[shape=success-standard]{color:var(--clr-timeline-success-step-color)}.clr-timeline-step cds-icon[shape=error-standard],.clr-timeline-step clr-icon[shape=error-standard]{color:var(--clr-timeline-error-step-color)}.clr-timeline-step clr-spinner.spinner{margin:var(--cds-global-space-2)}.clr-timeline-step clr-spinner.spinner,.clr-timeline-step clr-spinner.spinner::after,.clr-timeline-step clr-spinner.spinner::before{height:var(--cds-global-space-10);width:var(--cds-global-space-10);min-height:var(--cds-global-space-10);min-width:var(--cds-global-space-10)}.clr-timeline-step:not(:last-of-type) .clr-timeline-step-body::before{content:"";background:var(--clr-timeline-line-color);height:var(--cds-alias-object-border-width-200);width:calc(100% - var(--cds-global-space-11) + var(--clr-timeline-step-internal-spacing));transform:translate(calc(var(--cds-global-space-11) - var(--cds-alias-object-border-width-200)),calc(-.5*(var(--cds-alias-object-border-width-200) + var(--cds-global-space-11))))}.clr-timeline-step-header{white-space:nowrap;margin-bottom:var(--clr-timeline-step-internal-spacing);color:var(--clr-timeline-step-header-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-font-weight-medium);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-timeline-step-body{display:flex;flex-direction:column}.clr-timeline-step-body cds-icon,.clr-timeline-step-body clr-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-width:initial;min-height:initial}.clr-timeline-step-body cds-icon[shape=circle],.clr-timeline-step-body cds-icon[shape=dot-circle],.clr-timeline-step-body cds-icon[shape=success-standard],.clr-timeline-step-body cds-icon[shape=error-standard],.clr-timeline-step-body clr-icon[shape=circle],.clr-timeline-step-body clr-icon[shape=dot-circle],.clr-timeline-step-body clr-icon[shape=success-standard],.clr-timeline-step-body clr-icon[shape=error-standard]{color:inherit}.clr-timeline-step-title{margin:var(--clr-timeline-step-internal-spacing) 0;color:var(--clr-timeline-step-title-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--clr-timeline-step-title-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-timeline-step-description{color:var(--clr-timeline-step-description-color);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing)}.clr-timeline-step-description button{display:block;margin-top:var(--clr-timeline-step-internal-spacing)}.clr-timeline-step-description img{width:100%;margin-top:var(--cds-global-space-5)}.clr-timeline.clr-timeline-vertical{flex-direction:column;min-width:calc(320*(1rem/var(--cds-global-base)))}.clr-timeline.clr-timeline-vertical .clr-timeline-step{flex-direction:row;margin-left:0;position:relative}.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type){margin-bottom:var(--clr-timeline-step-internal-spacing)}.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type) .clr-timeline-step-body::before{position:absolute;width:var(--cds-alias-object-border-width-200);height:calc(100% - (.5*var(--cds-global-space-11) + var(--cds-alias-object-border-width-200)));transform:translate(calc(-.5*(var(--cds-global-space-11) + var(--cds-alias-object-border-width-200)) - var(--clr-timeline-step-internal-spacing)),calc(var(--cds-global-space-11) - var(--cds-alias-object-border-width-200)))}.clr-timeline.clr-timeline-vertical .clr-timeline-step-header{text-align:right;white-space:normal;word-break:break-word;width:calc(60*(1rem/var(--cds-global-base)));min-width:calc(60*(1rem/var(--cds-global-base)));margin:var(--clr-timeline-step-internal-spacing) var(--clr-timeline-step-internal-spacing) 0 0}.clr-timeline.clr-timeline-vertical .clr-timeline-step-body{display:flex;flex-direction:column;min-width:calc(178*(1rem/var(--cds-global-base)));margin-left:var(--clr-timeline-step-internal-spacing)}@font-face{font-family:"Metropolis";src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Metropolis";src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Metropolis";src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Metropolis";src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:600;font-style:normal}[cds-theme]{--cds-alias-object-container-backdrop-background:hsla(0, 0%, 100%, 0.6);--cds-alias-object-interaction-background-hover:var(--cds-global-color-construction-50);--cds-alias-object-interaction-background-active:var(--cds-global-color-construction-100);--cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-75);--cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-100);--cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-200)}[cds-theme~=dark]{--cds-alias-object-container-backdrop-background:var(--cds-alias-object-opacity-300);--cds-alias-object-interaction-background-hover:var(--cds-global-color-construction-800);--cds-alias-object-interaction-background-active:var(--cds-global-color-construction-600);--cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-900);--cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-600);--cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-700)} copyright-color:var(--cds-alias-typography-link-color);--clr-login-background-color:var(--cds-alias-object-container-background);--clr-login-welcome-color:var(--cds-alias-typography-color-400);--clr-login-error-background-color:var(--clr-alert-danger-bg-color);--clr-login-error-icon-color:var(--clr-alert-danger-icon-color);--clr-login-logo-color: copyright thumbnail | --clr-login-welcome-color | Font color for welcome | | --clr-login-error-icon-color | Color for error icon | | --clr-login-logo-color | Color of VMware logo | | --clr-login-trademark-color | DEPRECATED in v17. to be removed in v18. | | --clr-login-trademark-font-weight | DEPRECATED in v17. to be removed in v18. | | --clr-login-trademark-font-family | DEPRECATED in v17. to be removed in v18. | | --clr-login-trademark-font-size | DEPRECATED in v17. to be removed in v18. | | --clr-login-trademark-letter-spacing | DEPRECATED in v17. to be removed in v18. | ## CSS Classes copyright{font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);color:var(--clr-login-copyright-color) var(--cds-global-space-7);--clr-vertical-nav-item-child-padding:var(--cds-global-space-5) var(--cds-global-space-6) var(--cds-global-space-5) var(--cds-global-space-10);--clr-vertical-nav-item-height:var(--cds-global-space-10);--clr-vertical-nav-min-width:var(--cds-global-space-12);--clr-vertical-nav-item-active-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-vertical-nav-selected-bg-color:var(--cds-alias-object-interaction-vertical-navigation-background-selected);--clr-vertical-nav-selected-hover-bg-color:var( --cds-alias-object-interaction-vertical-navigation-background-selected-hover );--clr-vertical-nav-selected-active-bg-color:var( --cds-alias-object-interaction-vertical-navigation-background-selected-active );--clr-vertical-nav-bg-color:var(--cds-alias-object-interaction-vertical-navigation-background-color);--clr-vertical-nav-hover-bg-color:var(--cds-alias-object-interaction-vertical-navigation-background-hover);--clr-vertical-nav-active-bg-color:var(--cds-alias-object-interaction-vertical-navigation-background-active);--clr-vertical-nav-active-color:var(--cds-alias-object-interaction-color-active);--clr-vertical-nav-item-top-level-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-vertical-nav-toggle-icon-color:var(--cds-alias-object-interaction-color);--clr-vertical-nav-toggle-icon-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-vertical-nav-toggle-icon-active-color:var(--cds-alias-object-interaction-color-active);--clr-vertical-nav-toggle-icon-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-vertical-nav-toggle-button-size:var(--cds-global-space-10);--clr-vertical-nav-trigger-divider-border-color:var(--cds-alias-object-border-color);--clr-vertical-nav-trigger-divider-border-width:var(--clr-global-borderwidth);--clr-vertical-nav-trigger-collapsed-margin:mixins.baselinePx(3);--clr-vertical-nav-header-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-vertical-nav-header-padding:var(--cds-global-space-5) var(--cds-global-space-7)}.clr-vertical-nav{display:flex;flex-direction:column;width:calc(240*(1rem/var(--cds-global-base)));min-width:var(--cds-global-space-12);background-color:var(--clr-vertical-nav-bg-color);will-change:width;transition:width .2s ease-in-out}.clr-vertical-nav .nav-divider{border-width:var(--clr-vertical-nav-trigger-divider-border-width);border-style:solid;border-color:var(--clr-vertical-nav-trigger-divider-border-color)}.clr-vertical-nav .nav-content{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--cds-global-space-5);padding-top:var(--cds-global-space-8);overflow-y:auto;overflow-x:hidden}.clr-vertical-nav .nav-group{display:block;flex:0 0 auto;height:auto;min-height:var(--clr-vertical-nav-item-height)}.clr-vertical-nav .nav-group-content{display:flex;color:var(--clr-vertical-nav-item-color)}.clr-vertical-nav .nav-group-content.active{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-selected-bg-color);position:relative}.clr-vertical-nav .nav-group-content.active::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left:var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);transition:border-left .2s ease-in}.clr-vertical-nav .nav-group-content.active .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.clr-vertical-nav .nav-group-content.active:hover{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.clr-vertical-nav .nav-group-content.active:active{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.clr-vertical-nav .nav-group-content:hover{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-hover-bg-color);text-decoration:none}.clr-vertical-nav .nav-group-content:active{color:var(--clr-vertical-nav-active-color);background-color:var(--clr-vertical-nav-active-bg-color)}.clr-vertical-nav .nav-group-content .nav-link{flex:1 1 auto;padding-left:0;min-width:0}.clr-vertical-nav .nav-group-content .nav-icon{margin-left:var(--cds-global-space-7)}.clr-vertical-nav .nav-group-content .nav-text{padding-left:var(--cds-global-space-6)}.clr-vertical-nav .nav-group-content .nav-icon+.nav-text{padding-left:0}.clr-vertical-nav .nav-group-content .nav-link+.nav-group-text{display:none}.clr-vertical-nav .nav-group-content>.nav-link.active,.clr-vertical-nav .nav-group-content>.nav-link:active{font-weight:var(--clr-vertical-nav-item-active-font-weight)}.clr-vertical-nav .nav-group-children{overflow-y:hidden}.clr-vertical-nav .nav-trigger,.clr-vertical-nav .nav-group-trigger{flex:0 0 var(--clr-vertical-nav-toggle-button-size);border:0;height:var(--clr-vertical-nav-toggle-button-size);padding:0;background-color:transparent;cursor:pointer;outline-offset:calc(-1*calc(5*(1rem/var(--cds-global-base))))}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]{color:var(--clr-vertical-nav-toggle-icon-color)}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:hover{color:var(--clr-vertical-nav-toggle-icon-hover-color)}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:active,.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:active,.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:active,.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:active{color:var(--clr-vertical-nav-toggle-icon-active-color)}.clr-vertical-nav .nav-trigger:disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger:disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-trigger.disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger.disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger:disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger:disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger.disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger.disabled clr-icon[shape=angle-double]{color:var(--clr-vertical-nav-toggle-icon-disabled-color)}.clr-vertical-nav .nav-trigger{display:flex;align-items:center;justify-content:flex-end;height:var(--clr-vertical-nav-item-height);padding:var(--cds-global-space-5) var(--cds-global-space-7);margin-bottom:var(--cds-global-space-3)}.clr-vertical-nav .nav-trigger cds-icon{margin-right:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7)}.clr-vertical-nav .nav-trigger.on-collapse{display:block}.clr-vertical-nav .nav-trigger.on-collapse cds-icon{margin:0}.clr-vertical-nav .nav-group-trigger{display:flex;flex:1 1 auto;color:inherit;overflow:hidden;text-align:left}.clr-vertical-nav .nav-group-trigger .nav-group-trigger-icon{flex-shrink:0;width:var(--clr-vertical-nav-icon-size);margin:var(--cds-global-space-5);align-self:center;transition:all .2s ease-in-out}.clr-vertical-nav .nav-trigger-icon{transition:all .2s ease-in-out}.clr-vertical-nav .nav-trigger+.nav-content{border-top-width:var(--clr-vertical-nav-trigger-divider-border-width);border-top-style:solid;border-top-color:var(--clr-vertical-nav-trigger-divider-border-color);padding-top:var(--cds-global-space-5)}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-link{height:var(--clr-vertical-nav-item-height);padding:var(--clr-vertical-nav-item-padding);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);display:flex;align-items:center;outline-offset:calc(-1*calc(5*(1rem/var(--cds-global-base))))}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-text{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clr-vertical-nav .nav-link{display:flex;text-decoration:none;color:var(--clr-vertical-nav-item-color)}.clr-vertical-nav .nav-link.active{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-selected-bg-color);position:relative}.clr-vertical-nav .nav-link.active::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left:var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);transition:border-left .2s ease-in}.clr-vertical-nav .nav-link.active .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.clr-vertical-nav .nav-link.active:hover{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.clr-vertical-nav .nav-link.active:active{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.clr-vertical-nav .nav-link:hover{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-hover-bg-color);text-decoration:none}.clr-vertical-nav .nav-link:active{color:var(--clr-vertical-nav-active-color);background-color:var(--clr-vertical-nav-active-bg-color)}.clr-vertical-nav .nav-header{padding:var(--clr-vertical-nav-header-padding);font-size:var(--cds-alias-typography-font-size-2);font-weight:var(--clr-vertical-nav-header-font-weight);line-height:1.333333em;letter-spacing:-.00833333em}.clr-vertical-nav .nav-icon{flex:0 0 var(--clr-vertical-nav-icon-size);align-self:center;height:var(--clr-vertical-nav-icon-size);width:var(--clr-vertical-nav-icon-size);min-height:var(--clr-vertical-nav-icon-size);min-width:var(--clr-vertical-nav-icon-size);margin-right:var(--cds-global-space-3);vertical-align:middle}.clr-vertical-nav clr-vertical-nav-group-children{display:block}.clr-vertical-nav .nav-btn{flex:1 1 auto;padding:0;margin:0;background:0 0;border:0;cursor:pointer;outline-offset:calc(-1*calc(5*(1rem/var(--cds-global-base))))}.clr-vertical-nav>.nav-link,.clr-vertical-nav .nav-content>.nav-link{flex:0 0 var(--clr-vertical-nav-toggle-button-size)}.clr-vertical-nav .nav-link+.nav-group-trigger{flex:0 0 var(--clr-vertical-nav-toggle-button-size)}.clr-vertical-nav .nav-link+.nav-group-trigger .nav-group-text{display:none}.clr-vertical-nav .nav-icon+.nav-group-text{padding-left:0}.clr-vertical-nav.has-nav-groups .nav-group .nav-group-text,.clr-vertical-nav.has-nav-groups .nav-group .nav-group-trigger{font-weight:var(--clr-vertical-nav-item-top-level-font-weight)}.clr-vertical-nav.has-nav-groups .nav-group-children .nav-link{padding:var(--clr-vertical-nav-item-child-padding)}.clr-vertical-nav.has-icons .nav-group-children .nav-link{padding:var(--clr-vertical-nav-item-child-padding)}.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content{background-color:var(--clr-vertical-nav-selected-bg-color)}.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.clr-vertical-nav .nav-group-content .nav-link.active~.nav-group-trigger{background-color:var(--clr-vertical-nav-selected-bg-color)}.clr-vertical-nav .nav-group-content .nav-link:hover~.nav-group-trigger{background-color:var(--clr-vertical-nav-hover-bg-color)}.clr-vertical-nav .nav-group-content .nav-link:active~.nav-group-trigger{background-color:var(--clr-vertical-nav-active-bg-color)}.clr-vertical-nav .nav-group-content .nav-link.active:hover~.nav-group-trigger{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.clr-vertical-nav .nav-group-content .nav-link.active:active~.nav-group-trigger{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.clr-vertical-nav:not(.is-collapsed) .nav-link+.nav-group-trigger{justify-content:center}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed{width:var(--clr-vertical-nav-min-width);min-width:var(--clr-vertical-nav-min-width);max-width:calc(var(--clr-vertical-nav-min-width) + calc(14*(1rem/var(--cds-global-base))));cursor:pointer}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-icon{margin:var(--cds-global-space-5) 0 var(--cds-global-space-5) var(--cds-global-space-7)}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link{flex:0 0 var(--clr-vertical-nav-min-width)}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link~.nav-group-trigger{flex:0 0 calc(var(--clr-vertical-nav-collapsed-caret-size) + var(--clr-vertical-nav-icon-right-margin));transform:translateX(calc(-1*var(--clr-vertical-nav-icon-size)));pointer-events:none}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger{padding:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger{padding-left:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger clr-icon.nav-group-trigger-icon{height:var(--clr-vertical-nav-item-height);width:var(--cds-global-space-7);margin-left:calc(3*(1rem/var(--cds-global-base)));margin-right:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger cds-icon.nav-group-trigger-icon{width:var(--cds-global-space-7);margin:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link{display:none}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group{display:block}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-link{display:flex}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group-text,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-text{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.clr-vertical-nav.nav-trigger--bottom .nav-trigger{order:2;margin-top:0}.clr-vertical-nav.nav-trigger--bottom .nav-trigger+.nav-content{border-bottom-width:var(--clr-vertical-nav-trigger-divider-border-width);border-bottom-style:solid;border-bottom-color:var(--clr-vertical-nav-trigger-divider-border-color);border-top:none;padding-top:var(--cds-global-space-8)}:root [cds-theme]{--clr-sliding-panel-text-color:var(--cds-global-color-gray-700);--clr-nav-background-color:var(--cds-alias-object-container-background-dark);--clr-responsive-nav-trigger-bg-color:var(--cds-global-color-gray-0);--clr-responsive-nav-trigger-border-radius:var(--cds-alias-object-border-radius-100);--clr-responsive-nav-overflow-border-radius:var(--cds-alias-object-border-radius-100);--clr-responsive-nav-hamburger-border-radius:var(--cds-alias-object-border-radius-100)}.clr-nav-close{margin:var(--cds-global-space-7);background:0 0;border:0;color:var(--color);--color:var(--cds-global-color-white)}.clr-nav-close:hover,.clr-nav-close:focus{--color:var(--cds-global-color-warm-gray-100)}.header-hamburger-trigger,.header-overflow-trigger{display:none}.header-hamburger-trigger>span,.header-hamburger-trigger>span::before,.header-hamburger-trigger>span::after{display:inline-block;height:var(--cds-global-space-2);width:var(--cds-global-space-9);background:var(--clr-responsive-nav-trigger-bg-color);border-radius:var(--cds-alias-object-border-radius-100)}.header-hamburger-trigger>span{position:relative;vertical-align:middle}.header-hamburger-trigger>span::before,.header-hamburger-trigger>span::after{content:"";position:absolute;left:0}.header-hamburger-trigger>span::before{top:calc(-1*var(--cds-global-space-5))}.header-hamburger-trigger>span::after{bottom:calc(-1*var(--cds-global-space-5))}.header-hamburger-trigger.active>span{background:0 0}.header-hamburger-trigger.active>span::before,.header-hamburger-trigger.active>span::after{left:var(--cds-global-space-3);transform-origin:9%;transition:transform .6s ease}.header-hamburger-trigger.active>span::before{transform:rotate(45deg)}.header-hamburger-trigger.active>span::after{transform:rotate(-45deg)}.header-overflow-trigger>span,.header-overflow-trigger>span::before,.header-overflow-trigger>span::after{display:inline-block;height:var(--cds-global-space-3);width:var(--cds-global-space-3);background:var(--clr-responsive-nav-trigger-bg-color);border-radius:var(--cds-global-space-3)}.header-overflow-trigger>span{position:relative;vertical-align:middle}.header-overflow-trigger>span::before,.header-overflow-trigger>span::after{content:"";position:absolute;left:0}.header-overflow-trigger>span::before{top:calc(-1*var(--cds-global-space-5))}.header-overflow-trigger>span::after{bottom:calc(-1*var(--cds-global-space-5))}.header-overflow-trigger.active>span{background:0 0}.header-overflow-trigger.active>span::before,.header-overflow-trigger.active>span::after{height:var(--cds-global-space-2);width:var(--cds-global-space-9);left:calc(-1*var(--cds-global-space-4));transform-origin:-3%;transition:transform .6s ease}.header-overflow-trigger.active>span::before{transform:rotate(45deg)}.header-overflow-trigger.active>span::after{transform:rotate(-45deg)}@media screen and (max-width:992px){.main-container .header-hamburger-trigger,.main-container .header-overflow-trigger{display:inline-block;border:0;background:0 0;cursor:pointer;font-size:var(--cds-global-space-9);height:var(--clr-header-height);width:var(--clr-header-height);padding:0 0 var(--cds-global-space-3) 0;text-align:center;white-space:nowrap;color:var(--clr-header-font-color)}.main-container .header-hamburger-trigger:focus,.main-container .header-overflow-trigger:focus{outline-offset:calc(-1*var(--cds-global-space-4))}.main-container .header-hamburger-trigger:hover,.main-container .header-overflow-trigger:hover{color:var(--clr-header-font-color-hover)}.main-container .header-hamburger-trigger:disabled,.main-container .header-overflow-trigger:disabled{cursor:not-allowed}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{display:flex;flex-direction:column;position:fixed;top:0;right:auto;bottom:0;left:0;background:var(--clr-vertical-nav-bg-color);z-index:1039;height:100vh;transform:translateX(calc(-1*calc(360*(1rem/var(--cds-global-base)))));transition:transform .3s ease}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:auto;background:var(--clr-vertical-nav-bg-color);z-index:1039;height:100vh;transform:translateX(calc(360*(1rem/var(--cds-global-base))));transition:transform .3s ease}.main-container .subnav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 .nav,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 aside{flex-direction:column;align-items:stretch}.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 aside{justify-content:center;width:100%}.main-container .subnav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 .nav{padding-left:0;gap:var(--cds-global-space-5)}.main-container .subnav.clr-nav-level-1 .nav .nav-item,.main-container .sub-nav.clr-nav-level-1 .nav .nav-item,.main-container .subnav.clr-nav-level-2 .nav .nav-item,.main-container .sub-nav.clr-nav-level-2 .nav .nav-item{height:var(--cds-global-space-11);margin-right:0}.main-container .subnav.clr-nav-level-1 .nav .nav-link,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link,.main-container .subnav.clr-nav-level-2 .nav .nav-link,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link{padding:var(--clr-vertical-nav-item-padding);width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--clr-vertical-nav-item-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-selected-bg-color);position:relative}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active::before,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active::before,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active::before,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left:var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);transition:border-left .2s ease-in}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:hover{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active:active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:active,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active:active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:active{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-hover-bg-color);text-decoration:none}.main-container .subnav.clr-nav-level-1 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:active{color:var(--clr-vertical-nav-active-color);background-color:var(--clr-vertical-nav-active-bg-color)}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{box-shadow:none}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover:not(.active)::before,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover:not(.active)::before,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover:not(.active)::before,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover:not(.active)::before{content:none}.main-container .clr-vertical-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-2{border-right:none}.main-container .header-overflow-trigger{position:relative}.main-container .header-overflow-trigger::after{position:absolute;content:"";display:inline-block;position:absolute;content:"";background-color:var(--clr-header-divider-color);height:var(--cds-global-space-11);width:var(--cds-alias-object-border-width-100);top:var(--cds-global-space-6);left:0;left:0}.main-container .header .branding{max-width:calc(240*(1rem/var(--cds-global-base)));min-width:0;overflow:hidden}.main-container .header .header-hamburger-trigger+.branding{padding-left:0;margin-left:calc(-1*var(--cds-global-space-5))}.main-container .header .header-hamburger-trigger+.branding .clr-icon,.main-container .header .header-hamburger-trigger+.branding .logo,.main-container .header .header-hamburger-trigger+.branding cds-icon,.main-container .header .header-hamburger-trigger+.branding clr-icon{display:none}.main-container .header .branding+.header-overflow-trigger,.main-container .header .header-nav+.header-overflow-trigger,.main-container .header .header-nav+.cdk-visually-hidden+.header-overflow-trigger{margin-left:auto}.main-container.open-hamburger-menu .header .header-backdrop,.main-container.open-overflow-menu .header .header-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:var(--cds-alias-object-overlay-backdrop-background);cursor:pointer;z-index:1038}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link{flex:0 0 auto;opacity:1;color:var(--clr-vertical-nav-item-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .fa{display:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text{display:inline-block;padding:var(--cds-global-space-4) 0 var(--cds-global-space-4) var(--cds-global-space-9);white-space:normal;color:var(--clr-sliding-panel-text-color);line-height:var(--cds-global-space-9);font-weight:400}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text{display:inline-block}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-selected-bg-color);position:relative}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active::before,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active::before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active::before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left:var(--cds-alias-object-border-width-300) solid var(--cds-alias-object-interaction-background-highlight);transition:border-left .2s ease-in}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon{fill:var(--clr-vertical-nav-icon-active-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:hover,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:hover{background-color:var(--clr-vertical-nav-selected-hover-bg-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:active{background-color:var(--clr-vertical-nav-selected-active-bg-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover{color:var(--clr-vertical-nav-item-active-color);background-color:var(--clr-vertical-nav-hover-bg-color);text-decoration:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:active{color:var(--clr-vertical-nav-active-color);background-color:var(--clr-vertical-nav-active-bg-color)}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text{color:inherit}.main-container.open-hamburger-menu .clr-vertical-nav .nav-trigger,.main-container.open-overflow-menu .clr-vertical-nav .nav-trigger{display:none}.main-container.open-hamburger-menu .header .branding{position:fixed;top:0;left:0;overflow:hidden;width:calc(360*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)));z-index:1040;padding-left:var(--cds-global-space-9)}.main-container.open-hamburger-menu .header .branding>.nav-link{overflow:hidden}.main-container.open-hamburger-menu .header .branding .clr-icon,.main-container.open-hamburger-menu .header .branding .logo,.main-container.open-hamburger-menu .header .branding cds-icon,.main-container.open-hamburger-menu .header .branding clr-icon{display:inline-block}.main-container.open-hamburger-menu .header .branding cds-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding clr-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding .clr-vmw-logo{background-color:var(--clr-header-bg-color);border-radius:var(--cds-alias-object-border-radius-100)}.main-container.open-hamburger-menu .header .branding .title{color:var(--clr-vertical-nav-item-color);text-overflow:ellipsis;overflow:hidden}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translateX(calc(calc(360*(1rem/var(--cds-global-base))) + var(--cds-global-space-6)));transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close::after{content:none}.main-container.open-hamburger-menu .clr-nav-close>span{background:0 0}.main-container.open-hamburger-menu .clr-nav-close>span::before,.main-container.open-hamburger-menu .clr-nav-close>span::after{left:var(--cds-global-space-3);transform-origin:9%;transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close>span::before{transform:rotate(45deg)}.main-container.open-hamburger-menu .clr-nav-close>span::after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{padding-top:calc(var(--clr-header-height) + var(--cds-global-space-9));transform:translateX(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{transform:translateX(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2{padding-top:var(--cds-global-space-9)}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translateX(calc(-1*calc(calc(360*(1rem/var(--cds-global-base))) + var(--cds-global-space-6))));transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close::after{content:none}.main-container.open-overflow-menu .clr-nav-close>span{background:0 0}.main-container.open-overflow-menu .clr-nav-close>span::before,.main-container.open-overflow-menu .clr-nav-close>span::after{height:var(--cds-global-space-2);width:var(--cds-global-space-9);left:calc(-1*var(--cds-global-space-4));transform-origin:-3%;transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close>span::before{transform:rotate(45deg)}.main-container.open-overflow-menu .clr-nav-close>span::after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:calc(360*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)))}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1::before,.main-container.open-hamburger-menu .subnav.clr-nav-level-1::before,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1::before,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1::before{content:none}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .subnav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1 .nav-link{width:100%}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:calc(360*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)))}}@media screen and (max-width:576px){.main-container .header .branding{max-width:calc(144*(1rem/var(--cds-global-base)));min-width:0;overflow:hidden}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{transform:translateX(calc(-1*calc(288*(1rem/var(--cds-global-base)))))}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{transform:translateX(calc(288*(1rem/var(--cds-global-base))))}.main-container.open-hamburger-menu .header .branding{width:calc(288*(1rem/var(--cds-global-base)));max-width:calc(288*(1rem/var(--cds-global-base)))}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:calc(288*(1rem/var(--cds-global-base)));max-width:calc(288*(1rem/var(--cds-global-base)))}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translateX(calc(calc(288*(1rem/var(--cds-global-base))) + var(--cds-global-space-6)));transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close::after{content:none}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:calc(288*(1rem/var(--cds-global-base)));max-width:calc(288*(1rem/var(--cds-global-base)))}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translateX(calc(-1*calc(calc(288*(1rem/var(--cds-global-base))) + var(--cds-global-space-6))));transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close::after{content:none}}:root [cds-theme]{--clr-badge-background-color:var(--cds-alias-utility-gray);--clr-badge-color:var(--cds-alias-typography-color-100);--clr-badge-info-bg-color:var(--cds-alias-utility-blue);--clr-badge-info-color:var(--cds-alias-typography-color-100);--clr-badge-success-bg-color:var(--cds-alias-utility-green);--clr-badge-success-color:var(--cds-alias-typography-color-100);--clr-badge-warning-bg-color:var(--cds-alias-utility-yellow);--clr-badge-warning-color:var(--cds-global-color-black);--clr-badge-danger-bg-color:var(--cds-alias-utility-red);--clr-badge-danger-color:var(--cds-alias-typography-color-100);--clr-badge-gray-bg-color:var(--cds-alias-utility-gray);--clr-badge-gray-color:var(--cds-alias-typography-color-100);--clr-badge-purple-bg-color:var(--cds-alias-utility-violet);--clr-badge-purple-color:var(--cds-alias-typography-color-100);--clr-badge-blue-bg-color:var(--cds-alias-utility-dark-blue);--clr-badge-blue-color:var(--cds-alias-typography-color-100);--clr-badge-orange-bg-color:var(--cds-alias-utility-tangerine);--clr-badge-orange-color:var(--cds-global-color-black);--clr-badge-light-blue-bg-color:var(--cds-alias-utility-light-blue);--clr-badge-light-blue-color:var(--cds-alias-typography-color-500)}.badge{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;min-width:var(--cds-global-space-7);background-color:var(--clr-badge-background-color);height:var(--cds-global-space-7);border-radius:calc(2*var(--cds-alias-object-border-radius-100));font-size:var(--cds-alias-typography-smallcaption-font-size);font-weight:var(--cds-alias-typography-smallcaption-font-weight);line-height:var(--cds-alias-typography-smallcaption-line-height);letter-spacing:var(--cds-alias-typography-smallcaption-letter-spacing);padding:var(--cds-global-space-2) var(--cds-global-space-3);margin-right:var(--cds-global-space-4);white-space:nowrap;text-align:center;color:var(--clr-badge-color)}.badge:visited{color:var(--clr-badge-color)}.badge:link{background-color:var(--clr-badge-gray-bg-color);color:var(--clr-badge-gray-color)}.badge.badge-gray,.badge.badge-1{background:var(--clr-badge-gray-bg-color);color:var(--clr-badge-gray-color)}.badge.badge-purple,.badge.badge-2{background:var(--clr-badge-purple-bg-color);color:var(--clr-badge-purple-color)}.badge.badge-blue,.badge.badge-3{background:var(--clr-badge-blue-bg-color);color:var(--clr-badge-blue-color)}.badge.badge-orange,.badge.badge-4{background:var(--clr-badge-orange-bg-color);color:var(--clr-badge-orange-color)}.badge.badge-light-blue,.badge.badge-5{background:var(--clr-badge-light-blue-bg-color);color:var(--clr-badge-light-blue-color)}.badge.badge-info{background:var(--clr-badge-info-bg-color);color:var(--clr-badge-info-color)}.badge.badge-success{background:var(--clr-badge-success-bg-color);color:var(--clr-badge-success-color)}.badge.badge-danger{background:var(--clr-badge-danger-bg-color);color:var(--clr-badge-danger-color)}.badge.badge-warning{background:var(--clr-badge-warning-bg-color);color:var(--clr-badge-warning-color)}_:-ms-input-placeholder .badge,:root .badge{padding:var(--cds-global-space-2) calc(3*(1rem/var(--cds-global-base))) 0}@supports (-ms-ime-align:auto){.badge{padding:var(--cds-global-space-2) calc(3*(1rem/var(--cds-global-base))) 0}}:root [cds-theme]{--clr-label-font-color-light:var(--cds-alias-typography-color-500);--clr-label-font-color-dark:var(--clr-color-neutral-1000);--clr-label-default-border-color:var(--cds-alias-utility-gray);--clr-label-default-bg-color:var(--cds-alias-object-opacity-0);--clr-label-bg-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-label-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-label-bg-active-color:var(--cds-alias-object-interaction-background-active);--clr-label-active-color:var(--cds-alias-object-interaction-color-active);--clr-label-bg-disabled-color:var(--cds-alias-object-interaction-background-disabled);--clr-label-disabled-color:var(--cds-alias-typography-disabled);--clr-label-disabled-border-color:var(--cds-alias-status-disabled);--clr-label-gray-bg-color:var(--cds-alias-object-opacity-0);--clr-label-gray-border-color:var(--cds-alias-utility-gray);--clr-label-gray-color:var(--cds-alias-typography-color-500);--clr-label-purple-bg-color:var(--cds-alias-object-opacity-0);--clr-label-purple-border-color:var(--cds-alias-utility-violet);--clr-label-purple-color:var(--cds-alias-typography-color-500);--clr-label-blue-bg-color:var(--cds-alias-object-opacity-0);--clr-label-blue-border-color:var(--cds-alias-utility-dark-blue);--clr-label-blue-color:var(--cds-alias-typography-color-500);--clr-label-orange-bg-color:var(--cds-alias-object-opacity-0);--clr-label-orange-border-color:var(--cds-alias-utility-tangerine);--clr-label-orange-color:var(--cds-alias-typography-color-500);--clr-label-light-blue-bg-color:var(--cds-alias-object-opacity-0);--clr-label-light-blue-border-color:var(--cds-alias-utility-light-blue);--clr-label-light-blue-color:var(--cds-alias-typography-color-500);--clr-label-info-bg-color:var(--cds-alias-utility-blue-tint);--clr-label-info-font-color:var(--cds-alias-typography-color-500);--clr-label-info-border-color:var(--cds-alias-utility-blue);--clr-label-success-bg-color:var(--cds-alias-utility-green-tint);--clr-label-success-font-color:var(--cds-alias-typography-color-500);--clr-label-success-border-color:var(--cds-alias-utility-green);--clr-label-warning-bg-color:var(--cds-alias-utility-yellow-tint);--clr-label-warning-font-color:var(--cds-alias-typography-color-500);--clr-label-warning-border-color:var(--cds-alias-utility-yellow);--clr-label-danger-bg-color:var(--cds-alias-utility-red-tint);--clr-label-danger-font-color:var(--cds-alias-typography-color-500);--clr-label-danger-border-color:var(--cds-alias-utility-red);--clr-label-border-width:var(--cds-alias-object-border-width-100)}.label,a.label{font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);display:inline-flex;justify-content:center;align-items:center;gap:var(--cds-global-space-3);padding:var(--cds-global-space-3) var(--cds-global-space-5);border:var(--clr-label-border-width) solid var(--clr-label-default-border-color);border-radius:var(--cds-alias-object-border-radius-200);height:var(--cds-global-space-9);margin:0 var(--cds-global-space-4) var(--cds-global-space-1) 0;white-space:nowrap;color:var(--clr-label-font-color-light);text-decoration:none}.label>.badge,.label>cds-icon,a.label>.badge,a.label>cds-icon{margin:0;text-decoration:none}.label cds-icon,a.label cds-icon{margin-left:var(--cds-global-space-3)}.label .badge+cds-icon,a.label .badge+cds-icon{margin-left:0}.label>cds-icon:last-child,.label>span:last-child.badge,a.label>cds-icon:last-child,a.label>span:last-child.badge{margin-right:calc(-1*var(--cds-global-space-3))}.label.clickable>.text,a.label.clickable>.text{text-decoration:underline}.label:visited,a.label:visited{color:var(--clr-label-font-color-light)}.label:focus,.label:hover,.label:active,a.label:focus,a.label:hover,a.label:active{text-decoration:none}.label.clickable:not(.disabled):hover,a.label.clickable:not(.disabled):hover{text-decoration:none;background:var(--clr-label-bg-hover-color);color:var(--clr-label-hover-color)}.label.clickable:not(.disabled):active,a.label.clickable:not(.disabled):active{color:var(--clr-label-active-color);background:var(--clr-label-bg-active-color);transform:translateY(var(--cds-global-space-2))}.label.label-gray,.label.label-1,a.label.label-gray,a.label.label-1{border:var(--clr-label-border-width) solid var(--clr-label-gray-border-color);background-color:var(--clr-label-gray-bg-color)}.label.label-gray>.badge,a.label.label-gray>.badge{background:var(--clr-badge-gray-bg-color);color:var(--clr-badge-gray-color)}.label.label-purple,.label.label-2,a.label.label-purple,a.label.label-2{border:var(--clr-label-border-width) solid var(--clr-label-purple-border-color);background-color:var(--clr-label-purple-bg-color)}.label.label-purple>.badge,a.label.label-purple>.badge{background:var(--clr-badge-purple-bg-color);color:var(--clr-badge-purple-color)}.label.label-blue,.label.label-3,a.label.label-blue,a.label.label-3{border:var(--clr-label-border-width) solid var(--clr-label-blue-border-color);background-color:var(--clr-label-blue-bg-color)}.label.label-blue>.badge,a.label.label-blue>.badge{background:var(--clr-badge-blue-bg-color);color:var(--clr-badge-blue-color)}.label.label-orange,.label.label-4,a.label.label-orange,a.label.label-4{border:var(--clr-label-border-width) solid var(--clr-label-orange-border-color);background-color:var(--clr-label-orange-bg-color)}.label.label-orange>.badge,a.label.label-orange>.badge{background:var(--clr-badge-orange-bg-color);color:var(--clr-badge-orange-color)}.label.label-light-blue,.label.label-5,a.label.label-light-blue,a.label.label-5{border:var(--clr-label-border-width) solid var(--clr-label-light-blue-border-color);background-color:var(--clr-label-light-blue-bg-color)}.label.label-light-blue>.badge,a.label.label-light-blue>.badge{background:var(--clr-badge-light-blue-bg-color);color:var(--clr-badge-light-blue-color)}.label.label-info,a.label.label-info{background:var(--clr-label-info-bg-color);color:var(--clr-label-info-font-color);border:var(--clr-label-border-width) solid var(--clr-label-info-border-color)}.label.label-info>.badge,a.label.label-info>.badge{background:var(--clr-badge-info-bg-color);color:var(--clr-badge-info-color)}.label.label-success,a.label.label-success{background:var(--clr-label-success-bg-color);color:var(--clr-label-success-font-color);border:var(--clr-label-border-width) solid var(--clr-label-success-border-color)}.label.label-success>.badge,a.label.label-success>.badge{background:var(--clr-badge-success-bg-color);color:var(--clr-badge-success-color)}.label.label-warning,a.label.label-warning{background:var(--clr-label-warning-bg-color);color:var(--clr-label-warning-font-color);border:var(--clr-label-border-width) solid var(--clr-label-warning-border-color)}.label.label-warning>.badge,a.label.label-warning>.badge{background:var(--clr-badge-warning-bg-color);color:var(--clr-badge-warning-color)}.label.label-danger,a.label.label-danger{background:var(--clr-label-danger-bg-color);color:var(--clr-label-danger-font-color);border:var(--clr-label-border-width) solid var(--clr-label-danger-border-color)}.label.label-danger>.badge,a.label.label-danger>.badge{background:var(--clr-badge-danger-bg-color);color:var(--clr-badge-danger-color)}.label.disabled,.label:disabled,a.label.disabled,a.label:disabled{cursor:not-allowed;pointer-events:none;background:var(--clr-label-bg-disabled-color);color:var(--clr-label-disabled-color);border-color:var(--clr-label-disabled-border-color)}.label.disabled .badge,.label:disabled .badge,a.label.disabled .badge,a.label:disabled .badge{background:var(--clr-label-disabled-color)}@-moz-document url-prefix(){.label,a.label{vertical-align:bottom}}:root [cds-theme]{--clr-progress-default-color:var(--cds-alias-status-info);--clr-progress-alt-color-1:var(--cds-alias-status-success);--clr-progress-alt-color-2:var(--cds-alias-status-danger-shade);--clr-progress-alt-color-3:var(--cds-alias-status-warning);--clr-progress-bg-color:var(--cds-alias-object-container-background-shade);--clr-progress-label-color:var(--cds-alias-typography-color-400)}.progress,.progress-static{background-color:transparent;border-radius:0;font-size:inherit;height:var(--cds-global-space-6);margin:0;overflow:hidden;max-height:var(--cds-global-space-6);min-height:var(--cds-global-space-3);display:block;width:100%}.progress>progress{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:var(--clr-progress-default-color);display:block;background-color:var(--clr-progress-bg-color);border:0;height:100%;width:100%}.progress>progress::-webkit-progress-value{background-color:var(--clr-progress-default-color)}.progress>progress::-moz-progress-bar{background-color:var(--clr-progress-default-color)}.progress>progress[value="0"]::-moz-progress-bar{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:var(--clr-progress-bg-color);min-width:var(--cds-global-space-12);background-color:transparent;background-image:none}.progress>progress[value="0"]::-webkit-progress-value{-webkit-transition:none;transition:none}.progress>progress::-webkit-progress-bar{border-radius:0;background-color:var(--clr-progress-bg-color)}.progress>progress::-webkit-progress-inner-element{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.progress>progress::-webkit-progress-value{-webkit-transition:width .23s ease-in;transition:width .23s ease-in;border-radius:0}.progress.success>progress{color:var(--clr-progress-alt-color-1)}.progress.success>progress::-webkit-progress-value{background-color:var(--clr-progress-alt-color-1)}.progress.success>progress::-moz-progress-bar{background-color:var(--clr-progress-alt-color-1)}.progress.warning>progress{color:var(--clr-progress-alt-color-3)}.progress.warning>progress::-webkit-progress-value{background-color:var(--clr-progress-alt-color-3)}.progress.warning>progress::-moz-progress-bar{background-color:var(--clr-progress-alt-color-3)}.progress.danger>progress{color:var(--clr-progress-alt-color-2)}.progress.danger>progress::-webkit-progress-value{background-color:var(--clr-progress-alt-color-2)}.progress.danger>progress::-moz-progress-bar{background-color:var(--clr-progress-alt-color-2)}.progress.labeled,.progress-static.labeled{position:relative;padding-right:var(--cds-global-space-11);color:var(--clr-progress-label-color)}.progress.labeled>span,.progress-static.labeled>span{display:block;position:absolute;right:0;top:0;margin-top:0;font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-global-space-6);letter-spacing:var(--cds-alias-typography-caption-letter-spacing)}.progress.compact:not(.labeled),.progress-static.compact:not(.labeled){height:var(--cds-global-space-3)}.progress.compact.labeled>.progress-meter,.progress-static.compact.labeled>.progress-meter{height:var(--cds-global-space-3);top:var(--cds-global-space-3)}@keyframes clr-progress-fade{0%{opacity:1}to{opacity:0}}.progress.progress-fade>progress[value="100"],.progress.progress-fade>progress[value="100"]+span{animation:clr-progress-fade .3s linear .5s forwards}.progress.flash-danger>progress,.progress.flash>progress{transition:color .1s ease-out 1s}.progress.flash-danger>progress::-webkit-progress-value,.progress.flash>progress::-webkit-progress-value{-webkit-transition:width .23s ease-in,background-color .1s ease-out .3s;transition:width .23s ease-in,background-color .1s ease-out .3s}.progress.flash-danger>progress[value="0"]::-webkit-progress-value,.progress.flash>progress[value="0"]::-webkit-progress-value{-webkit-transition:none;transition:none}.progress.flash-danger>progress::-moz-progress-bar,.progress.flash>progress::-moz-progress-bar{-moz-transition:width .23s ease-in,background-color .1s ease-out .3s;transition:width .23s ease-in,background-color .1s ease-out .3s}.progress.flash>progress[value="100"]{color:var(--clr-progress-alt-color-1)}.progress.flash>progress[value="100"]::-webkit-progress-value{background-color:var(--clr-progress-alt-color-1)}.progress.flash>progress[value="100"]::-moz-progress-bar{background-color:var(--clr-progress-alt-color-1)}.progress.progress-fade.flash>progress[value="100"],.progress.progress-fade.flash>progress[value="100"]+span{animation:clr-progress-fade .6s linear 1s forwards}.progress.flash-danger>progress[value="100"]{color:var(--clr-progress-alt-color-2)}.progress.flash-danger>progress[value="100"]::-webkit-progress-value{background-color:var(--clr-progress-alt-color-2)}.progress.flash-danger>progress[value="100"]::-moz-progress-bar{background-color:var(--clr-progress-alt-color-2)}@keyframes clr-progress-looper{0%{left:-100%}to{left:100%}}.progress.loop{position:relative}.progress.loop>progress{overflow:hidden;color:transparent}.progress.loop>progress::-webkit-progress-value{background-color:transparent}.progress.loop>progress::-moz-progress-bar{background-color:transparent}.progress.loop>progress::-moz-progress-bar{background-color:transparent}.progress.loop::after{animation:clr-progress-looper 2s ease-in-out infinite;content:" ";top:0;bottom:0;left:0;position:absolute;display:block;background-color:var(--clr-progress-default-color);width:50%}.progress.loop.danger::after{background-color:var(--clr-progress-alt-color-2)}.progress.loop.warning::after{background-color:var(--clr-progress-alt-color-3)}.progress.loop.success::after{background-color:var(--clr-progress-alt-color-1)}.progress-static{position:relative;border:0;width:100%}.progress-static>.progress-meter{background-color:var(--clr-progress-bg-color);display:block;position:absolute;top:0;left:0;bottom:0;right:0}.progress-static>.progress-meter::before{background-color:var(--clr-progress-default-color);top:0;bottom:0;left:0;position:absolute;display:block;width:0;content:" "}.progress-static>.progress-meter[data-value="1"]::before,.progress-static>.progress-meter[data-value="2"]::before,.progress-static>.progress-meter[data-value="3"]::before{width:2%}.progress-static>.progress-meter[data-value="4"]::before,.progress-static>.progress-meter[data-value="5"]::before,.progress-static>.progress-meter[data-value="6"]::before,.progress-static>.progress-meter[data-value="7"]::before{width:5%}.progress-static>.progress-meter[data-value="8"]::before,.progress-static>.progress-meter[data-value="9"]::before,.progress-static>.progress-meter[data-value="10"]::before,.progress-static>.progress-meter[data-value="11"]::before,.progress-static>.progress-meter[data-value="12"]::before{width:10%}.progress-static>.progress-meter[data-value="13"]::before,.progress-static>.progress-meter[data-value="14"]::before,.progress-static>.progress-meter[data-value="15"]::before,.progress-static>.progress-meter[data-value="16"]::before,.progress-static>.progress-meter[data-value="17"]::before{width:15%}.progress-static>.progress-meter[data-value="18"]::before,.progress-static>.progress-meter[data-value="19"]::before,.progress-static>.progress-meter[data-value="20"]::before,.progress-static>.progress-meter[data-value="21"]::before,.progress-static>.progress-meter[data-value="22"]::before{width:20%}.progress-static>.progress-meter[data-value="23"]::before,.progress-static>.progress-meter[data-value="24"]::before,.progress-static>.progress-meter[data-value="25"]::before,.progress-static>.progress-meter[data-value="26"]::before,.progress-static>.progress-meter[data-value="27"]::before{width:25%}.progress-static>.progress-meter[data-value="28"]::before,.progress-static>.progress-meter[data-value="29"]::before,.progress-static>.progress-meter[data-value="30"]::before,.progress-static>.progress-meter[data-value="31"]::before,.progress-static>.progress-meter[data-value="32"]::before{width:30%}.progress-static>.progress-meter[data-value="33"]::before,.progress-static>.progress-meter[data-value="34"]::before,.progress-static>.progress-meter[data-value="35"]::before,.progress-static>.progress-meter[data-value="36"]::before,.progress-static>.progress-meter[data-value="37"]::before{width:35%}.progress-static>.progress-meter[data-value="38"]::before,.progress-static>.progress-meter[data-value="39"]::before,.progress-static>.progress-meter[data-value="40"]::before,.progress-static>.progress-meter[data-value="41"]::before,.progress-static>.progress-meter[data-value="42"]::before{width:40%}.progress-static>.progress-meter[data-value="43"]::before,.progress-static>.progress-meter[data-value="44"]::before,.progress-static>.progress-meter[data-value="45"]::before,.progress-static>.progress-meter[data-value="46"]::before,.progress-static>.progress-meter[data-value="47"]::before{width:45%}.progress-static>.progress-meter[data-value="48"]::before,.progress-static>.progress-meter[data-value="49"]::before,.progress-static>.progress-meter[data-value="50"]::before,.progress-static>.progress-meter[data-value="51"]::before,.progress-static>.progress-meter[data-value="52"]::before{width:50%}.progress-static>.progress-meter[data-value="53"]::before,.progress-static>.progress-meter[data-value="54"]::before,.progress-static>.progress-meter[data-value="55"]::before,.progress-static>.progress-meter[data-value="56"]::before,.progress-static>.progress-meter[data-value="57"]::before{width:55%}.progress-static>.progress-meter[data-value="58"]::before,.progress-static>.progress-meter[data-value="59"]::before,.progress-static>.progress-meter[data-value="60"]::before,.progress-static>.progress-meter[data-value="61"]::before,.progress-static>.progress-meter[data-value="62"]::before{width:60%}.progress-static>.progress-meter[data-value="63"]::before,.progress-static>.progress-meter[data-value="64"]::before,.progress-static>.progress-meter[data-value="65"]::before,.progress-static>.progress-meter[data-value="66"]::before,.progress-static>.progress-meter[data-value="67"]::before{width:65%}.progress-static>.progress-meter[data-value="68"]::before,.progress-static>.progress-meter[data-value="69"]::before,.progress-static>.progress-meter[data-value="70"]::before,.progress-static>.progress-meter[data-value="71"]::before,.progress-static>.progress-meter[data-value="72"]::before{width:70%}.progress-static>.progress-meter[data-value="73"]::before,.progress-static>.progress-meter[data-value="74"]::before,.progress-static>.progress-meter[data-value="75"]::before,.progress-static>.progress-meter[data-value="76"]::before,.progress-static>.progress-meter[data-value="77"]::before{width:75%}.progress-static>.progress-meter[data-value="78"]::before,.progress-static>.progress-meter[data-value="79"]::before,.progress-static>.progress-meter[data-value="80"]::before,.progress-static>.progress-meter[data-value="81"]::before,.progress-static>.progress-meter[data-value="82"]::before{width:80%}.progress-static>.progress-meter[data-value="83"]::before,.progress-static>.progress-meter[data-value="84"]::before,.progress-static>.progress-meter[data-value="85"]::before,.progress-static>.progress-meter[data-value="86"]::before,.progress-static>.progress-meter[data-value="87"]::before{width:85%}.progress-static>.progress-meter[data-value="88"]::before,.progress-static>.progress-meter[data-value="89"]::before,.progress-static>.progress-meter[data-value="90"]::before,.progress-static>.progress-meter[data-value="91"]::before,.progress-static>.progress-meter[data-value="92"]::before{width:90%}.progress-static>.progress-meter[data-value="93"]::before,.progress-static>.progress-meter[data-value="94"]::before,.progress-static>.progress-meter[data-value="95"]::before,.progress-static>.progress-meter[data-value="96"]::before{width:95%}.progress-static>.progress-meter[data-value="97"]::before,.progress-static>.progress-meter[data-value="98"]::before,.progress-static>.progress-meter[data-value="99"]::before{width:98%}.progress-static>.progress-meter[data-value="100"]::before{width:100%}.progress-static.labeled>.progress-meter{right:var(--cds-global-space-11)}.progress-static.success>.progress-meter::before{background-color:var(--clr-progress-alt-color-1)}.progress-static.warning>.progress-meter::before{background-color:var(--clr-progress-alt-color-3)}.progress-static.danger>.progress-meter::before{background-color:var(--clr-progress-alt-color-2)}.card-block .progress,.card-block .progress-static,.card-footer .progress,.card-footer .progress-static{height:var(--cds-global-space-3);position:absolute;left:0;margin:calc(-1*var(--cds-global-space-5)) 0 0}.card-block .progress.top,.card-block .progress-static.top,.card-footer .progress.top,.card-footer .progress-static.top{margin-top:0;top:0;border-top-left-radius:var(--clr-card-border-radius, var(--cds-alias-object-border-radius-100));border-top-right-radius:var(--clr-card-border-radius, var(--cds-alias-object-border-radius-100))}.card-block .progress>progress,.card-block .progress-static>.progress-meter,.card-footer .progress>progress,.card-footer .progress-static>.progress-meter{height:var(--cds-global-space-3);position:absolute}.progress-block{display:flex;width:100%;align-items:center;justify-content:center;color:var(--clr-progress-label-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.progress-block>*{flex:0 0 auto;padding-right:var(--cds-global-space-6)}.progress-block>:last-child{padding-right:0}.progress-block>label,.progress-block>span{max-width:33%}.progress-block>.progress,.progress-block>.progress-static{flex:0 1 auto}.progress-block>.progress-group{flex-direction:column;height:auto;flex:0 1 auto;display:flex;width:100%}.progress-block>.progress-group .clr-row{margin-left:0;margin-right:0;color:var(--clr-progress-label-color);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing)}.progress-block>.progress-group .clr-row>[class*=clr-col-]{padding-left:0;padding-right:0}.card-block .progress-block{margin-bottom:var(--cds-global-space-7);padding:0}.card-block .progress-block:last-child{margin-bottom:0}.card-block .progress-block>label{max-width:33%}.card-block .progress-block .progress,.card-block .progress-block .progress-static{position:relative;height:var(--cds-global-space-6);margin-top:0}.card-block .progress-block .progress>progress,.card-block .progress-block .progress>.progress-meter,.card-block .progress-block .progress-static>progress,.card-block .progress-block .progress-static>.progress-meter{height:var(--cds-global-space-6)}_:-ms-input-placeholder .progress-block>label,:root .progress-block>label{display:inline-block}:root [cds-theme]{--clr-spinner-default-size:var(--cds-global-space-14);--clr-spinner-medium-size:var(--cds-global-space-11);--clr-spinner-small-size:var(--cds-global-space-8);--clr-spinner-inside-button-stroke-width:var(--cds-alias-object-border-width-100);--clr-spinner-inside-treeview-stroke-width:var(--cds-alias-object-border-width-100);--clr-spinner-default-stroke-width:var(--cds-global-space-4);--clr-spinner-medium-stroke-width:var(--cds-alias-object-border-width-400);--clr-spinner-small-stroke-width:var(--cds-alias-object-border-width-200);--clr-spinner-fill-bg-color:var(--cds-alias-object-container-background-shade);--clr-spinner-fill-inverse-bg-color:var(--cds-alias-object-container-background-inverse-tint);--clr-spinner-fill-color:var(--cds-alias-status-info);--clr-spinner-fill-inverse-color:var(--cds-alias-status-info-tint);--clr-spinner-border-radius:var(--cds-alias-object-border-radius-300);--clr-spinner-margin-right:var(--cds-global-space-6)}.spinner{position:relative;display:inline-block;height:var(--clr-spinner-default-size);width:var(--clr-spinner-default-size);min-height:var(--clr-spinner-default-size);min-width:var(--clr-spinner-default-size);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);animation:spin 1s linear infinite;margin-right:0;padding:0;text-indent:100%;overflow:hidden;white-space:nowrap}.spinner::after{content:"";height:var(--clr-spinner-default-size);width:var(--clr-spinner-default-size);min-height:var(--clr-spinner-default-size);min-width:var(--clr-spinner-default-size);position:absolute;top:0;left:0;clip-path:ellipse(100% 53.5% at 0 0);border:var(--clr-spinner-default-stroke-width) solid var(--clr-spinner-fill-color);border-right-color:transparent;border-bottom-color:transparent;border-radius:var(--clr-spinner-border-radius)}.spinner::before{content:"";height:var(--clr-spinner-default-size);width:var(--clr-spinner-default-size);min-height:var(--clr-spinner-default-size);min-width:var(--clr-spinner-default-size);position:absolute;top:0;left:0;border:var(--clr-spinner-default-stroke-width) solid var(--clr-spinner-fill-bg-color);border-radius:var(--clr-spinner-border-radius)}.spinner.spinner-md{height:var(--clr-spinner-medium-size);width:var(--clr-spinner-medium-size);min-height:var(--clr-spinner-medium-size);min-width:var(--clr-spinner-medium-size)}.spinner.spinner-md::before,.spinner.spinner-md::after{height:var(--clr-spinner-medium-size);width:var(--clr-spinner-medium-size);min-height:var(--clr-spinner-medium-size);min-width:var(--clr-spinner-medium-size);border-width:var(--clr-spinner-medium-stroke-width)}.spinner.spinner-inline,.spinner.spinner-sm{height:var(--clr-spinner-small-size);width:var(--clr-spinner-small-size);min-height:var(--clr-spinner-small-size);min-width:var(--clr-spinner-small-size)}.spinner.spinner-inline::before,.spinner.spinner-inline::after,.spinner.spinner-sm::before,.spinner.spinner-sm::after{height:var(--clr-spinner-small-size);width:var(--clr-spinner-small-size);min-height:var(--clr-spinner-small-size);min-width:var(--clr-spinner-small-size);border-width:var(--clr-spinner-small-stroke-width)}.spinner.spinner-inline{vertical-align:text-bottom;margin-right:var(--clr-spinner-margin-right)}.spinner.spinner-inverse::before{border-color:var(--clr-spinner-fill-inverse-bg-color)}.spinner.spinner-inverse::after{border-color:var(--clr-spinner-fill-inverse-color);border-right-color:transparent;border-bottom-color:transparent}.spinner.spinner-neutral-0::before{border-color:#000}.spinner.spinner-neutral-0::after{border-color:var(--clr-spinner-fill-color);border-right-color:transparent;border-bottom-color:transparent}.spinner.spinner-check{animation:none;mask:url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20focusable%3D%22false%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%3E%3Cpath%20fill%3D%22%23747474%22%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M13.72%2C27.69%2C3.29%2C17.27a1%2C1%2C0%2C0%2C1%2C1.41-1.41l9%2C9L31.29%2C7.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);mask-repeat:no-repeat;background-color:var(--clr-btn-success-checked-color)}.spinner.spinner-check::after,.spinner.spinner-check::before{border:0}.btn .spinner{margin-right:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.btn .spinner::before,.btn .spinner::after{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7);border-width:var(--clr-spinner-inside-button-stroke-width)}.btn-icon:not(.btn-sm) .spinner{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.clr-treenode-spinner-container .spinner{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.clr-treenode-spinner-container .spinner::before,.clr-treenode-spinner-container .spinner::after{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7);border-width:var(--clr-spinner-inside-treeview-stroke-width)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root [cds-theme]{--clr-table-borderwidth:var(--cds-alias-object-border-width-100);--clr-table-border-radius:var(--cds-alias-object-border-radius-100);--clr-table-cornercellradius:var(--cds-alias-object-border-radius-100);--clr-table-cell-padding:var(--cds-global-space-5) var(--cds-global-space-7);--clr-table-cell-compact-padding:var(--cds-global-space-3) var(--cds-global-space-7);--clr-table-noborder-borderwidth:var(--cds-global-space-0);--clr-table-data-cell-font-size:var(--cds-global-typography-font-size-4);--clr-table-data-cell-line-height:var(--cds-global-space-7);--clr-table-data-cell-font-weight:var(--cds-global-typography-font-weight-regular);--clr-table-header-cell-font-size:var(--cds-global-typography-font-size-1);--clr-table-header-cell-line-height:var(--cds-global-space-7);--clr-table-header-cell-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-table-bgcolor:var(--cds-alias-object-container-background);--clr-thead-bgcolor:var(--cds-alias-object-container-background-tint);--clr-table-header-border-bottom-color:var(--cds-alias-object-border-color);--clr-table-footer-border-top-color:var(--cds-alias-object-border-color);--clr-table-border-color:var(--cds-alias-object-border-color);--clr-tablerow-bordercolor:var(--cds-alias-object-border-color);--clr-table-font-color:var(--cds-alias-typography-color-400);--clr-table-margin:var(--cds-global-space-9) 0 0 0;--clr-thead-color:var(--cds-alias-typography-color-400);--clr-table-smallpadding:var(--cds-global-space-4);--clr-table-bottomcellpadding:calc(var(--clr-table-cellpadding) - var(--cds-global-space-1));--clr-table-topcellpadding:var(--cds-global-space-6);--clr-table-fontsize:var(--cds-alias-typography-secondary-font-size);--clr-table-lineheight:mixins.baselinePx(14);--clr-table-cellpadding:var(--cds-global-space-6);--clr-table-compact-row-height:var(--cds-global-space-9);--clr-table-compact-vertical-padding:calc( (var(--clr-table-compact-row-height) - var(--clr-table-lineheight)) * 0.5 )}.table{border-collapse:separate;border:var(--clr-table-borderwidth) solid var(--clr-table-border-color);border-radius:var(--clr-table-border-radius);background-color:var(--clr-table-bgcolor);color:var(--clr-table-font-color);margin:var(--clr-table-margin);max-width:100%;width:100%}.table th,.table td{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-tablerow-bordercolor);padding:var(--clr-table-cell-padding);text-align:center;vertical-align:top}.table th.left,.table td.left{text-align:left}.table th.left:first-child,.table td.left:first-child{padding-left:var(--cds-global-space-7)}.table th.right,.table td.right{text-align:right}.table td{font-size:var(--clr-table-data-cell-font-size);font-weight:var(--clr-table-data-cell-font-weight);line-height:var(--clr-table-data-cell-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.table th{color:var(--clr-thead-color);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-font-weight-semibold);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);background-color:var(--clr-thead-bgcolor);vertical-align:middle;border-bottom-style:solid;border-bottom-width:var(--clr-table-borderwidth);border-bottom-color:var(--clr-table-border-color);border-top:0 none}.table tbody tr:first-child td{border-top:0 none}.table tbody+tbody{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-table-border-color)}.table thead th:first-child{border-radius:0;border-top-left-radius:var(--clr-table-cornercellradius)}.table thead th:last-child{border-radius:0;border-top-right-radius:var(--clr-table-cornercellradius)}.table tbody:last-child tr:last-child td:first-child{border-radius:0;border-bottom-left-radius:var(--clr-table-cornercellradius)}.table tbody:last-child tr:last-child td:last-child{border-radius:0;border-bottom-right-radius:var(--clr-table-cornercellradius)}.table-compact th,.table-compact td{padding:var(--clr-table-cell-compact-padding)}.table.table-vertical thead th{border:0;border-radius:0;display:none}.table.table-vertical th{border-bottom:0;border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-table-border-color);vertical-align:top}.table.table-vertical td,.table.table-vertical th{text-align:left;border-color:var(--clr-table-border-color)}.table.table-vertical td:first-child,.table.table-vertical th:first-child{border-right-style:solid;border-right-width:var(--clr-table-borderwidth);border-right-color:var(--clr-table-border-color);background-color:var(--clr-thead-bgcolor);font-weight:var(--cds-global-typography-font-weight-semibold)}.table.table-vertical tbody:first-of-type tr:first-child th,.table.table-vertical tbody:first-of-type tr:first-child td{border-top:0 none}.table.table-vertical tbody:first-of-type tr:first-child th:first-child,.table.table-vertical tbody:first-of-type tr:first-child td:first-child{border-radius:0;border-top-left-radius:var(--clr-table-cornercellradius)}.table.table-vertical tbody:first-of-type tr:first-child th:last-child,.table.table-vertical tbody:first-of-type tr:first-child td:last-child{border-radius:0;border-top-right-radius:var(--clr-table-cornercellradius)}.table.table-vertical tbody:last-child tr:last-child th:first-child,.table.table-vertical tbody:last-child tr:last-child td:first-child{border-radius:0;border-bottom-left-radius:var(--clr-table-cornercellradius)}.table.table-vertical tbody:last-child tr:last-child th:last-child,.table.table-vertical tbody:last-child tr:last-child td:last-child{border-radius:0;border-bottom-right-radius:var(--clr-table-cornercellradius)}.table.table-noborder{border-radius:0;box-shadow:none;background-color:transparent;border-width:0}.table.table-noborder th{border-bottom-color:transparent;border-top:0 none}.table.table-noborder th:first-child{border-right:0 none}.table.table-noborder td{border-top:0 none;padding-top:var(--cds-global-space-5)}.table.table-noborder td:first-child{border-right:0 none}.table.table-noborder thead th:first-child,.table.table-noborder thead th:last-child{border-radius:0}.table.table-noborder th,.table.table-noborder td{border-radius:0!important}.table.table-noborder th:first-child,.table.table-noborder td:first-child{padding-left:var(--cds-global-space-7)}:root [cds-theme]{--clr-tooltip-background-color:var(--cds-alias-object-interaction-color-active);--clr-tooltip-color:var(--cds-alias-typography-color-100);--clr-tooltip-border-radius:var(--cds-alias-object-border-radius-100);--clr-tooltip-font-weight:var(--cds-global-typography-body-font-weight)}.tooltip{display:inline-block;position:relative;text-align:left;overflow:visible}.tooltip>.tooltip-content{visibility:hidden;opacity:0;transition:opacity .3s linear;white-space:normal;z-index:1050}.tooltip>.tooltip-content::after{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;content:"";z-index:-1}.tooltip>.tooltip-content li{color:inherit}.tooltip:hover>.tooltip-content,.tooltip:focus>.tooltip-content{visibility:visible;opacity:1}.tooltip:hover>.tooltip-content:empty,.tooltip:focus>.tooltip-content:empty{visibility:hidden;opacity:0}.tooltip:focus{outline:0}.tooltip:focus>:first-child{outline-offset:var(--cds-alias-object-interaction-outline-offset);outline:var(--cds-alias-object-interaction-outline)}.tooltip>.tooltip-content,.tooltip.tooltip-top-right>.tooltip-content,.tooltip .tooltip-content.tooltip-top-right{margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);position:absolute;top:auto;bottom:100%;left:50%;right:auto;border-bottom-left-radius:0;margin-bottom:var(--cds-global-space-9)}.tooltip>.tooltip-content::before,.tooltip.tooltip-top-right>.tooltip-content::before,.tooltip .tooltip-content.tooltip-top-right::before{content:"";position:absolute;pointer-events:none;left:0;top:auto;right:auto;bottom:calc(-1*var(--cds-global-space-6));border-left:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-top:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid transparent;border-right:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-top-left>.tooltip-content,.tooltip .tooltip-content.tooltip-top-left{margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);position:absolute;top:auto;bottom:100%;right:50%;left:auto;border-bottom-right-radius:0;margin-bottom:var(--cds-global-space-9)}.tooltip.tooltip-top-left>.tooltip-content::before,.tooltip .tooltip-content.tooltip-top-left::before{content:"";position:absolute;pointer-events:none;right:0;top:auto;left:auto;bottom:calc(-1*var(--cds-global-space-6));border-right:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-top:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid transparent;border-left:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-bottom-right>.tooltip-content,.tooltip .tooltip-content.tooltip-bottom-right{margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);position:absolute;bottom:auto;top:100%;left:50%;right:auto;border-top-left-radius:0;margin-top:var(--cds-global-space-9)}.tooltip.tooltip-bottom-right>.tooltip-content::before,.tooltip .tooltip-content.tooltip-bottom-right::before{content:"";position:absolute;pointer-events:none;left:0;bottom:auto;right:auto;top:calc(-1*var(--cds-global-space-6));border-left:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-top:var(--cds-global-space-5) solid transparent;border-right:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-bottom-left>.tooltip-content,.tooltip .tooltip-content.tooltip-bottom-left{margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);position:absolute;bottom:auto;top:100%;right:50%;left:auto;border-top-right-radius:0;margin-top:var(--cds-global-space-9)}.tooltip.tooltip-bottom-left>.tooltip-content::before,.tooltip .tooltip-content.tooltip-bottom-left::before{content:"";position:absolute;pointer-events:none;right:0;bottom:auto;left:auto;top:calc(-1*var(--cds-global-space-6));border-right:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-top:var(--cds-global-space-5) solid transparent;border-left:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-right>.tooltip-content,.tooltip .tooltip-content.tooltip-right{position:absolute;right:auto;left:100%;top:50%;bottom:auto;margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);border-top-left-radius:0;margin-left:var(--cds-global-space-9)}.tooltip.tooltip-right>.tooltip-content::before,.tooltip .tooltip-content.tooltip-right::before{content:"";position:absolute;pointer-events:none;top:0;bottom:auto;right:auto;left:calc(-1*var(--cds-global-space-6));border-top:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-right:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid transparent;border-left:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-left>.tooltip-content,.tooltip .tooltip-content.tooltip-left{position:absolute;left:auto;right:100%;top:50%;bottom:auto;margin:0;width:calc(240*(1rem/var(--cds-global-base)));border-radius:var(--clr-tooltip-border-radius);padding:var(--cds-global-space-6);color:var(--clr-tooltip-color);background-color:var(--clr-tooltip-background-color);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--clr-tooltip-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);border-top-right-radius:0;margin-right:var(--cds-global-space-9)}.tooltip.tooltip-left>.tooltip-content::before,.tooltip .tooltip-content.tooltip-left::before{content:"";position:absolute;pointer-events:none;top:0;bottom:auto;left:auto;right:calc(-1*var(--cds-global-space-6));border-top:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-left:var(--cds-global-space-5) solid var(--clr-tooltip-background-color);border-bottom:var(--cds-global-space-5) solid transparent;border-right:var(--cds-global-space-5) solid transparent}.tooltip.tooltip-xs>.tooltip-content,.tooltip .tooltip-content.tooltip-xs{width:var(--cds-global-space-14)}.tooltip.tooltip-sm>.tooltip-content,.tooltip .tooltip-content.tooltip-sm{width:calc(120*(1rem/var(--cds-global-base)))}.tooltip.tooltip-md>.tooltip-content,.tooltip .tooltip-content.tooltip-md{width:calc(240*(1rem/var(--cds-global-base)))}.tooltip.tooltip-lg>.tooltip-content,.tooltip .tooltip-content.tooltip-lg{width:calc(360*(1rem/var(--cds-global-base)))}.tooltip>.btn+.tooltip-content,.tooltip.tooltip-top-right>.btn+.tooltip-content,.tooltip.tooltip-top-left>.btn+.tooltip-content{margin-bottom:var(--cds-global-space-9)-var(--clr-btn-vertical-margin)}.tooltip.tooltip-bottom-right>.btn+.tooltip-content,.tooltip.tooltip-bottom-left>.btn+.tooltip-content{margin-top:var(--cds-global-space-9)-var(--clr-btn-vertical-margin)}.tooltip.tooltip-right>.btn+.tooltip-content{margin-left:var(--cds-global-space-9)-var(--clr-btn-horizontal-margin)}.tooltip>.clr-icon{margin-right:0}.tooltip>svg{pointer-events:none}.tooltip-trigger:focus+.tooltip-content{visibility:visible}:root [cds-theme]{--clr-forms-baseline:var(--cds-global-space-4);--clr-forms-icon-size:var(--cds-global-space-9);--clr-form-disabled-background-color:var(--cds-alias-object-interaction-background);--clr-forms-label-color:var(--cds-alias-typography-color-400);--clr-forms-text-color:var(--cds-alias-typography-color-400);--clr-forms-invalid-color:var(--cds-alias-status-danger);--clr-forms-invalid-text-color:var(--cds-alias-status-danger);--clr-forms-valid-color:var(--cds-alias-status-success);--clr-forms-valid-text-color:var(--cds-alias-status-success);--clr-forms-subtext-color:var(--cds-alias-typography-color-300);--clr-forms-placeholder-color:var(--cds-alias-typography-color-200);--clr-forms-border-color:var(--cds-alias-object-interaction-border-color);--clr-forms-focused-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-subtext-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-border-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-forms-text-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-label-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-placeholder-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-label-font-weight:var(--cds-alias-typography-font-weight-semibold);--clr-forms-input-padding:0 calc(4 * var(--clr-forms-baseline) / 3);--clr-forms-input-wrapper-height:calc(4 * var(--clr-forms-baseline));--clr-forms-input-group-icon-action-size:var(--cds-global-space-7);--clr-forms-checkbox-height:var(--cds-global-space-7);--clr-forms-checkbox-border-radius:var(--cds-alias-object-border-radius-100);--clr-forms-checkbox-label-color:var(--clr-forms-label-color);--clr-forms-checkbox-background-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-checkbox-indeterminate-border-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-checkbox-mark-color:var(--cds-alias-object-interaction-background);--clr-forms-checkbox-disabled-label-color:var(--clr-forms-label-disabled-color);--clr-forms-checkbox-disabled-background-color:var(--clr-form-disabled-background-color);--clr-forms-checkbox-disabled-checked-background-color:var(--cds-alias-status-disabled);--clr-forms-checkbox-disabled-border-color:var(--cds-alias-status-disabled);--clr-forms-checkbox-disabled-indeterminate-color:var(--cds-alias-status-disabled);--clr-forms-checkbox-disabled-mark-color:var(--cds-alias-object-interaction-background);--clr-forms-radio-label-color:var(--clr-forms-label-color);--clr-forms-radio-label-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-radio-disabled-background-color:var(--clr-form-disabled-background-color);--clr-forms-radio-disabled-mark-color:var(--cds-alias-typography-color-100);--clr-forms-radio-selected-shadow:inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-background-highlight);--clr-forms-radio-checked-disabled-shadow:inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-color-disabled);--clr-forms-password-eye-icon-color:var(--cds-alias-object-interaction-color);--clr-forms-password-disabled-eye-icon-color:var(--cds-alias-status-disabled);--clr-forms-range-progress-fill-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-range-track-color:var(--cds-alias-object-container-background-shade);--clr-forms-range-track-border-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-range-thumb-height:var(--cds-global-space-7);--clr-forms-range-track-height:var(--cds-global-space-3);--clr-forms-range-track-border-radius:var(--cds-global-space-2);--clr-forms-range-track-border-width:var(--cds-global-space-1);--clr-forms-range-progress-fill-color-disabled:var(--cds-alias-object-interaction-color-disabled);--clr-forms-range-track-color-disabled:var(--cds-alias-status-disabled-tint);--clr-forms-range-track-border-color-disabled:var(--cds-alias-object-interaction-color-disabled);--clr-forms-select-hover-background:transparent;--clr-forms-select-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-forms-select-hover-border-color:var(--cds-alias-object-interaction-color-hover);--clr-forms-select-disabled-border-color:var(--cds-alias-object-interaction-color-disabled);--clr-forms-select-caret-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-forms-select-caret-color:var(--cds-alias-object-interaction-color);--clr-forms-select-caret-size:calc(10 * (1rem / var(--cds-global-base)));--clr-forms-select-option-color:var(--cds-alias-typography-color-400);--clr-forms-select-option-background-color:var(--cds-alias-object-interaction-background);--clr-forms-select-multiple-background-color:var(--cds-alias-object-container-background);--clr-forms-select-multiple-border-color:var(--cds-alias-object-border-color);--clr-forms-select-multiple-option-color:var(--cds-alias-typography-color-400);--clr-forms-select-multiple-selected-option-background-color:var(--cds-alias-object-interaction-background-selected);--clr-forms-textarea-background-color:var(--cds-alias-object-container-background);--clr-forms-textarea-disabled-background:var(--cds-alias-object-container-background);--clr-forms-textarea-border-radius:var(--cds-alias-object-border-radius-100);--clr-forms-datalist-caret-color:var(--cds-alias-status-neutral);--clr-forms-datalist-caret-disabled-color:var(--cds-alias-status-disabled);--clr-forms-datalist-caret-icon-size:var(--cds-global-space-7)}.clr-date-container .clr-input-wrapper{max-width:-moz-fit-content;max-width:fit-content}.clr-form-control{margin-top:calc(4*var(--clr-forms-baseline));display:flex;flex-direction:column;align-items:flex-start}.clr-form-control input::-ms-reveal,.clr-form-control input::-ms-clear{display:none}.clr-form-control-disabled{color:var(--clr-forms-text-disabled-color)}.clr-form-control-disabled label,.clr-form-control-disabled .clr-control-label{color:var(--clr-forms-label-disabled-color)}.clr-form-control-disabled .clr-input,.clr-form-control-disabled .clr-textarea,.clr-form-control-disabled .clr-select{color:var(--clr-forms-text-disabled-color);border-bottom-color:var(--clr-forms-border-disabled-color)}.clr-form-control-disabled input[type=range]::-webkit-slider-thumb,.clr-form-control-disabled input[type=range]::-moz-range-thumb{background-color:var(--clr-forms-range-progress-fill-color-disabled, var(--clr-forms-range-progress-fill-color-disabled))}.clr-form-control-disabled .clr-subtext{color:var(--clr-forms-subtext-disabled-color)}.clr-form-control-multi{flex-direction:row;flex-wrap:wrap}.clr-form-control-multi .clr-control-label{width:100%}.clr-control-label{display:block;color:var(--clr-forms-label-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--clr-forms-label-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-control-container{display:inline-block;font-size:var(--clr-p2-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-control-inline{display:flex;flex-wrap:wrap;align-content:flex-start}.clr-control-inline .clr-control-label{display:inline-block;margin-right:calc(2*var(--clr-forms-baseline));width:auto}.clr-subtext{display:block;font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);color:var(--clr-forms-subtext-color);margin-top:var(--cds-global-space-3)}.clr-subtext.error{color:var(--clr-forms-invalid-text-color)}.clr-subtext.success{color:var(--clr-forms-valid-text-color)}.clr-subtext-wrapper{flex-basis:100%;display:flex}.clr-validate-icon{height:var(--clr-forms-icon-size);width:var(--clr-forms-icon-size);min-height:var(--clr-forms-icon-size);min-width:var(--clr-forms-icon-size);color:var(--clr-forms-invalid-color);fill:var(--clr-forms-invalid-color);display:none}.clr-success .clr-validate-icon{display:inline-block;color:var(--clr-forms-valid-color);fill:var(--clr-forms-valid-color)}.clr-error .clr-validate-icon{display:inline-block}.clr-form-horizontal .clr-form-control>.clr-control-label,.clr-form-horizontal .clr-form-control>.clr-form-control.clr-form-control-multi .clr-control-label{width:calc(32*var(--clr-forms-baseline));flex-shrink:0;margin-top:var(--cds-global-space-3)}.clr-form-horizontal.clr-row .clr-control-label{width:auto}.clr-form-horizontal .clr-form-control{display:flex;flex-direction:row}.clr-form:not(.clr-form-compact) .clr-control-container.clr-error>.clr-subtext-wrapper .clr-validate-icon,.clr-form:not(.clr-form-compact) .clr-control-container.clr-success>.clr-subtext-wrapper .clr-validate-icon{margin-left:calc(-1*var(--cds-global-space-3))}.clr-form-compact .clr-form-control>.clr-control-label{width:calc(32*var(--clr-forms-baseline));min-width:calc(32*var(--clr-forms-baseline))}.clr-form-compact .clr-form-control.clr-row>.clr-control-label{width:auto;min-width:auto}.clr-form-compact .clr-control-label{margin-top:var(--cds-global-space-3)}.clr-form-compact .clr-form-control{display:flex;flex-direction:row;margin-top:calc(2*var(--clr-forms-baseline))}.clr-form-compact .clr-control-container{display:flex}.clr-form-compact .clr-subtext{display:inline-block;margin-left:var(--clr-forms-icon-size)}.clr-form-compact .clr-error .clr-subtext,.clr-form-compact .clr-success .clr-subtext{margin-left:var(--cds-global-space-3)}.clr-form-compact .clr-error .clr-subtext.error,.clr-form-compact .clr-error .clr-subtext.success,.clr-form-compact .clr-success .clr-subtext.error,.clr-form-compact .clr-success .clr-subtext.success{margin-left:var(--cds-global-space-4)}.clr-form-compact .clr-error .clr-validate-icon,.clr-form-compact .clr-success .clr-validate-icon{margin-left:0}.clr-form-compact .clr-subtext-wrapper{flex-basis:auto;display:inline-block}.clr-form{padding:var(--clr-forms-baseline)}.clr-form-group{padding:var(--clr-forms-baseline)}.clr-required-mark::after{content:"*";color:var(--clr-forms-invalid-color);fill:var(--clr-forms-invalid-color);font-size:var(--cds-alias-typography-font-size-3);margin-left:var(--clr-forms-baseline)}.clr-checkbox-wrapper{position:relative;display:flex}.clr-checkbox-wrapper .clr-control-label{font-weight:400;display:block}.clr-checkbox-wrapper~.clr-validate-icon{margin-left:0}.clr-checkbox-wrapper~.clr-subtext{display:inline-block}.clr-checkbox-wrapper .clr-control-label{position:relative;display:block;margin-top:0;cursor:pointer;min-height:calc(var(--clr-forms-baseline)*4);padding:var(--cds-global-space-3) 0 var(--cds-global-space-3) calc(var(--cds-global-space-7) + var(--cds-global-space-5));color:var(--clr-forms-label-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;top:var(--cds-global-space-3);left:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7)}.clr-checkbox-wrapper input[type=checkbox]+.clr-control-label::before{position:absolute;top:calc((calc(var(--clr-forms-baseline)*4) - var(--cds-global-space-7))*.5);left:0;content:"";display:inline-block;height:var(--cds-global-space-7);width:var(--cds-global-space-7);border:.05rem solid var(--clr-forms-border-color);border-radius:var(--clr-forms-checkbox-border-radius)}.clr-checkbox-wrapper input[type=checkbox]:focus+.clr-control-label::before{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset)}.clr-checkbox-wrapper input[type=checkbox]+.clr-control-label::after{position:absolute;content:"";display:none;height:calc(calc(calc(var(--cds-global-space-7)*.5)*.5) + var(--cds-global-space-1));width:calc(var(--cds-global-space-7)*.5);border-left:calc(var(--cds-global-space-7)*.125) solid var(--clr-forms-checkbox-mark-color);border-bottom:calc(var(--cds-global-space-7)*.125) solid var(--clr-forms-checkbox-mark-color);top:calc((var(--clr-forms-baseline)*4 - var(--cds-global-space-7))*.5);left:calc(calc(var(--cds-global-space-7)*.5)*.5);transform:translate(0,calc(calc(var(--cds-global-space-7)*.5)*.5)) rotate(-45deg)}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label::before{background:var(--clr-forms-checkbox-background-color);border:0}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label::after{display:inline-block}.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label::before,.clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label::before{border:var(--cds-alias-object-border-width-100) solid var(--clr-forms-checkbox-indeterminate-border-color)}.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label::after,.clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label::after{border-left:none;border-bottom-color:var(--clr-forms-checkbox-indeterminate-border-color);display:inline-block;transform:translate(0,calc(calc(var(--cds-global-space-7)*.5)*.5))}.clr-checkbox-wrapper.clr-checkbox-inline{display:flex;flex-wrap:wrap;align-content:flex-start}.clr-checkbox-wrapper.clr-checkbox-inline .clr-control-label{display:inline-block;margin-right:calc(2*var(--clr-forms-baseline));width:auto}.clr-error .clr-checkbox-wrapper input[type=checkbox]+.clr-control-label::before{border-color:var(--clr-forms-invalid-color)}.clr-form-control-disabled .clr-checkbox-wrapper .clr-control-label{cursor:not-allowed;color:var(--clr-forms-label-disabled-color)}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]+.clr-control-label::before{background-color:var(--clr-form-disabled-background-color);border-color:var(--clr-forms-checkbox-disabled-border-color)}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label::before{background-color:var(--clr-forms-checkbox-disabled-checked-background-color);border:0}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label::after{border-color:var(--clr-forms-checkbox-disabled-mark-color)}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label::after,.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label::after{border-color:var(--clr-forms-checkbox-disabled-indeterminate-color);border-left:none}.clr-form-compact .clr-checkbox-wrapper{max-width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;height:calc(var(--clr-forms-baseline)*4)}.clr-form-compact .clr-checkbox-wrapper~.clr-subtext{margin-left:var(--clr-forms-baseline)}.clr-form-compact .clr-checkbox-wrapper .clr-control-label{display:inline-block;margin-right:calc(2*var(--clr-forms-baseline));width:auto}.clr-form-compact .clr-checkbox-wrapper .clr-control-label{margin-top:0}.clr-file-wrapper{position:relative;margin-top:var(--clr-forms-baseline)}.clr-file-wrapper .clr-control-label{font-weight:400;display:block}.clr-file-wrapper~.clr-validate-icon{margin-left:0}.clr-file-wrapper~.clr-subtext{display:inline-block}.clr-file-wrapper .btn{margin:0}.clr-file{height:0;width:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.clr-form-compact .clr-file-wrapper{max-width:100%;margin-top:0}.clr-form-compact .clr-file-wrapper~.clr-subtext{margin-left:var(--clr-forms-baseline)}.clr-form-compact .clr-file-wrapper~.clr-validate-icon{line-height:calc(var(--clr-forms-baseline)*4)}.clr-form-compact .clr-file-wrapper~.clr-subtext{line-height:calc(var(--clr-forms-baseline)*4);margin-top:0}.clr-form-compact .clr-file-wrapper .clr-control-label{margin-top:0;line-height:1.08rem}.clr-form-compact .clr-file-wrapper .btn{height:1.2rem}.clr-file-input-wrapper{display:flex;position:relative;margin-top:var(--cds-global-space-3)}.clr-file-input-wrapper .clr-file-input{height:0;width:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.clr-file-input-wrapper .clr-file-input-browse-button,.clr-file-input-wrapper .clr-file-input-clear-button{margin:0;margin-right:var(--cds-global-space-2)}.clr-file-input-wrapper .clr-file-input-clear-button{padding:0 var(--cds-global-space-2)!important;min-width:unset;border:0}.clr-file-input-wrapper .clr-file-input-browse-button-text{overflow:hidden;text-overflow:ellipsis}.clr-form-compact .clr-file-input-wrapper{margin-top:0}@media screen and (min-width:768px){.clr-form-horizontal .clr-file-input-wrapper{margin-top:0}}.clr-input-wrapper{white-space:nowrap;max-height:var(--clr-forms-input-wrapper-height)}.clr-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:calc(4*var(--clr-forms-baseline));color:var(--clr-forms-text-color);border-bottom:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);display:inline-block;padding:var(--clr-forms-input-padding);max-height:calc(4*var(--clr-forms-baseline));font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-input:focus{outline:0}.clr-input[readonly]{border:0}.clr-input:not([readonly]){background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-input:not([readonly]):focus,.clr-input:not([readonly]).clr-focus{border-bottom-color:var(--clr-forms-focused-color);background-size:100% 100%}.clr-input:disabled{color:var(--clr-forms-text-disabled-color);cursor:not-allowed}.clr-input:disabled::placeholder{color:var(--clr-forms-placeholder-disabled-color)}.clr-error .clr-input:not([readonly]){border-bottom-color:var(--clr-forms-invalid-color);background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-invalid-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-error .clr-input:not([readonly]):focus,.clr-error .clr-input:not([readonly]).clr-focus{border-bottom-color:var(--clr-forms-invalid-color);background-size:100% 100%}.clr-success .clr-input:not([readonly]){border-bottom-color:var(--clr-forms-valid-color);background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-valid-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-success .clr-input:not([readonly]):focus,.clr-success .clr-input:not([readonly]).clr-focus{border-bottom-color:var(--clr-forms-valid-color);background-size:100% 100%}.clr-form-control.row .clr-input-wrapper{max-width:calc(100% - var(--clr-forms-icon-size))}.clr-form-compact .clr-input{max-width:100%}.clr-form-compact .clr-input~.clr-subtext{margin-left:var(--clr-forms-baseline)}.clr-form-control-readonly .clr-input{border:0}.clr-form-control-multi .clr-input{max-width:calc(100% + var(--clr-forms-icon-size))}::-webkit-input-placeholder{color:var(--clr-forms-placeholder-color)}:-ms-input-placeholder{color:var(--clr-forms-placeholder-color)}::-ms-input-placeholder{color:var(--clr-forms-placeholder-color)}::placeholder{color:var(--clr-forms-placeholder-color)}.clr-input-group{color:var(--clr-forms-text-color);border-bottom:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);display:inline-block;background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease;position:relative;max-width:100%;height:var(--cds-global-space-9)}.clr-input-group:focus,.clr-input-group.clr-focus{border-bottom-color:var(--clr-forms-focused-color);background-size:100% 100%}.clr-input-group.clr-focus{width:auto}.clr-input-group .clr-input{background:0 0;border:0;margin-right:0;max-width:100%}.clr-input-group .clr-input:not([readonly]):focus{background-size:0;border:0}.clr-input-group select{border:0}.clr-input-group .clr-select-wrapper select,.clr-input-group .clr-multiselect-wrapper select{border:0}.clr-input-group .clr-input-group-addon{color:var(--clr-forms-subtext-color)}.clr-input-group .clr-input-group-addon:first-child{padding:0 0 0 var(--cds-global-space-11)}.clr-input-group .clr-input-group-addon:last-child{padding:0 var(--cds-global-space-11) 0 0}.clr-input-group .clr-input-group-icon-action{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;padding:0 calc(1.5*var(--clr-forms-baseline));cursor:pointer}button.clr-input-group .clr-input-group-icon-action{cursor:pointer}.clr-input-group .clr-input-group-icon-action cds-icon,.clr-input-group .clr-input-group-icon-action clr-icon{fill:var(--cds-alias-object-interaction-color);height:var(--clr-forms-input-group-icon-action-size);width:var(--clr-forms-input-group-icon-action-size);transform:translate(calc(-1*var(--cds-global-space-1)),calc(-1*var(--cds-global-space-1)))}.clr-form-control-disabled .clr-input-group{border-bottom-color:var(--clr-forms-border-disabled-color)}.clr-form-control-disabled .clr-input-group-icon-action{color:var(--clr-forms-text-disabled-color);cursor:not-allowed}.clr-error .clr-input-group{border-bottom-color:var(--clr-forms-invalid-color);background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-invalid-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-error .clr-input-group:focus,.clr-error .clr-input-group.clr-focus{border-bottom-color:var(--clr-forms-invalid-color);background-size:100% 100%}.clr-success .clr-input-group{border-bottom-color:var(--clr-forms-valid-color);background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-valid-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-success .clr-input-group:focus,.clr-success .clr-input-group.clr-focus{border-bottom-color:var(--clr-forms-valid-color);background-size:100% 100%}.clr-form-horizontal .clr-input-group{max-width:100%;padding-right:0}.clr-radio-wrapper{position:relative;display:flex}.clr-radio-wrapper .clr-control-label{font-weight:400;display:block}.clr-radio-wrapper~.clr-validate-icon{margin-left:0}.clr-radio-wrapper~.clr-subtext{display:inline-block}.clr-radio-wrapper input[type=radio]{position:absolute;opacity:0;top:var(--cds-global-space-3);left:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7)}.clr-radio-wrapper .clr-control-label{position:relative;display:block;margin-top:0;cursor:pointer;min-height:calc(var(--clr-forms-baseline)*4);padding:var(--cds-global-space-3) 0 var(--cds-global-space-3) calc(var(--cds-global-space-7) + var(--cds-global-space-5));color:var(--clr-forms-radio-label-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-radio-wrapper .clr-control-label:empty{padding-left:0}.clr-radio-wrapper input[type=radio]+.clr-control-label::before{position:absolute;top:calc((calc(var(--clr-forms-baseline)*4) - var(--cds-global-space-7))*.5);left:0;content:"";display:inline-block;height:var(--cds-global-space-7);width:var(--cds-global-space-7);border:.05rem solid var(--clr-forms-border-color);border-radius:50%}.clr-radio-wrapper input[type=radio]:checked+.clr-control-label::before{box-shadow:var(--clr-forms-radio-selected-shadow);border:0}.clr-radio-wrapper input[type=radio]:focus+.clr-control-label::before{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset)}.clr-radio-wrapper input[type=radio]:focus:checked+.clr-control-label::before{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset)}.clr-radio-wrapper input[type=radio]:disabled+.clr-control-label::before{background-color:var(--clr-forms-radio-disabled-background-color);border-color:var(--cds-alias-object-interaction-color-disabled)}.clr-radio-wrapper input[type=radio]:checked:disabled+.clr-control-label::before{box-shadow:var(--clr-forms-radio-checked-disabled-shadow)}.clr-form-control-disabled .clr-radio-wrapper .clr-control-label{cursor:not-allowed;color:var(--clr-forms-radio-label-disabled-color)}.clr-error .clr-radio-wrapper input[type=radio]+.clr-control-label::before{border-color:var(--clr-forms-invalid-color)}.clr-form-compact .clr-radio-wrapper{max-width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;height:calc(4*var(--clr-forms-baseline))}.clr-form-compact .clr-radio-wrapper~.clr-subtext{margin-left:var(--clr-forms-baseline)}.clr-form-compact .clr-radio-wrapper .clr-control-label{display:inline-block;margin-right:calc(2*var(--clr-forms-baseline));width:auto}.clr-form-compact .clr-radio-wrapper .clr-control-label{margin-top:0}.clr-select-wrapper,.clr-multiselect-wrapper{position:relative;white-space:nowrap}.clr-select-wrapper select,.clr-multiselect-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:var(--cds-global-space-9);color:var(--clr-forms-text-color);border-bottom:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);display:inline-block;font-size:var(--clr-p2-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);position:relative;padding:0 calc(var(--clr-forms-select-caret-size) + var(--clr-forms-baseline)*2) 0 var(--clr-forms-baseline);cursor:pointer;z-index:2}.clr-select-wrapper select:focus,.clr-multiselect-wrapper select:focus{outline:0}.clr-select-wrapper select:not([multiple]),.clr-multiselect-wrapper select:not([multiple]){background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-select-wrapper select:not([multiple]):focus,.clr-select-wrapper select:not([multiple]).clr-focus,.clr-multiselect-wrapper select:not([multiple]):focus,.clr-multiselect-wrapper select:not([multiple]).clr-focus{border-bottom-color:var(--clr-forms-focused-color);background-size:100% 100%}.clr-select-wrapper select[multiple]:focus,.clr-multiselect-wrapper select[multiple]:focus{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-style:solid;outline-width:var(--cds-global-space-2)}.clr-select-wrapper select:hover,.clr-select-wrapper select:active,.clr-multiselect-wrapper select:hover,.clr-multiselect-wrapper select:active{border-color:var(--clr-forms-select-hover-border-color);background:var(--clr-forms-select-hover-background)}.clr-select-wrapper select:hover:disabled,.clr-select-wrapper select:active:disabled,.clr-multiselect-wrapper select:hover:disabled,.clr-multiselect-wrapper select:active:disabled{cursor:not-allowed;border-color:var(--clr-forms-select-disabled-border-color)}.clr-select-wrapper select:disabled option,.clr-select-wrapper select option:disabled,.clr-multiselect-wrapper select:disabled option,.clr-multiselect-wrapper select option:disabled{color:var(--clr-forms-select-disabled-color);cursor:not-allowed}.clr-select-wrapper select option,.clr-multiselect-wrapper select option{color:var(--clr-forms-select-option-color);background-color:var(--clr-forms-select-option-background-color)}.clr-select-wrapper select::-ms-expand,.clr-multiselect-wrapper select::-ms-expand{display:none}.clr-select-wrapper{max-height:calc(4*var(--clr-forms-baseline));display:inline-block}.clr-select-wrapper::after{position:absolute;content:"";height:var(--clr-forms-select-caret-size);width:var(--clr-forms-select-caret-size);top:calc(.5*(4*var(--clr-forms-baseline) - var(--clr-forms-select-caret-size)));right:var(--clr-forms-baseline);margin:0;mask:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A);mask-repeat:no-repeat;background-color:var(--clr-forms-select-caret-color)}.clr-select-wrapper:hover::after{background-color:var(--clr-forms-select-caret-hover-color)}.clr-error .clr-select-wrapper::after,.clr-success .clr-select-wrapper::after{right:calc(var(--clr-forms-icon-size) + var(--clr-forms-baseline))}.clr-multiselect-wrapper{display:flex}.clr-multiselect-wrapper .clr-validate-icon{margin-left:0}select[multiple],select[size]{padding:0;border:var(--cds-alias-object-border-width-100) solid var(--clr-forms-select-multiple-border-color);background:var(--clr-forms-select-multiple-background-color);border-radius:var(--cds-alias-object-border-radius-100);height:auto;min-width:calc(120*(1rem/var(--cds-global-base)))}select[multiple]:hover,select[multiple]:active,select[size]:hover,select[size]:active{background:var(--clr-forms-select-multiple-background-color);border-color:var(--clr-forms-select-multiple-border-color)}select[multiple] option,select[size] option{padding:calc(var(--clr-forms-baseline)*.5) var(--clr-forms-baseline);color:var(--clr-forms-select-multiple-option-color)}select[multiple] option:checked,select[size] option:checked{background-color:var(--clr-forms-select-multiple-selected-option-background-color)}.clr-error select:not([multiple]){border-bottom-color:var(--clr-forms-invalid-color)}.clr-error select[multiple]{border-color:var(--clr-forms-invalid-color)}.clr-success select:not([multiple]){border-bottom-color:var(--clr-forms-valid-color)}.clr-success select[multiple]{border-color:var(--clr-forms-valid-color)}.clr-form-control-disabled .clr-select.disabled{color:var(--clr-forms-select-disabled-color);cursor:not-allowed}.clr-form-control-disabled .clr-select.disabled:hover::after{color:var(--clr-forms-select-caret-color)}.clr-form-control-disabled .clr-select.disabled>select,.clr-form-control-disabled .clr-select select:disabled{color:var(--clr-forms-select-disabled-color);cursor:not-allowed}.clr-form-control-disabled .clr-select.disabled>select:hover,.clr-form-control-disabled .clr-select select:disabled:hover{background:0 0;border-color:var(--clr-forms-border-color)}.clr-form-compact .clr-multiselect-wrapper{margin-top:0}.clr-textarea-wrapper{white-space:nowrap;display:flex;margin-top:var(--cds-global-space-5)}.clr-textarea-wrapper .clr-validate-icon{margin-left:0}.clr-textarea{max-width:calc(100% - var(--clr-forms-baseline));height:auto;resize:vertical;border:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);background:var(--clr-forms-textarea-background-color);color:var(--clr-forms-text-color);border-radius:var(--clr-forms-textarea-border-radius);padding:var(--cds-global-space-7);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:calc(20*(1rem/var(--cds-global-base)));letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-textarea:focus{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-style:solid;outline-width:var(--cds-global-space-2);outline-color:var(--clr-forms-focused-color);border-color:var(--clr-forms-focused-color)}.clr-textarea:disabled{color:var(--clr-forms-text-disabled-color);cursor:not-allowed;background-color:var(--clr-forms-textarea-disabled-background);border-color:var(--clr-forms-border-disabled-color)}.clr-success .clr-textarea{border-color:var(--clr-forms-valid-color);outline-color:var(--clr-forms-valid-color)}.clr-error .clr-textarea{border-color:var(--clr-forms-invalid-color);outline-color:var(--clr-forms-invalid-color)}.clr-control-container textarea{width:auto}.clr-form-control.row .clr-textarea-wrapper{max-width:calc(100% - var(--clr-forms-baseline))}.clr-form-compact .clr-textarea-wrapper{margin-top:0}.clr-form-compact .clr-textarea-wrapper .clr-textarea{max-width:100%}.clr-form-compact .clr-textarea-wrapper .clr-textarea~.clr-subtext{margin-left:var(--clr-forms-baseline)}:root [cds-theme]{--clr-toggle-bg-color-off:var(--cds-alias-status-neutral);--clr-toggle-bg-color-on:var(--cds-alias-status-success);--clr-toggle-handle-bg-color:var(--cds-alias-object-interaction-background);--clr-toggle-handle-border-color:var(--clr-toggle-bg-color-off);--clr-toggle-handle-border-color-on:var(--clr-toggle-bg-color-on);--clr-toggle-disabled-default-border-color:var(--cds-alias-object-interaction-color-disabled);--clr-toggle-disabled-default-handle-color:var(--cds-alias-object-interaction-background);--clr-toggle-disabled-off-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-off-bg-color:var(--clr-toggle-disabled-default-handle-color);--clr-toggle-disabled-off-handle-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-bg-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-handle-border-color:var(--clr-toggle-disabled-default-border-color)}.clr-toggle-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.clr-toggle-wrapper{vertical-align:middle;position:relative;display:block;margin-right:var(--cds-global-space-6);height:var(--cds-global-space-9)}.clr-toggle-wrapper label{display:inline-block;position:relative;cursor:pointer;margin-right:0;margin-left:calc(var(--cds-global-space-10) + var(--cds-global-space-5));height:var(--cds-global-space-9)}.clr-toggle-wrapper input[type=checkbox]{position:absolute;top:var(--cds-global-space-4);right:var(--cds-global-space-4);height:var(--cds-global-space-7);width:var(--cds-global-space-7);opacity:0}.clr-toggle-wrapper input[type=checkbox]+label::before{position:absolute;display:inline-block;content:"";border:var(--cds-alias-object-border-width-200) solid var(--clr-toggle-bg-color-off);border-radius:var(--cds-alias-object-border-radius-200);height:var(--cds-global-space-7);width:var(--cds-global-space-10);background-color:var(--clr-toggle-bg-color-off);top:var(--cds-global-space-3);right:0;left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));transition-duration:.15s;transition-timing-function:ease-in;transition-property:border-color,background-color}.clr-toggle-wrapper input[type=checkbox]:focus+label::before{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset)}.clr-toggle-wrapper input[type=checkbox]:checked+label::before{border-color:var(--clr-toggle-bg-color-on);background-color:var(--clr-toggle-bg-color-on);transition-duration:.15s;transition-timing-function:ease-in;transition-property:border-color,background-color}.clr-toggle-wrapper input[type=checkbox]+label::after{position:absolute;display:inline-block;content:"";border:var(--cds-alias-object-border-width-200) solid var(--clr-toggle-handle-border-color);border-radius:var(--cds-alias-object-border-radius-300);right:0;top:var(--cds-global-space-3);background-color:var(--clr-toggle-handle-bg-color);height:var(--cds-global-space-7);width:var(--cds-global-space-7);left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));transition-duration:.15s;transition-timing-function:ease-in;transition-property:right,left}.clr-toggle-wrapper input[type=checkbox]:checked+label::after{border-color:var(--clr-toggle-handle-border-color-on);right:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));left:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)));transition-duration:.15s;transition-timing-function:ease-in;transition-property:right,left}.clr-toggle-wrapper.disabled label{cursor:not-allowed}.clr-toggle-wrapper.disabled input[type=checkbox]:checked+label::before{border-color:var(--clr-toggle-disabled-on-border-color);background-color:var(--clr-toggle-disabled-on-bg-color)}.clr-toggle-wrapper input[type=checkbox]:disabled+label{cursor:not-allowed}.clr-toggle-wrapper input[type=checkbox]:disabled+label::before{background-color:var(--clr-toggle-disabled-off-bg-color);border-color:var(--clr-toggle-disabled-off-border-color)}.clr-toggle-wrapper input[type=checkbox]:disabled+label::after{background-color:var(--clr-toggle-disabled-off-bg-color);border-color:var(--clr-toggle-disabled-off-handle-border-color);height:var(--cds-global-space-7);width:var(--cds-global-space-7);top:var(--cds-global-space-3)}.clr-toggle-wrapper input[type=checkbox]:checked:disabled+label::before{border-color:var(--clr-toggle-disabled-on-border-color);background-color:var(--clr-toggle-disabled-on-bg-color)}.clr-toggle-wrapper input[type=checkbox]:checked:disabled+label::after{border-color:var(--clr-toggle-disabled-on-handle-border-color);height:var(--cds-global-space-7);width:var(--cds-global-space-7);top:var(--cds-global-space-3);left:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)))}.clr-toggle-wrapper input[type=checkbox]:disabled+label::after{left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)))}.clr-toggle-wrapper.right-label label{margin-left:calc(var(--cds-global-space-10) + var(--cds-global-space-5));margin-right:0}.clr-toggle-wrapper.right-label input[type=checkbox]+label::before{right:0;left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)))}.clr-toggle-wrapper.right-label input[type=checkbox]+label::after{right:0;left:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));transition-property:left}.clr-toggle-wrapper.right-label input[type=checkbox]:checked+label::after{left:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)));transition-property:left}.clr-toggle-wrapper .clr-control-label{display:block;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);padding:var(--cds-global-space-3) 0;margin-top:0}.clr-control-inline .clr-toggle-wrapper .clr-control-label{display:inline-block;margin-right:0}.clr-toggle-right label{display:inline-block;margin-left:0;margin-right:calc(var(--cds-global-space-10) + var(--cds-global-space-5))}.clr-toggle-right input[type=checkbox]+label::before{left:unset;right:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)))}.clr-toggle-right input[type=checkbox]+label::after{left:unset;right:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)));transition-property:right}.clr-toggle-right input[type=checkbox]:checked+label::after{left:unset;right:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)));transition-property:right}.clr-toggle-right input[type=checkbox]:disabled+label::after{left:unset;right:calc(-1*calc(var(--cds-global-space-10) - var(--cds-global-space-5)))}.clr-toggle-right input[type=checkbox]:checked:disabled+label::after{left:unset;right:calc(-1*calc(var(--cds-global-space-10) + var(--cds-global-space-5)))}.clr-toggle-right .clr-control-inline .clr-toggle-wrapper .clr-control-label{margin-right:calc(var(--cds-global-space-10) + var(--cds-global-space-5))}.clr-range-wrapper{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;height:var(--clr-forms-range-thumb-height);white-space:nowrap}.clr-range-wrapper .fill-input{position:absolute;left:0;display:inline-block;height:var(--clr-forms-range-track-height);pointer-events:none;cursor:pointer;z-index:10;background-color:var(--clr-forms-range-progress-fill-color);border-radius:var(--clr-forms-range-track-border-radius);border-style:none}.clr-range{display:flex;justify-content:center;align-items:flex-end;height:var(--clr-forms-range-thumb-height)}.clr-range:disabled{pointer-events:auto;cursor:not-allowed;-webkit-appearance:none;left:0;height:var(--clr-forms-range-track-height);background-color:var(--clr-forms-range-track-color-disabled)}.clr-range:disabled::-webkit-slider-thumb{-webkit-appearance:none;transform:translate(0,calc(var(--clr-forms-range-thumb-height)/2 - var(--clr-forms-range-track-height)/2 + var(--clr-forms-range-track-border-width)));border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color-disabled);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}.clr-range:disabled::-moz-range-thumb{border:0;border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color-disabled);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}.clr-range:disabled+.fill-input{pointer-events:auto;cursor:not-allowed;background-color:var(--clr-forms-range-progress-fill-color-disabled)}input[type=range]{padding:0;-webkit-appearance:none;left:0;height:var(--clr-forms-range-track-height);background-color:var(--clr-forms-range-track-color);border:var(--clr-forms-range-track-border-width) solid var(--clr-forms-range-track-border-color);border-radius:var(--clr-forms-range-track-border-radius)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transform:translate(0,calc(var(--clr-forms-range-thumb-height)/2 - var(--clr-forms-range-track-height)/2 + var(--clr-forms-range-track-border-width)));border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}input[type=range]:disabled{border:var(--clr-forms-range-track-border-width) solid var(--clr-forms-range-track-border-color-disabled);border-radius:var(--clr-forms-range-track-border-radius)}input[type=range]::-moz-range-thumb{border:0;border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}@supports (-ms-ime-align:auto){.clr-range-wrapper .fill-input{display:none}.clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:var(--clr-forms-range-track-height);background-color:var(--clr-forms-range-progress-fill-color)}input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:var(--clr-forms-range-thumb-height);background-color:transparent}input[type=range]::-ms-track{margin:0;border:0;height:var(--clr-forms-range-track-height);cursor:pointer;background-color:var(--clr-forms-range-track-color)}input[type=range]::-ms-thumb{border:0;border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}}_:-ms-fullscreen .clr-range-wrapper .fill-input,:root .clr-range-wrapper .fill-input{display:none}_:-ms-fullscreen .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower,:root .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:var(--clr-forms-range-track-height);background-color:var(--clr-forms-range-progress-fill-color)}_:-ms-fullscreen input[type=range]::-ms-tooltip,:root input[type=range]::-ms-tooltip{visibility:hidden}_:-ms-fullscreen input[type=range],:root input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:var(--clr-forms-range-thumb-height);background-color:transparent}_:-ms-fullscreen input[type=range]::-ms-track,:root input[type=range]::-ms-track{border:0;margin:0;height:var(--clr-forms-range-track-height);cursor:pointer;background-color:var(--clr-forms-range-track-color)}_:-ms-fullscreen input[type=range]::-ms-thumb,:root input[type=range]::-ms-thumb{border:0;border-radius:50%;background-color:var(--clr-forms-range-progress-fill-color);height:var(--clr-forms-range-thumb-height);width:var(--clr-forms-range-thumb-height)}input[clrDatalistInput]{position:relative}input[clrDatalistInput]::-webkit-calendar-picker-indicator{opacity:0;cursor:text}.clr-input-group input[clrDatalistInput]{z-index:2}.clr-input-group .clr-datalist-caret{position:absolute;top:25%;right:var(--cds-global-space-5);color:var(--clr-forms-datalist-caret-color);cursor:text;height:var(--clr-forms-datalist-caret-icon-size);width:var(--clr-forms-datalist-caret-icon-size)}.clr-form-control-disabled .clr-datalist-caret{color:var(--clr-forms-datalist-caret-disabled-color)}clr-datalist-container .clr-input-group{padding-right:0}.clr-input-wrapper input[clrPassword]+button.clr-input-group-icon-action .clr-password-eye-icon{color:var(--clr-forms-password-eye-icon-color)}.clr-input-wrapper input[clrPassword]+button.clr-input-group-icon-action[disabled] .clr-password-eye-icon{fill:var(--clr-forms-password-disabled-eye-icon-color)}.clr-input-wrapper input[clrPassword][disabled]{color:var(--clr-forms-password-disabled-eye-icon-color)}:root [cds-theme]{--clr-calendar-background-color:var(--cds-alias-object-container-background);--clr-calendar-border-color:var(--cds-alias-object-border-color-shade);--clr-calendar-btn-color:var(--cds-alias-object-interaction-color);--clr-calendar-today-date-cell-color:var(--cds-alias-typography-color-400);--clr-calendar-active-cell-background-color:var(--cds-alias-object-interaction-background-highlight);--clr-calendar-active-focus-cell-background-color:var(--cds-alias-object-interaction-background-highlight);--clr-calendar-active-cell-color:var(--cds-alias-typography-color-100);--clr-calendar-btn-picker-trigger-color:var(--cds-alias-typography-link-color);--clr-calendar-btn-picker-trigger-hover-color:var(--cds-alias-typography-link-color-hover);--clr-calendar-btn-picker-trigger-active-color:var(--cds-alias-typography-link-color);--clr-calendar-btn-hover-focus-color:var(--cds-alias-object-interaction-background-hover);--clr-calendar-btn-hover-focus-color-text:var(--cds-alias-object-interaction-color-hover);--clr-calendar-btn-active-color:var(--cds-alias-object-interaction-color-active);--clr-calendar-btn-active-color-bg:var(--cds-alias-object-interaction-background-active);--clr-calendar-weekday-font-size:var(--cds-global-typography-font-size-3);--clr-calendar-today-date-cell-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-calendar-picker-btn-font-size:var(--cds-global-typography-font-size-6);--clr-calendar-picker-btn-font-weight:var(--cds-global-typography-font-weight-medium)}.datepicker{display:flex;flex-direction:column;margin-top:var(--cds-global-space-4);padding:var(--cds-global-space-7);width:calc((7*var(--cds-global-space-11)) + (2*var(--cds-global-space-7)) + (2*var(--cds-alias-object-border-width-100)));height:calc((8*var(--cds-global-space-11)) + (2*var(--cds-global-space-7)) + (2*var(--cds-alias-object-border-width-100)));background:var(--clr-calendar-background-color);border:var(--cds-alias-object-border-width-100) solid var(--clr-calendar-border-color);border-radius:var(--cds-alias-object-border-radius-100);box-shadow:var(--cds-alias-object-shadow-100);overflow:hidden;z-index:1050}.calendar-header{display:flex;justify-content:space-between;align-items:center}.calendar-switchers,.year-switchers{display:flex}.year-switchers{flex:0 0 auto;align-self:center;width:calc(var(--cds-global-space-11)*3)}.calendar-table{flex:1 1 auto;width:100%}.calendar-cell,.calendar-table .calendar-cell{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11);padding:0;text-align:center}.day{display:inline-block}.weekdays{flex:0 0 var(--cds-global-space-11)}.weekday{font-size:var(--clr-calendar-weekday-font-size);font-weight:var(--cds-alias-typography-font-weight-semibold);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.calendar-btn{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11);padding:0 0;margin:0!important;color:inherit;border:0;border-radius:var(--cds-alias-object-border-radius-100);background:0 0;cursor:pointer;font-size:var(--clr-calendar-picker-btn-font-size);font-weight:var(--clr-calendar-picker-btn-font-weight);line-height:var(--cds-alias-typography-section-line-height);letter-spacing:var(--cds-alias-typography-section-letter-spacing)}.calendar-btn:hover,.calendar-btn:focus{background:var(--clr-calendar-btn-hover-focus-color)}.calendar-btn:focus{outline:0}.calendar-btn:active{background:var(--clr-calendar-btn-active-color-bg)}.day-btn{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11);padding:0 0;margin:0!important;color:inherit;border:0;border-radius:var(--cds-alias-object-border-radius-100);background:0 0;cursor:pointer;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);width:100%;color:inherit}.day-btn:hover,.day-btn:focus{background:var(--clr-calendar-btn-hover-focus-color)}.day-btn:focus{outline:0}.day-btn:active{background:var(--clr-calendar-btn-active-color-bg)}.day-btn:hover,.day-btn:focus{color:var(--clr-calendar-btn-hover-focus-color-text)}.day-btn:active{color:var(--clr-calendar-btn-active-color)}.day-btn.is-today{color:var(--clr-calendar-today-date-cell-color);font-weight:var(--clr-calendar-today-date-cell-font-weight)}.day-btn.is-excluded{color:var(--cds-alias-object-interaction-color-disabled)}.day-btn.is-excluded:hover{background:0 0}.day-btn.is-selected{background:var(--clr-calendar-active-cell-background-color);color:var(--clr-calendar-active-cell-color)}.day-btn.is-selected:focus{background:var(--clr-calendar-active-focus-cell-background-color)}.day-btn.is-disabled{color:var(--cds-alias-object-interaction-color-disabled);pointer-events:none}.day-btn.is-disabled:hover{background:0 0}.calendar-pickers{display:flex}.switcher{color:var(--clr-calendar-btn-color)}.switcher:hover,.switcher:focus{color:var(--clr-calendar-btn-hover-focus-color-text)}.switcher:active{color:var(--clr-calendar-btn-active-color)}.switcher cds-icon,.switcher clr-icon{height:var(--cds-global-space-8);width:var(--cds-global-space-8)}.monthpicker-trigger,.yearpicker-trigger{width:var(--cds-global-space-13);color:var(--clr-calendar-btn-picker-trigger-color);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monthpicker,.yearpicker{min-height:calc(6*var(--cds-global-space-12))}.monthpicker,.yearpicker,.years{display:flex;flex-direction:column;overflow:hidden}.yearpicker{gap:var(--cds-global-space-6)}.monthpicker,.years{flex-wrap:wrap}.month,.year{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11);padding:0 var(--cds-global-space-6);margin:0!important;color:inherit;border:0;border-radius:var(--cds-alias-object-border-radius-100);background:0 0;cursor:pointer;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);height:var(--cds-global-space-12);width:calc(.5*calc((7*var(--cds-global-space-11)) + (2*var(--cds-global-space-7)) + (2*var(--cds-alias-object-border-width-100))) - var(--cds-global-space-7) - var(--cds-alias-object-border-width-100))}.month:hover,.month:focus,.year:hover,.year:focus{color:var(--clr-calendar-btn-hover-focus-color-text)}.month:active,.year:active{color:var(--clr-calendar-btn-active-color)}.month.is-disabled,.year.is-disabled{color:var(--cds-alias-object-interaction-color-disabled);pointer-events:none}.month.is-disabled:hover,.year.is-disabled:hover{background:0 0}.month.is-selected,.year.is-selected{background:var(--clr-calendar-active-cell-background-color);color:var(--clr-calendar-active-cell-color)}.month.is-selected:focus,.year.is-selected:focus{background:var(--clr-calendar-active-focus-cell-background-color)}.month{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.year{text-align:center}:root [cds-theme]{--clr-combobox-border-color:var(--cds-alias-object-border-color);--clr-combobox-input-background-color:var(--cds-alias-object-container-background-tint);--clr-combobox-pill-background-color:var(--cds-alias-object-interaction-background);--clr-combobox-pill-border-color:var(--cds-alias-object-border-color);--clr-combobox-pill-font-color:var(--cds-alias-typography-color-500);--clr-combobox-filter-highlight:var(--cds-alias-object-interaction-background-highlight);--clr-combobox-min-width:calc(168 * (1rem / var(--cds-global-base)));--clr-combobox-multi-min-width:calc(360 * (1rem / var(--cds-global-base)));--clr-combobox-min-height:var(--cds-global-space-9);--clr-combobox-font-size:var(--cds-global-typography-secondary-font-size);--clr-combobox-font-weight:var(--cds-global-typography-secondary-font-weight);--clr-combobox-text-color:var(--cds-alias-typography-color-400);--clr-combobox-border-radius:var(--cds-alias-object-border-radius-100);--clr-combobox-padding-left:var(--cds-global-space-5);--clr-combobox-trigger-padding-left:var(--cds-global-space-5);--clr-combobox-trigger-padding-right:var(--cds-global-space-5);--clr-combobox-trigger-gap:var(--cds-global-space-6);--clr-combobox-trigger-font-color:var(--cds-alias-object-interaction-color);--clr-combobox-hover-background-color:var(--cds-alias-object-interaction-background-hover);--clr-combobox-active-background-color:var(--cds-alias-object-interaction-background-active);--clr-combobox-pill-padding:0 var(--cds-global-space-3);--clr-combobox-pill-margin:var(--cds-global-space-3) var(--cds-global-space-3) 0 0;--clr-combobox-pill-height:var(--cds-global-space-7);--clr-combobox-pill-remove-icon-color:var(--cds-alias-object-interaction-color);--clr-combobox-caret-icon-size:var(--cds-global-space-7);--clr-combobox-pill-border-radius:var(--cds-alias-object-border-radius-100)}.clr-combobox-form-control{align-items:stretch}.clr-combobox-form-control .clr-error .clr-validate-icon{margin-left:0}.clr-focus-indicator{background-color:var(--clr-forms-focused-color);height:var(--cds-global-space-2);width:0;transition:width .2s ease;position:absolute;bottom:calc(-1*var(--cds-global-space-1));left:0;border-bottom-left-radius:var(--clr-combobox-border-radius);border-bottom-right-radius:var(--clr-combobox-border-radius)}.clr-focus{width:100%}.clr-error .clr-focus-indicator{background-color:var(--clr-forms-invalid-color)}.clr-combobox-wrapper{position:relative;padding:0 calc(var(--clr-combobox-trigger-gap) + var(--cds-global-space-6) + var(--clr-combobox-trigger-padding-right)) 0 var(--clr-combobox-trigger-padding-left);min-height:var(--clr-combobox-min-height);min-width:var(--clr-combobox-min-width);font-size:var(--clr-combobox-font-size);font-weight:var(--clr-combobox-font-weight);line-height:calc(20*(1rem/var(--cds-global-base)));color:var(--clr-forms-text-color);border-bottom:var(--cds-alias-object-border-width-100) solid var(--clr-forms-border-color);display:inline-block;background-color:var(--clr-combobox-input-background-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-combobox-border-color);border-radius:var(--clr-combobox-border-radius)}.clr-combobox-wrapper .clr-input{padding:0;max-height:var(--cds-global-space-7)}.clr-combobox-wrapper .clr-input:not(:disabled){color:var(--clr-combobox-text-color)}.clr-combobox-wrapper.multi{min-width:min(var(--clr-combobox-multi-min-width),100%);padding-bottom:calc(3*(1rem/var(--cds-global-base)))}.clr-combobox-wrapper .clr-input.clr-combobox-input:focus{background:0 0}.clr-combobox-wrapper.invalid{border-bottom-color:var(--clr-forms-invalid-color)}.clr-combobox-wrapper .clr-combobox-input{background:0 0;border-bottom:none;vertical-align:middle}.clr-combobox-wrapper .clr-combobox-remove-btn{background:0 0;border:0;cursor:pointer;display:flex;padding:0;color:var(--clr-combobox-pill-remove-icon-color)}.clr-combobox-wrapper .label-combobox-pill{font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);height:var(--clr-combobox-pill-height);margin:var(--clr-combobox-pill-margin);background-color:var(--clr-combobox-pill-background-color);border-width:var(--cds-global-space-1);border-style:solid;align-items:center;border-radius:var(--clr-combobox-pill-border-radius);border-color:var(--clr-combobox-pill-border-color);padding:var(--clr-combobox-pill-padding)}.clr-combobox-wrapper .label-combobox-pill .clr-combobox-pill-content{font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);color:var(--clr-combobox-pill-font-color);padding:0}.clr-combobox-wrapper .label-combobox-pill cds-icon,.clr-combobox-wrapper .label-combobox-pill clr-icon{margin-top:calc(-1*var(--cds-global-space-1))}.clr-combobox-wrapper .label-combobox-pill cds-icon[shape=window-close],.clr-combobox-wrapper .label-combobox-pill clr-icon[shape=window-close]{color:var(--clr-combobox-pill-font-color)}.clr-combobox-wrapper .clr-combobox-input-wrapper{border:0;background:0 0}.clr-combobox-wrapper:not(.disabled):hover,.clr-combobox-wrapper:focus-within{background-color:var(--clr-combobox-hover-background-color)}.clr-combobox-trigger{padding-left:var(--clr-combobox-trigger-padding-left);padding-right:var(--clr-combobox-trigger-padding-right);margin:auto;position:absolute;top:0;bottom:0;right:0;background:0 0;border:0;color:currentColor;cursor:pointer;outline:0}.clr-combobox-trigger:disabled{color:var(--cds-alias-object-interaction-color-disabled)}.clr-combobox-trigger:disabled cds-icon[shape=angle],.clr-combobox-trigger:disabled clr-icon[shape=angle]{color:var(--cds-alias-object-interaction-color-disabled)}.clr-combobox-trigger cds-icon[shape=angle],.clr-combobox-trigger clr-icon[shape=angle]{color:var(--clr-combobox-trigger-font-color);height:var(--clr-combobox-caret-icon-size);width:var(--clr-combobox-caret-icon-size);min-height:var(--clr-combobox-caret-icon-size);min-width:var(--clr-combobox-caret-icon-size)}.clr-combobox-options{display:flex;flex-direction:column;position:absolute;top:100%;left:0;min-width:calc(120*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)));background-color:var(--clr-dropdown-bg-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-dropdown-border-color);border-radius:var(--cds-alias-object-border-radius-100);box-shadow:var(--cds-alias-object-shadow-200);margin-top:var(--cds-global-space-2);padding:var(--cds-global-space-6) 0;visibility:hidden;z-index:1050;position:static;max-height:calc(240*(1rem/var(--cds-global-base)));overflow-y:auto;visibility:visible}.clr-combobox-options .clr-combobox-options-loading{padding:calc(3*(1rem/var(--cds-global-base))) var(--cds-global-space-1)}.clr-combobox-options .clr-combobox-options-loading .clr-combobox-options-loading-text{padding-left:var(--cds-global-space-4)}.clr-combobox-options .clr-combobox-options-empty-text{padding-left:var(--cds-global-space-6)}.clr-combobox-option{font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--clr-dropdown-item-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);color:var(--clr-dropdown-item-color);background-color:var(--clr-dropdown-item-bg-color);border:0;cursor:pointer;display:flex;gap:var(--cds-global-space-3);align-items:center;height:auto;margin:0;width:100%;text-transform:none}.clr-combobox-option.active{color:var(--clr-dropdown-item-selected-color);background-color:var(--clr-dropdown-item-selected-bg-color)}.clr-combobox-option:hover{color:var(--clr-dropdown-item-hover-color);background-color:var(--clr-dropdown-item-hover-bg-color);text-decoration:none}.clr-combobox-option:hover.active{background-color:var(--clr-dropdown-item-selected-hover-bg-color)}.clr-combobox-option:active{color:var(--clr-dropdown-item-active-color);background-color:var(--clr-dropdown-item-active-bg-color)}.clr-combobox-option:active.active{background-color:var(--clr-dropdown-item-selected-active-bg-color)}.clr-combobox-option:focus{z-index:inherit}.clr-combobox-option.disabled,.clr-combobox-option:disabled{pointer-events:none;color:var(--clr-dropdown-item-disabled-color);background-color:var(--clr-dropdown-item-disabled-bg-color);-webkit-user-select:none;user-select:none}.clr-combobox-option.disabled:hover,.clr-combobox-option:disabled:hover{background:0 0}.clr-combobox-option.disabled:active,.clr-combobox-option:disabled:active{background:0 0;box-shadow:none}.clr-combobox-option.clr-focus{background-color:var(--clr-combobox-active-background-color)}.clr-combobox-options .clr-combobox-option{padding:0 var(--cds-global-space-7)}@media screen and (max-width:576px){.clr-combobox-options .clr-combobox-option{padding:var(--cds-global-space-4) var(--cds-global-space-9)}}.clr-combobox-disabled{color:var(--clr-forms-text-disabled-color);cursor:not-allowed}.clr-combobox-disabled .clr-combobox-input,.clr-combobox-disabled .clr-combobox-remove-btn,.clr-combobox-disabled .clr-combobox-trigger{cursor:not-allowed}.clr-filter-highlight b{font-weight:var(--cds-global-typography-font-weight-semibold);color:var(--clr-combobox-filter-highlight)}:root [cds-theme]{--clr-stack-view-border-width:var(--cds-alias-object-border-width-100);--clr-stack-view-border-radius:var(--cds-alias-object-border-radius-100);--clr-stack-view-border-color:var(--cds-alias-object-border-color);--clr-stack-block-changed-border-top-color:var(--clr-stack-view-border-color);--clr-stack-view-title-color:var(--cds-alias-typography-color-400);--clr-stack-view-row-color:var(--cds-alias-typography-color-400);--clr-stack-view-row-bg-color:var(--cds-alias-object-container-background);--clr-stack-view-expandable-row-color:var(--cds-alias-object-interaction-color);--clr-stack-view-expandable-row-bg-color:var(--cds-alias-object-interaction-background);--clr-stack-view-expandable-row-hover:var(--cds-alias-object-interaction-color-hover);--clr-stack-view-expandable-row-bg-hover:var(--cds-alias-object-interaction-background-hover);--clr-stack-view-expandable-row-active:var(--cds-alias-object-interaction-color-active);--clr-stack-view-expandable-row-bg-active:var(--cds-alias-object-interaction-background-active);--clr-stack-view-expanded-row-color:var(--cds-alias-object-interaction-color-selected);--clr-stack-view-expanded-row-bg-color:var(--cds-alias-object-interaction-background-selected);--clr-stack-view-expanded-hover-row-bg-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-stack-view-expanded-active-row-bg-color:var(--cds-alias-object-interaction-background-selected-active);--clr-stack-view-row-font-size:var(--cds-alias-typography-secondary-font-size);--clr-stack-view-row-font-weight:var(--cds-alias-typography-secondary-font-weight);--clr-stack-view-row-line-height:calc(20 * (1rem / var(--cds-global-base)));--clr-stack-view-row-letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);--clr-stack-view-stack-block-border-bottom:var(--clr-stack-view-border-color);--clr-stack-view-stack-children-stack-block-border-bottom-color:var(--clr-stack-view-border-color);--clr-stack-view-stack-children-stack-block-label-and-content-bg-color:var(--clr-stack-view-bg-color);--clr-stack-view-stack-block-caret-color:var(--clr-stack-view-expandable-row-color);--clr-stack-view-color:var(--clr-stack-view-row-color);--clr-stack-view-bg-color:var(--clr-stack-view-row-bg-color);--clr-stack-view-stack-block-label-font-size:var(--clr-stack-view-row-font-size);--clr-stack-view-stack-block-label-font-weight:var(--clr-stack-view-row-font-weight);--clr-stack-view-stack-block-label-line-height:var(--clr-stack-view-row-line-height);--clr-stack-view-stack-block-label-letter-spacing:var(--clr-stack-view-row-letter-spacing);--clr-stack-view-stack-block-expanded-bg-color:var(--clr-stack-view-expanded-row-bg-color);--clr-stack-view-stack-block-expandable-hover:var(--clr-stack-view-expandable-row-hover);--clr-stack-view-stack-block-expanded-text-color:var(--clr-stack-view-expanded-row-color)}.stack-header{display:flex;align-items:flex-end}.stack-header .stack-title{display:block;flex:1 1 auto;margin:0;padding:var(--cds-global-space-5) 0;color:var(--clr-stack-view-title-color);font-size:var(--cds-alias-typography-subsection-font-size);font-weight:var(--cds-alias-typography-subsection-font-weight);line-height:var(--cds-alias-typography-subsection-line-height);letter-spacing:var(--cds-alias-typography-subsection-letter-spacing)}.stack-header .stack-actions{display:block;flex:0 0 auto}.stack-header .stack-actions .stack-action{min-width:var(--cds-global-space-11)}.stack-view{overflow-y:auto;word-wrap:break-word;margin-top:0;border:var(--clr-stack-view-border-width) solid var(--clr-stack-view-border-color);border-radius:var(--clr-stack-view-border-radius)}.stack-view dd,.stack-view dt{margin-inline-start:0;margin-left:0}.stack-view .stack-block{display:flex;flex-flow:row wrap;overflow-y:hidden;border-bottom-width:var(--clr-stack-view-border-width);border-bottom-style:solid;border-bottom-color:var(--clr-stack-view-stack-block-border-bottom)}.stack-view>.stack-block:last-child,.stack-view>:last-child .stack-block:last-of-type{border-bottom:none}.stack-view .stack-block-changed::before{content:" ";position:absolute;height:0;width:0;border-top:var(--cds-global-space-6) solid var(--clr-stack-block-changed-border-top-color);border-right:var(--cds-global-space-6) solid transparent}.stack-view .stack-block-caret{align-self:center}.stack-view .stack-block-label{padding:var(--cds-global-space-5) var(--cds-global-space-6) var(--cds-global-space-5) var(--cds-global-space-11);color:var(--clr-stack-view-color);background-color:var(--clr-stack-view-bg-color);font-size:var(--clr-stack-view-stack-block-label-font-size);font-weight:var(--clr-stack-view-stack-block-label-font-weight);line-height:var(--clr-stack-view-stack-block-label-line-height);letter-spacing:var(--clr-stack-view-stack-block-label-letter-spacing);flex:1 1 auto;display:flex;align-items:center}.stack-view .stack-block-label:focus{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:var(--cds-global-space-1);outline-offset:calc(-1*var(--cds-global-space-1))}.stack-view .stack-view-key{flex:0 1 40%;max-width:40%;margin-right:var(--cds-global-space-7)}.stack-view .stack-block-caret{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7);--color:var(--clr-stack-view-stack-block-caret-color);margin-right:var(--cds-global-space-5)}.stack-view .stack-block-content{flex:1 1 auto;width:60%;margin-bottom:0}.stack-view .stack-block-content>:first-child{margin-top:0}.stack-view .stack-block-content>:last-child{margin-bottom:0}.stack-view .stack-children{flex:0 0 auto;width:100%}.stack-view .stack-children .stack-block{border-bottom-color:var(--clr-stack-view-stack-children-stack-block-border-bottom-color)}.stack-view .stack-children>.stack-block:last-child,.stack-view .stack-children>:last-child .stack-block:last-of-type{border-bottom:none}.stack-view .stack-children .stack-block-label,.stack-view .stack-children .stack-block-content{background-color:var(--clr-stack-view-stack-children-stack-block-label-and-content-bg-color)}.stack-view .stack-block-expandable>.stack-block-label{padding-left:var(--cds-global-space-6);color:var(--clr-stack-view-expandable-row-color);background-color:var(--clr-stack-view-expandable-row-bg-color);cursor:pointer}.stack-view .stack-block-expandable>.stack-block-label::before{display:inline-block;content:"";height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7);background-repeat:no-repeat;background-size:contain;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Avar(--clr-accordion-text-color)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");transform:rotate(-90deg);margin-right:var(--cds-global-space-5)}.stack-view .stack-block-expandable>.stack-block-label,.stack-view .stack-block-expandable>.stack-block-content{transition:background-color .2s ease-in-out,color .2s ease-in-out}.stack-view .stack-block-expandable:not(.stack-block-expanded)>.stack-block-label:hover{color:var(--clr-stack-view-stack-block-expandable-hover);background-color:var(--clr-stack-view-expandable-row-bg-hover)}.stack-view .stack-block-expandable:not(.stack-block-expanded)>.stack-block-label:hover .stack-block-caret{fill:var(--clr-stack-view-stack-block-expandable-hover)}.stack-view .stack-block-expandable:not(.stack-block-expanded)>.stack-block-label:hover:active{color:var(--clr-stack-view-expandable-row-active);background-color:var(--clr-stack-view-expandable-row-bg-active)}.stack-view .stack-block-expandable:not(.stack-block-expanded)>.stack-block-label:hover:active .stack-block-caret{fill:var(--clr-stack-view-expandable-row-active)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label{border-bottom-width:var(--clr-stack-view-border-width);border-bottom-style:solid;border-bottom-color:var(--clr-stack-view-stack-block-border-bottom);color:var(--clr-stack-view-stack-block-expanded-text-color);background-color:var(--clr-stack-view-stack-block-expanded-bg-color)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label::before{transform:rotate(0deg)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label .stack-block-caret{fill:var(--clr-stack-view-stack-block-expanded-text-color)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label:hover{color:var(--clr-stack-view-stack-block-expandable-hover);background-color:var(--clr-stack-view-expanded-hover-row-bg-color)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label:hover .stack-block-caret{fill:var(--clr-stack-view-stack-block-expandable-hover)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label:hover:active{color:var(--clr-stack-view-expandable-row-active);background-color:var(--clr-stack-view-expanded-active-row-bg-color)}.stack-view .stack-block-expandable.stack-block-expanded>.stack-block-label:hover:active .stack-block-caret{fill:var(--clr-stack-view-expandable-row-active)}.modal .stack-view{margin-bottom:0}.stack-view clr-stack-block.stack-block-expandable .stack-block-label::before{content:none}.stack-view .stack-children clr-stack-block .stack-block-label .stack-view-key,.stack-view .stack-children .stack-block-label .stack-view-key{padding-left:var(--cds-global-space-6)}.stack-view .stack-children clr-stack-block .stack-block-label::before,.stack-view .stack-children .stack-block-label::before{display:none}:root [cds-theme]{--clr-tree-border-radius:var(--cds-alias-object-border-radius-100);--clr-tree-link-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-tree-link-selection-color:var(--cds-alias-object-interaction-background-selected);--clr-tree-link-text-color:var(--cds-alias-object-interaction-color);--clr-tree-node-caret-link-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-tree-node-caret-link-active-color:var(--cds-alias-object-interaction-color-active);--clr-tree-node-caret-link-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-tree-node-caret-color:var(--cds-alias-object-interaction-color);--clr-tree-node-caret-hover-color:var(--clr-tree-node-caret-link-hover-color);--clr-tree-node-caret-active-color:var(--clr-tree-node-caret-link-active-color);--clr-tree-node-caret-disabled-color:var(--clr-tree-node-caret-link-disabled-color);--clr-tree-node-content-text-only-color:var(--cds-alias-typography-color-400);--clr-tree-node-content-color:var(--clr-tree-link-text-color);--clr-tree-node-content-bg-color:var(--cds-alias-object-opacity-0);--clr-tree-node-content-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-tree-node-content-bg-hover-color:var(--clr-tree-link-hover-color);--clr-tree-node-content-active-color:var(--cds-alias-object-interaction-color-active);--clr-tree-node-content-bg-active-color:var(--cds-alias-object-interaction-background-active);--clr-tree-node-content-selected-color:var(--cds-alias-object-interaction-color-selected);--clr-tree-node-content-bg-selected-color:var(--clr-tree-link-selection-color);--clr-tree-node-content-bg-selected-hover-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-tree-node-content-bg-selected-active-color:var(--cds-alias-object-interaction-background-selected-active);--clr-tree-node-content-disabled-color:var(--cds-alias-typography-disabled);--clr-tree-node-content-bg-disabled-color:var(--cds-alias-object-opacity-0)}.clr-tree-node{display:block}.clr-tree-node.disabled .clr-tree-node-content-container{cursor:not-allowed}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link{pointer-events:none}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox .clr-control-label{color:var(--clr-tree-node-content-disabled-color);background-color:var(--clr-tree-node-content-bg-disabled-color)}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link cds-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-link clr-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content cds-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-content clr-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox .clr-control-label cds-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-checkbox .clr-control-label clr-icon{fill:var(--clr-tree-node-caret-disabled-color)}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret{cursor:not-allowed}.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret cds-icon,.clr-tree-node.disabled .clr-tree-node-content-container .clr-treenode-caret clr-icon{fill:var(--clr-tree-node-caret-disabled-color)}.clr-tree-node-content-container{display:flex;align-items:center;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper{width:100%;padding:0 0 0 0}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper:first-child{margin-left:var(--cds-global-space-10)}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label{width:100%;padding:var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-10)}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label:before{left:var(--cds-global-space-5);top:var(--cds-global-space-5)}.clr-tree-node-content-container>.clr-treenode-checkbox.clr-checkbox-wrapper .clr-control-label:after{left:var(--cds-global-space-6);top:var(--cds-global-space-5)}.clr-tree-node-content-container:focus-visible{outline:0}.clr-tree-node-content-container:focus>.clr-treenode-content,.clr-tree-node-content-container:focus>.clr-treenode-checkbox .clr-control-label{outline-offset:calc(-1*var(--cds-alias-object-border-width-200));outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-style:solid;outline-width:var(--cds-alias-object-border-width-200)}.clr-treenode-content{flex:1 1 auto;display:flex;align-items:center;min-height:var(--cds-global-space-10);color:var(--clr-tree-node-content-text-only-color);background-color:var(--clr-tree-node-content-bg-color);border-radius:var(--clr-tree-border-radius) 0 0 var(--clr-tree-border-radius)}.clr-treenode-content:first-child{margin-left:var(--cds-global-space-10)}.clr-treenode-content.clr-treenode-text-only{padding-left:var(--cds-global-space-5)}.clr-treenode-content cds-icon,.clr-treenode-content clr-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7);color:var(--clr-tree-node-content-text-only-color);margin-right:var(--cds-global-space-5);vertical-align:middle}.clr-treenode-content .clr-treenode-link.active,.clr-treenode-checkbox input[type=checkbox]:checked+.clr-control-label{color:var(--clr-tree-node-content-selected-color);background-color:var(--clr-tree-node-content-bg-selected-color)}.clr-treenode-content .clr-treenode-link,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label{border-radius:var(--clr-tree-border-radius);color:var(--clr-tree-node-content-color);background-color:var(--clr-tree-node-content-bg-color)}.clr-treenode-content .clr-treenode-link cds-icon,.clr-treenode-content .clr-treenode-link clr-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label cds-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label clr-icon{color:var(--clr-tree-node-content-color)}.clr-treenode-content .clr-treenode-link:hover,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:hover{color:var(--clr-tree-node-content-hover-color);background-color:var(--clr-tree-node-content-bg-hover-color)}.clr-treenode-content .clr-treenode-link:hover cds-icon,.clr-treenode-content .clr-treenode-link:hover clr-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:hover cds-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:hover clr-icon{color:var(--clr-tree-node-content-hover-color)}.clr-treenode-content .clr-treenode-link:active,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:active{color:var(--clr-tree-node-content-active-color);background-color:var(--clr-tree-node-content-bg-active-color)}.clr-treenode-content .clr-treenode-link:active cds-icon,.clr-treenode-content .clr-treenode-link:active clr-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:active cds-icon,.clr-treenode-checkbox input[type=checkbox]+.clr-control-label:active clr-icon{color:var(--clr-tree-node-content-active-color)}.clr-treenode-content .clr-treenode-link.active:hover,.clr-treenode-checkbox input[type=checkbox]:checked+.clr-control-label:hover{background-color:var(--clr-tree-node-content-bg-selected-hover-color)}.clr-treenode-content .clr-treenode-link.active:active,.clr-treenode-checkbox input[type=checkbox]:checked+.clr-control-label:active{background-color:var(--clr-tree-node-content-bg-selected-active-color)}.clr-treenode-caret{flex:0 0 var(--cds-global-space-10);margin:0;padding:0;height:var(--cds-global-space-10);width:var(--cds-global-space-10);min-height:var(--cds-global-space-10);min-width:var(--cds-global-space-10);background:0 0;border:0;cursor:pointer;color:var(--clr-tree-node-caret-color)}.clr-treenode-caret:hover{color:var(--clr-tree-node-caret-hover-color)}.clr-treenode-caret:active{color:var(--clr-tree-node-caret-active-color)}.clr-tree-node-caret-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7);vertical-align:middle}.clr-treenode-spinner-container{height:var(--cds-global-space-10);width:var(--cds-global-space-10);padding:calc((var(--cds-global-space-10) - var(--cds-global-space-7))*.5)}.clr-treenode-spinner{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.clr-treenode-children{margin-left:var(--cds-global-space-10);will-change:height;overflow-y:hidden}.clr-treenode-link{display:inline-block;height:100%;width:100%;margin:0;padding:var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5);border:0;cursor:pointer;text-align:left}.clr-treenode-link:hover,.clr-treenode-link:focus{text-decoration:none}:root [cds-theme]{--clr-datagrid-font-color:var(--cds-alias-typography-color-500);--clr-datagrid-default-border-color:var(--cds-alias-object-border-color);--clr-datagrid-icon-color:var(--cds-alias-object-interaction-color);--clr-datagrid-row-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-datagrid-row-active-color:var(--cds-alias-object-interaction-background-active);--clr-datagrid-row-hover-font-color:var(--cds-alias-typography-color-500);--clr-datagrid-action-toggle-color:var(--cds-alias-object-interaction-color-active);--clr-datagrid-pagination-btn-color:var(--cds-alias-object-interaction-color);--clr-datagrid-pagination-btn-disabled-color:var(--cds-alias-status-disabled);--clr-datagrid-pagination-input-border-color:var(--cds-alias-object-border-color);--clr-datagrid-pagination-input-border-focus-color:var(--clr-forms-focused-color);--clr-datagrid-popover-bg-color:var(--cds-alias-object-container-background);--clr-datagrid-popover-border-color:var(--cds-alias-object-border-color);--clr-datagrid-popover-font-color:var(--cds-alias-typography-color-400);--clr-datagrid-action-popover-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-datagrid-row-selected:var(--cds-alias-typography-color-500);--clr-datagrid-row-selected-background-color:var(--cds-alias-object-interaction-background-selected);--clr-datagrid-row-selected-active-background-color:var(--cds-alias-object-interaction-background-selected-active);--clr-datagrid-row-selected-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-datagrid-column-switch-header-font-color:var(--cds-alias-object-interaction-color);--clr-datagrid-column-switch-header-font-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-datagrid-column-switch-header-font-hover-active:var(--cds-alias-object-interaction-color-active);--clr-datagrid-detail-caret-icon-open-bg-color:var(--cds-alias-object-interaction-background-highlight);--clr-datagrid-detail-caret-icon-open-icon-color:var(--cds-alias-object-interaction-background);--clr-datagrid-placeholder-color:var(--cds-alias-typography-color-200);--clr-datagrid-loading-background:var(--cds-alias-object-container-backdrop-background);--clr-datagrid-column-toggle-gap:var(--cds-global-space-3);--clr-datagrid-column-toggle-padding:0 var(--cds-global-space-5);--clr-datagrid-column-toggle-border-color:var(--cds-alias-object-interaction-border-color);--clr-datagrid-column-toggle-fill-color:var(--cds-alias-object-opacity-0);--clr-datagrid-column-toggle-text-color:var(--cds-alias-typography-color-400);--clr-datagrid-column-toggle-disabled-color:var(--clr-btn-default-disabled-color);--clr-datagrid-column-toggle-border-hover-color:var(--cds-alias-object-interaction-color-active);--clr-datagrid-column-toggle-fill-hover-color:var(--cds-alias-object-interaction-background);--clr-datagrid-column-toggle-text-hover-color:var(--cds-alias-typography-color-500);--clr-datagrid-column-toggle-border-active-color:var(--cds-alias-object-interaction-border-color);--clr-datagrid-column-toggle-fill-active-color:var(--cds-alias-object-opacity-0);--clr-datagrid-column-toggle-text-active-color:var(--cds-alias-typography-color-400);--clr-datagrid-detail-pane-content-padding:var(--cds-global-space-7);--clr-datagrid-detail-pane-close-icon-size:var(--cds-global-space-9);--clr-datagrid-detail-body-text-color:var(--cds-alias-typography-color-400);--clr-datagrid-detail-header-title-color:var(--cds-alias-typography-color-400);--clr-datagrid-detail-pane-bg-color:var(--cds-alias-object-container-background);--clr-datagrid-detail-pane-border-color:var(--cds-alias-object-border-color);--clr-datagrid-placeholder-font-size:var(--cds-alias-typography-section-font-size);--clr-datagrid-placeholder-font-weight:var(--cds-alias-typography-section-font-weight);--clr-datagrid-placeholder-line-height:var(--cds-alias-typography-section-line-height);--clr-datagrid-placeholder-letter-spacing:var(--cds-alias-typography-section-letter-spacing);--clr-datagrid-placeholder-background-color:var(--cds-alias-object-container-background);--clr-datagrid-popovers-box-shadow:var(--cds-alias-object-shadow-100);--clr-datagrid-column-separator-height:calc(100% - var(--cds-global-space-5));--clr-datagrid-column-separator-width:var(--cds-global-space-1);--clr-datagrid-column-resize-handler-color:var(--cds-alias-object-interaction-border-color);--clr-datagrid-filter-toggle-size:var(--cds-global-space-7);--clr-datagrid-footer-pagination-gap:var(--cds-global-space-6);--clr-datagrid-fixed-column-size:var(--cds-global-space-12);--clr-datagrid-column-separator-expandby:var(--cds-global-space-6);--clr-datagrid-icon-size:var(--cds-global-space-7);--clr-datagrid-action-arrow-size:var(--cds-global-space-4);--clr-datagrid-compact-outline-offset:calc(-1 * tokens.$cds-global-space-3);--clr-datagrid-horizontal-padding:mixins.baselinePx(9)}.datagrid{border-collapse:separate;border:var(--clr-table-borderwidth) solid var(--clr-table-border-color);border-radius:var(--clr-table-border-radius);background-color:var(--clr-table-bgcolor);color:var(--clr-table-font-color);margin:var(--clr-table-margin);max-width:100%;width:100%}.datagrid .datagrid-column,.datagrid .datagrid-cell{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-tablerow-bordercolor);padding:var(--clr-table-cell-padding);text-align:center;vertical-align:top}.datagrid .datagrid-column.left,.datagrid .datagrid-cell.left{text-align:left}.datagrid .datagrid-column.left:first-child,.datagrid .datagrid-cell.left:first-child{padding-left:var(--cds-global-space-7)}.datagrid .datagrid-column.right,.datagrid .datagrid-cell.right{text-align:right}.datagrid .datagrid-cell{font-size:var(--clr-table-data-cell-font-size);font-weight:var(--clr-table-data-cell-font-weight);line-height:var(--clr-table-data-cell-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.datagrid .datagrid-column{color:var(--clr-thead-color);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-font-weight-semibold);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);background-color:var(--clr-thead-bgcolor);vertical-align:middle;border-bottom-style:solid;border-bottom-width:var(--clr-table-borderwidth);border-bottom-color:var(--clr-table-border-color);border-top:0 none}.datagrid .datagrid-body .datagrid-row:first-child .datagrid-cell{border-top:0 none}.datagrid .datagrid-body+.datagrid-body{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-table-border-color)}.datagrid .datagrid-header .datagrid-column:first-child{border-radius:0;border-top-left-radius:var(--clr-table-cornercellradius)}.datagrid .datagrid-header .datagrid-column:last-child{border-radius:0;border-top-right-radius:var(--clr-table-cornercellradius)}.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:first-child{border-radius:0;border-bottom-left-radius:var(--clr-table-cornercellradius)}.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:last-child{border-radius:0;border-bottom-right-radius:var(--clr-table-cornercellradius)}.datagrid-compact .datagrid-column,.datagrid-compact .datagrid-cell{padding:var(--clr-table-cell-compact-padding)}.datagrid-host{display:flex;flex-flow:column nowrap;position:relative}.datagrid{border-bottom-left-radius:0;border-bottom-right-radius:0;-ms-overflow-style:-ms-autohiding-scrollbar;overflow:auto;flex:1 1 auto;margin-top:var(--cds-global-space-6)}.datagrid-container{width:auto;font-size:var(--clr-table-fontsize);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-alias-typography-body-line-height);letter-spacing:var(--cds-alias-typography-body-letter-spacing);padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding)}.datagrid-expandable-caret{padding:var(--cds-global-space-2) var(--clr-datagrid-horizontal-padding) var(--cds-global-space-3);text-align:center}.datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;height:var(--cds-global-space-10);width:var(--cds-global-space-10)}button.datagrid-expandable-caret .datagrid-expandable-caret-button{cursor:pointer}.datagrid-expandable-caret .datagrid-expandable-caret-icon{color:var(--clr-datagrid-icon-color)}.datagrid-expandable-caret .datagrid-expandable-caret-icon svg{transition:transform .2s ease-in-out}.datagrid-expandable-caret .spinner{margin-top:var(--cds-global-space-4)}.datagrid-expandable-caret.datagrid-column{padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding)}.datagrid-header,.datagrid-body,.datagrid-row,.datagrid-column,.datagrid-cell,.datagrid-fixed-column{display:block}.datagrid-row{border-top-style:solid;border-top-width:var(--clr-table-borderwidth);border-top-color:var(--clr-table-border-color)}.datagrid-row:first-of-type{border-top:none}.datagrid-row:hover,.datagrid-row:hover .datagrid-row-sticky{background-color:var(--clr-datagrid-row-hover-color)}.datagrid-row.datagrid-selected,.datagrid-row.datagrid-selected .datagrid-row-sticky{color:var(--clr-datagrid-row-selected);background-color:var(--clr-datagrid-row-selected-background-color)}.datagrid-row.datagrid-selected:hover,.datagrid-row.datagrid-selected:hover .datagrid-row-sticky{background-color:var(--clr-datagrid-row-selected-hover-background-color)}.datagrid-row.datagrid-selected:active,.datagrid-row.datagrid-selected:active .datagrid-row-sticky{background-color:var(--clr-datagrid-row-selected-active-background-color)}.datagrid-row:active,.datagrid-row:active .datagrid-row-sticky{background-color:var(--clr-datagrid-row-active-color)}.datagrid-row .datagrid-row-detail-wrapper{flex:1 1 auto;display:flex}.datagrid-row .datagrid-row-detail{width:auto}.datagrid-row .datagrid-row-detail .datagrid-cell{padding-top:0;border:0}.datagrid-row .datagrid-select{min-width:calc(var(--cds-global-space-5) - var(--clr-table-borderwidth));align-items:center;padding:var(--cds-global-space-3) var(--cds-global-space-7)}.datagrid-row .datagrid-select,.datagrid-row .datagrid-select input{cursor:pointer}.datagrid-row .datagrid-select.clr-form-control-disabled,.datagrid-row .datagrid-select.clr-form-control-disabled input{cursor:not-allowed}.datagrid-row .datagrid-signpost-trigger .signpost{margin:calc(-1*var(--cds-global-space-5)) 0;height:var(--cds-global-space-9)}.datagrid-row .datagrid-signpost-trigger .signpost .signpost-trigger{height:inherit;line-height:var(--cds-global-space-9)}.datagrid-row.datagrid-row-loading .datagrid-row-sticky{display:none}.datagrid-row.datagrid-row-loading .datagrid-cell{display:flex;padding:var(--cds-global-space-9);align-items:center;gap:var(--cds-global-space-6);justify-content:center}.datagrid-row-sticky{background-color:var(--clr-table-bgcolor);display:flex;flex-wrap:nowrap;position:sticky;left:0;z-index:500}.datagrid-row-sticky .datagrid-cell:last-child:after{content:"";width:var(--clr-datagrid-column-separator-width);height:var(--clr-datagrid-column-separator-height);position:absolute;right:0;top:var(--cds-global-space-3);background-color:var(--clr-table-border-color)}.datagrid-row-scrollable{flex:1 1 auto;display:flex;flex-flow:column nowrap}.datagrid-row-scrollable.is-replaced{flex-direction:row}.datagrid-row-scrollable.is-replaced .datagrid-scrolling-cells{flex:0 0 auto}.datagrid-row-scrollable .datagrid-column:last-child .datagrid-column-separator{display:none}.datagrid-row-flex{flex:1 1 auto;display:flex;flex-flow:row nowrap}.datagrid-row-flex .datagrid-row-detail{display:flex;flex-flow:row nowrap}.datagrid-row-flex .datagrid-row-detail .datagrid-cell{padding-top:0}.datagrid-scrolling-cells,.datagrid-scrolling-details{display:flex;flex:1 1 auto;flex-flow:row nowrap}.datagrid-action-bar{margin-top:var(--cds-global-space-9)}.datagrid-action-bar~.datagrid-spinner{height:calc(100% - var(--cds-global-space-9));top:var(--cds-global-space-9)}.datagrid-header{position:sticky;top:0;z-index:501;width:auto}.datagrid-header .datagrid-column{border-bottom:none}.datagrid-header .datagrid-row{background-color:var(--clr-thead-bgcolor);border-top:none;border-bottom-style:solid;border-bottom-width:var(--cds-alias-object-border-width-100);border-bottom-color:var(--clr-table-border-color)}.datagrid-header .datagrid-row .datagrid-row-sticky{background-color:var(--clr-thead-bgcolor);z-index:502}.datagrid-header .datagrid-row:hover{background-color:var(--clr-thead-bgcolor)}.datagrid-header .datagrid-row:hover .datagrid-row-sticky{background-color:var(--clr-thead-bgcolor)}.datagrid-header .datagrid-row-scrollable{flex-direction:row}.datagrid-table-wrapper{display:flex;flex:1 1 auto;min-height:100%}.datagrid-table{display:flex;flex-direction:column;flex:1 1 auto}.datagrid-table .datagrid-rows{display:flex;flex-direction:column;flex:1 1 auto}.datagrid-table .datagrid-body{width:auto}.datagrid-table .datagrid-column{position:relative;text-align:left;min-width:var(--cds-global-space-15);display:flex;flex:1 1 auto;vertical-align:top;border:0}.datagrid-table .datagrid-column:focus{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:calc(-1*var(--cds-global-space-2))}.datagrid-table .datagrid-column clr-dg-filter,.datagrid-table .datagrid-column clr-dg-string-filter,.datagrid-table .datagrid-column clr-dg-numeric-filter{display:flex;order:99;margin-left:auto;align-items:center}.datagrid-table .datagrid-column .datagrid-filter-input-spacer{width:var(--cds-global-space-6);display:inline-block}.datagrid-table .datagrid-column .datagrid-numeric-filter-input{width:var(--cds-global-space-14)}.datagrid-table .datagrid-column .datagrid-filter-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;float:right;vertical-align:middle;height:var(--clr-datagrid-filter-toggle-size);width:var(--clr-datagrid-filter-toggle-size);min-height:var(--clr-datagrid-filter-toggle-size);min-width:var(--clr-datagrid-filter-toggle-size);margin-left:var(--cds-global-space-4);background-repeat:no-repeat;background-size:contain}button.datagrid-table .datagrid-column .datagrid-filter-toggle{cursor:pointer}.datagrid-table .datagrid-column .datagrid-filter-toggle cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle clr-icon{color:var(--cds-alias-object-interaction-color)}.datagrid-table .datagrid-column .datagrid-filter-toggle:hover cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle:hover clr-icon{color:var(--cds-alias-object-interaction-color-hover)}.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open clr-icon{color:var(--cds-alias-object-interaction-color-active)}.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered clr-icon{color:var(--cds-alias-object-interaction-color-selected)}.datagrid-table .datagrid-column.datagrid-fixed-width{flex:0 0 auto}.datagrid-table .datagrid-column .datagrid-column-flex{display:flex;flex:1 1 auto}.datagrid-table .datagrid-column .datagrid-column-title{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:var(--clr-table-font-color);text-align:left;flex:1 1 auto;align-items:center;align-self:center;display:flex}button.datagrid-table .datagrid-column .datagrid-column-title{cursor:pointer}.datagrid-table .datagrid-column .datagrid-column-title .signpost .signpost-action.btn{height:inherit;line-height:inherit}.datagrid-table .datagrid-column .datagrid-column-title .clr-checkbox-wrapper .clr-control-label{margin-top:calc(-1*10*(1rem/var(--cds-global-base)))}.datagrid-table .datagrid-column button.datagrid-column-title:hover{text-decoration:underline;cursor:pointer}.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon{color:var(--cds-alias-object-interaction-color);margin-left:auto;height:var(--clr-datagrid-icon-size);width:var(--clr-datagrid-icon-size);vertical-align:middle}.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon:hover{color:var(--cds-alias-object-interaction-color-hover)}.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon:active{color:var(--cds-alias-object-interaction-color-active)}.datagrid-table .datagrid-column .datagrid-column-separator{display:flex;align-items:center;flex:0 0 auto;width:var(--cds-alias-object-border-width-100);order:100;margin-left:auto;height:100%}.datagrid-table .datagrid-column .datagrid-column-separator::after{content:"";position:absolute;height:var(--clr-datagrid-column-separator-height);width:var(--clr-datagrid-column-separator-width);right:0;background-color:var(--clr-table-border-color)}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;position:absolute;width:calc(var(--cds-global-space-6) + var(--cds-global-space-1));right:calc(-1*var(--cds-global-space-4));top:calc(-1*var(--cds-global-space-4));cursor:col-resize;height:calc(100% + var(--cds-global-space-6) - var(--cds-alias-object-border-width-100));z-index:501}button.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{cursor:pointer}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker{position:absolute;top:calc(-1*var(--cds-global-space-6));display:none;width:var(--cds-global-space-1);height:0;border-right-style:dotted;border-right-color:var(--cds-global-color-blue-300);border-right-width:var(--cds-alias-object-border-width-100);transform:translateX(0);cursor:col-resize}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker.on-arrow-key-resize{transition:transform .2s ease-out}.datagrid-table .datagrid-column .datagrid-column-separator .exceeded-max{border-right:var(--cds-alias-object-border-width-100) dotted var(--cds-alias-status-danger-dark)}.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost{margin:calc(-1*var(--cds-global-space-5)) 0;height:var(--cds-global-space-9)}.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost .signpost-trigger{height:inherit;line-height:var(--cds-global-space-9)}.datagrid-table .datagrid-column.datagrid-select,.datagrid-table .datagrid-column.datagrid-expandable-caret,.datagrid-table .datagrid-column.datagrid-row-actions{max-width:var(--clr-datagrid-fixed-column-size);min-width:var(--clr-datagrid-fixed-column-size)}.datagrid-table .datagrid-cell{flex:1 1 auto;text-align:left;min-width:var(--cds-global-space-15);border:0}.datagrid-table .datagrid-cell.datagrid-fixed-width{flex:0 0 auto}.datagrid-table .datagrid-cell.datagrid-fixed-column{flex:0 0 var(--clr-datagrid-fixed-column-size);max-width:var(--clr-datagrid-fixed-column-size);min-width:var(--clr-datagrid-fixed-column-size)}.datagrid-table .datagrid-cell.datagrid-row-actions{background:0 0}.datagrid-table .datagrid-cell.datagrid-expandable-caret{padding:var(--cds-global-space-2) var(--clr-datagrid-horizontal-padding) var(--cds-global-space-3);text-align:center}.datagrid-table .datagrid-cell:focus{outline:var(--cds-alias-object-interaction-outline);outline-color:-webkit-focus-ring-color;outline-offset:calc(-1*var(--cds-global-space-2))}.datagrid-table .datagrid-cell .datagrid-action-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0}button.datagrid-table .datagrid-cell .datagrid-action-toggle{cursor:pointer}.datagrid-table .datagrid-cell .datagrid-action-toggle cds-icon,.datagrid-table .datagrid-cell .datagrid-action-toggle clr-icon{color:var(--clr-datagrid-icon-color)}.datagrid-table .datagrid-cell .datagrid-action-toggle:active cds-icon,.datagrid-table .datagrid-cell .datagrid-action-toggle:active clr-icon{color:var(--clr-datagrid-action-toggle-color)}.datagrid-table .datagrid-cell .clr-toggle-wrapper{margin-top:calc(-1*var(--cds-global-space-6));padding-top:var(--cds-global-space-5)}.datagrid-table .datagrid-placeholder-container{flex:1 1 auto;display:flex;justify-content:center;border-top-style:solid;border-top-color:var(--clr-table-border-color);border-top-width:var(--cds-alias-object-border-width-100)}.datagrid-table .datagrid-placeholder{background:var(--clr-datagrid-placeholder-background-color);display:none;width:100%}.datagrid-table .datagrid-placeholder.datagrid-empty{border-top:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:var(--cds-global-space-9);padding:var(--cds-global-space-9);font-size:var(--clr-datagrid-placeholder-font-size);font-weight:var(--clr-datagrid-placeholder-font-weight);line-height:var(--clr-datagrid-placeholder-line-height);letter-spacing:var(--clr-datagrid-placeholder-letter-spacing);color:var(--clr-datagrid-placeholder-color)}.datagrid-table .datagrid-placeholder .datagrid-placeholder-image{height:var(--cds-global-space-13);width:var(--cds-global-space-13);background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2060%2072%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22path-1%22%20cx%3D%2230%22%20cy%3D%2261.7666667%22%20rx%3D%2215.4512904%22%20ry%3D%224.73333333%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230.9025808%22%20height%3D%229.46666667%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Oval-10%22%20stroke%3D%22%23C1DFEF%22%20mask%3D%22url(%23mask-2)%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22square%22%20stroke-dasharray%3D%223%2C6%2C3%2C5%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M38.4613647%2C18.1642456%20L30.9890137%2C34.9141846%20L31%2C47%20L32.5977783%2C46.5167236%20L32.5977783%2C34.9141846%20L51.0673218%2C15.7560425%20C51.0673218%2C15.7560425%2048.6295166%2C16.6542969%2044.9628906%2C17.3392334%20C41.2962646%2C18.0241699%2038.4613647%2C18.1642456%2038.4613647%2C18.1642456%20Z%22%20id%3D%22Path-195%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.74639226%2C12.5661855%20L4.62065726%2C12.1605348%20L5.3515414%2C11.1625044%20L5.77622385%2C11.159939%20L6.20936309%2C12.5573481%20L4.74639226%2C12.5661855%20Z%20M6.20936309%2C12.5573481%20L6.32542632%2C12.9317954%20L28.4963855%2C34.8796718%20L28.4963855%2C47.8096691%20L32.6%2C46.4836513%20L32.6%2C34.8992365%20L53.973494%2C12.7035813%20L53.973494%2C12.2688201%20L6.20936309%2C12.5573481%20Z%20M55.373494%2C10.8603376%20L55.373494%2C13.2680664%20L34%2C35.4637216%20L34%2C47.5025401%20L27.0963855%2C49.7333333%20L27.0963855%2C35.4637219%20L5.09179688%2C13.680542%20L4.31325301%2C11.1687764%20L55.373494%2C10.8603376%20Z%22%20id%3D%22Path-149%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval-9%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2230%22%20cy%3D%2211.785654%22%20rx%3D%2226%22%20ry%3D%226.78565401%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30%2C17.171308%20C36.8772177%2C17.171308%2043.3112282%2C16.4610701%2048.0312371%2C15.2292106%20C50.2777611%2C14.6428977%2052.0507619%2C13.9579677%2053.2216231%2C13.2354973%20C54.1938565%2C12.6355886%2054.6%2C12.1175891%2054.6%2C11.785654%20C54.6%2C11.4537189%2054.1938565%2C10.9357194%2053.2216231%2C10.3358107%20C52.0507619%2C9.61334032%2050.2777611%2C8.92841034%2048.0312371%2C8.34209746%20C43.3112282%2C7.11023795%2036.8772177%2C6.4%2030%2C6.4%20C23.1227823%2C6.4%2016.6887718%2C7.11023795%2011.9687629%2C8.34209746%20C9.72223886%2C8.92841034%207.94923814%2C9.61334032%206.77837689%2C10.3358107%20C5.8061435%2C10.9357194%205.4%2C11.4537189%205.4%2C11.785654%20C5.4%2C12.1175891%205.8061435%2C12.6355886%206.77837689%2C13.2354973%20C7.94923814%2C13.9579677%209.72223886%2C14.6428977%2011.9687629%2C15.2292106%20C16.6887718%2C16.4610701%2023.1227823%2C17.171308%2030%2C17.171308%20Z%20M30%2C18.571308%20C15.6405965%2C18.571308%204%2C15.5332672%204%2C11.785654%20C4%2C8.03804078%2015.6405965%2C5%2030%2C5%20C44.3594035%2C5%2056%2C8.03804078%2056%2C11.785654%20C56%2C15.5332672%2044.3594035%2C18.571308%2030%2C18.571308%20Z%22%20id%3D%22Oval-9-Copy%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.2608643%2C7.14562988%20L22.727356%2C16.9047241%20C22.727356%2C16.9047241%2015.3006592%2C16.3911743%2010.276001%2C14.7511597%20C5.25134277%2C13.111145%205.38031006%2C11.8284302%205.38031006%2C11.6882935%20C5.38031006%2C10.4832831%208.16633152%2C9.41877716%2011.114563%2C8.57324219%20C14.549319%2C7.58817492%2018.2608643%2C7.14562988%2018.2608643%2C7.14562988%20Z%22%20id%3D%22Path-196%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.datagrid-table .datagrid-hidden-column.datagrid-column,.datagrid-table .datagrid-hidden-column.datagrid-cell{display:none}.datagrid-table .datagrid-row-scrollable .datagrid-column .datagrid-column-separator::after{background-color:var(--clr-datagrid-column-resize-handler-color)}.datagrid-row-replaced .datagrid-scrolling-cells .datagrid-cell:not(.datagrid-expandable-caret):not(.datagrid-row-actions):not(.datagrid-select){display:none}.datagrid-row-replaced .datagrid-row-detail .datagrid-cell{display:block;padding-top:var(--cds-global-space-6)}.datagrid-row-replaced .datagrid-row-detail .datagrid-cell.datagrid-hidden-column{display:none}.datagrid-row-replaced .datagrid-row-detail .datagrid-expandable-caret{padding-top:var(--cds-global-space-2)}.datagrid-row-replaced .datagrid-row-detail.datagrid-container{border-top:var(--cds-alias-object-border-width-100) solid var(--clr-table-border-color)}.datagrid-row-replaced .datagrid-row-detail.datagrid-container .datagrid-cell{border-top:none}.datagrid-footer{flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;padding:var(--cds-global-space-5) var(--cds-global-space-7);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);background-color:var(--clr-thead-bgcolor);border-style:solid;border-color:var(--clr-table-footer-border-top-color);border-width:var(--cds-alias-object-border-width-100);border-top:none;border-radius:0;border-bottom-right-radius:var(--cds-alias-object-border-radius-100);border-bottom-left-radius:var(--cds-alias-object-border-radius-100)}.datagrid-footer .pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--clr-datagrid-footer-pagination-gap)}.datagrid-footer .pagination-size{display:block;flex:1 1 auto;white-space:nowrap;text-align:right}.datagrid-footer .pagination-size .clr-page-size-select{font-size:var(--cds-alias-typography-smallcaption-font-size);font-weight:var(--cds-alias-typography-smallcaption-font-weight);line-height:var(--cds-alias-typography-smallcaption-line-height);letter-spacing:var(--cds-alias-typography-smallcaption-letter-spacing);margin-left:var(--cds-global-space-6);height:var(--cds-global-space-9);vertical-align:middle}.datagrid-footer .pagination-description{white-space:nowrap}.datagrid-footer .pagination-list{display:flex;align-items:center}.datagrid-footer .column-switch-wrapper{position:relative;flex:0 0 auto;display:flex;align-items:center}.datagrid-footer .column-switch-wrapper .column-toggle--action{min-width:var(--cds-global-space-8);text-transform:capitalize;padding:var(--clr-datagrid-column-toggle-padding);border-color:var(--clr-datagrid-column-toggle-border-color);background-color:var(--clr-datagrid-column-toggle-fill-color);color:var(--clr-datagrid-column-toggle-text-color);margin:0}.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled,.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:hover,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:hover,.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:active,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:active{cursor:not-allowed;border-color:var(--clr-datagrid-column-toggle-disabled-color);color:var(--clr-datagrid-column-toggle-disabled-color);background-color:var(--clr-datagrid-column-toggle-fill-color)}.datagrid-footer .column-switch-wrapper .column-toggle--action:hover{border-color:var(--clr-datagrid-column-toggle-border-hover-color);background-color:var(--clr-datagrid-column-toggle-fill-hover-color);color:var(--clr-datagrid-column-toggle-text-hover-color)}.datagrid-footer .column-switch-wrapper .column-toggle--action:active,.datagrid-footer .column-switch-wrapper .column-toggle--action:focus{box-shadow:none;border-color:var(--clr-datagrid-column-toggle-border-active-color);background-color:var(--clr-datagrid-column-toggle-fill-active-color);color:var(--clr-datagrid-column-toggle-text-active-color)}.datagrid-footer .clr-form-control-disabled{display:flex;align-items:center;height:100%}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label{cursor:default;margin-right:var(--cds-global-space-5)}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label::before{background-color:var(--clr-forms-label-disabled-color)}.datagrid-spinner{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;top:var(--cds-global-space-6);height:calc(100% - var(--cds-global-space-6));background-color:var(--clr-datagrid-loading-background);z-index:590}.datagrid-compact .datagrid-header{min-height:var(--cds-global-space-9)}.datagrid-compact .datagrid-column .datagrid-column-separator::after{height:calc(100% - (.5*var(--clr-datagrid-column-separator-expandby)))}.datagrid-compact .datagrid-row .datagrid-select{padding:0 var(--cds-global-space-7)}.datagrid-compact .datagrid-detail-caret.datagrid-cell{padding:0}.datagrid-compact .datagrid-cell clr-icon{margin-top:calc(-1*var(--cds-global-space-3) - var(--cds-global-space-1));margin-bottom:calc(-1*var(--cds-global-space-3));transform:translateY(calc(-1*var(--cds-global-space-1)))}.datagrid-compact .datagrid-cell cds-icon{margin-top:calc(-1*var(--cds-global-space-3) - var(--cds-global-space-1));margin-bottom:calc(-1*var(--cds-global-space-3))}.datagrid-compact .datagrid-cell .badge{margin-top:calc(-1*var(--cds-global-space-3));margin-bottom:calc(-1*var(--cds-global-space-1))}.datagrid-compact .datagrid-expandable-caret{text-align:center}.datagrid-compact .datagrid-expandable-caret .spinner{margin-top:var(--cds-global-space-3)}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:var(--cds-global-space-9);width:var(--cds-global-space-9);outline-offset:var(--clr-datagrid-compact-outline-offset)}button.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{cursor:pointer}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-icon{margin:0}.datagrid-compact .datagrid-expandable-caret.datagrid-cell{padding:0}.datagrid-compact .datagrid-expandable-caret.datagrid-column{padding-top:calc(var(--clr-table-compact-vertical-padding) + var(--cds-global-space-1));padding-bottom:var(--clr-table-compact-vertical-padding)}.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger cds-icon:not([shape=info-circle],[shape=exclamation-triangle],[shape=exclamation-circle],[shape=check-circle],[shape=info],[shape=error]),.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger clr-icon:not([shape=info-circle],[shape=exclamation-triangle],[shape=exclamation-circle],[shape=check-circle],[shape=info],[shape=error]){height:var(--cds-global-space-9);width:var(--cds-global-space-9)}.datagrid-compact .datagrid-footer{padding:0 var(--cds-global-space-7);line-height:var(--cds-global-space-9)-var(--cds-global-space-1)}.datagrid-compact .datagrid-footer .pagination{line-height:var(--cds-global-space-9)}.datagrid-compact .datagrid-footer .column-switch-wrapper .column-toggle--action{outline-offset:var(--clr-datagrid-compact-outline-offset)}.datagrid-compact .datagrid-footer .clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label{top:0}.datagrid-footer-description{flex:1 1 auto;flex-wrap:nowrap;white-space:nowrap;display:block;text-align:right;margin:auto 0}.pagination-list{list-style:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch}.pagination-list .pagination-current{font-size:var(--cds-alias-typography-smallcaption-font-size);font-weight:var(--cds-alias-typography-smallcaption-font-weight);line-height:var(--cds-alias-typography-smallcaption-line-height);letter-spacing:var(--cds-alias-typography-smallcaption-letter-spacing);background:0 0;background-color:var(--clr-forms-textarea-background-color);border-color:var(--clr-datagrid-pagination-input-border-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-radius:var(--cds-alias-object-border-radius-100);min-width:var(--cds-global-space-9);text-align:center;transition:none!important}.pagination-list .pagination-current:focus,.pagination-list .pagination-current.clr-focus{background:0 0;border:var(--cds-alias-object-border-width-100) solid var(--clr-datagrid-pagination-input-border-focus-color)}.pagination-list>*{padding:0 var(--cds-global-space-2)}.pagination-list .pagination-first,.pagination-list .pagination-last,.pagination-list .pagination-previous,.pagination-list .pagination-next{display:flex;align-items:center;background-repeat:no-repeat;background-size:contain}.pagination-list .pagination-first:disabled,.pagination-list .pagination-last:disabled,.pagination-list .pagination-previous:disabled,.pagination-list .pagination-next:disabled{color:var(--cds-alias-status-disabled);cursor:not-allowed;opacity:1}.pagination-list .pagination-first,.pagination-list .pagination-previous{margin-right:var(--cds-global-space-6)}.pagination-list .pagination-last,.pagination-list .pagination-next{margin-left:var(--cds-global-space-6)}.pagination-list button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:var(--clr-datagrid-pagination-btn-color);cursor:pointer}button.pagination-list button{cursor:pointer}.datagrid-cell-width-zero{border:0!important;padding:0!important;width:0;flex:0 0 auto!important;min-width:0!important;display:block!important;visibility:hidden!important;position:absolute!important;top:0;left:0}.datagrid-outer-wrapper{display:flex;flex-direction:row;flex-grow:1;overflow:auto}.datagrid-inner-wrapper{display:flex;flex-direction:column;flex-grow:1;overflow:auto;min-width:calc(240*(1rem/var(--cds-global-base)))}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper div.datagrid-table{max-width:100%;overflow:hidden}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper>.cdk-virtual-scrollable div.datagrid-table{overflow:unset}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper clr-dg-cell{width:100%!important}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper clr-dg-column:first-child{width:auto!important}.datagrid-detail-open .datagrid{border-top-right-radius:0;border-right:none}.datagrid-detail-open .datagrid-inner-wrapper{width:34%}.datagrid-detail-open .datagrid-placeholder-container,.datagrid-detail-open .datagrid-row{border-right:var(--cds-alias-object-border-width-100) solid var(--clr-table-border-color)}.datagrid-detail-open .datagrid-footer{border-bottom-right-radius:0}.datagrid-detail-open .pagination{width:100%}.datagrid-detail-open .pagination-description-compact{text-align:left;flex:1}.datagrid-detail-open .datagrid-footer .pagination-list{margin-right:0}.datagrid-row-detail-open{position:relative}.datagrid-row-detail-open:before{content:"";display:inline-block;position:absolute;border:var(--cds-global-space-5) solid transparent;border-right-color:var(--clr-table-border-color);top:calc(10*(1rem/var(--cds-global-base)));right:0}.datagrid-row-detail-open:after{content:"";display:inline-block;position:absolute;border:var(--cds-global-space-5) solid transparent;border-right-color:var(--clr-datagrid-popover-bg-color);top:calc(11*(1rem/var(--cds-global-base)));right:calc(-1*var(--cds-global-space-1))}.datagrid-detail-pane{margin-top:var(--cds-global-space-6);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-datagrid-detail-pane-border-color);border-left:none;border-top-right-radius:var(--cds-alias-object-border-radius-100);border-bottom-right-radius:var(--cds-alias-object-border-radius-100);background:var(--clr-datagrid-detail-pane-bg-color);overflow:hidden;display:block;flex-grow:2;width:66%}.datagrid-detail-pane-content{display:flex;flex-direction:column;overflow:auto;height:100%;padding:var(--clr-datagrid-detail-pane-content-padding)}.datagrid-detail-body{flex:1 1 auto;padding:var(--cds-global-space-7) 0;color:var(--clr-datagrid-detail-body-text-color)}.datagrid-detail-header{flex:0 0 auto;font-size:var(--cds-alias-typography-section-font-size);font-weight:var(--cds-alias-typography-section-font-weight);line-height:var(--cds-alias-typography-section-line-height);letter-spacing:var(--cds-alias-typography-section-letter-spacing);margin-top:0;display:flex;flex-direction:row}.datagrid-detail-header .datagrid-detail-header-title{flex:1 1 auto;color:var(--clr-datagrid-detail-header-title-color)}.datagrid-detail-header .datagrid-detail-pane-close{flex:1 1 var(--cds-global-space-11);display:flex;justify-content:flex-end}.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link{min-width:auto;margin:0;padding-right:0}.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link cds-icon{height:var(--clr-datagrid-detail-pane-close-icon-size);width:var(--clr-datagrid-detail-pane-close-icon-size);min-height:var(--clr-datagrid-detail-pane-close-icon-size);min-width:var(--clr-datagrid-detail-pane-close-icon-size);color:var(--clr-modal-close-color)}.datagrid-detail-caret{display:flex;justify-content:center}.datagrid-detail-caret.datagrid-cell{padding:var(--cds-global-space-3) 0}.datagrid-detail-caret .datagrid-detail-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;height:var(--cds-global-space-9);width:var(--cds-global-space-9)}button.datagrid-detail-caret .datagrid-detail-caret-button{cursor:pointer}.datagrid-detail-caret .datagrid-detail-caret-button:disabled cds-icon.datagrid-detail-caret-icon{--color:var(--cds-alias-object-interaction-color-disabled)}.datagrid-detail-caret .datagrid-detail-caret-button.is-open .datagrid-detail-caret-icon{border-radius:var(--cds-alias-object-border-radius-100);background-color:var(--clr-datagrid-detail-caret-icon-open-bg-color);color:var(--clr-datagrid-detail-caret-icon-open-icon-color)}.datagrid-detail-caret .datagrid-detail-caret-icon{color:var(--clr-datagrid-icon-color)}.datagrid-detail-caret .spinner{margin-top:var(--cds-global-space-4)}.datagrid-detail-caret.datagrid-column{padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding)}.datagrid-detail-overlay.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{width:0;min-width:unset}.datagrid-detail-overlay .datagrid-detail-pane{border-left:var(--cds-alias-object-border-width-100) solid;border-color:var(--clr-datagrid-detail-pane-border-color);border-radius:var(--cds-alias-object-border-radius-100);width:100%}@media screen and (max-width:576px){.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{display:none}.datagrid-detail-pane{border-left:var(--cds-alias-object-border-width-100) solid;border-color:var(--clr-datagrid-detail-pane-border-color);border-radius:var(--cds-alias-object-border-radius-100)}}.column-switch{border-radius:var(--cds-alias-object-border-radius-100);padding:var(--cds-global-space-8);background-color:var(--clr-datagrid-popover-bg-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-datagrid-popover-border-color);box-shadow:var(--clr-datagrid-popovers-box-shadow);width:calc(250*(1rem/var(--cds-global-base)));display:flex;flex-direction:column;z-index:1050}.column-switch .switch-header{display:flex;justify-content:space-between;font-size:var(--cds-alias-typography-subsection-font-size);font-weight:var(--cds-alias-typography-subsection-font-weight);line-height:var(--cds-alias-typography-subsection-line-height);letter-spacing:var(--cds-alias-typography-subsection-letter-spacing)}.column-switch .switch-header h1,.column-switch .switch-header h2,.column-switch .switch-header h3,.column-switch .switch-header h4,.column-switch .switch-header h5,.column-switch .switch-header h6{color:var(--clr-p1-color);font-size:var(--cds-alias-typography-subsection-font-size);font-weight:var(--cds-alias-typography-subsection-font-weight);line-height:var(--cds-alias-typography-subsection-line-height);letter-spacing:var(--cds-alias-typography-subsection-letter-spacing);margin:0}.column-switch .switch-header button{min-width:var(--cds-global-space-8);margin:0;padding:0}.column-switch .switch-header button cds-icon{color:var(--clr-datagrid-column-switch-header-font-color)}.column-switch .switch-header button cds-icon:hover{color:var(--clr-datagrid-column-switch-header-font-hover-color)}.column-switch .switch-header button cds-icon:active{color:var(--clr-datagrid-column-switch-header-font-active-color)}.column-switch .switch-content{max-height:calc(300*(1rem/var(--cds-global-base)));overflow-y:auto;min-height:calc(var(--cds-global-space-9) + var(--cds-alias-object-border-width-100))}.column-switch .switch-content li{line-height:var(--cds-global-space-9);padding-left:var(--cds-global-space-2)}.column-switch .switch-footer .btn{margin:0;padding:0}.column-switch .switch-footer .action-right{display:flex;justify-content:flex-end}.datagrid-filter{margin-top:var(--cds-global-space-3);background:var(--clr-datagrid-popover-bg-color);border-width:var(--cds-alias-object-border-width-100);border-style:solid;border-color:var(--clr-datagrid-popover-border-color);padding:var(--cds-global-space-8);box-shadow:var(--clr-datagrid-popovers-box-shadow);border-radius:var(--cds-alias-object-border-radius-100);font-weight:400}.datagrid-filter .datagrid-filter-close-wrapper{text-align:right}.datagrid-filter .datagrid-filter-close-wrapper .close{float:none}.datagrid-filter .datagrid-filter-apply{margin-bottom:0}.datagrid-action-overflow{position:absolute;background:var(--clr-datagrid-popover-bg-color);padding:var(--cds-global-space-5);margin-left:var(--cds-global-space-4);border-style:solid;border-width:var(--cds-alias-object-border-width-100);border-color:var(--clr-datagrid-popover-border-color);box-shadow:var(--clr-datagrid-popovers-box-shadow);border-radius:var(--cds-alias-object-border-radius-100);font-weight:400;white-space:nowrap}.datagrid-action-overflow::before{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:calc(-1*var(--clr-datagrid-action-arrow-size));border-top:var(--clr-datagrid-action-arrow-size) solid transparent;border-bottom:var(--clr-datagrid-action-arrow-size) solid transparent;border-right-width:var(--clr-datagrid-action-arrow-size);border-right-style:solid;border-right-color:var(--clr-datagrid-popover-border-color)}.datagrid-action-overflow::after{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:calc(-1*var(--clr-datagrid-action-arrow-size) + var(--cds-global-space-1));border-top:calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1)) solid transparent;border-bottom:calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1)) solid transparent;border-right-width:calc(var(--clr-datagrid-action-arrow-size) - var(--cds-global-space-1));border-right-style:solid;border-right-color:var(--clr-datagrid-popover-bg-color)}.datagrid-action-overflow .action-item{color:var(--clr-datagrid-popover-font-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:var(--cds-global-space-9);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);background:0 0;border:0;cursor:pointer;display:block;margin:0;padding:0 var(--cds-global-space-9) 0 var(--cds-global-space-7);text-align:left;width:100%}.datagrid-action-overflow .action-item:hover,.datagrid-action-overflow .action-item:focus{text-decoration:none;background-color:var(--clr-datagrid-action-popover-hover-color)}.datagrid-action-overflow .action-item.active{background-color:var(--clr-datagrid-row-hover-color);color:var(--clr-datagrid-row-hover-font-color)}.datagrid-action-overflow .action-item:focus{outline:0}.datagrid-action-overflow .action-item.disabled,.datagrid-action-overflow .action-item:disabled{cursor:not-allowed;opacity:.4;-webkit-user-select:none;user-select:none}.datagrid-action-overflow .action-item.disabled:hover,.datagrid-action-overflow .action-item:disabled:hover{background:0 0}.datagrid-action-overflow .action-item.disabled:active,.datagrid-action-overflow .action-item.disabled:focus,.datagrid-action-overflow .action-item:disabled:active,.datagrid-action-overflow .action-item:disabled:focus{background:0 0;box-shadow:none}.datagrid-action-overflow .action-item cds-icon,.datagrid-action-overflow .action-item clr-icon{vertical-align:middle;transform:translate3d(0,calc(-1*var(--cds-global-space-1)),0)}.datagrid-host.datagrid-calculate-mode{display:block}.datagrid-host.datagrid-calculate-mode .datagrid,.datagrid-host.datagrid-calculate-mode .datagrid-footer,.datagrid-host.datagrid-calculate-mode .datagrid-row-master,.datagrid-host.datagrid-calculate-mode .datagrid-row-clickable{display:none}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table{display:table;table-layout:auto}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header{display:table-header-group}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column{display:table-cell;min-width:var(--cds-global-space-15)}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column{border-color:var(--clr-tablerow-bordercolor);border-width:var(--clr-table-borderwidth);border-style:solid;padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);vertical-align:top;font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing);margin-top:var(--cds-global-space-9);margin-bottom:0}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row{display:table-row}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row .datagrid-cell{display:table-cell;min-width:var(--cds-global-space-15);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing);padding:var(--clr-table-topcellpadding) var(--clr-table-cellpadding) var(--clr-table-bottomcellpadding);vertical-align:top}.datagrid-host.datagrid-calculate-mode .datagrid-column-separator{display:none}.datagrid-host.datagrid-calculate-mode .datagrid-placeholder-container{display:none}.datagrid-host.datagrid-calculate-mode .datagrid-fixed-column{display:none}.fade{opacity:0;transition:opacity .2s ease-in-out;will-change:opacity}.fade.in{opacity:1}.fadeDown{opacity:0;transform:translate(0,-25%);transition:opacity .2s ease-in-out,transform .2s ease-in-out;will-change:opacity,transform}.fadeDown.in{opacity:1;transform:translate(0,0)}:root [cds-theme]{--clr-wizard-default-space:var(--cds-global-space-9);--clr-wizard-main-bgcolor:var(--cds-alias-object-overlay-background);--clr-wizard-main-text-color:var(--cds-alias-typography-color-400);--clr-wizard-stepnav-bgcolor:var(--cds-alias-object-interaction-background);--clr-wizard-stepnav-text:var(--cds-alias-typography-color-400);--clr-wizard-stepnav-text-active:var(--cds-alias-object-interaction-color-active);--clr-wizard-stepnav-text-hover:var(--cds-alias-object-interaction-color-hover);--clr-wizard-stepnav-text--active:var(--cds-alias-object-interaction-color-selected);--clr-wizard-stepnav-text-disabled:var(--cds-alias-typography-disabled);--clr-wizard-stepnav-item-border-color:var(--cds-alias-status-neutral-tint);--clr-wizard-stepnav-border-size:var(--cds-global-space-3);--clr-wizard-stepnav-item-border-color--active:var(--cds-alias-status-success);--clr-wizard-stepnav-selected-border-color:var(--cds-alias-object-interaction-background-highlight);--clr-wizard-stepnav-active-bgcolor:var(--cds-alias-object-interaction-background-selected);--clr-wizard-stepnav-selected-bgcolor:var(--clr-wizard-stepnav-active-bgcolor);--clr-wizard-stepnav-selected-hover-bgcolor:var(--cds-alias-object-interaction-background-selected-hover);--clr-wizard-stepnav-selected-active-bgcolor:var(--cds-alias-object-interaction-background-selected-active);--clr-wizard-stepnav-link-error-icon-color:var(--cds-alias-status-danger);--clr-wizard-stepnav-link-complete-icon-color:var(--cds-alias-status-success);--clr-wizard-stepnav-border-color:var(--cds-alias-object-container-border-color);--clr-wizard-stepnav-link-hover-bg-color:var(--cds-alias-object-interaction-background-hover);--clr-wizard-stepnav-link-active-bg-color:var(--cds-alias-object-interaction-background-active);--clr-wizard-stepnav-link-padding:calc(var(--cds-global-space-5) - var(--cds-global-space-1));--clr-wizard-stepnav-item-error-border-color:var(--cds-alias-status-danger);--clr-wizard-title-text:var(--cds-alias-typography-color-400);--clr-wizard-footer-height:auto;--clr-wizard-header-action-color:var(--cds-alias-object-interaction-color);--clr-wizard-header-action-color--hovered:var(--cds-alias-object-interaction-color-hover);--clr-wizard-box-shadow:var(--cds-alias-object-shadow-300);--clr-wizard-border-radius:var(--cds-alias-object-border-radius-100);--clr-wizard-content-background-color:var(--cds-alias-object-container-background)}.clr-wizard .modal-dialog{display:flex;flex-direction:column;align-items:center;box-shadow:var(--clr-wizard-box-shadow);height:50%;max-height:100%}.clr-wizard .modal-content{border-radius:0 var(--clr-wizard-border-radius) var(--clr-wizard-border-radius) 0;box-shadow:none;padding:var(--clr-wizard-default-space);flex:2 2 auto;width:66%;height:initial;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column;gap:var(--clr-wizard-default-space)}.clr-wizard .modal-header--accessible{flex:0 0 auto;width:100%;padding:0}.clr-wizard .modal-title{color:var(--clr-wizard-title-text);display:flex;flex-direction:row;width:100%}.clr-wizard .modal-body{flex:1 1 auto;color:var(--clr-wizard-main-text-color);width:100%}.clr-wizard .modal-footer{display:block;width:100%;flex:0 0 var(--clr-wizard-footer-height);height:var(--clr-wizard-footer-height);min-height:var(--clr-wizard-footer-height);max-height:var(--clr-wizard-footer-height);padding:0}.clr-wizard .clr-wizard-btn{margin:0;max-width:100%;display:block}.clr-wizard .modal-title-text{display:inline-block;flex:0 1 auto;width:100%;outline:0}.clr-wizard .modal-title-wrapper{width:100%}.clr-wizard .modal-header-actions-wrapper{flex:1 0 auto;height:var(--clr-wizard-default-space);padding-left:var(--cds-global-space-6);padding-right:var(--cds-global-space-3)}.clr-wizard .clr-wizard-header-action-wrapper{display:inline-flex}.clr-wizard .clr-wizard-header-action{height:var(--clr-wizard-default-space);width:var(--clr-wizard-default-space);border:0;padding:0;margin:0;min-width:var(--clr-wizard-default-space);line-height:var(--clr-wizard-default-space);font-size:var(--clr-wizard-default-space);color:var(--clr-wizard-header-action-color);transition:color linear .2s}.clr-wizard .clr-wizard-header-action a{color:var(--clr-wizard-header-action-color)}.clr-wizard .clr-wizard-header-action:hover,.clr-wizard .clr-wizard-header-action:active,.clr-wizard .clr-wizard-header-action:focus{color:var(--clr-wizard-header-action-color--hovered)}.clr-wizard .clr-wizard-header-action cds-icon,.clr-wizard .clr-wizard-header-action clr-icon{height:var(--clr-wizard-default-space);width:var(--clr-wizard-default-space)}.clr-wizard .clr-wizard-stepnav-wrapper{flex:1 1 auto;height:100%;width:34%;max-width:34%;display:flex;flex-direction:column;order:-1;overflow:hidden;overflow-y:auto;border-right:var(--clr-global-borderwidth) solid var(--clr-wizard-stepnav-border-color);background-color:var(--clr-wizard-stepnav-bgcolor);border-radius:var(--clr-wizard-border-radius) 0 0 var(--clr-wizard-border-radius)}.clr-wizard .clr-wizard-stepnav{padding:0 0 var(--clr-wizard-default-space) var(--clr-wizard-default-space);display:block;color:var(--clr-wizard-stepnav-text);width:100%;flex:1 1 auto}.clr-wizard .clr-wizard-stepnav-list{display:block;box-shadow:none;counter-reset:a;white-space:nowrap;height:auto;list-style-type:none;margin:0;width:100%}.clr-wizard .clr-wizard-stepnav-item{display:block;border-left:var(--clr-wizard-stepnav-border-size) solid var(--clr-wizard-stepnav-item-border-color);margin-bottom:var(--cds-global-space-1);color:var(--clr-wizard-stepnav-text);background-color:var(--clr-wizard-stepnav-bgcolor)}.clr-wizard .clr-wizard-stepnav-item button.clr-wizard-stepnav-link{color:inherit;background-color:inherit}.clr-wizard .clr-wizard-stepnav-item.disabled{color:var(--clr-wizard-stepnav-text-disabled)}.clr-wizard .clr-wizard-stepnav-item.active{color:var(--clr-wizard-stepnav-text--active);background-color:var(--clr-wizard-stepnav-selected-bgcolor);border-left-color:var(--clr-wizard-stepnav-selected-border-color)}.clr-wizard .clr-wizard-stepnav-item.active:hover{background-color:var(--clr-wizard-stepnav-selected-hover-bgcolor)}.clr-wizard .clr-wizard-stepnav-item.active:active{background-color:var(--clr-wizard-stepnav-selected-active-bgcolor)}.clr-wizard .clr-wizard-stepnav-item:not(.disabled):not(.active):hover{color:var(--clr-wizard-stepnav-text-hover);background-color:var(--clr-wizard-stepnav-link-hover-bg-color)}.clr-wizard .clr-wizard-stepnav-item:not(.disabled):not(.active):active{color:var(--clr-wizard-stepnav-text-active);background-color:var(--clr-wizard-stepnav-link-active-bg-color)}.clr-wizard .clr-wizard-stepnav-item .clr-wizard-stepnav-link-title{word-break:break-word;white-space:normal}.clr-wizard .clr-wizard-stepnav-item.complete{border-color:var(--clr-wizard-stepnav-item-border-color--active);transition:border-color .2s ease-in}.clr-wizard .clr-wizard-stepnav-item.complete .clr-wizard-stepnav-link-icon cds-icon{--color:var(--clr-wizard-stepnav-link-complete-icon-color)}.clr-wizard .clr-wizard-stepnav-item.error{border-color:var(--clr-wizard-stepnav-item-error-border-color);transition:border-color .2s ease-in}.clr-wizard .clr-wizard-stepnav-item.error .clr-wizard-stepnav-link-icon cds-icon{--color:var(--clr-wizard-stepnav-link-error-icon-color)}.clr-wizard .clr-wizard-stepnav-item.no-click button{pointer-events:none}.clr-wizard .clr-wizard-stepnav-link{width:100%;display:flex;place-content:normal;color:inherit;align-items:center;text-align:left;text-transform:none;margin:0;padding:var(--cds-global-space-5);height:auto;min-height:var(--cds-global-space-12);max-width:inherit;font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-font-weight-medium);line-height:var(--cds-alias-typography-body-line-height);letter-spacing:var(--cds-alias-typography-body-letter-spacing)}.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-icon{display:flex}.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-icon,.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-page-number{width:var(--cds-global-space-7)}.clr-wizard .clr-wizard-title{margin-top:0;flex:0 0 auto;color:var(--clr-wizard-title-text);padding:var(--clr-wizard-default-space);font-size:var(--cds-alias-typography-section-font-size);font-weight:var(--cds-alias-typography-section-font-weight);line-height:var(--cds-alias-typography-section-line-height);letter-spacing:var(--cds-alias-typography-section-letter-spacing)}.clr-wizard .modal-content-wrapper{display:flex;flex-direction:row;flex:1 1 100%;height:100%;width:100%;max-height:100%}.clr-wizard .modal-content-wrapper .modal-nav{height:auto}.clr-wizard .clr-wizard-footer-buttons{text-align:right;margin:0}.clr-wizard .clr-wizard-footer-buttons-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:var(--cds-global-space-7)}.clr-wizard .clr-wizard-btn-wrapper{flex:0 1 auto}.clr-wizard .clr-wizard-btn-wrapper[aria-hidden=true]{display:none}.clr-wizard .clr-wizard-btn.btn-link{padding:0}.clr-wizard .clr-wizard-content{display:block}.clr-wizard .clr-wizard-page:not([aria-hidden=true]){display:block}.clr-wizard .modal-dialog{height:75vh}.clr-wizard .modal-body-wrapper{max-height:100%;display:flex;flex-grow:1;width:100%;padding-top:var(--cds-global-space-6)}.clr-wizard.wizard-md .modal-dialog{min-height:calc(420*(1rem/var(--cds-global-base)));max-height:calc(504*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-md .modal-content,.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper{max-height:calc(504*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper{min-width:calc(216*(1rem/var(--cds-global-base)));max-width:calc(240*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-lg .modal-dialog{min-height:calc(420*(1rem/var(--cds-global-base)));max-height:calc(720*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-lg .modal-content,.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper{max-height:calc(720*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-lg .nav-panel,.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper{min-width:calc(240*(1rem/var(--cds-global-base)));max-width:calc(288*(1rem/var(--cds-global-base)))}.clr-wizard.wizard-xl .modal-dialog{height:75vh;max-height:none}.clr-wizard.wizard-xl .nav-panel,.clr-wizard.wizard-xl .clr-wizard-stepnav-wrapper{min-width:calc(240*(1rem/var(--cds-global-base)));max-width:calc(320*(1rem/var(--cds-global-base)))}.clr-wizard .spinner:not(.spinner-inline):not(.clr-treenode-spinner){left:calc(50% + calc(115*(1rem/var(--cds-global-base))));position:absolute;top:40%}.clr-wizard-page>:first-child{margin-top:0}.clr-wizard-page>:first-child>:first-child{margin-top:0}.clr-wizard-page>form:first-child{padding-top:0}.clr-wizard-page>form:first-child>.form-block:first-child{margin-top:0}.clr-wizard--inline{display:block;width:100%}.clr-wizard--inline>clr-modal>.modal:focus{outline-style:none;outline-color:transparent}.clr-wizard--inline clr-modal{height:100%;width:100%;display:block}.clr-wizard--inline .modal{padding:0;position:static;height:100%;max-height:100%}.clr-wizard--inline .modal .content-container{height:100%}.clr-wizard--inline .modal .content-container .nav-panel{height:99%;width:99%}.clr-wizard--inline .modal .modal-content{box-shadow:none}.clr-wizard--inline .modal .modal-dialog{min-height:100%;height:100%;width:100%;z-index:auto}.clr-wizard--inline .modal-body-wrapper{height:100%}.clr-wizard--inline .modal-header .close{display:none}.clr-wizard--inline .nav.navList{padding-top:0}.clr-wizard--inline .modal-dialog .modal-content .modal-body .content-area{overflow-y:auto}.clr-wizard--inline .modal-backdrop{height:0;width:0;display:none}.clr-wizard--inline .modal-content-wrapper{align-items:stretch;height:100%}.clr-wizard--inline .clr-wizard-stepnav-wrapper,.clr-wizard--inline.clr-wizard .modal-content{min-height:100%;height:auto;max-height:100%}.clr-wizard--inline .clr-wizard-stepnav-wrapper .clr-wizard-stepnav,.clr-wizard--inline.clr-wizard .modal-content .clr-wizard-stepnav{height:100%}.clr-wizard--no-shadow .modal-content-wrapper,.clr-wizard--no-shadow .modal-dialog{box-shadow:none}.clr-wizard--no-title .clr-wizard-title{display:none}.clr-wizard--no-title .clr-wizard-stepnav{padding-top:var(--cds-global-space-9)}@media screen{.clr-wizard-page[aria-hidden=true]{display:none}}@supports (-ms-ime-align:auto){.clr-wizard .clr-wizard-header-action{margin-top:calc(-3*(1rem/var(--cds-global-base)))}}:root [cds-theme]{--clr-signpost-content-color:var(--cds-alias-typography-color-400);--clr-signpost-content-bg-color:var(--cds-alias-object-container-background);--clr-signpost-content-border-color:var(--cds-alias-object-interaction-border-color);--clr-signpost-action-color:var(--cds-alias-object-interaction-color);--clr-signpost-action-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-signpost-action-active-color:var(--cds-alias-object-interaction-color-active);--clr-signpost-border-radius:var(--cds-alias-object-border-radius-100);--clr-signpost-pointer-size:var(--cds-global-space-6);--clr-signpost-pointer-border:var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-border-color);--clr-signpost-pointer-invisible-border:var(--clr-signpost-pointer-size) solid transparent;--clr-signpost-pointer-pseudo-border:var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-bg-color);--clr-signpost-pointer-psuedo-border:var(--clr-signpost-pointer-pseudo-border);--clr-signpost-border-size:var(--clr-signpost-pointer-size)}.signpost{display:inline-block}.signpost:hover{cursor:pointer}.signpost .signpost-action:not(.close){margin:0;padding:0;border-width:0;color:var(--clr-signpost-action-color)}.signpost .signpost-action:not(.close) cds-icon,.signpost .signpost-action:not(.close) clr-icon{height:var(--cds-global-space-9);width:var(--cds-global-space-9);color:var(--clr-signpost-action-color)}.signpost .signpost-action:not(.close) cds-icon:hover,.signpost .signpost-action:not(.close) clr-icon:hover,.signpost .signpost-action:not(.close):hover{color:var(--clr-signpost-action-hover-color)}.signpost .signpost-action:not(.close).active cds-icon,.signpost .signpost-action:not(.close).active clr-icon,.signpost .signpost-action:not(.close).active{color:var(--clr-signpost-action-active-color)}.signpost .signpost-content-header button{line-height:0;height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.signpost .signpost-content-header button cds-icon,.signpost .signpost-content-header button clr-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-height:var(--cds-global-space-7);min-width:var(--cds-global-space-7)}.signpost-trigger{margin:0;display:inline-flex}.signpost-content{background-color:transparent;min-width:calc(216*(1rem/var(--cds-global-base)));max-width:calc(360*(1rem/var(--cds-global-base)));min-height:var(--cds-global-space-12);max-height:calc(504*(1rem/var(--cds-global-base)));display:inline-block;position:relative;z-index:1050}.signpost-content:hover{cursor:default}.signpost-content .popover-pointer{height:0;width:0;position:absolute}.signpost-content .popover-pointer:before{content:"";height:0;width:0;position:absolute}.signpost-content.top-left .popover-pointer,.signpost-content.top-middle .popover-pointer,.signpost-content.top-right .popover-pointer{border-top:var(--clr-signpost-pointer-border);bottom:calc(-1*var(--clr-signpost-border-size))}.signpost-content.top-left .popover-pointer:before,.signpost-content.top-middle .popover-pointer:before,.signpost-content.top-right .popover-pointer:before{border-top:var(--clr-signpost-pointer-psuedo-border);bottom:var(--cds-global-space-2)}.signpost-content.top-left .signpost-wrap{border-bottom-right-radius:0}.signpost-content.top-left .popover-pointer{border-left:var(--clr-signpost-pointer-invisible-border);right:calc(-1*var(--cds-global-space-1))}.signpost-content.top-left .popover-pointer:before{border-left:var(--clr-signpost-pointer-invisible-border);right:var(--cds-global-space-1)}.signpost-content.top-middle .popover-pointer{border-right:var(--clr-signpost-pointer-invisible-border);left:50%}.signpost-content.top-middle .popover-pointer:before{border-right:var(--clr-signpost-pointer-invisible-border);left:var(--cds-global-space-1)}.signpost-content.top-right .signpost-wrap{border-bottom-left-radius:0}.signpost-content.top-right .popover-pointer{border-right:var(--clr-signpost-pointer-invisible-border);left:calc(-1*var(--cds-global-space-1))}.signpost-content.top-right .popover-pointer:before{border-right:var(--clr-signpost-pointer-invisible-border);left:var(--cds-global-space-1)}.signpost-content.bottom-left .popover-pointer,.signpost-content.bottom-middle .popover-pointer,.signpost-content.bottom-right .popover-pointer{border-bottom:var(--clr-signpost-pointer-border);top:calc(-1*var(--clr-signpost-border-size))}.signpost-content.bottom-left .popover-pointer:before,.signpost-content.bottom-middle .popover-pointer:before,.signpost-content.bottom-right .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-psuedo-border);top:var(--cds-global-space-2)}.signpost-content.bottom-left .signpost-wrap{border-top-right-radius:0}.signpost-content.bottom-left .popover-pointer{border-left:var(--clr-signpost-pointer-invisible-border);right:calc(-1*var(--cds-global-space-1))}.signpost-content.bottom-left .popover-pointer:before{border-left:var(--clr-signpost-pointer-invisible-border);right:var(--cds-global-space-1)}.signpost-content.bottom-middle .popover-pointer{border-right:var(--clr-signpost-pointer-invisible-border);left:50%}.signpost-content.bottom-middle .popover-pointer:before{border-right:var(--clr-signpost-pointer-invisible-border);right:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-1))}.signpost-content.bottom-right .signpost-wrap{border-top-left-radius:0}.signpost-content.bottom-right .popover-pointer{border-right:var(--clr-signpost-pointer-invisible-border);left:calc(-1*var(--cds-global-space-1))}.signpost-content.bottom-right .popover-pointer:before{border-right:var(--clr-signpost-pointer-invisible-border);left:var(--cds-global-space-1)}.signpost-content.left-top .popover-pointer,.signpost-content.left-middle .popover-pointer,.signpost-content.left-bottom .popover-pointer{border-left:var(--clr-signpost-pointer-border);right:calc(-1*var(--clr-signpost-border-size))}.signpost-content.left-top .popover-pointer:before,.signpost-content.left-middle .popover-pointer:before,.signpost-content.left-bottom .popover-pointer:before{border-left:var(--clr-signpost-pointer-psuedo-border)}.signpost-content.left-top .signpost-wrap{border-bottom-right-radius:0}.signpost-content.left-top .popover-pointer{border-top:var(--clr-signpost-pointer-invisible-border);bottom:calc(-1*var(--cds-global-space-1))}.signpost-content.left-top .popover-pointer:before{border-top:var(--clr-signpost-pointer-invisible-border);top:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-1));right:var(--cds-global-space-2)}.signpost-content.left-middle .popover-pointer{border-bottom:var(--clr-signpost-pointer-invisible-border);top:50%}.signpost-content.left-middle .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-invisible-border);top:var(--cds-global-space-1);left:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-2))}.signpost-content.left-bottom .signpost-wrap{border-top-right-radius:0}.signpost-content.left-bottom .popover-pointer{border-bottom:var(--clr-signpost-pointer-invisible-border);top:calc(-1*var(--cds-global-space-1))}.signpost-content.left-bottom .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-invisible-border);top:var(--cds-global-space-1);left:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-2))}.signpost-content.right-top .popover-pointer,.signpost-content.right-middle .popover-pointer,.signpost-content.right-bottom .popover-pointer{border-right:var(--clr-signpost-pointer-border);left:calc(-1*var(--clr-signpost-border-size))}.signpost-content.right-top .popover-pointer:before,.signpost-content.right-middle .popover-pointer:before,.signpost-content.right-bottom .popover-pointer:before{border-right:var(--clr-signpost-pointer-psuedo-border);left:var(--cds-global-space-2)}.signpost-content.right-top .signpost-wrap{border-bottom-left-radius:0}.signpost-content.right-top .popover-pointer{border-top:var(--clr-signpost-pointer-invisible-border);bottom:calc(-1*var(--cds-global-space-1))}.signpost-content.right-top .popover-pointer:before{border-top:var(--clr-signpost-pointer-invisible-border);top:calc(-1*var(--clr-signpost-border-size) - var(--cds-global-space-1))}.signpost-content.right-middle .popover-pointer{border-bottom:var(--clr-signpost-pointer-invisible-border);top:50%}.signpost-content.right-middle .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-invisible-border);top:var(--cds-global-space-1)}.signpost-content.right-bottom .signpost-wrap{border-top-left-radius:0}.signpost-content.right-bottom .popover-pointer{border-bottom:var(--clr-signpost-pointer-invisible-border);top:calc(-1*var(--cds-global-space-1))}.signpost-content.right-bottom .popover-pointer:before{border-bottom:var(--clr-signpost-pointer-invisible-border);top:var(--cds-global-space-1)}.signpost-content-header{display:flex;justify-content:flex-end;width:100%;background-color:inherit;top:0;border-radius:var(--clr-signpost-border-radius)}.signpost-wrap{gap:var(--cds-global-space-5);padding:var(--cds-global-space-7) var(--cds-global-space-7) calc(15*(1rem/var(--cds-global-base)));border:var(--cds-alias-object-border-width-100) solid var(--clr-signpost-content-border-color);border-radius:var(--clr-signpost-border-radius);background-color:var(--clr-signpost-content-bg-color);z-index:1050;position:relative;display:flex;flex-direction:column}.signpost-content-body{padding-bottom:var(--cds-global-space-1);color:var(--clr-signpost-content-color);text-align:left;max-height:calc(450*(1rem/var(--cds-global-base)));overflow-y:auto;font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-global-space-7);letter-spacing:var(--cds-alias-typography-body-letter-spacing)}:root [cds-theme]{--clr-accordion-text-color:var(--cds-alias-object-interaction-color);--clr-accordion-text-color-hover:var(--cds-alias-object-interaction-color-hover);--clr-accordion-text-color-active:var(--cds-alias-object-interaction-color-active);--clr-accordion-panel-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-accordion-active-background-color:var(--cds-alias-object-interaction-background-selected);--clr-accordion-content-background-color:var(--cds-alias-object-app-background);--clr-accordion-content-color:var(--cds-alias-typography-color-450);--clr-accordion-content-font-size:var(--cds-alias-typography-secondary-font-size);--clr-accordion-header-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-disabled-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-hover-background-color:var(--cds-alias-object-interaction-background-hover);--clr-accordion-header-active-background-color:var(--cds-alias-object-interaction-background-active);--clr-accordion-header-open-background-color:var(--clr-accordion-active-background-color);--clr-accordion-header-open-active-background-color:var(--cds-alias-object-interaction-background-selected-active);--clr-accordion-header-open-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-accordion-error-color:var(--cds-alias-status-danger);--clr-accordion-complete-color:var(--cds-alias-status-success);--clr-accordion-border-color:var(--cds-alias-object-border-color);--clr-accordion-border-radius:var(--cds-alias-object-border-radius-100);--clr-accordion-border-left-color-complete:var(--cds-alias-status-success);--clr-accordion-border-left-color-error:var(--cds-alias-status-danger);--clr-accordion-header-left-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);--clr-accordion-header-left-current-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);--clr-accordion-step-title-min-width:var(--cds-global-space-13)}.clr-accordion{display:block;margin-bottom:var(--cds-global-space-9)}.clr-accordion-panel{display:block}.clr-accordion-header{color:var(--clr-accordion-text-color);box-shadow:var(--clr-accordion-header-left-indicator);background:var(--clr-accordion-header-background-color);transition:all 200ms ease-in-out;border:var(--cds-global-space-1) solid var(--clr-accordion-border-color);border-bottom-width:0;width:100%;font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-secondary-font-weight);line-height:calc(20*(1rem/var(--cds-global-base)));letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);text-align:left}.clr-accordion-header:hover{color:var(--clr-accordion-text-color-hover);background-color:var(--clr-accordion-header-hover-background-color)}.clr-accordion-header:active{color:var(--clr-accordion-text-color-active);background-color:var(--clr-accordion-header-active-background-color)}.clr-accordion-panel-disabled>div>.clr-accordion-header{background-color:var(--clr-accordion-header-background-color)}.clr-accordion-panel-disabled>div>.clr-accordion-header:hover,.clr-accordion-panel-disabled>div>.clr-accordion-header:active{background-color:var(--clr-accordion-header-background-color)}.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header{background-color:var(--clr-accordion-header-disabled-background-color)}.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header:hover,.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header:active{background-color:var(--clr-accordion-header-disabled-background-color)}.clr-accordion-panel:last-child .clr-accordion-content,.clr-accordion-panel:last-child .clr-accordion-header{border-bottom:var(--cds-global-space-1) solid var(--clr-accordion-border-color)}.clr-accordion-number{padding:0 var(--cds-global-space-7);display:none!important}.clr-accordion-header-button{display:flex;flex-flow:row wrap;flex:1 1 0;width:100%;border:0;padding:var(--cds-global-space-8);background:0 0;text-align:left;cursor:pointer;color:inherit;gap:var(--cds-global-space-5)}@media (min-width:576px){.clr-accordion-header-button{flex-flow:row}}.clr-accordion-header-button:disabled{cursor:not-allowed}.clr-accordion-header-button:disabled .clr-accordion-status,.clr-accordion-header-button:disabled .clr-accordion-title,.clr-accordion-header-button:disabled .clr-accordion-description{color:var(--clr-accordion-panel-disabled-color)}.clr-accordion-status{width:var(--cds-global-space-11);display:inline-block;vertical-align:top}.clr-accordion-title{display:inline-block}.clr-accordion-header-has-description .clr-accordion-title{min-width:var(--clr-accordion-step-title-min-width);max-width:calc(264*(1rem/var(--cds-global-base)));width:100%}@media (min-width:576px){.clr-accordion-header-has-description .clr-accordion-title{margin-left:var(--cds-global-space-7)}}.clr-accordion-description{display:inline-block;max-width:calc(650*(1rem/var(--cds-global-base)))}@media (min-width:576px){.clr-accordion-description{margin-left:calc(40*(1rem/var(--cds-global-base)))}}.clr-accordion-content{background:var(--clr-accordion-content-background-color);border:var(--cds-global-space-1) solid var(--clr-accordion-border-color);border-bottom:0;overflow:hidden;padding:var(--cds-global-space-8);display:none}.clr-accordion-content .clr-form{padding:0}.clr-accordion-content.ng-trigger{padding:0}@media (min-width:576px){.clr-accordion-content{padding:var(--cds-global-space-8) calc(54*(1rem/var(--cds-global-base)))}}.clr-accordion-inner-content{padding:var(--cds-global-space-9)}@media (min-width:576px){.clr-accordion-inner-content{padding:var(--cds-global-space-8) calc(54*(1rem/var(--cds-global-base)))}}.clr-accordion-angle{transition:all 200ms ease-in-out;transform:rotate(90deg)}.clr-accordion-error-icon,.clr-accordion-complete-icon{height:var(--cds-global-space-9);width:var(--cds-global-space-9);display:none;padding:0;margin:0 var(--cds-global-space-6)}.clr-accordion-panel-open .clr-accordion-header{box-shadow:var(--clr-accordion-header-left-current-indicator)}.clr-accordion-panel-open .clr-accordion-panel-complete>.clr-accordion-header{box-shadow:inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-complete)}.clr-accordion-panel-open .clr-accordion-panel-error>.clr-accordion-header{box-shadow:inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-error)}.clr-accordion-panel-open>.clr-accordion-content-region .clr-accordion-content{display:block}.clr-accordion-panel-open>.clr-accordion-header{background:var(--clr-accordion-header-open-background-color)}.clr-accordion-panel-open>.clr-accordion-header:hover{background-color:var(--clr-accordion-header-open-hover-background-color)}.clr-accordion-panel-open>.clr-accordion-header:active{color:var(--clr-accordion-text-color-active);background-color:var(--clr-accordion-header-open-active-background-color)}.clr-accordion-panel-open>.clr-accordion-header .clr-accordion-angle{visibility:visible;transform:rotate(180deg)}.clr-accordion-panel-complete>.clr-accordion-complete-icon{display:inline-block;color:var(--clr-accordion-complete-color)}.clr-accordion-panel-complete>.clr-accordion-angle{visibility:visible}.clr-accordion-panel-complete>.clr-accordion-header{box-shadow:inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-complete)}.clr-accordion-panel-complete .ng-trigger.clr-accordion-content{display:block}.clr-accordion-panel-error>.clr-accordion-header{box-shadow:inset var(--cds-global-space-5) 0 0 var(--clr-accordion-border-left-color-error);border-color:var(--clr-accordion-error-color);border-bottom:var(--cds-global-space-1) solid var(--clr-accordion-border-left-color-error);background-color:var(--clr-accordion-active-background-color)}.clr-accordion-panel-error>.clr-accordion-error-icon{display:inline-block;color:var(--clr-accordion-error-color)}.clr-accordion-panel-error .clr-accordion-number,.clr-accordion-panel-complete .clr-accordion-number{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header{box-shadow:none}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:first-child .clr-accordion-header{border-top-left-radius:var(--clr-accordion-border-radius);border-top-right-radius:var(--clr-accordion-border-radius)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-content,.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-header{border-bottom-left-radius:var(--clr-accordion-border-radius);border-bottom-right-radius:var(--clr-accordion-border-radius)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header-button{align-items:center;padding:var(--cds-global-space-5) var(--cds-global-space-6)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-content{padding:0}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-inner-content{padding:var(--cds-global-space-5) var(--cds-global-space-6) var(--cds-global-space-5) var(--cds-global-space-11);color:var(--clr-accordion-content-color);font-size:var(--clr-accordion-content-font-size)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel-disabled .clr-accordion-inner-content{color:var(--clr-accordion-panel-disabled-color);cursor:not-allowed}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status{width:auto}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status cds-icon,.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status clr-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7)}.clr-accordion-panel-open>.clr-accordion-header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important}:root [cds-theme]{--clr-accordion-text-color:var(--cds-alias-object-interaction-color);--clr-accordion-text-color-hover:var(--cds-alias-object-interaction-color-hover);--clr-accordion-text-color-active:var(--cds-alias-object-interaction-color-active);--clr-accordion-panel-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-accordion-active-background-color:var(--cds-alias-object-interaction-background-selected);--clr-accordion-content-background-color:var(--cds-alias-object-app-background);--clr-accordion-content-color:var(--cds-alias-typography-color-450);--clr-accordion-content-font-size:var(--cds-alias-typography-secondary-font-size);--clr-accordion-header-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-disabled-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-hover-background-color:var(--cds-alias-object-interaction-background-hover);--clr-accordion-header-active-background-color:var(--cds-alias-object-interaction-background-active);--clr-accordion-header-open-background-color:var(--clr-accordion-active-background-color);--clr-accordion-header-open-active-background-color:var(--cds-alias-object-interaction-background-selected-active);--clr-accordion-header-open-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-accordion-error-color:var(--cds-alias-status-danger);--clr-accordion-complete-color:var(--cds-alias-status-success);--clr-accordion-border-color:var(--cds-alias-object-border-color);--clr-accordion-border-radius:var(--cds-alias-object-border-radius-100);--clr-accordion-border-left-color-complete:var(--cds-alias-status-success);--clr-accordion-border-left-color-error:var(--cds-alias-status-danger);--clr-accordion-header-left-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);--clr-accordion-header-left-current-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);--clr-accordion-step-title-min-width:var(--cds-global-space-13)}.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-open>.clr-accordion-header>.clr-accordion-header-button,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-inactive>.clr-accordion-header>.clr-accordion-header-button,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-error>.clr-accordion-header>.clr-accordion-header-button,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-complete>.clr-accordion-header>.clr-accordion-header-button{align-items:center;gap:var(--cds-global-space-12);min-height:calc(56*(1rem/var(--cds-global-base)));padding:var(--cds-global-space-5) var(--cds-global-space-9) var(--cds-global-space-5) var(--cds-global-space-10);font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-font-weight-semibold);line-height:var(--cds-alias-typography-body-line-height);letter-spacing:var(--cds-alias-typography-body-letter-spacing)}.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-open>.clr-accordion-header>.clr-accordion-header-button .clr-accordion-description,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-inactive>.clr-accordion-header>.clr-accordion-header-button .clr-accordion-description,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-error>.clr-accordion-header>.clr-accordion-header-button .clr-accordion-description,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-complete>.clr-accordion-header>.clr-accordion-header-button .clr-accordion-description{font-size:var(--cds-alias-typography-body-font-size);font-weight:var(--cds-alias-typography-body-font-weight);line-height:var(--cds-alias-typography-body-line-height);letter-spacing:var(--cds-alias-typography-body-letter-spacing)}.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-open>.clr-accordion-header>.clr-accordion-header-button .clr-accordion-status,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-inactive>.clr-accordion-header>.clr-accordion-header-button .clr-accordion-status,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-error>.clr-accordion-header>.clr-accordion-header-button .clr-accordion-status,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-complete>.clr-accordion-header>.clr-accordion-header-button .clr-accordion-status{min-width:var(--cds-global-space-14)}@media (max-width:576px){.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-open>.clr-accordion-header>.clr-accordion-header-button,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-inactive>.clr-accordion-header>.clr-accordion-header-button,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-error>.clr-accordion-header>.clr-accordion-header-button,.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-complete>.clr-accordion-header>.clr-accordion-header-button{gap:var(--cds-global-space-9)}}.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-inactive>.clr-accordion-header>.clr-accordion-header-button>.clr-accordion-status>.clr-accordion-number{padding:0 var(--cds-global-space-7);display:inline-block!important}.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-error>.clr-accordion-header>.clr-accordion-header-button>.clr-accordion-status>.clr-accordion-error-icon{display:inline-block;color:var(--clr-accordion-error-color)}.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-complete>.clr-accordion-header>.clr-accordion-header-button>.clr-accordion-status>.clr-accordion-complete-icon{display:inline-block;color:var(--clr-accordion-complete-color)}.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-inactive>.clr-accordion-header>.clr-accordion-header-button>.clr-accordion-status>.clr-accordion-angle{visibility:hidden}.clr-stepper-forms>.clr-accordion-panel>.clr-accordion-panel-open>.clr-accordion-header>.clr-accordion-header-button>.clr-accordion-status>.clr-accordion-angle{visibility:visible}.clr-stepper-forms .clr-accordion-number{padding:0 var(--cds-global-space-7);display:inline-block}.clr-stepper-forms .clr-accordion-description{display:inline-block}.clr-stepper-forms .clr-step-button{display:block;margin-top:var(--cds-global-space-9)}clr-stepper-panel .clr-accordion-inner-content{padding:var(--cds-global-space-9) var(--cds-global-space-11)}:root [cds-theme]{--clr-timeline-line-color:var(--cds-alias-object-interaction-border-color);--clr-timeline-step-header-color:var(--cds-alias-typography-color-400);--clr-timeline-step-title-color:var(--cds-alias-typography-color-400);--clr-timeline-step-description-color:var(--cds-alias-typography-color-400);--clr-timeline-incomplete-step-color:var(--cds-alias-object-interaction-border-color);--clr-timeline-current-step-color:var(--cds-alias-object-interaction-background-highlight);--clr-timeline-success-step-color:var(--cds-alias-status-success);--clr-timeline-error-step-color:var(--cds-alias-status-danger);--clr-timeline-step-title-font-weight:var(--cds-alias-typography-font-weight-semibold);--clr-timeline-step-internal-spacing:var(--cds-global-space-6)}.clr-timeline{display:flex;padding:var(--clr-timeline-step-internal-spacing)}.clr-timeline-step{display:flex;flex-direction:column;width:100%;min-width:calc(175*(1rem/var(--cds-global-base)));margin-left:var(--cds-global-space-5)}.clr-timeline-step cds-icon,.clr-timeline-step clr-icon{height:var(--cds-global-space-11);width:var(--cds-global-space-11);min-height:var(--cds-global-space-11);min-width:var(--cds-global-space-11)}.clr-timeline-step cds-icon[shape=circle],.clr-timeline-step clr-icon[shape=circle]{color:var(--clr-timeline-incomplete-step-color)}.clr-timeline-step cds-icon[shape=dot-circle],.clr-timeline-step clr-icon[shape=dot-circle]{color:var(--clr-timeline-current-step-color)}.clr-timeline-step cds-icon[shape=success-standard],.clr-timeline-step clr-icon[shape=success-standard]{color:var(--clr-timeline-success-step-color)}.clr-timeline-step cds-icon[shape=error-standard],.clr-timeline-step clr-icon[shape=error-standard]{color:var(--clr-timeline-error-step-color)}.clr-timeline-step clr-spinner.spinner{margin:var(--cds-global-space-2)}.clr-timeline-step clr-spinner.spinner,.clr-timeline-step clr-spinner.spinner::after,.clr-timeline-step clr-spinner.spinner::before{height:var(--cds-global-space-10);width:var(--cds-global-space-10);min-height:var(--cds-global-space-10);min-width:var(--cds-global-space-10)}.clr-timeline-step:not(:last-of-type) .clr-timeline-step-body::before{content:"";background:var(--clr-timeline-line-color);height:var(--cds-alias-object-border-width-200);width:calc(100% - var(--cds-global-space-11) + var(--clr-timeline-step-internal-spacing));transform:translate(calc(var(--cds-global-space-11) - var(--cds-alias-object-border-width-200)),calc(-.5*(var(--cds-alias-object-border-width-200) + var(--cds-global-space-11))))}.clr-timeline-step-header{white-space:nowrap;margin-bottom:var(--clr-timeline-step-internal-spacing);color:var(--clr-timeline-step-header-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--cds-alias-typography-font-weight-medium);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-timeline-step-body{display:flex;flex-direction:column}.clr-timeline-step-body cds-icon,.clr-timeline-step-body clr-icon{height:var(--cds-global-space-7);width:var(--cds-global-space-7);min-width:initial;min-height:initial}.clr-timeline-step-body cds-icon[shape=circle],.clr-timeline-step-body cds-icon[shape=dot-circle],.clr-timeline-step-body cds-icon[shape=success-standard],.clr-timeline-step-body cds-icon[shape=error-standard],.clr-timeline-step-body clr-icon[shape=circle],.clr-timeline-step-body clr-icon[shape=dot-circle],.clr-timeline-step-body clr-icon[shape=success-standard],.clr-timeline-step-body clr-icon[shape=error-standard]{color:inherit}.clr-timeline-step-title{margin:var(--clr-timeline-step-internal-spacing) 0;color:var(--clr-timeline-step-title-color);font-size:var(--cds-alias-typography-secondary-font-size);font-weight:var(--clr-timeline-step-title-font-weight);line-height:var(--cds-alias-typography-secondary-line-height);letter-spacing:var(--cds-alias-typography-secondary-letter-spacing)}.clr-timeline-step-description{color:var(--clr-timeline-step-description-color);font-size:var(--cds-alias-typography-caption-font-size);font-weight:var(--cds-alias-typography-caption-font-weight);line-height:var(--cds-alias-typography-caption-line-height);letter-spacing:var(--cds-alias-typography-caption-letter-spacing)}.clr-timeline-step-description button{display:block;margin-top:var(--clr-timeline-step-internal-spacing)}.clr-timeline-step-description img{width:100%;margin-top:var(--cds-global-space-5)}.clr-timeline.clr-timeline-vertical{flex-direction:column;min-width:calc(320*(1rem/var(--cds-global-base)))}.clr-timeline.clr-timeline-vertical .clr-timeline-step{flex-direction:row;margin-left:0;position:relative}.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type){margin-bottom:var(--clr-timeline-step-internal-spacing)}.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type) .clr-timeline-step-body::before{position:absolute;width:var(--cds-alias-object-border-width-200);height:calc(100% - (.5*var(--cds-global-space-11) + var(--cds-alias-object-border-width-200)));transform:translate(calc(-.5*(var(--cds-global-space-11) + var(--cds-alias-object-border-width-200)) - var(--clr-timeline-step-internal-spacing)),calc(var(--cds-global-space-11) - var(--cds-alias-object-border-width-200)))}.clr-timeline.clr-timeline-vertical .clr-timeline-step-header{text-align:right;white-space:normal;word-break:break-word;width:calc(60*(1rem/var(--cds-global-base)));min-width:calc(60*(1rem/var(--cds-global-base)));margin:var(--clr-timeline-step-internal-spacing) var(--clr-timeline-step-internal-spacing) 0 0}.clr-timeline.clr-timeline-vertical .clr-timeline-step-body{display:flex;flex-direction:column;min-width:calc(178*(1rem/var(--cds-global-base)));margin-left:var(--clr-timeline-step-internal-spacing)}@font-face{font-family:"Metropolis";src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Metropolis";src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Metropolis";src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Metropolis";src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:600;font-style:normal}[cds-theme]{--cds-alias-object-container-backdrop-background:hsla(0, 0%, 100%, 0.6);--cds-alias-object-interaction-background-hover:var(--cds-global-color-construction-50);--cds-alias-object-interaction-background-active:var(--cds-global-color-construction-100);--cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-75);--cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-100);--cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-200);--cds-alias-object-interaction-vertical-navigation-background-color:var(--cds-global-color-construction-100);--cds-alias-object-interaction-vertical-navigation-background-hover:var(--cds-global-color-construction-200);--cds-alias-object-interaction-vertical-navigation-background-active:var(--cds-global-color-construction-300);--cds-alias-object-interaction-vertical-navigation-background-selected:var(--cds-global-color-white);--cds-alias-object-interaction-vertical-navigation-background-selected-hover:var(--cds-global-color-construction-200);--cds-alias-object-interaction-vertical-navigation-background-selected-active:var(--cds-global-color-construction-300);--cds-alias-object-container-background-inverse:var(--cds-global-color-construction-600);--cds-alias-object-container-background-inverse-tint:var(--cds-global-color-construction-800);--cds-alias-object-container-background-inverse-shade:var(--cds-global-color-construction-500)}[cds-theme~=dark]{--cds-alias-object-container-backdrop-background:var(--cds-alias-object-opacity-300);--cds-alias-object-interaction-background-hover:var(--cds-global-color-construction-800);--cds-alias-object-interaction-background-active:var(--cds-global-color-construction-600);--cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-900);--cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-600);--cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-700);--cds-alias-object-interaction-vertical-navigation-background-color:var(--cds-global-color-construction-900);--cds-alias-object-interaction-vertical-navigation-background-hover:var(--cds-global-color-construction-800);--cds-alias-object-interaction-vertical-navigation-background-active:var(--cds-global-color-construction-600);--cds-alias-object-interaction-vertical-navigation-background-selected:var(--cds-global-color-blue-900);--cds-alias-object-interaction-vertical-navigation-background-selected-hover:var(--cds-global-color-construction-800);--cds-alias-object-interaction-vertical-navigation-background-selected-active:var(--cds-global-color-construction-600);--cds-alias-object-container-background-inverse:var(--cds-global-color-construction-200);--cds-alias-object-container-background-inverse-tint:var(--cds-global-color-construction-100);--cds-alias-object-container-background-inverse-shade:var(--cds-global-color-construction-300);--cds-alias-object-container-background-dark:var(--cds-global-color-construction-700)} copyright | Copyright label | login-wrapper | Wrapper element | | title | The title `section` of the login form | | welcome | The heading of the login form | | hint | Hint/helper text within the title of the login form | | login-group | Contains the login form controls | | error | Error messageThe error message is hidden by default | | active | Adding the `active` class to the `.error` element makes the error message appear | | trademark | DEPRECATED in v17. To be removed in v18. | | subtitle | DEPRECATED in v17. To be removed in v18. | # Modal copyright thumbnail | --clr-login-welcome-color | Font color for welcome | | --clr-login-error-icon-color | Color for error icon | | --clr-login-logo-color | Color of VMware logo | | --clr-login-trademark-color | DEPRECATED in v17. to be removed in v18. | | --clr-login-trademark-font-weight | DEPRECATED in v17. to be removed in v18. | | --clr-login-trademark-font-family | DEPRECATED in v17. to be removed in v18. | | --clr-login-trademark-font-size | DEPRECATED in v17. to be removed in v18. | | --clr-login-trademark-letter-spacing | DEPRECATED in v17. to be removed in v18. | ## CSS Classes copyright-color copyright-color:var(--cds-alias-typography-link-color);--clr-login-background-color:var(--cds-alias-object-container-background);--clr-login-welcome-color:var(--cds-alias-typography-color-400);--clr-login-error-background-color:var(--clr-alert-danger-bg-color);--clr-login-error-icon-color:var(--clr-alert-danger-icon-color);--clr-login-logo-color: Copyright (c) 2016-2024 Broadcom. All Rights Reserved. >>> @colors/colors Original Library - Copyright (c) Marak Squires Additional Functionality - Copyright (c) Sindre Sorhus (sindresorhus.com) - Copyright (c) DABH (https://github.com/DABH) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @commitlint/cli Copyright (c) 2016 - present Mario Nebl >>> @commitlint/config-conventional Copyright (c) 2016 - present Mario Nebl >>> @commitlint/config-validator Copyright (c) 2016 - present Mario Nebl >>> @commitlint/ensure Copyright (c) 2016 - present Mario Nebl >>> @commitlint/execute-rule Copyright (c) 2016 - present Mario Nebl >>> @commitlint/format Copyright (c) 2016 - present Mario Nebl >>> @commitlint/is-ignored Copyright (c) 2016 - present Mario Nebl >>> @commitlint/lint Copyright (c) 2016 - present Mario Nebl >>> @commitlint/load Copyright (c) 2016 - present Mario Nebl >>> @commitlint/message Copyright (c) 2016 - present Mario Nebl >>> @commitlint/parse Copyright (c) 2016 - present Mario Nebl >>> @commitlint/read Copyright (c) 2016 - present Mario Nebl >>> @commitlint/resolve-extends Copyright (c) 2016 - present Mario Nebl >>> @commitlint/rules Copyright (c) 2016 - present Mario Nebl >>> @commitlint/to-lines Copyright (c) 2016 - present Mario Nebl >>> @commitlint/top-level Copyright (c) 2016 - present Mario Nebl >>> @commitlint/types Copyright (c) 2016 - present Mario Nebl >>> @cspotcode/source-map-support no copyright notice >>> @csstools/cascade-layer-name-parser Copyright 2022 Romain Menke, Antonio Laguna >>> @csstools/color-helpers Copyright This software or document includes material copied from or derived from https://github.com/w3c/csswg-drafts/tree/main/css-color-4. Copyright copyright This software or document includes material copied from or derived from https://github.com/w3c/csswg-drafts/blob/main/css-color-4/conversions.js. Copyright copyright-software-and-document © 2022 W3C */ export declare function XYZ_to_lin_sRGB(XYZ: Color): Color; © 2022 W3C */ export declare function XYZ_to_lin_P3(XYZ: Color): Color; © 2022 W3C [cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test [discord]: https://discord.gg/bUadyRwkJS [npm-url]: https://www.npmjs.com/package/@csstools/color-helpers >>> @csstools/css-calc Copyright 2022 Romain Menke, Antonio Laguna >>> @csstools/css-color-parser Copyright 2022 Romain Menke, Antonio Laguna >>> @csstools/css-parser-algorithms Copyright 2022 Romain Menke, Antonio Laguna >>> @csstools/css-tokenizer Copyright 2022 Romain Menke, Antonio Laguna >>> @csstools/media-query-list-parser Copyright 2022 Romain Menke, Antonio Laguna >>> @csstools/postcss-cascade-layers Copyright © CSSTools Contributors >>> @csstools/postcss-color-function Copyright : color conversions Copyright © 2022 W3C [cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test [css-url]: https://cssdb.org/#color-function [discord]: https://discord.gg/bUadyRwkJS [npm-url]: https://www.npmjs.com/package/@csstools/postcss-color-function Copyright © CSSTools Contributors >>> @csstools/postcss-color-mix-function Copyright © CSSTools Contributors >>> @csstools/postcss-content-alt-text Copyright © CSSTools Contributors >>> @csstools/postcss-exponential-functions Copyright © CSSTools Contributors >>> @csstools/postcss-font-format-keywords no copyright notice >>> @csstools/postcss-gamut-mapping Copyright © CSSTools Contributors >>> @csstools/postcss-gradients-interpolation-method Copyright © CSSTools Contributors >>> @csstools/postcss-hwb-function Copyright © CSSTools Contributors >>> @csstools/postcss-ic-unit Copyright © CSSTools Contributors >>> @csstools/postcss-initial no copyright notice >>> @csstools/postcss-is-pseudo-class Copyright © CSSTools Contributors >>> @csstools/postcss-light-dark-function Copyright © CSSTools Contributors >>> @csstools/postcss-logical-float-and-clear no copyright notice >>> @csstools/postcss-logical-overflow no copyright notice >>> @csstools/postcss-logical-overscroll-behavior no copyright notice >>> @csstools/postcss-logical-resize no copyright notice >>> @csstools/postcss-logical-viewport-units Copyright © CSSTools Contributors >>> @csstools/postcss-media-minmax Copyright (c) 2022 Romain Menke, Antonio Laguna , PostCSS >>> @csstools/postcss-media-queries-aspect-ratio-number-values Copyright © CSSTools Contributors >>> @csstools/postcss-nested-calc no copyright notice >>> @csstools/postcss-normalize-display-values no copyright notice >>> @csstools/postcss-oklab-function Copyright : color conversions Copyright © 2022 W3C [cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test [css-url]: https://cssdb.org/#oklab-function [discord]: https://discord.gg/bUadyRwkJS [npm-url]: https://www.npmjs.com/package/@csstools/postcss-oklab-function Copyright © CSSTools Contributors >>> @csstools/postcss-progressive-custom-properties Copyright © CSSTools Contributors >>> @csstools/postcss-relative-color-syntax Copyright © CSSTools Contributors >>> @csstools/postcss-scope-pseudo-class no copyright notice >>> @csstools/postcss-stepped-value-functions Copyright © CSSTools Contributors >>> @csstools/postcss-text-decoration-shorthand Copyright © CSSTools Contributors >>> @csstools/postcss-trigonometric-functions Copyright © CSSTools Contributors >>> @csstools/postcss-unset-value no copyright notice >>> @csstools/selector-resolve-nested no copyright notice >>> @csstools/selector-specificity Copyright © CSSTools Contributors >>> @csstools/utilities no copyright notice >>> @discoveryjs/json-ext Found in: package/LICENSE Copyright (c) 2020 Roman Dvornov MIT.LICENSE >>> @dual-bundle/import-meta-resolve © [Titus Wormer Copyright Joyent, Inc. and other Node contributors. All rights reserved. Copyright Node.js contributors. All rights reserved. Copyright (c) 2021 Titus Wormer >>> @emnapi/core (c)(0,g.postMessage)( (c)(0,g.postMessage)( Copyright (c) 2021-present Toyobayashi Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. Copyright (c) 2021-present Toyobayashi >>> @emnapi/runtime Copyright (c) 2021-present Toyobayashi Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. Copyright (c) 2021-present Toyobayashi >>> @emnapi/wasi-threads Copyright (c) 2021-present Toyobayashi >>> @esbuild/linux-x64 no copyright notice >>> @eslint-community/eslint-utils Found in: package/LICENSE Copyright (c) 2018 Toru Nagashima MIT.LICENSE >>> @eslint-community/regexpp Found in: package/LICENSE Copyright (c) 2018 Toru Nagashima >>> @eslint/eslintrc Copyright (c) 2015-2017 Evgeny Poberezkin */ const metaSchema = { id: "http://json-schema.org/draft-04/schema#", $schema: "http://json-schema.org/draft-04/schema#", description: "Core schema meta-schema", definitions: { schemaArray: { type: "array", minItems: 1, items: { $ref: "#" } Copyright OpenJS Foundation and other contributors, >>> @eslint/js Copyright OpenJS Foundation and other contributors, >>> @evocateur/pacote Copyright (c) Kat March >>> @fingerprintjs/fingerprintjs Found in: package/LICENSE Copyright (c) 2023 FingerprintJS, Inc Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @fluffy-spoon/substitute Copyright (c) 2020 Mathias Lykkegaard Lorenzen >>> @gar/promisify The MIT License (MIT) Copyright © 2020-2022 Michael Garvin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @istanbuljs/load-nyc-config License: MIT >>> @istanbuljs/schema Found in: package/LICENSE Copyright (c) 2019 CFWare, LLC MIT License Copyright ([c]) [2019] [CFWare], [LLC] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @jest/console Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/core Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/environment Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/expect Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/expect-utils Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/fake-timers Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/globals Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/reporters Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/schemas Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/source-map Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/test-result Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/test-sequencer Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/transform Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jest/types MIT License Copyright (c) Facebook, Inc. and its affiliates. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> @jridgewell/gen-mapping Copyright 2022 Justin Ridgewell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @jridgewell/resolve-uri Copyright 2019 Justin Ridgewell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @jridgewell/set-array Copyright 2022 Justin Ridgewell >>> @jridgewell/source-map Found in: package/LICENSE Copyright 2019 Justin Ridgewell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @jridgewell/sourcemap-codec The MIT License Copyright (c) 2015 Rich Harris Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @jridgewell/trace-mapping Copyright 2022 Justin Ridgewell Copyright 2022 Justin Ridgewell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @jsplumb/browser-ui Copyright (c) 2022 jsPlumb Pty Ltd Copyright 2020 https://jsplumbtoolkit.com */ Copyright (c) 2010 - 2023 jsPlumb (hello@jsplumbtoolkit.com) >>> @leichtgewicht/ip-codec Found in: package/LICENSE Copyright (c) 2021 Martin Heidegger MIT.LICENSE >>> @lerna/add Copyright (c) 2015-present Lerna Contributors >>> @lerna/bootstrap Copyright (c) 2015-present Lerna Contributors >>> @lerna/changed Copyright (c) 2015-present Lerna Contributors >>> @lerna/check-working-tree Copyright (c) 2015-present Lerna Contributors >>> @lerna/child-process Copyright (c) 2015-present Lerna Contributors >>> @lerna/clean Copyright (c) 2015-present Lerna Contributors >>> @lerna/cli Copyright (c) 2015-present Lerna Contributors >>> @lerna/collect-uncommitted Copyright (c) 2015-present Lerna Contributors >>> @lerna/collect-updates Copyright (c) 2015-present Lerna Contributors >>> @lerna/command Copyright (c) 2015-present Lerna Contributors >>> @lerna/conventional-commits Copyright (c) 2015-present Lerna Contributors >>> @lerna/create Copyright (c) 2015-present Lerna Contributors >>> @lerna/create-symlink Copyright (c) 2015-present Lerna Contributors >>> @lerna/describe-ref Copyright (c) 2015-present Lerna Contributors >>> @lerna/diff Copyright (c) 2015-present Lerna Contributors >>> @lerna/exec Copyright (c) 2015-present Lerna Contributors >>> @lerna/filter-options Copyright (c) 2015-present Lerna Contributors >>> @lerna/filter-packages no copyright notice >>> @lerna/get-npm-exec-opts Copyright (c) 2015-present Lerna Contributors >>> @lerna/get-packed Copyright (c) 2015-present Lerna Contributors >>> @lerna/github-client Copyright (c) 2015-present Lerna Contributors >>> @lerna/gitlab-client Copyright (c) 2015-present Lerna Contributors >>> @lerna/global-options Copyright (c) 2015-present Lerna Contributors >>> @lerna/has-npm-version Copyright (c) 2015-present Lerna Contributors >>> @lerna/import Copyright (c) 2015-present Lerna Contributors >>> @lerna/info Copyright (c) 2015-present Lerna Contributors >>> @lerna/init Copyright (c) 2015-present Lerna Contributors >>> @lerna/link Copyright (c) 2015-present Lerna Contributors >>> @lerna/list Copyright (c) 2015-present Lerna Contributors >>> @lerna/listable Copyright (c) 2015-present Lerna Contributors >>> @lerna/log-packed Copyright (c) 2015-present Lerna Contributors >>> @lerna/npm-conf Copyright (c) 2015-present Lerna Contributors >>> @lerna/npm-dist-tag Copyright (c) 2015-present Lerna Contributors >>> @lerna/npm-install Copyright (c) 2015-present Lerna Contributors >>> @lerna/npm-publish no copyright notice >>> @lerna/npm-run-script Copyright (c) 2015-present Lerna Contributors >>> @lerna/otplease no copyright notice >>> @lerna/output Copyright (c) 2015-present Lerna Contributors >>> @lerna/pack-directory Copyright (c) 2015-present Lerna Contributors >>> @lerna/package Copyright (c) 2015-present Lerna Contributors >>> @lerna/package-graph Copyright (c) 2015-present Lerna Contributors >>> @lerna/prerelease-id-from-version Copyright (c) 2015-present Lerna Contributors >>> @lerna/profiler Copyright (c) 2015-present Lerna Contributors >>> @lerna/project Copyright (c) 2015-present Lerna Contributors >>> @lerna/prompt Copyright (c) 2015-present Lerna Contributors >>> @lerna/publish Copyright (c) 2015-present Lerna Contributors >>> @lerna/pulse-till-done Copyright (c) 2015-present Lerna Contributors >>> @lerna/query-graph Copyright (c) 2015-present Lerna Contributors >>> @lerna/resolve-symlink Copyright (c) 2015-present Lerna Contributors >>> @lerna/rimraf-dir Copyright (c) 2015-present Lerna Contributors >>> @lerna/run Copyright (c) 2015-present Lerna Contributors >>> @lerna/run-lifecycle Copyright (c) 2015-present Lerna Contributors >>> @lerna/run-topologically no copyright notice >>> @lerna/symlink-binary Copyright (c) 2015-present Lerna Contributors >>> @lerna/symlink-dependencies Copyright (c) 2015-present Lerna Contributors >>> @lerna/timer Copyright (c) 2015-present Lerna Contributors >>> @lerna/validation-error Copyright (c) 2015-present Lerna Contributors >>> @lerna/version Copyright (c) 2015-present Lerna Contributors >>> @lerna/write-log-file Copyright (c) 2015-present Lerna Contributors >>> @ljharb/through Copyright (c) 2011 Dominic Tarr >>> @lukeed/csprng Found in: package/license Copyright (c) Luke Edwards (lukeed.com) >>> @material/animation Copyright 2016 Google Inc. Copyright 2020 Google Inc. Copyright 2019 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/auto-init Copyright (c) 2014-2020 Google, Inc. Copyright 2019 Google Inc. Copyright Google LLC All Rights Reserved. Copyright 2016 Google Inc. >>> @material/banner Copyright 2020 Google Inc. Copyright Google LLC All Rights Reserved. Copyright (c) 2014-2020 Google, Inc. >>> @material/base Copyright 2016 Google Inc. Copyright 2021 Google Inc. Copyright 2019 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/button Copyright 2020 Google Inc. Copyright Google LLC All Rights Reserved. Copyright (c) 2014-2020 Google, Inc. >>> @material/card Copyright (c) 2014-2020 Google, Inc. Copyright 2020 Google Inc. Copyright Google LLC All Rights Reserved. >>> @material/checkbox Copyright 2016 Google Inc. Copyright Google LLC All Rights Reserved. Copyright 2019 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/chips Copyright 2019 Google Inc. Copyright 2016 Google Inc. Copyright 2020 Google Inc. Copyright (c) 2014-2020 Google, Inc. Copyright 2018 Google Inc. >>> @material/circular-progress no copyright notice >>> @material/data-table no copyright notice >>> @material/density Copyright (c) 2014-2020 Google, Inc. >>> @material/dialog Copyright Google LLC All Rights Reserved. Copyright 2019 Google Inc. Copyright 2016 Google Inc. Copyright 2018 Google Inc. Copyright (c) 2014-2020 Google, Inc. Copyright 2017 Google Inc. >>> @material/dom no copyright notice >>> @material/drawer Copyright Google LLC All Rights Reserved. Copyright 2019 Google Inc. Copyright 2016 Google Inc. Copyright 2018 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/elevation Copyright 2020 Google Inc. Copyright Google LLC All Rights Reserved. Copyright (c) 2014-2020 Google, Inc. >>> @material/fab Copyright 2020 Google Inc. Copyright Google LLC All Rights Reserved. Copyright (c) 2014-2020 Google, Inc. >>> @material/feature-targeting Copyright (c) 2014-2020 Google, Inc. >>> @material/floating-label Copyright 2019 Google Inc. Copyright 2016 Google Inc. Copyright (c) 2014-2020 Google, Inc. Copyright 2017 Google Inc. Copyright Google LLC All Rights Reserved. >>> @material/focus-ring no copyright notice >>> @material/form-field Copyright Google LLC All Rights Reserved. Copyright 2019 Google Inc. Copyright 2016 Google Inc. Copyright (c) 2014-2020 Google, Inc. Copyright 2017 Google Inc. >>> @material/icon-button Copyright 2016 Google Inc. Copyright 2018 Google Inc. Copyright 2019 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/image-list Copyright 2020 Google Inc. Copyright Google LLC All Rights Reserved. Copyright (c) 2014-2020 Google, Inc. >>> @material/layout-grid Copyright Google LLC All Rights Reserved. Copyright (c) 2014-2020 Google, Inc. >>> @material/line-ripple no copyright notice >>> @material/linear-progress Copyright (c) 2014-2020 Google, Inc. Copyright 2019 Google Inc. Copyright 2017 Google Inc. Copyright 2016 Google Inc. >>> @material/list Copyright 2020 Google Inc. Copyright 2018 Google Inc. Copyright 2019 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/menu Copyright 2019 Google Inc. Copyright 2016 Google Inc. Copyright 2018 Google Inc. Copyright (c) 2014-2020 Google, Inc. Copyright 2020 Google Inc. >>> @material/menu-surface no copyright notice >>> @material/notched-outline Copyright 2019 Google Inc. Copyright Google LLC All Rights Reserved. Copyright (c) 2014-2020 Google, Inc. Copyright 2017 Google Inc. Copyright 2018 Google Inc. >>> @material/progress-indicator Copyright 2020 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/radio no copyright notice >>> @material/ripple Copyright (c) 2014-2020 Google, Inc. Copyright 2019 Google Inc. Copyright 2016 Google Inc. Copyright 2018 Google Inc. >>> @material/rtl Copyright 2020 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/segmented-button no copyright notice >>> @material/select Copyright 2016 Google Inc. Copyright 2018 Google Inc. Copyright 2019 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/shape Copyright 2020 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/slider Copyright (c) 2014-2020 Google, Inc. Copyright 2020 Google Inc. Copyright Google LLC All Rights Reserved. >>> @material/snackbar no copyright notice >>> @material/switch Copyright Google LLC All Rights Reserved. Copyright 2019 Google Inc. Copyright 2018 Google Inc. Copyright (c) 2014-2020 Google, Inc. Copyright 2021 Google Inc. >>> @material/tab no copyright notice >>> @material/tab-bar Copyright 2019 Google Inc. Copyright 2016 Google Inc. Copyright (c) 2014-2020 Google, Inc. Copyright Google LLC All Rights Reserved. Copyright 2018 Google Inc. >>> @material/tab-indicator Copyright Google LLC All Rights Reserved. Copyright 2018 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/tab-scroller no copyright notice >>> @material/textfield no copyright notice >>> @material/theme Copyright 2020 Google Inc. Copyright Google LLC All Rights Reserved. Copyright (c) 2014-2020 Google, Inc. >>> @material/tokens Copyright (c) 2014-2020 Google, Inc. >>> @material/tooltip no copyright notice >>> @material/top-app-bar Copyright (c) 2014-2020 Google, Inc. Copyright 2019 Google Inc. Copyright 2016 Google Inc. Copyright 2018 Google Inc. >>> @material/touch-target Copyright 2020 Google Inc. Copyright (c) 2014-2020 Google, Inc. >>> @material/typography Copyright 2020 Google Inc. Copyright Google LLC All Rights Reserved. Copyright (c) 2014-2020 Google, Inc. >>> @messageformat/core Copyright OpenJS Foundation and contributors, https://openjsf.org/ >>> @messageformat/date-skeleton Copyright OpenJS Foundation and contributors, https://openjsf.org/ >>> @messageformat/number-skeleton no copyright notice >>> @messageformat/parser Copyright OpenJS Foundation and contributors, https://openjsf.org/ >>> @messageformat/runtime Copyright OpenJS Foundation and contributors, https://openjsf.org/ >>> @module-federation/bridge-react-webpack-plugin Copyright (c) 2020 ScriptedAlchemy LLC (Zack Jackson) Zhou Shaw (zhouxiao) >>> @module-federation/data-prefetch Copyright (c) 2024-present nieyan(nyqykk) Copyright (c) 2020 ScriptedAlchemy LLC (Zack Jackson) Zhou Shaw (zhouxiao) >>> @module-federation/dts-plugin Copyright (c) 2024-present danpeen(dapeen.feng) >>> @module-federation/enhanced Copyright (c) 2020 ScriptedAlchemy LLC (Zack Jackson) Zhou Shaw (zhouxiao) >>> @module-federation/error-codes Copyright (c) 2020 ScriptedAlchemy LLC (Zack Jackson) Zhou Shaw (zhouxiao) >>> @module-federation/managers Copyright (c) 2024-present hanric(2heal1) >>> @module-federation/manifest Copyright (c) 2024-present hanric(2heal1) >>> @module-federation/node Copyright (c) 2020 ScriptedAlchemy LLC (Zack Jackson) Zhou Shaw (zhouxiao) >>> @module-federation/rspack Copyright (c) 2024-present hanric(2heal1) >>> @module-federation/runtime Copyright (c) 2023-present zhouxiao(zhoushaw) Copyright (c) // vite-plugin-federation is licensed under Mulan PSL v2. // You can use this software according to the terms and conditions of the Mulan PSL v2. // You may obtain a copy of Mulan PSL v2 at: >>> @module-federation/runtime-tools Copyright (c) 2023-present zhouxiao(zhoushaw) >>> @module-federation/sdk Copyright (c) 2023-present zhanghang(2heal1) >>> @module-federation/third-party-dts-extractor Copyright (c) 2024-present zhanghang(2heal1) >>> @module-federation/utilities Copyright (c) 2020 ScriptedAlchemy LLC (Zack Jackson) >>> @module-federation/webpack-bundler-runtime Copyright (c) 2023-present zhanghang(2heal1) >>> @mrmlnc/readdir-enhanced Copyright (c) 2016 James Messinger >>> @napi-rs/wasm-runtime (C) return dest }; function prependListener(emitter, event, fn) { // Sadly this is not cacheable as some libraries bundle their own // event emitter implementation with them. if (typeof emitter.prependListener === 'function') return emitter.prependListener(event, fn) Copyright (c) 2020-present LongYinan Copyright (c) 2018 GitHub Copyright Joyent, Inc. and other Node contributors. Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. >>> @nestjs/axios Copyright (c) 2020-2022 Kamil Mysliwiec >>> @nestjs/common Copyright (c) 2017-2024 Kamil Mysliwiec Copyright(c) 2017 - 2023 Kamil Mysliwiec >>> @nestjs/core Copyright (c) 2017-2024 Kamil Mysliwiec (c) This code was inspired by the * {@link https://github.com/nodejs/node/blob/58b60c1393dd65cd228a8b0084a19acd2c1d16aa/lib/repl.js#L1741-L1759} */ function listAllCommands(replServer) { Object.keys(replServer.commands) .sort() .forEach(name => { const cmd = replServer.commands[name]; if (cmd) { replServer.output.write(`${name}\t${cmd.help || ''}\n`); Copyright(c) 2017 - 2023 Kamil Mysliwiec >>> @ngneat/transloco no copyright notice >>> @ngneat/transloco-utils no copyright notice >>> @ngneat/until-destroy no copyright notice >>> @ngtools/webpack Copyright Google LLC All Rights Reserved. >>> @ngx-translate/core Found in: core-15.0.0/LICENSE Copyright (c) 2023 Olivier Combe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @ngx-translate/http-loader Copyright (c) 2018 Olivier Combe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @ngxs/devtools-plugin no copyright notice >>> @ngxs/router-plugin no copyright notice >>> @ngxs/storage-plugin no copyright notice >>> @ngxs/store no copyright notice >>> @node-rs/jieba Copyright (c) 2020-present LongYinan >>> @node-rs/jieba-linux-x64-gnu no copyright notice >>> @nodelib/fs.scandir License- MIT >>> @nodelib/fs.stat License: MIT >>> @nodelib/fs.walk Found in: package/LICENSE Copyright (c) Denis Malinochkin The MIT License (MIT) >>> @npmcli/fs Found in: fs-2.1.2/lib/cp/LICENSE Copyright (c) 2011-2017 JP Richardson (The MIT License) Found in: package/lib/cp/LICENSE Copyright (c) 2011-2017 JP Richardson (The MIT License) >>> @npmcli/git Found in: package/LICENSE Copyright (c) npm, Inc. The ISC License >>> @npmcli/installed-package-contents Found in: package/LICENSE Copyright (c) npm, Inc. The ISC License >>> @npmcli/move-file MIT License Copyright (c) Sindre Sorhus (https://sindresorhus.com) Copyright (c) npm, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @npmcli/package-json Found in: package/LICENSE Copyright GitHub Inc. ISC License >>> @npmcli/promise-spawn Found in: package/LICENSE Copyright (c) npm, Inc. The ISC License >>> @npmcli/redact Copyright (c) 2024 npm >>> @npmcli/run-script Found in: package/LICENSE Copyright (c) npm, Inc. The ISC License >>> @nrwl/devkit Copyright (c) 2017-2023 Narwhal Technologies Inc. Copyright (c) 2017-2024 Narwhal Technologies Inc. >>> @nrwl/tao Copyright (c) 2017-2023 Narwhal Technologies Inc. Copyright (c) 2017-2024 Narwhal Technologies Inc. >>> @nuxtjs/opencollective Found in: package/LICENSE Copyright (c) 2018 Nuxt Community >>> @nx/angular no copyright notice >>> @nx/devkit Copyright (c) 2017-2023 Narwhal Technologies Inc. Copyright Google Inc. All Rights Reserved. Copyright (c) 2017-2024 Narwhal Technologies Inc. Copyright Google Inc. All Rights Reserved. >>> @nx/eslint no copyright notice >>> @nx/eslint-plugin no copyright notice >>> @nx/jest no copyright notice >>> @nx/js no copyright notice >>> @nx/module-federation no copyright notice >>> @nx/nx-linux-x64-gnu no copyright notice >>> @nx/nx-linux-x64-musl no copyright notice >>> @nx/playwright no copyright notice >>> @nx/vite no copyright notice >>> @nx/web no copyright notice >>> @nx/webpack no copyright notice >>> @nx/workspace no copyright notice >>> @octokit/auth-token Found in: package/LICENSE Copyright (c) 2019 Octokit the MIT License >>> @octokit/core Found in: package/LICENSE Copyright (c) 2019 Octokit the MIT License >>> @octokit/endpoint License- MIT Found in: package/LICENSE Copyright (c) 2018 Octokit the MIT License >>> @octokit/graphql Found in: package/LICENSE Copyright (c) 2018 Octokit the MIT License >>> @octokit/openapi-types Copyright 2020 Gregor Martynus >>> @octokit/plugin-enterprise-rest Copyright (c) 2018 Octokit contributors Copyright ( } >>> @octokit/plugin-paginate-rest Found in: package/LICENSE Copyright (c) 2019 Octokit contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. Found in: package/LICENSE Copyright (c) 2019 Octokit MIT.LICENSE >>> @octokit/plugin-request-log Found in: package/LICENSE Copyright (c) 2020 Octokit MIT License Copyright (c) 2020 Octokit contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> @octokit/plugin-rest-endpoint-methods Copyright (c) 2019 Octokit contributors Found in: package/LICENSE Copyright (c) 2019 Octokit MIT.LICENSE >>> @octokit/request Found in: package/LICENSE Copyright (c) 2018 Octokit contributors Found in: package/LICENSE Copyright (c) 2018 Octokit the MIT License >>> @octokit/request-error License- MIT Found in: package/LICENSE Copyright (c) 2019 Octokit the MIT License >>> @octokit/rest Copyright (c) 2017-2018 Octokit contributors Copyright (c) 2012 Cloud9 IDE, Inc. (Mike de Boer) >>> @octokit/tsconfig Found in: package/LICENSE Copyright (c) 2020 Octokit MIT.LICENSE >>> @octokit/types Found in: package/LICENSE Copyright (c) 2019 Octokit MIT.LICENSE Copyright (c) 2019 Octokit contributors >>> @oxc-resolver/binding-linux-x64-gnu no copyright notice >>> @parcel/watcher Copyright (c) 2017-present Devon Govett Copyright Node.js contributors. All rights reserved. Copyright (c) 2017-present Devon Govett >>> @parcel/watcher-linux-x64-glibc Copyright (c) 2017-present Devon Govett >>> @phenomnomnominal/tsquery Found in: package/LICENSE Copyright (c) 2018 Craig Spence MIT.LICENSE Copyright (c) 2023 Craig Spence >>> @polka/url © [Luke Edwards >>> @rollup/plugin-json no copyright notice >>> @rollup/plugin-node-resolve Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors) >>> @rollup/plugin-typescript Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors) >>> @rollup/pluginutils Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors) >>> @rollup/rollup-linux-x64-gnu no copyright notice >>> @rollup/rollup-linux-x64-musl no copyright notice >>> @rollup/wasm-node Copyright (c) Luke Edwards (lukeed.com) Copyright (c) 2015 Rich Harris Copyright (c) 2015, 2019 Elan Shanker > > Permission to use, copy, modify, and/or distribute this software for any > purpose with or without fee is hereby granted, provided that the above > copyright notice and this permission notice appear in all copies. Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) Copyright (c) 2014-present, Jon Schlinkert. Copyright © Jorge Bucaran <> Copyright (c) Sindre Sorhus (https://sindresorhus.com) Copyright (c) 2014-2016, Jon Schlinkert Copyright (c) 2014-2017, Jon Schlinkert. Copyright (c) 2014-2016, Jon Schlinkert. Copyright (c) 2014-2017, Jon Schlinkert. Copyright (c) 2014-present, Jon Schlinkert. Copyright (c) 2015-present, Jon Schlinkert. Copyright (c) 2014-2018, Jon Schlinkert. >>> @rspack/binding Copyright (c) 2022-present Bytedance, Inc. and its affiliates. >>> @rspack/binding-linux-x64-gnu Copyright (c) 2022-present Bytedance Inc and its affiliates. >>> @rspack/binding-linux-x64-musl Copyright (c) 2022-present Bytedance Inc and its affiliates. >>> @rspack/core Copyright (c) JS Foundation and other contributors Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> @rspack/lite-tapable Copyright (c) 2022-present Bytedance, Inc. and its affiliates. >>> @rtsao/scc Copyright (c) 2019 Ryan Tsao >>> @schematics/angular Copyright Google LLC All Rights Reserved. >>> @sinclair/typebox Found in: package/license Copyright (c) 2017-2023 Haydn Paterson The MIT License (MIT) >>> @socket.io/component-emitter Copyright (c) 2014 Component contributors >>> @swc-node/core Copyright (c) 2020-present LongYinan >>> @swc-node/register Copyright (c) 2020-present LongYinan >>> @swc-node/sourcemap-support Copyright (c) 2020-present LongYinan >>> @swc/core-linux-x64-gnu no copyright notice >>> @tootallnate/once Found in: package/LICENSE Copyright (c) 2020 Nathan Rajlich MIT.LICENSE >>> @tootallnate/quickjs-emscripten (c) return c; if (A) return A(b); throw "both async and sync fetching of the wasm failed"; } catch (d) { F(d); copyright (c) 2019 Jake Teton-Landis >>> @trysound/sax Found in: package/LICENSE Copyright (c) Isaac Z. Schlueter and Contributors The ISC License >>> @tsconfig/node10 License : MIT >>> @tsconfig/node12 License : MIT >>> @tsconfig/node14 License- MIT >>> @tsconfig/node16 MIT License Copyright (c) Microsoft Corporation. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE >>> @tufjs/canonical-json Found in: package/LICENSE Copyright (c) 2022 GitHub and the TUF Contributors MIT.LICENSE >>> @tufjs/models Found in: package/LICENSE Copyright (c) 2022 GitHub and the TUF Contributors MIT.LICENSE >>> @tybys/wasm-util no copyright notice >>> @types/babel__core Copyright (c) Microsoft Corporation. >>> @types/babel__generator ©"; */ jsonCompatibleStrings Copyright (c) Microsoft Corporation. >>> @types/babel__template Copyright (c) Microsoft Corporation. >>> @types/babel__traverse no copyright notice >>> @types/bonjour Copyright (c) Microsoft Corporation. All rights reserved. >>> @types/caseless Copyright (c) Microsoft Corporation. All rights reserved. >>> @types/connect-history-api-fallback Copyright (c) Microsoft Corporation. All rights reserved. >>> @types/cookie Copyright (c) Microsoft Corporation. >>> @types/cors no copyright notice >>> @types/d3-scale no copyright notice >>> @types/d3-scale-chromatic no copyright notice >>> @types/d3-time no copyright notice >>> @types/debug Copyright (c) Microsoft Corporation. >>> @types/eslint Copyright (c) Microsoft Corporation. >>> @types/eslint-scope Copyright (c) Microsoft Corporation. >>> @types/esquery Copyright (c) Microsoft Corporation. >>> @types/estree Copyright (c) Microsoft Corporation. >>> @types/express no copyright notice >>> @types/express-serve-static-core MIT License Copyright (c) Microsoft Corporation. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE >>> @types/file-saver Found in: file-saver/LICENSE Copyright (c) Microsoft Corporation MIT License >>> @types/fs-extra Copyright (c) Microsoft Corporation. >>> @types/graceful-fs Copyright: 2012-2013 J Copyright: Microsoft Corporation Copyright: Isaac Z. Schlueter, Ben Noordhuis and contributors Copyright \(c\) Copyright(?:\s Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright\b(. copyright-format/1.0/ Upstream-Name: graceful-fs Upstream-Contact: https://github.com/isaacs/node-graceful-fs/issues Source: https://github.com/isaacs/node-graceful-fs https://registry.npmjs.org/@types/graceful-fs Files: * >>> @types/hast Copyright (c) Microsoft Corporation. >>> @types/http-proxy no copyright notice >>> @types/istanbul-lib-coverage Copyright (c) 2016-2017, Mark Wubben (novemberborn.net) Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2019, Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2012, Yahoo Copyright (c) 2017, Mark Wubben (novemberborn.net) Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) Microsoft Corporation. Copyright (c) 2019 CFWare, LLC Copyright (c) James Talmage (github.com/jamestalmage) © [James Talmage >>> @types/istanbul-lib-report Copyright (c) Microsoft Corporation. Copyright (c) 2019 CFWare, LLC Copyright (c) 2017, Mark Wubben (novemberborn.net) Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) James Talmage (github.com/jamestalmage) Copyright (c) 2012, Yahoo © [James Talmage Copyright (c) 2016-2017, Mark Wubben (novemberborn.net) Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2019, Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> @types/istanbul-reports Copyright (c) Microsoft Corporation. Copyright (c) 2017, Mark Wubben (novemberborn.net) Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2016-2017, Mark Wubben (novemberborn.net) Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2019, Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) James Talmage (github.com/jamestalmage) Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2019 CFWare, LLC Copyright (c) 2012, Yahoo © [James Talmage Copyright (c) Microsoft Corporation. >>> @types/jest Copyright: 2016, Pirate Praveen Copyright: 2014-present, Sebastian McKenzie and other contributors Copyright (c) 2015 Brian Donovan copyright-format/1.0/ Upstream-Name: parse-json Upstream-Contact: https://github.com/sindresorhus/parse-json/issues Source: https://github.com/sindresorhus/parse-json Files: * Copyright (c) 2014-present Sebastian McKenzie and other contributors Copyright: 2015, Brian Donovan Copyright (c) Microsoft Corporation. All rights reserved. Copyright: Microsoft Corporation Copyright: Sindre Sorhus (sindresorhus.com) Copyright (c) Sindre Sorhus (sindresorhus.com) >>> @types/js-yaml Copyright: 2017, Nicolas Dubien Copyright (c) 2011 Vitaly Puzrin Copyright: 2016, Ross Gammon Copyright: 2011, Aleksey V Zapparov copyright-format/1.0/ Upstream-Name: js-yaml Upstream-Contact: https://github.com/nodeca/js-yaml/issues Source: https://github.com/nodeca/js-yaml https://registry.npmjs.org/@types/js-yaml Files-Excluded: Copyright: 2012-2018, Nickolas Kenyeres Copyright (c) 2011 Aleksey V Zapparov // // Author: Aleksey V Zapparov AKA ixti (http://www.ixti.net/) Copyright: 2011-2015, Vitaly Puzrin Copyright: Microsoft Corporation Copyright (c) Microsoft Corporation. >>> @types/jsdom Copyright (c) Microsoft Corporation. >>> @types/json-schema Copyright (c) Microsoft Corporation. >>> @types/json-server Copyright (c) Microsoft Corporation. All rights reserved. >>> @types/json5 License : MIT >>> @types/lodash Found in: lodash/LICENSE Copyright (c) Microsoft Corporation MIT License Copyright (c) Microsoft Corporation. >>> @types/lodash-es Copyright (c) Microsoft Corporation. >>> @types/lowdb Copyright (c) Microsoft Corporation. All rights reserved. >>> @types/luxon Copyright (c) Microsoft Corporation. >>> @types/mdast no copyright notice >>> @types/mime Copyright (c) Microsoft Corporation. >>> @types/minimatch no copyright notice >>> @types/minimist Copyright (c) Microsoft Corporation. >>> @types/ms Copyright (c) Microsoft Corporation. >>> @types/node Copyright Node.js contributors. All rights reserved. Copyright (c) Microsoft Corporation. >>> @types/node-forge no copyright notice >>> @types/normalize-package-data Copyright (c) Microsoft Corporation. >>> @types/parse-json no copyright notice >>> @types/prismjs Copyright: 2018 Lea Verou Copyright: Microsoft Corporation copyright year * Simplify the “lang” regex [[`417f54a`](https://github.com/PrismJS/prism/commit/417f54a)] * Fix broken heading links [[`a7f9e62`](https://github.com/PrismJS/prism/commit/a7f9e62)] * Prevent infinite recursion in DFS [[`02894e1`](https://github.com/PrismJS/prism/commit/02894e1)] * Fix incorrect page title [[`544b56f`](https://github.com/PrismJS/prism/commit/544b56f)] * Link scss to webplatform wiki [[`08d979a`](https://github.com/PrismJS/prism/commit/08d979a)] * Revert white-space to normal when code is inline instead of in a pre [[`1a971b5`](https://github.com/PrismJS/prism/commit/1a971b5)] ## 1.3.0 (2015-10-26) Copyright: 2018 Pirate Praveen (C) 'mark pattern: /\b\((?:C|R|TM)\)/, alias: 'comment', inside: { 'punctuation': /[()]/ } copyright-format/1.0/ Upstream-Name: prismjs Upstream-Contact: https://github.com/LeaVerou/prism/issues Source: https://github.com/LeaVerou/prism#readme https://registry.npmjs.org/@types/prismjs Files-Excluded: vendor *.min.js plugins/*.html plugins/*/*.html Files: * copyright|hotkey alias: 'bold' // alias for styles }, Copyright (c) 2012 Lea Verou Copyright (c) Microsoft Corporation. >>> @types/q License: MIT >>> @types/qs no copyright notice >>> @types/ramda Copyright (c) Microsoft Corporation. >>> @types/request no copyright notice >>> @types/resolve no copyright notice >>> @types/retry Copyright (c) Microsoft Corporation. All rights reserved. >>> @types/selenium-webdriver Copyright (c) Microsoft Corporation. >>> @types/semver Copyright: Microsoft Corporation Copyright: 2009-2016 Isaac Z. Schlueter and Contributors Copyright Isaac Z. Schlueter\\n\\nUsage: semver "signal": null, } Copyright: 2012, J Copyright Isaac Z. Schlueter Usage: semver [options] [ [...]] Prints valid versions sorted by SemVer precedence Copyright (c) Microsoft Corporation. (c) t.equal(r.raw, c.value, t.end() }) >>> @types/serve-index Copyright (c) Microsoft Corporation. >>> @types/serve-static Copyright: Microsoft Corporation Copyright: 2010 Sencha Inc. Copyright (c) 2010 Sencha Inc. Copyright(c) 2010 Sencha Inc. Copyright (c) 2011 LearnBoost Copyright (c) 2014-2016 Douglas Christopher Wilson Copyright(c) 2014-2016 Douglas Christopher Wilson copyright-format/1.0/ Upstream-Name: serve-static Upstream-Contact: https://github.com/expressjs/serve-static/issues Source: https://github.com/expressjs/serve-static https://registry.npmjs.org/@types/serve-static Files: * Copyright: 2014 Leo Iannacone Copyright(c) 2011 TJ Holowaychuk >>> @types/stack-utils Copyright (c) Microsoft Corporation. Copyright (c) Isaac Z. Schlueter , James Talmage (github.com/jamestalmage), and Contributors copyright-format/1.0/ Upstream-Name: stack-utils Upstream-Contact: https://github.com/tapjs/stack-utils/issues Source: https://github.com/tapjs/stack-utils#readme https://registry.npmjs.org/@types/stack-utils Files: * Copyright: Microsoft Corporation Copyright: 2017 Abhishek Lolage Copyright: 2016-2018 Isaac Z. Schlueter >>> @types/swagger-ui Copyright (c) Microsoft Corporation. >>> @types/trusted-types Copyright (c) Microsoft Corporation. >>> @types/unist Copyright (c) Microsoft Corporation. >>> @types/use-sync-external-store Copyright (c) Microsoft Corporation. >>> @types/ws Found in: ws/LICENSE Copyright (c) Microsoft Corporation MIT License >>> @types/yargs Copyright (c) Microsoft Corporation. >>> @types/yargs-parser Copyright (c) Microsoft Corporation. >>> @typescript-eslint/eslint-plugin Copyright (c) 2019 typescript-eslint and other contributors >>> @typescript-eslint/experimental-utils Copyright (c) 2019 typescript-eslint and other contributors >>> @typescript-eslint/scope-manager Copyright (c) 2019 typescript-eslint and other contributors >>> @typescript-eslint/type-utils Copyright (c) 2021 typescript-eslint and other contributors >>> @typescript-eslint/types Copyright (c) 2019 typescript-eslint and other contributors >>> @typescript-eslint/typescript-estree no copyright notice >>> @typescript-eslint/utils Copyright (c) 2019 typescript-eslint and other contributors >>> @typescript-eslint/visitor-keys Copyright (c) 2019 typescript-eslint and other contributors >>> @vitejs/plugin-basic-ssl Copyright (c) 2019-present, Yuxi (Evan) You and contributors >>> @webassemblyjs/ast Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/floating-point-hex-parser Found in: package/LICENSE Copyright (c) 2017 Mauro Bringolf MIT.LICENSE >>> @webassemblyjs/helper-api-error Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/helper-buffer Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/helper-numbers Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/helper-wasm-bytecode Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/helper-wasm-section Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/ieee754 Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/utf8 Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/wasm-edit Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/wasm-gen Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/wasm-opt Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/wasm-parser Copyright (c) 2018 Sven Sauleau >>> @webassemblyjs/wast-printer Copyright (c) 2018 Sven Sauleau >>> @xmldom/xmldom Copyright 2019 - present Christopher J. Brody and other contributors, as listed in: https://github.com/xmldom/xmldom/graphs/contributors Copyright 2012 - 2017 @jindw and other contributors, as listed in: https://github.com/jindw/xmldom/graphs/contributors >>> @zkochan/js-yaml Found in: package/LICENSE Copyright (c) 2011-2015 by Vitaly Puzrin (The MIT License) Copyright (C) 2011-2015 by Vitaly Puzrin >>> abbrev The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. [PLEASE NOTE: BROADCOM ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE MIT LICENSE. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.] This software is dual-licensed under the ISC and MIT licenses. You may use this software under EITHER of the following licenses. The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Copyright Isaac Z. Schlueter and Contributors All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ADDITIONAL LICENSE INFORMATION: > ISC LICENSE (MIT STYLE) abbrev-js-1.1.1.tar.gz\abbrev-js-1.1.1.tar\abbrev-js-1.1.1\package.json LICENSE : ISC >>> accepts Found in: accepts-1.3.8/LICENSE Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> acorn Copyright (C) 2012-2022 by various contributors (see AUTHORS) >>> acorn-globals Found in: package/LICENSE Copyright (c) 2014 Forbes Lindesay Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> acorn-import-assertions no copyright notice >>> acorn-import-attributes Copyright (c) 2023 Sven Sauleau >>> acorn-jsx Found in: package/LICENSE Copyright (c) 2012-2017 by Ingvar Stepanyan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> acorn-walk Copyright (C) 2012-2020 by various contributors (see AUTHORS) >>> add-stream no copyright notice >>> address Copyright (C) 2013 - 2014 fengmk2 Copyright (C) 2015 - present node-modules and other contributors. >>> adjust-sourcemap-loader License- MIT >>> adm-zip Found in: package/LICENSE Copyright (c) 2012 Another-D-Mention Software and other contributors MIT.LICENSE >>> agent-base (The MIT License) Copyright (c) 2013 Nathan Rajlich <nathan@tootallnate.net> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. [http-proxy-agent]: https://github.com/TooTallNate/node-http-proxy-agent [https-proxy-agent]: https://github.com/TooTallNate/node-https-proxy-agent [pac-proxy-agent]: https://github.com/TooTallNate/node-pac-proxy-agent [socks-proxy-agent]: https://github.com/TooTallNate/node-socks-proxy-agent [http.Agent]: https://nodejs.org/api/http.html#http_class_http_agent License (The MIT License) Copyright (c) 2013 Nathan Rajlich <nathan@tootallnate.net> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/README.md Copyright (c) 2013 Nathan Rajlich MIT License) [Copyright] ([c]) [2013] [Nathan] [Rajlich] &[lt];[nathan]@[tootallnate].[net]&[gt]; Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/README.md Copyright (c) 2013 Nathan Rajlich License ------- (The MIT License) >>> agentkeepalive (The MIT License) Copyright(c) node-modules and other contributors. Copyright(c) 2012 - 2015 fengmk2 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2012 - 2015 fengmk2 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> aggregate-error Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> ajv The MIT License (MIT) Copyright (c) 2015 Evgeny Poberezkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: ajv-master/LICENSE Copyright (c) 2015-2017 Evgeny Poberezkin The MIT License (MIT) [Copyright] ([c]) [2015]-[2017] [Evgeny] [Poberezkin] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2015-2021 Evgeny Poberezkin The MIT License (MIT) (c) return items }, []) (c) if (c instanceof _Code) items.push(...c._items) Copyright (c) 2015-2021 Evgeny Poberezkin (c) if (c instanceof _Code) items.push(...c._items) (c) return items }, []) Copyright (c) 2015-2021 Evgeny Poberezkin (c) return items }, []) Copyright (c) 2015-2021 Evgeny Poberezkin (c) if (c instanceof _Code) items.push(...c._items) >>> ajv-formats Found in: package/LICENSE Copyright (c) 2020 Evgeny Poberezkin MIT.LICENSE >>> ajv-keywords Found in: package/LICENSE Copyright (c) 2016 Evgeny Poberezkin The MIT License (MIT) [Copyright] ([c]) [2016] [Evgeny] [Poberezkin] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> alphanum-sort Copyright (c) Bogdan Chadkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> amdefine [PLEASE NOTE: BROADCOM ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE MIT LICENSE. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE] vim: et:ts=4:sw=4:sts=4 @license amdefine 1.0.1 Copyright (c) 2011-2016, The Dojo Foundation All Rights Reserved. Available via the MIT or new BSD license. see: http://github.com/jrburke/amdefine for details >>> angular-oauth2-oidc Copyright (c) 2017 Manfred Steyer copyright Chen, Yi-Cyuan 2014-2017 >>> angular2-template-loader The MIT License (MIT) Copyright (c) 2016 Sean Larkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> angulartics2 no copyright notice >>> animation-frame-polyfill Copyright (c) 2020 Eric King >>> ansi-colors Found in: package/LICENSE Copyright (c) 2015-present, Brian Woodward The MIT License (MIT) >>> ansi-escapes MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT License >>> ansi-regex The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT.LICENSE >>> ansi-styles The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT.LICENSE >>> any-promise Copyright (C) 2014-2016 Kevin Beaty Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> anymatch Found in: package/LICENSE Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com) The ISC License >>> aproba Copyright (c) 2015, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ADDITIONAL LICENSE INFORMATION: > ISC (MIT STYLE) aproba-1.2.0.tar.gz\aproba-1.2.0.tar\aproba-1.2.0\package.json LICENSE: ISC >>> are-we-there-yet Found in: package/LICENSE Copyright (c) 2015, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ISC License Copyright npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND NPM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL NPM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> arg MIT License Copyright (c) 2017-2019 Zeit, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE.md Copyright (c) 2021 Vercel, Inc. The MIT License (MIT) >>> argparse (The MIT License) Copyright (C) 2012 by Vitaly Puzrin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> arr-diff The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> arr-flatten The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> arr-union The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> array-back The MIT License (MIT) Copyright (c) 2015-19 Lloyd Brookes <75pound@gmail.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> array-buffer-byte-length Copyright (c) 2023 Inspect JS >>> array-differ Copyright (c) Sindre Sorhus (sindresorhus.com) Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> array-find-index The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> array-flatten The MIT License (MIT) Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> array-from Copyright © 2015-2016 Studio B12 GmbH Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> array-ify © [Steve Mao >>> array-includes Found in: package/LICENSE Copyright (c) 2015 Jordan Harband The MIT License (MIT) Copyright (C) 2015 Jordan Harband >>> array-union The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> array-uniq The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> array-unique The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> array.prototype.filter Found in: package/LICENSE Copyright (c) 2021 Jordan Harband MIT.LICENSE >>> array.prototype.findlastindex Copyright (c) 2021 ECMAScript Shims >>> array.prototype.flat Found in: package/LICENSE Copyright (c) 2017 ECMAScript Shims MIT.LICENSE >>> array.prototype.flatmap Found in: package/LICENSE Copyright (c) 2017 ECMAScript Shims MIT.LICENSE >>> array.prototype.reduce Found in: package/LICENSE Copyright (c) 2019 Jordan Harband MIT.LICENSE >>> arraybuffer.prototype.slice Copyright (c) 2023 ECMAScript Shims >>> arrify The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> asap Copyright 2009–2014 Contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> asn1 Found in: package/LICENSE Copyright (c) 2011 Mark Cavage Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE >>> assert-plus License The MIT License (MIT) Copyright (c) 2012 Mark Cavage Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> assign-symbols The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> ast-types Copyright (c) 2013 Ben Newman >>> astral-regex Found in: astral-regex-2.0.0/license Copyright (c) Kevin Martensson MIT License Copyright ([c]) [Kevin] [Mårtensson] <[kevinmartensson]@[gmail].[com]> ([github].[com]/[kevva]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> async Copyright (c) 2010-2014 Caolan McMahon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2010-2018 Caolan McMahon >>> asynckit The MIT License (MIT) Copyright (c) 2016 Alex Indigo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> at-least-node The ISC License Copyright (c) 2020 Ryan Zimmerman Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> atoa Copyright © 2015 Nicolas Bevacqua >>> atob [PLEASE NOTE: BROADCOM ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE MIT LICENSE.THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE] LICENSE Code copyright 2012-2018 AJ ONeal Dual-licensed MIT and Apache-2.0 ADDITIONAL LICENSE INFORMATION: > CREATIVE COMMONS Attribution 3.0 atob-2.1.2.tgz\atob-2.1.2.tar\package\LICENSE.DOCS License: creative commons attribution 3.0 unported >>> atob-lite This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> autolinker Found in: package/LICENSE Copyright (c) 2014 Gregory Jacobs (http://greg-jacobs.com) The MIT License (MIT) >>> autoprefixer Copyright 2013 Andrey Sitnik The MIT License (MIT) Copyright 2013 Andrey Sitnik Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> available-typed-arrays Copyright (c) 2020 Inspect JS >>> aws4 Found in: package/LICENSE Copyright 2013 Michael Hart (michael.hart.au@gmail.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> axios Found in: package/LICENSE Copyright (c) 2014-present Matt Zabriskie Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2014-present Matt Zabriskie Copyright (c) 2024 Matt Zabriskie and contributors (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : Copyright (c) 2024 Matt Zabriskie and contributors function bind(fn, thisArg) { return function wrap() { return fn.apply(thisArg, arguments); }; Copyright (c) 2024 Matt Zabriskie and contributors (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : Copyright (c) 2014-present Matt Zabriskie Copyright (c) 2024 Matt Zabriskie and contributors function bind(fn, thisArg) { return function wrap() { return fn.apply(thisArg, arguments); }; >>> babel-code-frame no copyright notice >>> babel-jest Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> babel-loader Found in: package/LICENSE Copyright (c) 2014-2019 Luis Couto MIT.LICENSE >>> babel-plugin-const-enum Copyright (c) 2019 Kevin Lau >>> babel-plugin-jest-hoist Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> babel-plugin-macros Copyright (c) 2017 Kent C. Dodds >>> babel-plugin-polyfill-corejs2 Copyright (c) 2014-present Nicol >>> babel-plugin-polyfill-corejs3 Copyright (c) 2014-present Nicol >>> babel-plugin-polyfill-regenerator Copyright (c) 2014-present Nicol >>> babel-plugin-transform-typescript-metadata Copyright (c) 2019 Leonardo Ascione >>> babel-preset-current-node-syntax Found in: package/LICENSE Copyright (c) 2020 Nicolo Ribaudo and other contributors MIT.LICENSE >>> babel-preset-jest Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> balanced-match (MIT) Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE.md Copyright (c) 2013 Julian Gruber Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> base The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> base64-js Found in: base64-js-master/LICENSE Copyright (c) 2014 Jameson Little The MIT License (MIT) [Copyright] ([c]) [2014] [Jameson] [Little] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> base64id (The MIT License) Copyright (c) 2012-2016 Kristian Faeldt Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> basic-auth (The MIT License) Copyright (c) 2013 TJ Holowaychuk Copyright (c) 2014 Jonathan Ong Copyright (c) 2015-2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> basic-ftp no copyright notice >>> batch (The MIT License) Copyright (c) 2013 TJ Holowaychuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> big.js The MIT Expat Licence. Copyright (c) 2012 Michael Mclaughlin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ADDITIONAL LICENSE INFORMATION: > APACHE 2.0 big.js-3.2.0.tar.gz\big.js-3.2.0.tar\big.js-3.2.0\perf\lib\bigdecimal_GWT\LICENCE.txt LICENSE:APACHE2.0 Copyright (c) 2012 Daniel Trebbien and other contributors Portions Copyright (c) 2003 STZ-IDA and PTV AG, Karlsruhe, Germany Portions Copyright (c) 1995-2001 International Business Machines Corporation and others All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. ICU4J license - ICU4J 1.3.1 and later COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1995-2001 International Business Machines Corporation and others All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. -------------------------------------------------------------------------------- All trademarks and registered trademarks mentioned herein are the property of their respective owners. > Apache 2.0 big.js-5.2.2.tar.gz\big.js-5.2.2.tar\big.js-5.2.2\perf\lib\bigdecimal_GWT\LICENCE.txt License: Apache 2.0 >>> binary-extensions Found in: binary-extensions-2.2.0/license Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) MIT License >>> bl copyright Copyright (c) 2013-2019 bl contributors (listed above). Copyright (c) 2013-2019 bl contributors ---------------------------------- >>> block-stream2 This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> blocking-proxy MIT License Copyright (c) 2016 Angular Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> bluebird The MIT License (MIT) Copyright (c) 2013-2018 Petka Antonov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> body-parser Found in: body-parser-1.20.1/LICENSE Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2014 Jonathan Ong Copyright(c) 2014-2015 Douglas Christopher Wilson Copyright(c) 2014 Jonathan Ong Copyright (c) 2014-2015 Douglas Christopher Wilson >>> bonjour-service Copyright (Bonjour - https://github.com/watson/bonjour) (c) 2015-2016 Thomas Watson Steen Copyright (https://github.com/onlxltd/bonjour-service) (c) 2021 ON LX Limited Copyright (https://github.com/onlxltd/bonjour-service) (c) 2021 ON LX Limited Copyright (Bonjour - https://github.com/watson/bonjour) (c) 2015-2016 Thomas Watson Steen >>> boolbase "license": "ISC" >>> bowser Copyright 2015, Dustin Diaz (the "Original Author") All rights reserved. MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Distributions of all or part of the Software intended to be used by the recipients as they would use the unmodified Software, containing modifications that substantially alter, remove, or disable functionality of the Software, outside of the documented configuration mechanisms provided by the Software, shall be modified such that the Original Author's bug reporting email addresses and urls are either replaced with the contact information of the parties responsible for the changes, or removed entirely. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except where noted, this license applies to any and all software programs and associated documentation files created by the Original Author, when distributed with the Software. >>> brace-expansion MIT License Copyright (c) 2013 Julian Gruber Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> braces The MIT License (MIT) Copyright (c) 2014-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright © 2019, Copyright (c) 2014-present, Jon Schlinkert. >>> browser-or-node © Dineshkumar Pandiyan Copyright (c) 2018 Dineshkumar Pandiyan >>> browserslist The MIT License (MIT) Copyright 2014 Andrey Sitnik Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright 2014 Andrey Sitnik and other contributors >>> browserstack Copyright node-browserstack contributors. Released under the terms of the MIT license. Copyright node-browserstack contributors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/scottgonzalez/node-browserstack. >>> bs-logger Copyright (c) 2018 Huafu Gandon >>> btoa-lite no copyright notice >>> buffer Found in: buffer-master/LICENSE Copyright (c) Feross Aboukhadijeh, and other contributors. The MIT License (MIT) [Copyright] ([c]) [Feross] [Aboukhadijeh], [and] [other] [contributors]. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> buffer-crc32 Copyright (c) 2013-2024 Brian J. Brennan >>> buffer-from Found in: package/LICENSE Copyright (c) 2016, 2018 Linus Unneback MIT.LICENSE >>> builtin-modules Found in: builtin-modules-3.3.0/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> builtins Copyright (c) 2015 Julian Gruber Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: builtins-5.0.1/License Copyright (c) 2015 Julian Gruber Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> bundle-name no copyright notice >>> byline (C) 2011-2015 John Hewson Copyright (C) 2011-2015 John Hewson >>> byte-size no copyright notice >>> bytes (The MIT License) Copyright (c) 2012-2014 TJ Holowaychuk Copyright (c) 2015 Jed Watson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2015 Jed Watson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> bytesish no copyright notice >>> cacache ISC License Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE.md Copyright (c) npm, Inc. ISC License >>> cache-base The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cache-content-type no copyright notice >>> cachedir Found in: package/license Copyright (c) 2013-2014, 2016, 2018 Linus Unneback The MIT License (MIT) [Copyright] ([c]) [2013]-[2014], [2016], [2018] [Linus] [Unnebäck] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> call-bind Found in: package/LICENSE Copyright (c) 2020 Jordan Harband MIT.LICENSE >>> call-bind-apply-helpers no copyright notice >>> call-bound Copyright (c) 2020 Inspect JS >>> call-me-maybe Found in: package/LICENSE Copyright (c) 2015 Eric McCarthy The MIT License (MIT) >>> caller-callsite The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> caller-path The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> callsites The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> camel-case The MIT License (MIT) Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> camelcase The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> camelcase-keys The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> caniuse-api The MIT License (MIT) Copyright (c) 2014 Sébastien Balayn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2014 Sébastien Balayn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> caniuse-lite Copyright (c) 2013 Julian Gruber Copyright (c) 2018-2021 Josh Junon (c) return notDir }) Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) Copyright (c) Feross Aboukhadijeh Copyright (c) 2014-2017 TJ Holowaychuk Copyright (c) 2017-present, Jon Schlinkert. Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE globals: ["Object", "Symbol", "Error", "TypeError", "isNaN", "Promise"], locals: { _regeneratorRuntime: ["body.0.id", "body.0.body.body.0.expression.left"] }, exportBindingAssignments: ["body.0.body.body.0.expression"], exportName: "_regeneratorRuntime", dependencies: {} (c) var slash = p.slice(-1) === if (isDir && !slash) m += '/' else if (!isDir && slash) m = m.slice(0, -1) Copyright (c) 2015, Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2015, Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2018-2021 Josh Junon (c) var slash = p.slice(-1) === if (isDir && !slash) m += '/' else if (!isDir && slash) m = m.slice(0, -1) Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE globals: ["Object", "Symbol", "Error", "TypeError", "isNaN", "Promise"], locals: { _regeneratorRuntime: ["body.0.id", "body.0.body.body.0.expression.left"] }, exportBindingAssignments: ["body.0.body.body.0.expression"], exportName: "_regeneratorRuntime", dependencies: {} (c) return notDir }) Copyright (c) Feross Aboukhadijeh Copyright (c) 2013 Julian Gruber Copyright (c) 2017-present, Jon Schlinkert. Copyright (c) 2014-2017 TJ Holowaychuk Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) >>> chalk The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT.LICENSE Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> char-regex Copyright (c) 2019 Richie Bendall MIT License Copyright ([c]) [2019] [Richie] [Bendall] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> character-entities Found in: package/license Copyright (c) 2015 Titus Wormer The MIT License) Copyright ([c]) [2015] [Titus] [Wormer] <[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) 2015 Titus Wormer (The MIT License) >>> character-entities-legacy Copyright (c) 2015 Titus Wormer The MIT License) Copyright ([c]) [2015] [Titus] [Wormer] <[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> character-reference-invalid Found in: package/license Copyright (c) 2015 Titus Wormer The MIT License) Copyright ([c]) [2015] [Titus] [Wormer] <[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> chardet Copyright (C) 2018 Dmitry Shirokov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> check-more-types The MIT License (MIT) Copyright (c) 2014 Kensho Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> chokidar Found in: package/LICENSE Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker The MIT License (MIT) Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker (c) Paul Miller (), see Copyright (c) 2012 Paul Miller (https://paulmillr.com), Elan Shanker (c) Paul Miller (), see >>> chownr The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> chrome-har no copyright notice >>> chrome-trace-event Found in: chrome-trace-event-1.0.3/LICENSE.txt Copyright (c) 2015 Joyent Inc. # This is the MIT license >>> ci-info The MIT License (MIT) Copyright (c) 2016-2018 Thomas Watson Steen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2016 Thomas Watson Steen >>> circular-json Copyright (C) 2013-2017 by Andrea Giammarchi - @WebReflection Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cjs-module-lexer Copyright (C) 2018-2020 Guy Bedford Copyright (C) 2012-2018 by various contributors (see AUTHORS) >>> clap Copyright (C) 2014-2016 by Roman Dvornov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> class-utils The MIT License (MIT) Copyright (c) 2015, 2017-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> classnames Copyright of the Typescript bindings are respective of each contributor listed in the definition file. Copyright (c) 2018 Jed Watson Copyright (c) 2018 // Dave Keen // Adi Dahiya // Jason Killian // Sean Kelley // Michal Adamczyk // Marvin Hagemeister declare namespace classNames { type Value = string | number | boolean | undefined | null; type Mapping = Record; interface ArgumentArray extends Array {} interface ReadonlyArgumentArray extends ReadonlyArray {} type Argument = Value | Mapping | ArgumentArray | ReadonlyArgumentArray; Copyright (c) 2018 Jed Watson. >>> clean-css Found in: package/LICENSE Copyright (c) 2017 JakubPawlowicz.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> clean-stack Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> cli-cursor The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> cli-spinners Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> cli-truncate Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> cli-width Copyright (c) 2015, Ilya Radchenko Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> clipboard Found in: package/LICENSE Copyright (c) Zeno Rocha MIT.LICENSE >>> cliui Copyright (c) 2015, Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Copyright (c) 2015, Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) npm, Inc. and Contributors >>> clone Copyright © 2011-2015 Paul Vorbach Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright © 2011-2015 Paul Vorbach Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> clone-deep The MIT License (MIT) Copyright (c) 2014-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> co (The MIT License) Copyright (c) 2014 TJ Holowaychuk <tj@vision-media.ca> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> coa License: MIT >>> code-point-at The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> collect-v8-coverage Found in: package/LICENSE Copyright (c) 2019 Simen Bekkhus MIT.LICENSE >>> collection-visit The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> color Copyright (c) 2012 Heather Arthur Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> color-convert Copyright (c) 2011-2016 Heather Arthur Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> color-name The MIT License (MIT) Copyright (c) 2015 Dmitry Ivanov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> color-string Copyright (c) 2011 Heather Arthur Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> color-support The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> colord Found in: package/LICENSE.md Copyright (c) 2020 Vlad Shilov omgovich@ya.ru MIT.LICENSE >>> colorette Found in: package/LICENSE.md Copyright (c) Jorge Bucaran Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE.md Copyright (c) Jorge Bucaran Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> colormin Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> colors The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Original Library - Copyright (c) Marak Squires Additional Functionality - Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> columnify Found in: package/LICENSE Copyright (c) 2013 Tim Oxley >>> combine-errors no copyright notice >>> combined-stream Copyright (c) 2011 Debuggable Limited Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> comma-separated-tokens Found in: package/license Copyright (c) 2016 Titus Wormer The MIT License) Copyright ([c]) [2016] [Titus] [Wormer] <[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> command-line-args Found in: package/LICENSE Copyright (c) 2014-22 Lloyd Brookes <75pound@gmail.com> >>> command-line-usage Copyright (c) 2015-22 Lloyd Brookes <75pound@gmail.com> >>> commander Copyright (c) 2011 TJ Holowaychuk (The MIT License) Copyright (c) 2011 TJ Holowaychuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: commander.js-7.2.0/LICENSE Copyright (c) 2011 TJ Holowaychuk (The MIT License) Found in: package/LICENSE Copyright (c) 2011 TJ Holowaychuk (The MIT License) >>> commitizen no copyright notice >>> common-path-prefix Found in: package/LICENSE Copyright (c) 2016, Mark Wubben Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> common-tags Found in: package/license.md Copyright (c) Declan de Wet Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> commondir The MIT License Copyright (c) 2013 James Halliday (mail@substack.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> compare-func Copyright (c) 2015 Steve Mao © [Steve Mao >>> compare-versions Copyright (c) 2015-2021 Ole Michelsen >>> component-emitter Copyright (c) 2014 Component contributors >>> compressible (The MIT License) Copyright (c) 2013 Jonathan Ong Copyright (c) 2014 Jeremiah Senkpiel Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> compression (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> concat-map This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> concat-stream The MIT License Copyright (c) 2013 Max Ogden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2013 Max Ogden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> concurrently Found in: package/LICENSE Copyright (c) 2015 Kimmo Brunfeldt >>> config-chain Found in: package/LICENCE Copyright (c) 2011 Dominic Tarr Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> confusing-browser-globals Found in: package/LICENSE Copyright (c) 2013-present, Facebook, Inc. MIT.LICENSE >>> connect (The MIT License) Copyright (c) 2010 Sencha Inc. Copyright (c) 2011 LearnBoost Copyright (c) 2011-2014 TJ Holowaychuk Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> connect-history-api-fallback Found in: connect-history-api-fallback-2.0.0/LICENSE Copyright (c) 2022 Ben Blackmore and contributors the MIT License >>> connect-pause Found in: package/README.md Copyright (c) 2013 Ariel Flesler Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> consola no copyright notice >>> console-control-strings Copyright (c) 2014, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> console.table Copyright (c) 2014 Gleb Bahmutov Copyright (c) 2014 Gleb Bahmutov >>> content-disposition Copyright(c) 2014-2017 Douglas Christopher Wilson Copyright (c) 2014-2017 Douglas Christopher Wilson >>> content-type Found in: package/LICENSE Copyright (c) 2015 Douglas Christopher Wilson (The MIT License) >>> contra Copyright © 2014 Nicolas Bevacqua >>> conventional-changelog-angular Found in: package/LICENSE.md Copyright (c) conventional-changelog team (https://github.com/conventional-changelog) ### ISC License Copyright © [conventional-changelog team](https://github.com/conventional-changelog) Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> conventional-changelog-core © [conventional-changelog team >>> conventional-changelog-preset-loader © [conventional-changelog team © [Steve Mao [npm-image]: https://badge.fury.io/js/conventional-changelog-preset-loader.svg [npm-url]: https://npmjs.org/package/conventional-changelog-preset-loader [travis-image]: https://travis-ci.org/conventional-changelog/conventional-changelog-preset-loader.svg?branch=master [travis-url]: https://travis-ci.org/conventional-changelog/conventional-changelog-preset-loader [appveyor-image]: https://ci.appveyor.com/api/projects/status/baoumm34w8c5o0hv/branch/master?svg=true [appveyor-url]: https://ci.appveyor.com/project/stevemao/conventional-changelog-preset-loader/branch/master [daviddm-image]: https://david-dm.org/conventional-changelog/conventional-changelog-preset-loader.svg?theme=shields.io [daviddm-url]: https://david-dm.org/conventional-changelog/conventional-changelog-preset-loader [coveralls-image]: https://coveralls.io/repos/conventional-changelog/conventional-changelog-preset-loader/badge.svg >>> conventional-changelog-writer © [conventional-changelog team © [Steve Mao >>> conventional-commit-types License- MIT >>> conventional-commits-filter Found in: package/LICENSE Copyright (c) 2015 Steve Mao (https://github.com/stevemao) Copyright (c) 2015 Steve Mao (https://github.com/stevemao) © [Steve Mao >>> conventional-commits-parser © [Steve Mao © [conventional-changelog team © [conventional-changelog team © [Steve Mao >>> conventional-recommended-bump © [conventional-changelog team © [Steve Mao >>> convert-source-map Found in: convert-source-map-1.9.0/LICENSE Copyright 2013 Thorsten Lorenz Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright 2013 Thorsten Lorenz Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cookie Found in: cookie-0.4.2/LICENSE Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2012-2014 Roman Shtylman Copyright (c) 2015 Douglas Christopher Wilson Copyright(c) 2012-2014 Roman Shtylman Copyright(c) 2015 Douglas Christopher Wilson >>> cookie-signature License: The MIT License Copyright (c) 2012 LearnBoost <tj@learnboost.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cookiejar Found in: package/LICENSE Copyright (c) 2013 Bradley Meck The MIT License (MIT) >>> cookies Copyright(c) 2014 Jed Schmidt, http://jed.is/ Copyright (c) 2015-2016 Douglas Christopher Wilson Copyright(c) 2015-2016 Douglas Christopher Wilson Copyright (c) 2014 Jed Schmidt, http://jed.is/ >>> copy-anything Copyright (c) 2018 Luca Ban - Mesqueeb >>> copy-concurrently Copyright (c) 2017, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> copy-descriptor The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> copy-to-clipboard Found in: package/LICENSE Copyright (c) 2017 sudodoki MIT.LICENSE >>> copy-webpack-plugin Copyright JS Foundation and other contributors Found in: copy-webpack-plugin-11.0.0/LICENSE Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> core-js (C) ? new C() : var iterator = usingAsyncIterator ? getAsyncIterator(O, usingAsyncIterator) : new AsyncFromSyncIterator(getIteratorDirect(getIterator(O, usingSyncIterator))); resolve(toArray(iterator, mapfn, A)); }); Copyright (c) 2014-2024 Denis Pushkarev copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) >>> core-js-compat Copyright (c) 2014-2024 Denis Pushkarev >>> core-js-pure (C) ? new C() : var iterator = usingAsyncIterator ? getAsyncIterator(O, usingAsyncIterator) : new AsyncFromSyncIterator(getIteratorDirect(getIterator(O, usingSyncIterator))); resolve(toArray(iterator, mapfn, A)); }); copyright: '© 2014-2024 Denis Pushkarev (zloirock.ru) Copyright (c) 2014-2024 Denis Pushkarev >>> core-util-is Copyright Joyent, Inc. and other Node contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/lib/util.js Copyright Joyent, Inc. and other Node contributors * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to permit * persons to whom the Software is furnished to do so, subject to the * following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN * NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE * USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cors (The MIT License) Copyright (c) 2013 Troy Goode Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> corser Copyright (C) 2012 Alexander Gr >>> cose-base Found in: package/LICENSE Copyright (c) 2019 - present, iVis@Bilkent. >>> cosmiconfig The MIT License (MIT) Copyright (c) 2015 David Clark Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2015 David Clark The MIT License (MIT) >>> cosmiconfig-typescript-loader Copyright (c) 2021 Alex Miller >>> create-jest Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> create-point-cb Copyright (c) 2016 Quentin Engles >>> create-require no copyright notice >>> cron-parser Copyright (c) 2014-2016 Harri Siirak >>> cross-spawn The MIT License (MIT) Copyright (c) 2018 Made With MOXY Lda Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> crossvent Copyright © 2014 Nicolas Bevacqua >>> css-blank-pseudo Copyright © CSSTools Contributors >>> css-color-names License: MIT >>> css-element-queries Found in: css-element-queries-1.2.3/LICENSE Copyright (c) 2013 Marc J. Schmidt Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> css-functions-list © [Ivan Nikoli Copyright (c) Ivan Nikoli Copyright (c) Ivan Nikoli © [Ivan Nikoli >>> css-has-pseudo Copyright © CSSTools Contributors >>> css-loader Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> css-minimizer-webpack-plugin Found in: package/LICENSE Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> css-prefers-color-scheme no copyright notice >>> css-selector-tokenizer Found in: css-selector-tokenizer-master/LICENSE Copyright 2015 Tobias Koppers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> css-tree Found in: package/LICENSE Copyright (c) 2016-2022 by Roman Dvornov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (C) 2016-2024 by Roman Dvornov (C)?A:I;break;case"String":let se="",ge=B;for(;ge>> css.escape Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cssdb Copyright © CSSTools Contributors >>> csslint CSSLint Copyright (c) 2011 Nicole Sullivan and Nicholas C. Zakas. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cssnano Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cssnano-preset-default Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> cssnano-utils Copyright (c) Ben Briggs (http://beneb.info) >>> csso Copyright (C) 2011-2015 by Sergey Kryzhanovsky Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2011-2015 by Sergey Kryzhanovsky Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cssom Copyright (c) Nikita Vasilyev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cssstyle Copyright (c) Chad Walker Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cuint Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> currently-unhandled The MIT License (MIT) Copyright (c) James Talmage (github.com/jamestalmage) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> custom-event Copyright (c) 2015 Nathan Rajlich Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cyclist Found in: package/LICENSE Copyright (c) 2015 Mathias Buus The MIT License (MIT) >>> cytoscape Copyright (c) 2016-2024, The Cytoscape Consortium. Copyright Gaetan Renaudeau. MIT License: http://en.wikipedia.org/wiki/MIT_License function generateCubicBezier(mX1, mY1, mX2, mY2) { var NEWTON_ITERATIONS = 4, NEWTON_MIN_SLOPE = 0.001, SUBDIVISION_PRECISION = 0.0000001, SUBDIVISION_MAX_ITERATIONS = 10, kSplineTableSize = 11, kSampleStepSize = 1.0 / (kSplineTableSize - 1.0), float32ArraySupported = typeof Float32Array !== 'undefined'; /* Must contain four arguments. */ if (arguments.length !== 4) { return false; Copyright Gaetan Renaudeau. MIT License: http://en.wikipedia.org/wiki/MIT_License Copyright (c) 2013-2014 Ralf S. Engelschall (http://engelschall.com) (c)?(d=c,h= copyright Koen Bok. MIT License: http://en.wikipedia.org/wiki/MIT_License /* Given a tension, friction, and duration, a simulation at 60FPS will first run without a defined duration in order to calculate the full path. A second pass then adjusts the time delta -- using the relation between actual time and duration -- to calculate the path for the duration-constrained animation. */ var generateSpringRK4 = function () { function springAccelerationForState(state) { return -state.tension * state.x - state.friction * state.v; } function springEvaluateStateWithDerivative(initialState, dt, derivative) { var state = { x: initialState.x + derivative.dx * dt, v: initialState.v + derivative.dv * dt, tension: initialState.tension, friction: initialState.friction copyright Koen Bok. MIT License: http://en.wikipedia.org/wiki/MIT_License Copyright (c) 2013-2014 Ralf S. Engelschall (http://engelschall.com) Copyright Gaetan Renaudeau. MIT License: http://en.wikipedia.org/wiki/MIT_License Copyright (c) 2016-2024, The Cytoscape Consortium. (c)?c:Ai(t (c)?(d=c,h= Copyright Gaetan Renaudeau. MIT License: http://en.wikipedia.org/wiki/MIT_License function generateCubicBezier(mX1, mY1, mX2, mY2) { let NEWTON_ITERATIONS = 4, NEWTON_MIN_SLOPE = 0.001, SUBDIVISION_PRECISION = 0.0000001, SUBDIVISION_MAX_ITERATIONS = 10, kSplineTableSize = 11, kSampleStepSize = 1.0 / (kSplineTableSize - 1.0), float32ArraySupported = typeof Float32Array !== 'undefined'; /* Must contain four arguments. */ if (arguments.length !== 4) { return false; copyright dist docs", copyright Koen Bok. MIT License: http://en.wikipedia.org/wiki/MIT_License >>> cytoscape-cose-bilkent Copyright (c) 2016-2018, The Cytoscape Consortium. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> cz-conventional-changelog Found in: package/LICENSE Copyright (c) 2015-2018 Commitizen Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> d3 Copyright 2010-2023 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-array Found in: package/LICENSE Copyright 2010-2023 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-axis Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-brush Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-chord Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-color Found in: package/LICENSE Copyright 2010-2022 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-contour Found in: package/LICENSE Copyright 2012-2023 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-delaunay Found in: package/LICENSE Copyright 2021 Mapbox Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-dispatch License- MIT >>> d3-drag Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-dsv Found in: package/LICENSE Copyright 2013-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-fetch Found in: package/LICENSE Copyright 2016-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-force Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-format Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-hierarchy Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-interpolate Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-path Copyright 2015-2022 Mike Bostock Copyright 2015-2022 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright 2015-2022 Mike Bostock (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : >>> d3-polygon Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-quadtree Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-random Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-scale Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-scale-chromatic Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-selection Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-shape Found in: package/LICENSE Copyright 2010-2022 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-time Found in: package/LICENSE Copyright 2010-2022 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> d3-time-format Found in: package/LICENSE Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-timer License- MIT >>> d3-transition Copyright 2010-2021 Mike Bostock (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3-selection'), require('d3-dispatch'), require('d3-timer'), require('d3-interpolate'), require('d3-color'), require('d3-ease')) : Copyright 2010-2021 Mike Bostock Copyright 2010-2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> d3-zoom License- MIT >>> dagre-d3-es no copyright notice >>> dargs Copyright (c) Sindre Sorhus (sindresorhus.com) >>> dashdash This is the MIT license Copyright (c) 2013 Trent Mick. All rights reserved. Copyright (c) 2013 Joyent Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> data-uri-to-buffer Copyright (c) 2014 Nathan Rajlich >>> data-urls Copyright © Domenic Denicola >>> data-view-buffer no copyright notice >>> data-view-byte-length Copyright (c) 2024 Jordan Harband >>> data-view-byte-offset no copyright notice >>> date-fns Found in: package/LICENSE.md Copyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org Copyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org >>> date-format Found in: date-format-4.0.14/LICENSE Copyright (c) 2013 Gareth Jones The MIT License (MIT) >>> dateformat (c) 2007-2009 Steven Levithan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> dateutil Copyright (c) 2009 Borgar Copyright (c) 2010 Borgar >>> dayjs Found in: package/LICENSE Copyright (c) 2018-present, iamkun MIT.LICENSE Copyright OpenJS Foundation and other contributors, Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> debounce Found in: package/LICENSE Copyright (c) 2012-2018 The Debounce Contributors MIT.LICENSE >>> debug (The MIT License) Copyright (c) 2014 TJ Holowaychuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2014 TJ Holowaychuk Copyright (c) 2018-2021 Josh Junon Copyright (c) 2014-2017 TJ Holowaychuk Copyright (c) 2014-2017 TJ Holowaychuk Copyright (c) 2014-2017 TJ Holowaychuk Copyright (c) 2014-2017 TJ Holowaychuk Copyright (c) 2018-2021 Josh Junon Copyright (c) 2014 TJ Holowaychuk Copyright (c) 2014-2017 TJ Holowaychuk >>> debuglog Copyright (c) 2014 Ilter Cengiz Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> decamelize The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT.LICENSE >>> decamelize-keys Found in: package/license Copyright (c) Sindre Sorhus The MIT License (MIT) >>> decimal.js Copyright (c) 2022 Michael Mclaughlin * MIT Licence */ Copyright (c) 2022 Michael Mclaughlin >>> decode-named-character-reference Found in: package/license Copyright (c) 2021 Titus Wormer (The MIT License) >>> decode-uri-component Found in: package/license Copyright (c) 2017, Sam Verschueren The MIT License (MIT) >>> decompress-response Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> dedent The MIT License (MIT) Copyright (c) 2015 Desmond Brand (dmnd@desmondbrand.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> deep-equal This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> deep-extend The MIT License (MIT) Copyright (c) 2013-2018, Viacheslav Lotsmanov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> deep-is Found in: package/LICENSE Copyright (c) 2009 Thomas Robinson <280north.com> This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> deepmerge Found in: package/license.txt Copyright (c) 2012 James Halliday, Josh Duff, and other contributors The MIT License (MIT) >>> default-browser Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> default-browser-id no copyright notice >>> defaults Found in: node-defaults-1.0.4/LICENSE Copyright (c) 2015 Elijah Insua Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> define-data-property Found in: package/LICENSE Copyright (c) 2023 Jordan Harband MIT.LICENSE >>> define-lazy-prop Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> define-properties Copyright (C) 2015 Jordan Harband >>> define-property The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2015, 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2015-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> defined Found in: defined-main/LICENSE Copyright (c) 2012 James Halliday and contributors MIT.LICENSE >>> degenerator Copyright (c) 2013 Nathan Rajlich >>> del The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> delayed-stream Copyright (c) 2011 Debuggable Limited Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> delegate License MIT License (http://zenorocha.mit-license.org/) © Zeno Rocha >>> delegates Copyright (c) 2015 TJ Holowaychuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> depd (The MIT License) Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. (The MIT License) Copyright (c) 2014-2018 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> dependency-graph Copyright (C) 2013-2020 by Jim Riecken >>> deprecation Found in: package/LICENSE Copyright (c) Gregor Martynus and contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> dequal Found in: package/license Copyright (c) Luke Edwards (lukeed.com) The MIT License (MIT) >>> destroy Found in: package/LICENSE Copyright (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> detect-file The MIT License (MIT) Copyright (c) 2016-2017, Brian Woodward. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> detect-indent The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT.LICENSE >>> detect-newline © [Sindre Sorhus Copyright (c) Sindre Sorhus (sindresorhus.com) >>> detect-node Found in: package/LICENSE Copyright (c) 2017 Ilya Kantor MIT.LICENSE >>> detect-port Copyright (c) 2014 - present node-modules and other contributors >>> dezalgo Found in: dezalgo-main/LICENSE Copyright (c) Isaac Z. Schlueter and Contributors The ISC License >>> di The MIT License Copyright (C) 2013 Vojta Jína. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> diff-sequences Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> diff2html copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d Copyright 2014-2016 Rodrigo Fernandes https://rtfpessoa.github.io/ Copyright 2014-present Rodrigo Fernandes. Released under the terms of the MIT license. ## Thanks >>> dir-glob Copyright (c) Kevin M © [Kevin M MIT License Copyright (c) Kevin Mårtensson (github.com/kevva) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> dns-packet Found in: package/LICENSE Copyright (c) 2016 Mathias Buus The MIT License (MIT) >>> dom-autoscroller (C) is true, then // i. Let A be the result of calling the [[Construct]] // internal method of C with an empty argument list. // b. Else, // i. Let A be the result of the abstract operation ArrayCreate // with argument 0. // c. ReturnIfAbrupt(A). (C) is true, then // a. Let A be Construct(C, «len»). // 13. Else // a. Let A be ArrayCreate(len). // 14. ReturnIfAbrupt(A). (C) ? Object(new C(len)) : new Array(len); // 15. Let k be 0. k = 0; // 16. Repeat, while k < len… (also steps a - h) var kValue; while (k < len) { kValue = arrayLike[k]; if (mapFn) { A[k] = mapFn.call(T, kValue, k); (C) ? Object(new C()) : // d. Let iterator be GetIterator(items, usingIterator). var iterator = usingIterator.call(items); Copyright (c) 2016 Quentin Engles >>> dom-mousemove-dispatcher Copyright (c) 2016 Quentin Engles >>> dom-plane Copyright (c) 2016 Quentin Engles >>> dom-serialize License : MIT >>> dom-serializer Copyright (c) 2014 The cheeriojs contributors >>> domexception Found in: package/LICENSE.txt Copyright (c) Domenic Denicola MIT.LICENSE >>> dot-prop Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) The MIT License (MIT) [Copyright] ([c]) [Sindre] [Sorhus] <[sindresorhus]@[gmail].[com]> ([sindresorhus].[com]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT License Copyright ([c]) [Sindre] [Sorhus] <[sindresorhus]@[gmail].[com]> ([sindresorhus].[com]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> dragula copy'), $('right-copy dragula([$('left-events'), $('right-events')]) .on('drag', function (el) { el.className = el.className.replace('ex-moved', ''); }) .on('drop', function (el) { el.className += ' ex-moved'; Copyright © 2015-2016 Nicolas Bevacqua >>> drange Copyright (c) 2014 David Tudury >>> dunder-proto Copyright (c) 2024 ECMAScript Shims >>> duplexer Copyright (c) 2012 Raynos. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> duplexify The MIT License (MIT) Copyright (c) 2014 Mathias Buus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> easy-table Copyright (c) 2015 Eldar Gabdullin >>> ecc-jsbn The MIT License (MIT) Copyright (c) 2014 Jeremie Miller Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> ee-first The MIT License (MIT) Copyright (c) 2014 Jonathan Ong me@jongleberry.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> elasticlunrjs License : MIT >>> emittery Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> emoji-regex Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> emoji-toolkit copyright { background-image: url("https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/128/00a9.png"); } copyright { background-image: url("joypixels/assets/8.0/png/unicode/128/00a9.png"); } >>> emojis-list The MIT License (MIT) Copyright © 2015 Kiko Beats Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> encodeurl (The MIT License) Copyright (c) 2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2016 Douglas Christopher Wilson Copyright(c) 2016 Douglas Christopher Wilson >>> end-of-stream The MIT License (MIT) Copyright (c) 2014 Mathias Buus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> engine.io Found in: package/LICENSE Copyright (c) 2014 Guillermo Rauch (The MIT License) Copyright (c) 2014 Guillermo Rauch Copyright (c) 2014 Guillermo Rauch (C) Passing in requests ```js const engine = require('engine.io'); const server = new engine.Server(); >>> engine.io-parser Found in: package/LICENSE Copyright (c) 2016 Guillermo Rauch (The MIT License) Copyright (c) 2016 Guillermo Rauch (@rauchg) Copyright (c) 2014-present Guillermo Rauch and Socket.IO contributors >>> enhanced-resolve MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright JS Foundation and other contributors Copyright (c) 2012-2019 JS Foundation and other contributors Copyright (c) 2012-2019 JS Foundation and other contributors Copyright JS Foundation and other contributors >>> enquirer Found in: package/LICENSE Copyright (c) 2016-present, Jon Schlinkert. The MIT License (MIT) [Copyright] ([c]) [2016]-[present], [Jon] [Schlinkert]. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> ent This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © π " \''; var b = t.equal(ent.encode(a), b); t.equal(ent.decode(b), a); t.end(); }); © π " \' ∴ Β β'; var b = t.equal(ent.encode(a, { named: true }), b); t.equal(ent.decode(b), a); t.end(); }); © π " \''; var bx = t.equal(ent.encode(a), ax); t.equal(ent.encode(b), bx); t.end(); >>> envinfo © 2018 Denis Pushkarev (zloirock.ru)" Copyright (c) 2018 Trevor Brindle Copyright (c) 2018 Trevor Brindle © 2018 Denis Pushkarev (zloirock.ru)" >>> environment Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> err-code License: MIT >>> errno Found in: package/README.md Copyright (c) 2012-2015 Made available under the MIT licence: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal >>> error-ex The MIT License (MIT) Copyright (c) 2015 JD Ballard Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> errorhandler (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2014-2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> es-abstract Copyright (C) 2015 Jordan Harband >>> es-array-method-boxes-properly MIT License Copyright (c) 2019 Jordan Harband Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> es-define-property Copyright (c) 2020 Inspect JS >>> es-errors Copyright (c) 2024 Jordan Harband >>> es-module-lexer Copyright (C) 2018-2022 Guy Bedford Copyright (C) 2012-2020 by various contributors (see AUTHORS) Copyright (C) 2012-2020 by various contributors (see AUTHORS) Copyright (C) 2018-2022 Guy Bedford >>> es-object-atoms Copyright (c) 2024 Jordan Harband >>> es-set-tostringtag Copyright (c) 2022 ECMAScript Shims >>> es-shim-unscopables Copyright (c) 2022 Jordan Harband >>> es-to-primitive The MIT License (MIT) Copyright (c) 2015 Jordan Harband Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> es6-promise Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> es6-promisify Published under the [MIT License](http://opensource.org/licenses/MIT). >>> esbuild Copyright (c) 2020 Evan Wallace >>> esbuild-wasm Copyright 2018 The Go Authors. All rights reserved.\n// Use of this source code is governed by a BSD-style\n// license that can be found in the LICENSE file.\nlet onmessage,globalThis= Copyright 2018 The Go Authors. All rights reserved.\n // Use of this source code is governed by a BSD-style\n // license that can be found in the LICENSE file.\n let onmessage;\n let globalThis = worker = new Worker(URL.createObjectURL(blob)); } else { let onmessage = ((postMessage) => { Copyright 2018 The Go Authors. All rights reserved. Copyright 2018 The Go Authors. All rights reserved.\n// Use of this source code is governed by a BSD-style\n// license that can be found in the LICENSE file.\nvar y=(r,f,m)=>new Promise((c,n)=> Copyright 2021 The Go Authors. All rights reserved. Copyright (c) 2020 Evan Wallace Copyright 2018 The Go Authors. All rights reserved.\n // Use of this source code is governed by a BSD-style\n // license that can be found in the LICENSE file.\n var __async = (__this, __arguments, generator) => worker = new Worker(URL.createObjectURL(blob)); } else { let onmessage = ((postMessage) => { Copyright 2018 The Go Authors. All rights reserved.\n// Use of this source code is governed by a BSD-style\n// license that can be found in the LICENSE file.\nvar w=(r,f,d)=>new Promise((u,i)=> Copyright 2018 The Go Authors. All rights reserved.\n // Use of this source code is governed by a BSD-style\n // license that can be found in the LICENSE file.\n var __async = (__this, __arguments, generator) => worker = new Worker(URL.createObjectURL(blob)); } else { let onmessage = ((postMessage) => { Copyright (c) 2020 Evan Wallace Copyright 2018 The Go Authors. All rights reserved.\n // Use of this source code is governed by a BSD-style\n // license that can be found in the LICENSE file.\n let onmessage;\n let globalThis = worker = new Worker(URL.createObjectURL(blob)); } else { let onmessage = ((postMessage) => { Copyright 2021 The Go Authors. All rights reserved. Copyright 2018 The Go Authors. All rights reserved. Copyright 2018 The Go Authors. All rights reserved.\n// Use of this source code is governed by a BSD-style\n// license that can be found in the LICENSE file.\nlet onmessage,globalThis= >>> escalade Found in: package/license Copyright (c) Luke Edwards (lukeed.com) MIT License Copyright ([c]) [Luke] [Edwards] <[luke].[edwards05]@[gmail].[com]> ([lukeed].[com]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Luke Edwards (lukeed.com) © [Luke Edwards >>> escape-html (The MIT License) Copyright (c) 2012-2013 TJ Holowaychuk Copyright (c) 2015 Andreas Lubbe Copyright (c) 2015 Tiancheng "Timothy" Gu Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> escape-string-regexp The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT License Copyright ([c]) [Sindre] [Sorhus] <[sindresorhus]@[gmail].[com]> ([https]://[sindresorhus].[com]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License- MIT >>> eslint no copyright notice >>> eslint-config-prettier Copyright (c) 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell and contributors >>> eslint-etc Found in: package/LICENSE Copyright (c) 2019 Nicholas Jamieson MIT.LICENSE >>> eslint-import-resolver-node Found in: package/LICENSE Copyright (c) 2015 Ben Mosher The MIT License (MIT) >>> eslint-module-utils Found in: package/LICENSE Copyright (c) 2015 Ben Mosher The MIT License (MIT) copyright Sindre Sorhus Copyright (c) 2015 Ben Mosher Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> eslint-plugin-header Found in: package/README.md Copyright 2015 My Company ## License MIT >>> eslint-plugin-import copyright 2016 Desmond Brand. All rights reserved. Copyright (c) 2015 Ben Mosher >>> eslint-plugin-jasmine Copyright (c) 2019 Tom Vincent (https://tlvince.com) © 2016 - 2017 Tom Vincent and [contributors]: https://github.com/tlvince/eslint-plugin-jasmine/graphs/contributors © 2016 - 2017 Tom Vincent and [contributors]: https://github.com/tlvince/eslint-plugin-jasmine/graphs/contributors Copyright (c) 2019 Tom Vincent (https://tlvince.com) >>> eslint-plugin-playwright Copyright (c) 2024 Max Schmitt >>> eslint-plugin-rxjs Copyright (c) 2019 Nicholas Jamieson and contributors >>> estree-walker Copyright (c) 2015-20 [these people](https://github.com/Rich-Harris/estree-walker/graphs/contributors) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> etag (The MIT License) Copyright (c) 2014-2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> event-stream The MIT License (MIT) Copyright (c) 2011 Dominic Tarr Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> eventemitter3 The MIT License (MIT) Copyright (c) 2014 Arnout Kazemier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> events Found in: package/LICENSE Copyright Joyent, Inc. and other Node contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> execa MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT License >>> exit Copyright (c) 2013 "Cowboy" Ben Alman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> expand-brackets The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> expand-template Found in: package/LICENSE Copyright (c) 2018 Lars-Magnus Skog Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> expand-tilde The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> expect Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> express Copyright(c) 2013 Roman Shtylman Copyright (c) 2009-2014 TJ Holowaychuk Copyright(c) 2014-2015 Douglas Christopher Wilson Copyright (c) 2014-2015 Douglas Christopher Wilson Copyright(c) 2009-2013 TJ Holowaychuk Copyright (c) 2013-2014 Roman Shtylman Copyright (c) 2009-2014 TJ Holowaychuk Copyright(c) 2009-2013 TJ Holowaychuk Copyright(c) 2013 Roman Shtylman Copyright (c) 2013-2014 Roman Shtylman Copyright (c) 2014-2015 Douglas Christopher Wilson Copyright(c) 2013 Roman Shtylman Copyright (c) 2013-2014 Roman Shtylman >> express-urlrewrite Found in: package/LICENSE Copyright 2013 TJ Holowaychuk the MIT License >>> extend The MIT License (MIT) Copyright (c) 2014 Stefan Thomas Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> extend-shallow The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2014-2015, 2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> external-editor The MIT License (MIT) Copyright (c) 2016 Kevin Gravier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> extglob The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> extsprintf Copyright (c) 2012, Joyent, Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE Found in: package/LICENSE Copyright (c) 2012, Joyent, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE >>> fast-deep-equal MIT License Copyright (c) 2017 Evgeny Poberezkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fast-glob Copyright (c) Denis Malinochkin Found in: package/LICENSE Copyright (c) Denis Malinochkin The MIT License (MIT) >>> fast-json-patch Copyright (c) 2013, 2014, 2020 Joachim Wester Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fast-json-stable-stringify This software is released under the MIT license: Copyright (c) 2017 Evgeny Poberezkin Copyright (c) 2013 James Halliday Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fast-levenshtein (MIT License) Copyright (c) 2013 [Ramesh Nair](http://www.hiddentao.com/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fast-plist Copyright (C) Microsoft Corporation. All rights reserved. *--------------------------------------------------------*/ 'use strict'; exports.__esModule = true; exports.parse = exports.parseWithLocation = void 0; function parseWithLocation(content, filename, locationKeyName) { return _parse(content, filename, locationKeyName); Copyright (c) Microsoft Corporation >>> fast-safe-stringify Found in: package/LICENSE Copyright (c) 2018 David Mark Clements, Matteo Collina & Ruben Bridgewater Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fast-uri Copyright (c) 2011-2021, Gary Court until https://github.com/garycourt/uri-js/commit/a1acf730b4bba3f1097c9f52e7d9d3aba8cdcaae All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of any contributors may not be used to endorse or promote Copyright (c) 2021 The Fastify Team Copyright 2011 Gary Court. All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * >>> fast-xml-parser Copyright 2013 Timothy J Fontaine Copyright (c) 2017 Amit Kumar Gupta ©" }, "reg" : "inr" : { regex: /&(inr|#8377);/g, val: "₹" }, "num_dec": { regex: /&#([0-9]{1,7});/g, val : (_, str) => String.fromCharCode(Number.parseInt(str, 10)) }, "num_hex": { regex: /&#x([0-9a-fA-F]{1,6});/g, val : (_, str) => String.fromCharCode(Number.parseInt(str, 16)) }, }; ©" }, "reg" : "inr" : { regex: /&(inr|#8377);/g, val: "₹" }, "num_dec": { regex: /&#([0-9]{1,7});/g, val : (_, str) => String.fromCharCode(Number.parseInt(str, 10)) }, "num_hex": { regex: /&#x([0-9a-fA-F]{1,6});/g, val : (_, str) => String.fromCharCode(Number.parseInt(str, 16)) }, }; this.addExternalEntities = addExternalEntities; this.parseXml = parseXml; this.parseTextData = parseTextData; this.resolveNameSpace = resolveNameSpace; this.buildAttributesMap = buildAttributesMap; this.isItStopNode = isItStopNode; this.replaceEntitiesValue = replaceEntitiesValue; this.readStopNodeData = readStopNodeData; this.saveTextToParentTag = saveTextToParentTag; this.addChild = addChild; >>> fastparse Copyright 2018 Tobias Koppers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fault Found in: package/license Copyright (c) 2015 Titus Wormer The MIT License) Copyright ([c]) [2015] [Titus] [Wormer] <[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fdir Copyright © 2024 Abdullah Atta under MIT. Copyright 2023 Abdullah Atta >>> fflate Copyright (c) 2023 Arjun Barrett >>> figgy-pudding ISC License Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> figures The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> file-entry-cache Found in: package/LICENSE Copyright (c) 2015 Roy Riojas The MIT License (MIT) Copyright (c) Roy Riojas Copyright (c) Roy Riojas (c) Jared Wray >>> file-loader Found in: file-loader-6.2.0/LICENSE Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> file-saver Found in: package/LICENSE.md Copyright (c) 2016 Eli Grey The MIT License Copyright © [2016] [[Eli] [Grey]][[1]]. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fill-range The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2014-present, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright © 2019, Copyright (c) 2014-present, Jon Schlinkert. >>> filter-obj Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> finalhandler (The MIT License) Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2014-2022 Douglas Christopher Wilson (The MIT License) Copyright (c) 2014-2022 Douglas Christopher Wilson Copyright(c) 2014-2022 Douglas Christopher Wilson >>> find-cache-dir Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE Found in: package/license Copyright (c) James Talmage (https://github.com/jamestalmage) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> find-file-up Copyright (c) 2015-2018, Jon Schlinkert. >>> find-node-modules no copyright notice >>> find-pkg Copyright (c) 2015-2018, Jon Schlinkert. >>> find-replace Found in: package/LICENSE Copyright (c) 2015-19 Lloyd Brookes <75pound@gmail.com> The MIT License (MIT) >>> find-root Copyright © 2017 jsdnxx (c) 2017 jsdnxx >>> find-up The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> findup-sync Found in: package/LICENSE Copyright (c) 2013-2019 Ben Alman , Blaine Bublitz , and Eric Schoffstall Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> flat-cache Copyright (c) Roy Riojas and Jared Wray © [Jared Wray >>> flatted Found in: package/LICENSE Copyright (c) 2018-2020, Andrea Giammarchi ISC License >>> flatten The MIT License (MIT) Copyright (c) 2016 Joshua Holbrook Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> flush-write-stream The MIT License (MIT) Copyright (c) 2015 Mathias Buus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> follow-redirects Copyright 2014 >>> for-each The MIT License (MIT) Copyright (c) 2012 Raynos. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> for-in The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> foreground-child Found in: package/LICENSE Copyright (c) 2015-2023 Isaac Z. Schlueter and Contributors The ISC License >>> fork-ts-checker-webpack-plugin Copyright (c) 2020 TypeStrong >>> form-data Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/License Copyright (c) 2012 Felix Geisendorfer (felix@debuggable.com) and contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> format License: MIT >>> formidable Found in: package/LICENSE Copyright (c) 2011-present Felix Geisendorfer, and contributors The MIT License (MIT) >>> forwarded Found in: package/LICENSE Copyright (c) 2014-2017 Douglas Christopher Wilson (The MIT License) >>> fraction.js Found in: package/LICENSE Copyright (c) 2023 Robert Eisele MIT.LICENSE >>> fragment-cache The MIT License (MIT) Copyright (c) 2016-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fresh (The MIT License) Copyright (c) 2012 TJ Holowaychuk Copyright (c) 2016-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> from License : MIT Additional License Information: > MIT from-0.1.7.tgz\from-0.1.7.tar\package\readme.markdown [PLEASE NOTE: BROADCOM ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE MIT LICENSE. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE] License: MIT/Apache 2.0 >>> from2 The MIT License (MIT) Copyright (c) 2014 Hugh Kennedy Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> front-matter Copyright (c) Jason Campbell ("Author") >>> fs-constants The MIT License (MIT) Copyright (c) 2018 Mathias Buus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fs-extra (The MIT License) Copyright (c) 2011-2017 JP Richardson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. (The MIT License) Copyright (c) 2011-2017 JP Richardson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ADDITIONAL LICENSE INFORMATION: > BSD fs-extra-3.0.1.tgz\fs-extra-3.0.1.tar\package\lib\move\index.js most of this code was written by Andrew Kelley licensed under the BSD license: see https://github.com/andrewrk/node-mv/blob/master/package.json (The MIT License) Copyright (c) 2011-2017 JP Richardson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2011-2017 JP Richardson The MIT License) Copyright ([c]) [2011]-[2017] [JP] [Richardson] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fs-minipass The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> fs-readdir-recursive The MIT License (MIT) Copyright (c) 2014 Jonathan Ong me@jongleberry.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fs-write-stream-atomic The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> fs.realpath The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ---- This library bundles a version of the `fs.realpath` and `fs.realpathSync` methods from Node.js v0.10 under the terms of the Node.js MIT license. Node's license follows, also included at the header of `old.js` which contains the licensed code: Copyright Joyent, Inc. and other Node contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> fsevents Found in: package/LICENSE Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> function-bind Found in: package/LICENSE Copyright (c) 2013 Raynos Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> function.prototype.name Copyright (c) 2016 Jordan Harband >>> functions-have-names Found in: package/LICENSE Copyright (c) 2019 Jordan Harband MIT.LICENSE >>> gauge Copyright (c) 2014, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE.md Copyright npm, Inc. ISC License >>> genfun The MIT License (MIT) Copyright (c) 2017 Kat Marchán Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> gensync Found in: package/LICENSE Copyright 2018 Logan Smyth Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> get-east-asian-width Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> get-intrinsic Found in: package/LICENSE Copyright (c) 2020 Jordan Harband MIT.LICENSE >>> get-package-type License: MIT >>> get-pkg-repo © [Steve Mao [npm-image]: https://badge.fury.io/js/get-pkg-repo.svg [npm-url]: https://npmjs.org/package/get-pkg-repo [travis-image]: https://travis-ci.org/stevemao/get-pkg-repo.svg?branch=master [travis-url]: https://travis-ci.org/stevemao/get-pkg-repo [daviddm-image]: https://david-dm.org/stevemao/get-pkg-repo.svg?theme=shields.io [daviddm-url]: https://david-dm.org/stevemao/get-pkg-repo [coveralls-image]: https://coveralls.io/repos/stevemao/get-pkg-repo/badge.svg >>> get-port Copyright (c) Sindre Sorhus (sindresorhus.com) Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) >>> get-proto Copyright (c) 2025 Jordan Harband >>> get-stdin License: MIT >>> get-stream MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> get-symbol-description Copyright (c) 2021 Inspect JS >>> get-uri Copyright (c) 2014 Nathan Rajlich >>> get-value The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> getpass Copyright Joyent, Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> git-raw-commits © [conventional-changelog team © [Steve Mao © [Steve Mao © [conventional-changelog team >>> git-remote-origin-url © [Sindre Sorhus Copyright (c) Sindre Sorhus (sindresorhus.com) >>> git-semver-tags © [conventional-changelog team © [Steve Mao >>> git-up Copyright (c) 2015-21 Ionic © [Ionic Found in: package/LICENSE Copyright (c) 2015-22 Ionica Bizau (https://ionicabizau.net) The MIT License (MIT) >>> git-url-parse Copyright (c) 2015-21 Ionic © [Ionic Found in: package/LICENSE Copyright (c) 2015-22 Ionica Bizau (https://ionicabizau.net) The MIT License (MIT) Copyright (c) 2015-24 Ionic © [Ionic >>> github-from-package This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> glob Found in: package/LICENSE Copyright (c) 2009-2023 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Found in: package/LICENSE Copyright (c) 2009-2023 Isaac Z. Schlueter and Contributors The ISC License >>> glob-parent The ISC License Copyright (c) 2015 Elan Shanker Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. The ISC License Copyright (c) 2015, 2019 Elan Shanker Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE Copyright (c) 2015, 2019 Elan Shanker, 2021 Blaine Bublitz , Eric Schoffstall and other contributors The ISC License >>> global-directory no copyright notice >>> global-modules The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2015-present, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> global-prefix The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2015-present, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> globals MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> globalthis Found in: package/LICENSE Copyright (c) 2016 Jordan Harband The MIT License (MIT) >>> globby MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT License Copyright ([c]) [Sindre] [Sorhus] <[sindresorhus]@[gmail].[com]> ([sindresorhus].[com]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: globby-11.1.0/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT.LICENSE Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Sindre Sorhus Copyright (c) Sindre Sorhus (sindresorhus.com) >>> globjoin Found in: globjoin-master/LICENSE Copyright (c) 2016 The MIT License (MIT) [Copyright] ([c]) [2016] [amobiz] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> good-listener ## License [MIT License](http://zenorocha.mit-license.org/) © Zeno Rocha >>> gopd Found in: package/LICENSE Copyright (c) 2022 Jordan Harband MIT.LICENSE >>> graphemer Copyright 2020 Filament (Anomalous Technologies Limited) ©️) copyright if (0xa9 === code) { return boundaries_1.EXTENDED_PICTOGRAPHIC; } // E0.6 [1] (®️) registered if (0xae === code) { return boundaries_1.EXTENDED_PICTOGRAPHIC; >>> gzip-size MIT License Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> handle-thing LICENSE This software is licensed under the MIT License. Copyright Fedor Indutny, 2015. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> handlebars Found in: package/LICENSE Copyright (c) 2011-2019 by Yehuda Katz Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> har-schema Copyright (c) 2015, Ahmad Nassri Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> har-validator Found in: node-har-validator-master/LICENSE Copyright (c) 2018 Ahmad Nassri MIT License Copyright ([c]) [2018] [Ahmad] [Nassri] <[ahmad]@[ahmadnassri].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> hard-rejection © [Sindre Sorhus Copyright (c) Sindre Sorhus (sindresorhus.com) >>> has Found in: package/LICENSE-MIT Copyright (c) 2013 Thiago de Arruda Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> has-ansi # License MIT © [Sindre Sorhus](http://sindresorhus.com) >>> has-bigints Found in: package/LICENSE Copyright (c) 2019 Jordan Harband MIT.LICENSE >>> has-flag The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> has-property-descriptors Found in: package/LICENSE Copyright (c) 2022 Inspect JS MIT.LICENSE >>> has-proto MIT License Copyright (c) 2022 Inspect JS Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> has-symbols License- MIT Copyright (c) 2021 Inspect JS >>> has-tostringtag Copyright (c) 2021 Inspect JS >>> has-unicode Copyright (c) 2014, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> has-value The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> has-values The MIT License (MIT) Copyright (c) 2014-2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> hasown Found in: package/LICENSE Copyright (c) Jordan Harband and contributors MIT.LICENSE >>> hast-util-parse-selector Found in: package/license Copyright (c) 2016 Titus Wormer (The MIT License) >>> hastscript Found in: package/license Copyright (c) 2016 Titus Wormer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> hat "license" : "MIT/X11", >>> he Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> heap License- MIT >>> hexoid Found in: package/license Copyright (c) Luke Edwards (lukeed.com) >>> highcharts-angular Copyright (c) 2016-2017, Highsoft >>> homedir-polyfill The MIT License (MIT) Copyright (c) 2016 Brian Woodward Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> hosted-git-info Copyright (c) 2015, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Found in: package/LICENSE Copyright (c) 2015, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Found in: hosted-git-info-4.1.0/LICENSE Copyright (c) 2015, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE Copyright (c) 2015, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> hpack.js This software is licensed under the MIT License. Copyright Fedor Indutny, 2015. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> html-comment-regex © [Steve Mao Copyright 2018 Steve Mao >>> html-encoding-sniffer Copyright © Domenic Denicola >>> html-entities Copyright (c) 2021 Dulin Marat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> html-escaper Copyright (C) 2017-present by Andrea Giammarchi - @WebReflection Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> html-loader Copyright JS Foundation and other contributors >>> html-minifier Copyright (c) 2010-2018 Juriy "kangax" Zaytsev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ADDITIONAL LICENSE INFORMATION > Apache 2.0 [NOTE: BROADCOM ELECTS TO USE AND DISTRIBUTE THIS PACKAGE UNDER THE TERMS OF THE APACHE 2.0 LICENSE. PLEASE SEE THE APPENDIX TO REVIEW THE TEXT OF THE APACHE 2.0 LICENSE. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.] html-minifier-3.5.21.tgz\html-minifier-3.5.21.tar\package\src\htmlparser.js HTML Parser By John Resig (ejohn.org) Modified by Juriy "kangax" Zaytsev Original code by Erik Arvidsson, Mozilla Public License http://erik.eae.net/simplehtmlparser/simplehtmlparser.js Copyright 2004 Erik Arvidsson. All Rights Reserved. This code is triple licensed using Apache Software License 2.0, Mozilla Public License or GNU Public License Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Simple HTML Parser. The Initial Developer of the Original Code is Erik Arvidsson. Portions created by Erik Arvidssson are Copyright (C) 2004. All Rights Reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. >>> html-tags Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> htmlparser2 Found in: package/LICENSE Copyright 2010, 2011, Chris Winberry Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> http-assert Found in: package/LICENSE Copyright (c) 2014 >>> http-deceiver Copyright Fedor Indutny, 2015. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> http-errors The MIT License (MIT) Copyright (c) 2014 Jonathan Ong me@jongleberry.com Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: http-errors-1.8.1/LICENSE Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> http-parser-js License - MIT >>> http-proxy node-http-proxy Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger & the Contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> http-proxy-agent License (The MIT License) Copyright (c) 2013 Nathan Rajlich <nathan@tootallnate.net> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/README.md Copyright (c) 2013 Nathan Rajlich Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2013 Nathan Rajlich License ------- (The MIT License) >>> http-proxy-middleware The MIT License (MIT) Copyright (c) 2015 Steven Chim Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2015-2024 Steven Chim Copyright (c) 2015 Steven Chim >>> http-server Copyright (c) 2011-2022 Charlie Robbins, Marak Squires, Jade Michael Thornton and the Contributors. >>> http-signature Copyright Joyent, Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> https-proxy-agent License ------- (The MIT License) Copyright (c) 2013 Nathan Rajlich <nathan@tootallnate.net> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/README.md Copyright (c) 2013 Nathan Rajlich License ------- (The MIT License) >>> humanize-ms Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> husky Copyright (c) 2021 typicode >>> hyperdyperid Copyright (c) 2020 Vadim @streamich Dalecky © Vadim Dalecky >>> iconv-lite Copyright (c) 2011 Alexander Shtuchkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> icss-replace-symbols License : ISC >>> icss-utils ## License ISC --- Glen Maddern and Bogdan Chadkin, 2015. Found in: package/LICENSE.md Copyright 2018 Glen Maddern Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> identity-obj-proxy The MIT License (MIT) Copyright (c) 2015 Keyan Zhang Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> iferr The MIT License (MIT) Copyright (c) 2014 Nadav Ivgi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> ignore Copyright (c) 2013 Kael Zhang , contributors http://kael.me/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE-MIT Copyright (c) 2013 Kael Zhang , contributors http://kael.me Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> ignore-walk Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Found in: package/LICENSE Copyright (c) Isaac Z. Schlueter and Contributors The ISC License >>> image-size The MIT License (MIT) Copyright © 2017 Aditya Yadav, http://netroy.in Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> immediate Copyright (c) 2012 Barnesandnoble.com, llc, Donavon West, Domenic Denicola, Brian Cavalier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> immer Found in: package/LICENSE Copyright (c) 2017 Michel Weststrate MIT.LICENSE >>> immutable MIT License Copyright (c) 2014-present, Facebook, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2014-present, Lee Byron and other contributors. >>> import-fresh The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> import-local MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> import-meta-resolve © [Titus Wormer Copyright (c) 2021 Titus Wormer Copyright Node.js contributors. All rights reserved. Copyright Joyent, Inc. and other Node contributors. All rights reserved. © [Titus Wormer Copyright Joyent, Inc. and other Node contributors. All rights reserved. Copyright Node.js contributors. All rights reserved. Copyright (c) 2021 Titus Wormer >>> indent-string The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> indexes-of Copyright (c) 2013 Dominic Tarr Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> infer-owner The ISC License Copyright (c) npm, Inc. and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> inflight MIT-STYLE The ISC License Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> inherits The ISC License Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> ini The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE Copyright (c) Isaac Z. Schlueter and Contributors The ISC License >>> injection-js Found in: package/facade/type.d.ts Copyright Google Inc. Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license >>> inquirer Copyright (c) 2012 Simon Boudrias Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2022 Simon Boudrias Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> install Copyright (c) 2015 Benjamin Newman >>> internal-slot Copyright (c) 2019 Jordan Harband >>> internmap Copyright 2021 Mike Bostock (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : Copyright 2021 Mike Bostock Copyright 2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Found in: package/LICENSE Copyright 2021 Mike Bostock Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> invariant MIT License Copyright (c) 2013-present, Facebook, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> ip This software is licensed under the MIT License. Copyright Fedor Indutny, 2012. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/README.md Copyright Fedor Indutny, 2012 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> ip-cidr Copyright (c) 2005 Tom Wu Copyright (c) 2005-2009 Tom Wu >>> ipaddr.js Copyright (C) 2011-2017 whitequark Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-absolute-url The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-accessor-descriptor Copyright (c) 2015-2017, Jon Schlinkert. >>> is-alphabetical Found in: package/license Copyright (c) 2016 Titus Wormer The MIT License) Copyright ([c]) [2016] [Titus] [Wormer] <[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-alphanumerical © [Titus Wormer Copyright (c) 2016 Titus Wormer >>> is-arguments Found in: package/LICENSE Copyright (c) 2014 Jordan Harband The MIT License (MIT) >>> is-array no copyright notice >>> is-array-buffer Copyright (c) 2015 Chen Gengyuan, Inspect JS >>> is-arrayish The MIT License (MIT) Copyright (c) 2015 JD Ballard Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-bigint Found in: package/LICENSE Copyright (c) 2018 Jordan Harband MIT.LICENSE >>> is-binary-path MIT License Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-boolean-object Found in: package/LICENSE Copyright (c) 2015 Jordan Harband The MIT License (MIT) >>> is-buffer The MIT License (MIT) Copyright (c) Feross Aboukhadijeh Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-builtin-module Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT.LICENSE >>> is-callable Found in: package/LICENSE Copyright (c) 2015 Jordan Harband The MIT License (MIT) >>> is-ci The MIT License (MIT) Copyright (c) 2016-2018 Thomas Watson Steen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License- MIT >>> is-core-module Found in: package/LICENSE Copyright (c) 2014 Dave Justice >>> is-data-descriptor Copyright (c) 2015-2017, Jon Schlinkert. >>> is-data-view no copyright notice >>> is-date-object Found in: package/LICENSE Copyright (c) 2015 Jordan Harband The MIT License (MIT) >>> is-decimal Copyright (c) 2016 Titus Wormer The MIT License) Copyright ([c]) [2016] [Titus] [Wormer] <[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-descriptor Copyright (c) 2015-2017, Jon Schlinkert. >>> is-directory The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-docker MIT License Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> is-extendable The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2015-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-extglob Copyright (c) 2014-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-finite MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-fullwidth-code-point The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> is-generator-fn MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-generator-function License- MIT >>> is-glob The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: is-glob-master/LICENSE Copyright (c) 2014-2017, Jon Schlinkert The MIT License (MIT) >>> is-hexadecimal Found in: package/license Copyright (c) 2016 Titus Wormer The MIT License) Copyright ([c]) [2016] [Titus] [Wormer] <[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-inside-container Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> is-interactive MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-module ## License (The MIT License) Copyright (c) 2014 segmentio <team@segment.io> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-negative-zero Found in: package/LICENSE Copyright (c) 2019 Jordan Harband >>> is-network-error Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> is-number The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2014-present, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-number-object Found in: package/LICENSE Copyright (c) 2015 Jordan Harband The MIT License (MIT) >>> is-obj The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: MIT >>> is-path-cwd The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-path-in-cwd The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-path-inside The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT.LICENSE >>> is-plain-obj The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-plain-object The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: is-plain-object-3.0.1/LICENSE Copyright (c) 2014-2017, Jon Schlinkert The MIT License (MIT) Found in: is-plain-object-master/LICENSE Copyright (c) 2014-2017, Jon Schlinkert. The MIT License (MIT) [Copyright] ([c]) [2014]-[2017], [Jon] [Schlinkert]. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-potential-custom-element-name Found in: package/LICENSE-MIT.txt Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-promise Copyright (c) 2014 Forbes Lindesay Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-regex Found in: package/LICENSE Copyright (c) 2014 Jordan Harband The MIT License (MIT) >>> is-shared-array-buffer Found in: package/LICENSE Copyright (c) 2021 Inspect JS MIT.LICENSE >>> is-ssh Found in: package/LICENSE Copyright (c) 2015-22 Ionica Bizau (http://ionicabizau.net) The MIT License (MIT) >>> is-stream The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> is-string Found in: package/LICENSE Copyright (c) 2015 Jordan Harband The MIT License (MIT) >>> is-svg The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-symbol Found in: package/LICENSE Copyright (c) 2015 Jordan Harband The MIT License (MIT) >>> is-text-path © [Sindre Sorhus Copyright (c) Sindre Sorhus (sindresorhus.com) >>> is-typed-array Copyright (c) 2015 Jordan Harband >>> is-typedarray This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-unicode-supported Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT License >>> is-utf8 The MIT License (MIT) Copyright (C) 2014 Wei Fanzhe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-weakref Found in: package/LICENSE Copyright (c) 2019 Jordan Harband >>> is-what Found in: package/LICENSE Copyright (c) 2018 Luca Ban MIT License >>> is-windows The MIT License (MIT) Copyright (c) 2015-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> is-wsl MIT License Copyright ([c]) [Sindre] [Sorhus] <[sindresorhus]@[gmail].[com]> ([sindresorhus].[com]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> isarray License (MIT) Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) 2013 Julian Gruber Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> isbinaryfile License : MIT >>> iselement Copyright (c) 2016 Riki Fridrich >>> isobject The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> isomorphic-rslog Copyright (c) 2024-present zhanghang(2heal1) >>> isomorphic-ws Found in: package/LICENSE Copyright (c) 2018 Zejin Zhuang The MIT License (MIT) >>> isstream The MIT License (MIT) ===================== Copyright (c) 2015 Rod Vagg --------------------------- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> iterare ISC License Copyright (c) 2016, Felix Frederick Becker Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> jackspeak # Blue Oak Model License Version 1.0.0 ## Purpose This license gives everyone as much permission to work with this software as possible, while protecting contributors from liability. ## Acceptance In order to receive this license, you must agree to its rules. The rules of this license are both obligations under that agreement and conditions to your license. You must not do anything with this software that triggers a rule that you cannot or will not follow. ## Copyright Each contributor licenses you to do everything with this software that would otherwise infringe that contributor's copyright in it. ## Notices You must ensure that everyone who gets a copy of any part of this software from you, with or without changes, also gets the text of this license or a link to . ## Excuse If anyone notifies you in writing that you have not complied with [Notices](#notices), you can keep your license by taking all practical steps to comply within 30 days after the notice. If you do not do so, your license ends immediately. ## Patent Each contributor licenses you to do everything with this software that would otherwise infringe any patent claims they can license or become able to license. ## Reliability No contributor can revoke this license. ## No Liability ***As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be liable to anyone for any damages related to this software or this license, under any kind of legal claim.*** License: MIT >>> jasmine Copyright (c) 2014-2016 Pivotal Labs Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> jasmine-core Copyright (c) 2008-2017 Pivotal Labs Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ADDITIONAL LICENSE INFORMATION: >PUBLIC DOMAIN jasmine-2.8.0.tar.gz\jasmine-2.8.0.tar\jasmine-2.8.0\lib\jasmine-core\json2.js LICENSE: Public Domain Copyright (c) 2008-2019 Pivotal Labs Copyright (c) 2008-2024 The Jasmine developers Copyright (c) 2008-2019 Pivotal Labs Copyright (c) 2008-2023 The Jasmine developers
Copyright (c) 2008-2024 The Jasmine developers Copyright (c) 2008-2019 Pivotal Labs
Copyright (c) 2008-2019 Pivotal Labs
Copyright (c) 2008-2019 Pivotal Labs Copyright (c) 2008-2023 The Jasmine developers
Copyright (c) 2008-2024 The Jasmine developers >>> jasmine-reporters Copyright (c) 2010 Larry Myers >>> jasminewd2 The MIT License (MIT) Copyright (c) 2014-2017 Google, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> jest Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-changed-files MIT License Copyright (c) Facebook, Inc. and its affiliates. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-circus Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-cli Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-config Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-diff Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-docblock Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-each Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-environment-jsdom Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-environment-node Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-esm-transformer-2 Copyright (c) 2022 hanjung >>> jest-get-type Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-haste-map Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-leak-detector Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-matcher-utils Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-message-util Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-mock Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-pnp-resolver Found in: package/README.md Copyright (c) 2016 Mael Nison License (MIT) >>> jest-preset-angular Copyright Google LLC All Rights Reserved. (c) 2010-2024 Google LLC. https://angular.io/ (c)?l="":pt(u) `;for(let n of t)e+=" *",e+=fh(n).replace(/\n/g,` * `),e+=` `;return e+=" ",e}var ro=Object.freeze({__proto__:null,get TypeModifier(){return yi},Type:ar,get BuiltinTypeName(){return Vt},BuiltinType:Qt,ExpressionType:rt,ArrayType:Fl,MapType:Bl,TransplantedType:xs,DYNAMIC_TYPE:Sr,INFERRED_TYPE:At,BOOL_TYPE:ed,INT_TYPE:CE,NUMBER_TYPE:ka,STRING_TYPE:uu,FUNCTION_TYPE:IE,NONE_TYPE:Jt,get UnaryOperator(){return mn},get BinaryOperator(){return I},nullSafeIsEquivalent:td,areAllEquivalent:it,Expression:re,ReadVarExpr:Nt,TypeofExpr:Mr,WrappedNodeExpr:$,WriteVarExpr:vi,WriteKeyExpr:Cs,WritePropExpr:Lr,InvokeFunctionExpr:Ke,TaggedTemplateExpr:Ei,InstantiateExpr:Is,LiteralExpr:xe,TemplateLiteral:$o,TemplateLiteralElement:Uo,LiteralPiece:ir,PlaceholderPiece:_r,LocalizedString:Si,ExternalExpr:Ve,ExternalReference:Vo,ConditionalExpr:Zt,DynamicImportExpr:Ul,NotExpr:As,FnParam:Oe,FunctionExpr:Xt,ArrowFunctionExpr:Mn,UnaryOperatorExpr:lr,BinaryOperatorExpr:ee,ReadPropExpr:ot,ReadKeyExpr:gn,LiteralArrayExpr:at,LiteralMapEntry:Or,LiteralMapExpr:qt,CommaExpr:Vl,NULL_EXPR:Ns,TYPED_NULL_EXPR:rd,get StmtModifier(){return De},LeadingComment:wi,JSDocComment:Ti,Statement:cr,DeclareVarStmt:ze,DeclareFunctionStmt:bs,ExpressionStatement:bt,ReturnStatement:Je,IfStmt:xi,RecursiveAstVisitor:ql,leadingComment:_E,jsDocComment:sd,variable:W,importExpr:L,importType:RE,expressionType:Fe,transplantedType:kE,typeofExpr:to,literalArr:ie,literalMap:Xe,unary:PE,not:id,fn:Yr,arrowFn:en,ifStmt:no,taggedTemplate:od,literal:v,localizedString:ad,isNull:ME}),OE="_c",dh=W(""),FE={},BE=50,qo=class t extends re{constructor(e){super(e.type),this.resolved=e,this.shared=!1,this.original=e}visitExpression(e,n){return n===FE?this.original.visitExpression(e,n):this.resolved.visitExpression(e,n)}isEquivalent(e){return e instanceof t&&this.resolved.isEquivalent(e.resolved)}isConstant(){return!0}clone(){throw new Error("Not supported.")}fixup(e){this.resolved=e,this.shared=!0}},Ci=class{constructor(e=!1){this.isClosureCompilerEnabled=e,this.statements=[],this.literals=new Map,this.literalFactories=new Map,this.sharedConstants=new Map,this._claimedNames=new Map,this.nextNameIndex=0}getConstLiteral(e,n){if(e instanceof xe&&!mh(e)||e instanceof qo)return e;let r=ws.INSTANCE.keyOf(e),s=this.literals.get(r),i=!1;if(s||(s=new qo(e),this.literals.set(r,s),i=!0),!i&&!s.shared||i&&n){let o=this.freshName(),a,l;this.isClosureCompilerEnabled&&mh(e)?(a=W(o).set(new Xt([],[new Je(e)])),l=W(o).callFn([])):(a=W(o).set(e),l=W(o)),this.statements.push(a.toDeclStmt(At,De.Final)),s.fixup(l)}return s}getSharedConstant(e,n){let r=e.keyOf(n);if(!this.sharedConstants.has(r)){let s=this.freshName();this.sharedConstants.set(r,W(s)),this.statements.push(e.toSharedConstantDeclaration(s,n))}return this.sharedConstants.get(r)}getLiteralFactory(e){if(e instanceof at){let n=e.entries.map(s=>s.isConstant()?s:dh),r=ws.INSTANCE.keyOf(ie(n));return this._getLiteralFactory(r,e.entries,s=>ie(s))}else{let n=Xe(e.entries.map(s=>({key:s.key,value:s.value.isConstant()?s.value:dh,quoted:s.quoted}))),r=ws.INSTANCE.keyOf(n);return this._getLiteralFactory(r,e.entries.map(s=>s.value),s=>Xe(s.map((i,o)=>({key:e.entries[o].key,value:i,quoted:e.entries[o].quoted}))))}}getSharedFunctionReference(e,n,r=!0){let s=e instanceof Mn;for(let o of this.statements)if(s&&o instanceof ze&&o.value?.isEquivalent(e)||!s&&o instanceof bs&&e instanceof Xt&&e.isEquivalent(o))return W(o.name);let i=r?this.uniqueName(n):n;return this.statements.push(e instanceof Xt?e.toDeclStmt(i,De.Final):new ze(i,e,At,De.Final,e.sourceSpan)),W(i)}_getLiteralFactory(e,n,r){let s=this.literalFactories.get(e),i=n.filter(o=>!o.isConstant());if(!s){let o=n.map((u,h)=>u.isConstant()?this.getConstLiteral(u,!0):W(`a${h}`)),a=o.filter($E).map(u=>new Oe(u.name,Sr)),l=en(a,r(o),At),c=this.freshName();this.statements.push(W(c).set(l).toDeclStmt(At,De.Final)),s=W(c),this.literalFactories.set(e,s)}return{literalFactory:s,literalFactoryArguments:i}}uniqueName(e,n=!0){let r=this._claimedNames.get(e)??0,s=r===0&&!n?`${e}`:`${e}${r}`;return this._claimedNames.set(e,r+1),s}freshName(){return this.uniqueName(OE)}},ws=class t{static{this.INSTANCE=new t}keyOf(e){if(e instanceof xe&&typeof e.value=="string")return`"${e.value}"`;if(e instanceof xe)return String(e.value);if(e instanceof at){let n=[];for(let r of e.entries)n.push(this.keyOf(r));return`[${n.join(",")}]`}else if(e instanceof qt){let n=[];for(let r of e.entries){let s=r.key;r.quoted&&(s=`"${s}"`),n.push(s+":"+this.keyOf(r.value))}return`{${n.join(",")}}`}else{if(e instanceof Ve)return`import("${e.value.moduleName}", ${e.value.name})`;if(e instanceof Nt)return`read(${e.name})`;if(e instanceof Mr)return`typeof(${this.keyOf(e.expr)})`;throw new Error(`${this.constructor.name} does not handle expressions of type ${e.constructor.name}`)}}};function $E(t){return t instanceof Nt}function mh(t){return t instanceof xe&&typeof t.value=="string"&&t.value.length>=BE}var m="@angular/core",f=class{static{this.NEW_METHOD="factory"}static{this.TRANSFORM_METHOD="transform"}static{this.PATCH_DEPS="patchedDeps"}static{this.core={name:null,moduleName:m}}static{this.namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:m}}static{this.namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:m}}static{this.namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:m}}static{this.element={name:"\u0275\u0275element",moduleName:m}}static{this.elementStart={name:"\u0275\u0275elementStart",moduleName:m}}static{this.elementEnd={name:"\u0275\u0275elementEnd",moduleName:m}}static{this.advance={name:"\u0275\u0275advance",moduleName:m}}static{this.syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:m}}static{this.syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:m}}static{this.attribute={name:"\u0275\u0275attribute",moduleName:m}}static{this.attributeInterpolate1={name:"\u0275\u0275attributeInterpolate1",moduleName:m}}static{this.attributeInterpolate2={name:"\u0275\u0275attributeInterpolate2",moduleName:m}}static{this.attributeInterpolate3={name:"\u0275\u0275attributeInterpolate3",moduleName:m}}static{this.attributeInterpolate4={name:"\u0275\u0275attributeInterpolate4",moduleName:m}}static{this.attributeInterpolate5={name:"\u0275\u0275attributeInterpolate5",moduleName:m}}static{this.attributeInterpolate6={name:"\u0275\u0275attributeInterpolate6",moduleName:m}}static{this.attributeInterpolate7={name:"\u0275\u0275attributeInterpolate7",moduleName:m}}static{this.attributeInterpolate8={name:"\u0275\u0275attributeInterpolate8",moduleName:m}}static{this.attributeInterpolateV={name:"\u0275\u0275attributeInterpolateV",moduleName:m}}static{this.classProp={name:"\u0275\u0275classProp",moduleName:m}}static{this.elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:m}}static{this.elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:m}}static{this.elementContainer={name:"\u0275\u0275elementContainer",moduleName:m}}static{this.styleMap={name:"\u0275\u0275styleMap",moduleName:m}}static{this.styleMapInterpolate1={name:"\u0275\u0275styleMapInterpolate1",moduleName:m}}static{this.styleMapInterpolate2={name:"\u0275\u0275styleMapInterpolate2",moduleName:m}}static{this.styleMapInterpolate3={name:"\u0275\u0275styleMapInterpolate3",moduleName:m}}static{this.styleMapInterpolate4={name:"\u0275\u0275styleMapInterpolate4",moduleName:m}}static{this.styleMapInterpolate5={name:"\u0275\u0275styleMapInterpolate5",moduleName:m}}static{this.styleMapInterpolate6={name:"\u0275\u0275styleMapInterpolate6",moduleName:m}}static{this.styleMapInterpolate7={name:"\u0275\u0275styleMapInterpolate7",moduleName:m}}static{this.styleMapInterpolate8={name:"\u0275\u0275styleMapInterpolate8",moduleName:m}}static{this.styleMapInterpolateV={name:"\u0275\u0275styleMapInterpolateV",moduleName:m}}static{this.classMap={name:"\u0275\u0275classMap",moduleName:m}}static{this.classMapInterpolate1={name:"\u0275\u0275classMapInterpolate1",moduleName:m}}static{this.classMapInterpolate2={name:"\u0275\u0275classMapInterpolate2",moduleName:m}}static{this.classMapInterpolate3={name:"\u0275\u0275classMapInterpolate3",moduleName:m}}static{this.classMapInterpolate4={name:"\u0275\u0275classMapInterpolate4",moduleName:m}}static{this.classMapInterpolate5={name:"\u0275\u0275classMapInterpolate5",moduleName:m}}static{this.classMapInterpolate6={name:"\u0275\u0275classMapInterpolate6",moduleName:m}}static{this.classMapInterpolate7={name:"\u0275\u0275classMapInterpolate7",moduleName:m}}static{this.classMapInterpolate8={name:"\u0275\u0275classMapInterpolate8",moduleName:m}}static{this.classMapInterpolateV={name:"\u0275\u0275classMapInterpolateV",moduleName:m}}static{this.styleProp={name:"\u0275\u0275styleProp",moduleName:m}}static{this.stylePropInterpolate1={name:"\u0275\u0275stylePropInterpolate1",moduleName:m}}static{this.stylePropInterpolate2={name:"\u0275\u0275stylePropInterpolate2",moduleName:m}}static{this.stylePropInterpolate3={name:"\u0275\u0275stylePropInterpolate3",moduleName:m}}static{this.stylePropInterpolate4={name:"\u0275\u0275stylePropInterpolate4",moduleName:m}}static{this.stylePropInterpolate5={name:"\u0275\u0275stylePropInterpolate5",moduleName:m}}static{this.stylePropInterpolate6={name:"\u0275\u0275stylePropInterpolate6",moduleName:m}}static{this.stylePropInterpolate7={name:"\u0275\u0275stylePropInterpolate7",moduleName:m}}static{this.stylePropInterpolate8={name:"\u0275\u0275stylePropInterpolate8",moduleName:m}}static{this.stylePropInterpolateV={name:"\u0275\u0275stylePropInterpolateV",moduleName:m}}static{this.nextContext={name:"\u0275\u0275nextContext",moduleName:m}}static{this.resetView={name:"\u0275\u0275resetView",moduleName:m}}static{this.templateCreate={name:"\u0275\u0275template",moduleName:m}}static{this.defer={name:"\u0275\u0275defer",moduleName:m}}static{this.deferWhen={name:"\u0275\u0275deferWhen",moduleName:m}}static{this.deferOnIdle={name:"\u0275\u0275deferOnIdle",moduleName:m}}static{this.deferOnImmediate={name:"\u0275\u0275deferOnImmediate",moduleName:m}}static{this.deferOnTimer={name:"\u0275\u0275deferOnTimer",moduleName:m}}static{this.deferOnHover={name:"\u0275\u0275deferOnHover",moduleName:m}}static{this.deferOnInteraction={name:"\u0275\u0275deferOnInteraction",moduleName:m}}static{this.deferOnViewport={name:"\u0275\u0275deferOnViewport",moduleName:m}}static{this.deferPrefetchWhen={name:"\u0275\u0275deferPrefetchWhen",moduleName:m}}static{this.deferPrefetchOnIdle={name:"\u0275\u0275deferPrefetchOnIdle",moduleName:m}}static{this.deferPrefetchOnImmediate={name:"\u0275\u0275deferPrefetchOnImmediate",moduleName:m}}static{this.deferPrefetchOnTimer={name:"\u0275\u0275deferPrefetchOnTimer",moduleName:m}}static{this.deferPrefetchOnHover={name:"\u0275\u0275deferPrefetchOnHover",moduleName:m}}static{this.deferPrefetchOnInteraction={name:"\u0275\u0275deferPrefetchOnInteraction",moduleName:m}}static{this.deferPrefetchOnViewport={name:"\u0275\u0275deferPrefetchOnViewport",moduleName:m}}static{this.deferEnableTimerScheduling={name:"\u0275\u0275deferEnableTimerScheduling",moduleName:m}}static{this.conditional={name:"\u0275\u0275conditional",moduleName:m}}static{this.repeater={name:"\u0275\u0275repeater",moduleName:m}}static{this.repeaterCreate={name:"\u0275\u0275repeaterCreate",moduleName:m}}static{this.repeaterTrackByIndex={name:"\u0275\u0275repeaterTrackByIndex",moduleName:m}}static{this.repeaterTrackByIdentity={name:"\u0275\u0275repeaterTrackByIdentity",moduleName:m}}static{this.componentInstance={name:"\u0275\u0275componentInstance",moduleName:m}}static{this.text={name:"\u0275\u0275text",moduleName:m}}static{this.enableBindings={name:"\u0275\u0275enableBindings",moduleName:m}}static{this.disableBindings={name:"\u0275\u0275disableBindings",moduleName:m}}static{this.getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:m}}static{this.textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:m}}static{this.textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:m}}static{this.textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:m}}static{this.textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:m}}static{this.textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:m}}static{this.textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:m}}static{this.textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:m}}static{this.textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:m}}static{this.textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:m}}static{this.textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:m}}static{this.restoreView={name:"\u0275\u0275restoreView",moduleName:m}}static{this.pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:m}}static{this.pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:m}}static{this.pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:m}}static{this.pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:m}}static{this.pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:m}}static{this.pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:m}}static{this.pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:m}}static{this.pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:m}}static{this.pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:m}}static{this.pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:m}}static{this.pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:m}}static{this.pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:m}}static{this.pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:m}}static{this.pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:m}}static{this.pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:m}}static{this.hostProperty={name:"\u0275\u0275hostProperty",moduleName:m}}static{this.property={name:"\u0275\u0275property",moduleName:m}}static{this.propertyInterpolate={name:"\u0275\u0275propertyInterpolate",moduleName:m}}static{this.propertyInterpolate1={name:"\u0275\u0275propertyInterpolate1",moduleName:m}}static{this.propertyInterpolate2={name:"\u0275\u0275propertyInterpolate2",moduleName:m}}static{this.propertyInterpolate3={name:"\u0275\u0275propertyInterpolate3",moduleName:m}}static{this.propertyInterpolate4={name:"\u0275\u0275propertyInterpolate4",moduleName:m}}static{this.propertyInterpolate5={name:"\u0275\u0275propertyInterpolate5",moduleName:m}}static{this.propertyInterpolate6={name:"\u0275\u0275propertyInterpolate6",moduleName:m}}static{this.propertyInterpolate7={name:"\u0275\u0275propertyInterpolate7",moduleName:m}}static{this.propertyInterpolate8={name:"\u0275\u0275propertyInterpolate8",moduleName:m}}static{this.propertyInterpolateV={name:"\u0275\u0275propertyInterpolateV",moduleName:m}}static{this.i18n={name:"\u0275\u0275i18n",moduleName:m}}static{this.i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:m}}static{this.i18nExp={name:"\u0275\u0275i18nExp",moduleName:m}}static{this.i18nStart={name:"\u0275\u0275i18nStart",moduleName:m}}static{this.i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:m}}static{this.i18nApply={name:"\u0275\u0275i18nApply",moduleName:m}}static{this.i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:m}}static{this.pipe={name:"\u0275\u0275pipe",moduleName:m}}static{this.projection={name:"\u0275\u0275projection",moduleName:m}}static{this.projectionDef={name:"\u0275\u0275projectionDef",moduleName:m}}static{this.reference={name:"\u0275\u0275reference",moduleName:m}}static{this.inject={name:"\u0275\u0275inject",moduleName:m}}static{this.injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:m}}static{this.directiveInject={name:"\u0275\u0275directiveInject",moduleName:m}}static{this.invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:m}}static{this.invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:m}}static{this.templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:m}}static{this.forwardRef={name:"forwardRef",moduleName:m}}static{this.resolveForwardRef={name:"resolveForwardRef",moduleName:m}}static{this.\u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:m}}static{this.declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:m}}static{this.InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:m}}static{this.resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:m}}static{this.resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:m}}static{this.resolveBody={name:"\u0275\u0275resolveBody",moduleName:m}}static{this.getComponentDepsFactory={name:"\u0275\u0275getComponentDepsFactory",moduleName:m}}static{this.defineComponent={name:"\u0275\u0275defineComponent",moduleName:m}}static{this.declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:m}}static{this.setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:m}}static{this.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:m}}static{this.ViewEncapsulation={name:"ViewEncapsulation",moduleName:m}}static{this.ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:m}}static{this.FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:m}}static{this.declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:m}}static{this.FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:m}}static{this.defineDirective={name:"\u0275\u0275defineDirective",moduleName:m}}static{this.declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:m}}static{this.DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:m}}static{this.InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:m}}static{this.InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:m}}static{this.defineInjector={name:"\u0275\u0275defineInjector",moduleName:m}}static{this.declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:m}}static{this.NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:m}}static{this.ModuleWithProviders={name:"ModuleWithProviders",moduleName:m}}static{this.defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:m}}static{this.declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:m}}static{this.setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:m}}static{this.registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:m}}static{this.PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:m}}static{this.definePipe={name:"\u0275\u0275definePipe",moduleName:m}}static{this.declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:m}}static{this.declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:m}}static{this.declareClassMetadataAsync={name:"\u0275\u0275ngDeclareClassMetadataAsync",moduleName:m}}static{this.setClassMetadata={name:"\u0275setClassMetadata",moduleName:m}}static{this.setClassMetadataAsync={name:"\u0275setClassMetadataAsync",moduleName:m}}static{this.setClassDebugInfo={name:"\u0275setClassDebugInfo",moduleName:m}}static{this.queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:m}}static{this.viewQuery={name:"\u0275\u0275viewQuery",moduleName:m}}static{this.loadQuery={name:"\u0275\u0275loadQuery",moduleName:m}}static{this.contentQuery={name:"\u0275\u0275contentQuery",moduleName:m}}static{this.viewQuerySignal={name:"\u0275\u0275viewQuerySignal",moduleName:m}}static{this.contentQuerySignal={name:"\u0275\u0275contentQuerySignal",moduleName:m}}static{this.queryAdvance={name:"\u0275\u0275queryAdvance",moduleName:m}}static{this.twoWayProperty={name:"\u0275\u0275twoWayProperty",moduleName:m}}static{this.twoWayBindingSet={name:"\u0275\u0275twoWayBindingSet",moduleName:m}}static{this.twoWayListener={name:"\u0275\u0275twoWayListener",moduleName:m}}static{this.declareLet={name:"\u0275\u0275declareLet",moduleName:m}}static{this.storeLet={name:"\u0275\u0275storeLet",moduleName:m}}static{this.readContextLet={name:"\u0275\u0275readContextLet",moduleName:m}}static{this.NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:m}}static{this.InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:m}}static{this.CopyDefinitionFeature={name:"\u0275\u0275CopyDefinitionFeature",moduleName:m}}static{this.StandaloneFeature={name:"\u0275\u0275StandaloneFeature",moduleName:m}}static{this.ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:m}}static{this.HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:m}}static{this.InputTransformsFeatureFeature={name:"\u0275\u0275InputTransformsFeature",moduleName:m}}static{this.listener={name:"\u0275\u0275listener",moduleName:m}}static{this.getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:m}}static{this.sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:m}}static{this.sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:m}}static{this.sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:m}}static{this.sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:m}}static{this.sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:m}}static{this.sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:m}}static{this.trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:m}}static{this.trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:m}}static{this.validateIframeAttribute={name:"\u0275\u0275validateIframeAttribute",moduleName:m}}static{this.InputSignalBrandWriteType={name:"\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE",moduleName:m}}static{this.UnwrapDirectiveSignalInputs={name:"\u0275UnwrapDirectiveSignalInputs",moduleName:m}}static{this.unwrapWritableSignal={name:"\u0275unwrapWritableSignal",moduleName:m}}},UE=/-+([a-z0-9])/g;function VE(t){return t.replace(UE,(...e)=>e[1].toUpperCase())}function qE(t,e){return ld(t,":",e)}function GE(t,e){return ld(t,".",e)}function ld(t,e,n){let r=t.indexOf(e);return r==-1?n:[t.slice(0,r).trim(),t.slice(r+1).trim()]}function HE(t){let e=[];for(let n=0;n=55296&&r<=56319&&t.length>n+1){let s=t.charCodeAt(n+1);s>=56320&&s<=57343&&(n++,r=(r-55296<<10)+s-56320+65536)}r<=127?e.push(r):r<=2047?e.push(r>>6&31|192,r&63|128):r<=65535?e.push(r>>12|224,r>>6&63|128,r&63|128):r<=2097151&&e.push(r>>18&7|240,r>>12&63|128,r>>6&63|128,r&63|128)}return e}function cd(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map(cd).join(", ")+"]";if(t==null)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;if(!t.toString)return"object";let e=t.toString();if(e==null)return""+e;let n=e.indexOf(` `);return n===-1?e:e.substring(0,n)}var Ii=class{constructor(e){this.full=e;let n=e.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}},li=globalThis;var WE=3,jE="# sourceMappingURL=data:application/json;base64,",Gl=class{constructor(e=null){this.file=e,this.sourcesContent=new Map,this.lines=[],this.lastCol0=0,this.hasMappings=!1}addSource(e,n=null){return this.sourcesContent.has(e)||this.sourcesContent.set(e,n),this}addLine(){return this.lines.push([]),this.lastCol0=0,this}addMapping(e,n,r,s){if(!this.currentLine)throw new Error("A line must be added before mappings can be added");if(n!=null&&!this.sourcesContent.has(n))throw new Error(`Unknown source file "${n}"`);if(e==null)throw new Error("The column in the generated code must be provided");if(e{e.set(c,u),n.push(c),r.push(this.sourcesContent.get(c)||null)});let s="",i=0,o=0,a=0,l=0;return this.lines.forEach(c=>{i=0,s+=c.map(u=>{let h=No(u.col0-i);return i=u.col0,u.sourceUrl!=null&&(h+=No(e.get(u.sourceUrl)-o),o=e.get(u.sourceUrl),h+=No(u.sourceLine0-a),a=u.sourceLine0,h+=No(u.sourceCol0-l),l=u.sourceCol0),h}).join(","),s+=";"}),s=s.slice(0,-1),{file:this.file||"",version:WE,sourceRoot:"",sources:n,sourcesContent:r,mappings:s}}toJsComment(){return this.hasMappings?"//"+jE+KE(JSON.stringify(this,null,0)):""}};function KE(t){let e="",n=HE(t);for(let r=0;r>2),e+=ii((s&3)<<4|(i===null?0:i>>4)),e+=i===null?"=":ii((i&15)<<2|(o===null?0:o>>6)),e+=i===null||o===null?"=":ii(o&63)}return e}function No(t){t=t<0?(-t<<1)+1:t<<1;let e="";do{let n=t&31;t=t>>5,t>0&&(n=n|32),e+=ii(n)}while(t>0);return e}var zE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function ii(t){if(t<0||t>=64)throw new Error("Can only encode value in the range [0, 63]");return zE[t]}var XE=/'|\\|\n|\r|\$/g,YE=/^[$A-Z_][0-9A-Z_$]*$/i,Hl=" ",Go=class{constructor(e){this.indent=e,this.partsLength=0,this.parts=[],this.srcSpans=[]}},Wl=class t{static createRoot(){return new t(0)}constructor(e){this._indent=e,this._lines=[new Go(e)]}get _currentLine(){return this._lines[this._lines.length-1]}println(e,n=""){this.print(e||null,n,!0)}lineIsEmpty(){return this._currentLine.parts.length===0}lineLength(){return this._currentLine.indent*Hl.length+this._currentLine.partsLength}print(e,n,r=!1){n.length>0&&(this._currentLine.parts.push(n),this._currentLine.partsLength+=n.length,this._currentLine.srcSpans.push(e&&e.sourceSpan||null)),r&&this._lines.push(new Go(this._indent))}removeEmptyLastLine(){this.lineIsEmpty()&&this._lines.pop()}incIndent(){this._indent++,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)}decIndent(){this._indent--,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)}toSource(){return this.sourceLines.map(e=>e.parts.length>0?gh(e.indent)+e.parts.join(""):"").join(` `)}toSourceMapGenerator(e,n=0){let r=new Gl(e),s=!1,i=()=>{s||(r.addSource(e," ").addMapping(0,e,0,0),s=!0)};for(let o=0;o{r.addLine();let l=o.srcSpans,c=o.parts,u=o.indent*Hl.length,h=0;for(;hs)return r.srcSpans[i];s-=o.length}}return null}get sourceLines(){return this._lines.length&&this._lines[this._lines.length-1].parts.length===0?this._lines.slice(0,-1):this._lines}},jl=class{constructor(e){this._escapeDollarInStrings=e}printLeadingComments(e,n){if(e.leadingComments!==void 0)for(let r of e.leadingComments)r instanceof Ti?n.print(e,`/*${r.toString()}*/`,r.trailingNewline):r.multiline?n.print(e,`/* ${r.text} */`,r.trailingNewline):r.text.split(` `).forEach(s=>{n.println(e,`// ${s}`)})}visitExpressionStmt(e,n){return this.printLeadingComments(e,n),e.expr.visitExpression(this,n),n.println(e,";"),null}visitReturnStmt(e,n){return this.printLeadingComments(e,n),n.print(e,"return "),e.value.visitExpression(this,n),n.println(e,";"),null}visitIfStmt(e,n){this.printLeadingComments(e,n),n.print(e,"if ("),e.condition.visitExpression(this,n),n.print(e,") {");let r=e.falseCase!=null&&e.falseCase.length>0;return e.trueCase.length<=1&&!r?(n.print(e," "),this.visitAllStatements(e.trueCase,n),n.removeEmptyLastLine(),n.print(e," ")):(n.println(),n.incIndent(),this.visitAllStatements(e.trueCase,n),n.decIndent(),r&&(n.println(e,"} else {"),n.incIndent(),this.visitAllStatements(e.falseCase,n),n.decIndent())),n.println(e,"}"),null}visitWriteVarExpr(e,n){let r=n.lineIsEmpty();return r||n.print(e,"("),n.print(e,`${e.name} = `),e.value.visitExpression(this,n),r||n.print(e,")"),null}visitWriteKeyExpr(e,n){let r=n.lineIsEmpty();return r||n.print(e,"("),e.receiver.visitExpression(this,n),n.print(e,"["),e.index.visitExpression(this,n),n.print(e,"] = "),e.value.visitExpression(this,n),r||n.print(e,")"),null}visitWritePropExpr(e,n){let r=n.lineIsEmpty();return r||n.print(e,"("),e.receiver.visitExpression(this,n),n.print(e,`.${e.name} = `),e.value.visitExpression(this,n),r||n.print(e,")"),null}visitInvokeFunctionExpr(e,n){let r=e.fn instanceof Mn;return r&&n.print(e.fn,"("),e.fn.visitExpression(this,n),r&&n.print(e.fn,")"),n.print(e,"("),this.visitAllExpressions(e.args,n,","),n.print(e,")"),null}visitTaggedTemplateExpr(e,n){e.tag.visitExpression(this,n),n.print(e,"`"+e.template.elements[0].rawText);for(let r=1;r{n.print(e,`${Nr(r.key,this._escapeDollarInStrings,r.quoted)}:`),r.value.visitExpression(this,n)},e.entries,n,","),n.print(e,"}"),null}visitCommaExpr(e,n){return n.print(e,"("),this.visitAllExpressions(e.parts,n,","),n.print(e,")"),null}visitAllExpressions(e,n,r){this.visitAllObjects(s=>s.visitExpression(this,n),e,n,r)}visitAllObjects(e,n,r,s){let i=!1;for(let o=0;o0&&(r.lineLength()>80?(r.print(null,s,!0),i||(r.incIndent(),r.incIndent(),i=!0)):r.print(null,s,!1)),e(n[o]);i&&(r.decIndent(),r.decIndent())}visitAllStatements(e,n){e.forEach(r=>r.visitStatement(this,n))}};function Nr(t,e,n=!0){if(t==null)return null;let r=t.replace(XE,(...i)=>i[0]=="$"?e?"\\$":"$":i[0]==` `?"\\n":i[0]=="\r"?"\\r":`\\${i[0]}`);return n||!YE.test(r)?`'${r}'`:r}function gh(t){let e="";for(let n=0;nr.value));return e?en([],n):n}function Qr(t,e){return{expression:t,forwardRef:e}}function ZE({expression:t,forwardRef:e}){switch(e){case 0:case 1:return t;case 2:return eS(t)}}function eS(t){return L(f.forwardRef).callFn([en([],t)])}var Ai;(function(t){t[t.Class=0]="Class",t[t.Function=1]="Function"})(Ai||(Ai={}));var nt;(function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule"})(nt||(nt={}));function tr(t){let e=W("t"),n=null,r=vh(t)?e:new ee(I.Or,e,t.type.value),s=null;t.deps!==null?t.deps!=="invalid"&&(s=new Is(r,yh(t.deps,t.target))):(n=W(`\u0275${t.name}_BaseFactory`),s=n.callFn([r]));let i=[],o=null;function a(c){let u=W("r");i.push(u.set(Ns).toDeclStmt());let h=s!==null?u.set(s).toStmt():L(f.invalidFactory).callFn([]).toStmt();return i.push(no(e,[h],[u.set(c).toStmt()])),u}if(vh(t)){let c=yh(t.delegateDeps,t.target),u=new(t.delegateType===Ai.Class?Is:Ke)(t.delegate,c);o=a(u)}else iS(t)?o=a(t.expression):o=s;if(o===null)i.push(L(f.invalidFactory).callFn([]).toStmt());else if(n!==null){let c=L(f.getInheritedFactory).callFn([t.type.value]),u=new ee(I.Or,n,n.set(c));i.push(new Je(u.callFn([r])))}else i.push(new Je(o));let l=Yr([new Oe("t",Sr)],i,At,void 0,`${t.name}_Factory`);return n!==null&&(l=en([],[new ze(n.name),new Je(l)]).callFn([],void 0,!0)),{expression:l,statements:[],type:tS(t)}}function tS(t){let e=t.deps!==null&&t.deps!=="invalid"?rS(t.deps):Jt;return Fe(L(f.FactoryDeclaration,[Pa(t.type.type,t.typeArgumentCount),e]))}function yh(t,e){return t.map((n,r)=>nS(n,e,r))}function nS(t,e,n){if(t.token===null)return L(f.invalidFactoryDep).callFn([v(n)]);if(t.attributeNameType===null){let r=0|(t.self?2:0)|(t.skipSelf?4:0)|(t.host?1:0)|(t.optional?8:0)|(e===nt.Pipe?16:0),s=r!==0||t.optional?v(r):null,i=[t.token];s&&i.push(s);let o=oS(e);return L(o).callFn(i)}else return L(f.injectAttribute).callFn([t.token])}function rS(t){let e=!1,n=t.map(r=>{let s=sS(r);return s!==null?(e=!0,s):v(null)});return e?Fe(ie(n)):Jt}function sS(t){let e=[];return t.attributeNameType!==null&&e.push({key:"attribute",value:t.attributeNameType,quoted:!1}),t.optional&&e.push({key:"optional",value:v(!0),quoted:!1}),t.host&&e.push({key:"host",value:v(!0),quoted:!1}),t.self&&e.push({key:"self",value:v(!0),quoted:!1}),t.skipSelf&&e.push({key:"skipSelf",value:v(!0),quoted:!1}),e.length>0?Xe(e):null}function vh(t){return t.delegateType!==void 0}function iS(t){return t.expression!==void 0}function oS(t){switch(t){case nt.Component:case nt.Directive:case nt.Pipe:return f.directiveInject;case nt.NgModule:case nt.Injectable:default:return f.inject}}var Ni=class{constructor(e,n,r,s){this.input=n,this.errLocation=r,this.ctxLocation=s,this.message=`Parser Error: ${e} ${r} [${n}] in ${s}`}},Fr=class{constructor(e,n){this.start=e,this.end=n}toAbsolute(e){return new We(e+this.start,e+this.end)}},Te=class{constructor(e,n){this.span=e,this.sourceSpan=n}toString(){return"AST"}},Ds=class extends Te{constructor(e,n,r){super(e,n),this.nameSpan=r}},Ue=class extends Te{visit(e,n=null){}},Be=class extends Te{visit(e,n=null){return e.visitImplicitReceiver(this,n)}},fn=class extends Be{visit(e,n=null){return e.visitThisReceiver?.(this,n)}},ur=class extends Te{constructor(e,n,r){super(e,n),this.expressions=r}visit(e,n=null){return e.visitChain(this,n)}},Br=class extends Te{constructor(e,n,r,s,i){super(e,n),this.condition=r,this.trueExp=s,this.falseExp=i}visit(e,n=null){return e.visitConditional(this,n)}},Ce=class extends Ds{constructor(e,n,r,s,i){super(e,n,r),this.receiver=s,this.name=i}visit(e,n=null){return e.visitPropertyRead(this,n)}},Ln=class extends Ds{constructor(e,n,r,s,i,o){super(e,n,r),this.receiver=s,this.name=i,this.value=o}visit(e,n=null){return e.visitPropertyWrite(this,n)}},lt=class extends Ds{constructor(e,n,r,s,i){super(e,n,r),this.receiver=s,this.name=i}visit(e,n=null){return e.visitSafePropertyRead(this,n)}},_s=class extends Te{constructor(e,n,r,s){super(e,n),this.receiver=r,this.key=s}visit(e,n=null){return e.visitKeyedRead(this,n)}},pr=class extends Te{constructor(e,n,r,s){super(e,n),this.receiver=r,this.key=s}visit(e,n=null){return e.visitSafeKeyedRead(this,n)}},Ho=class extends Te{constructor(e,n,r,s,i){super(e,n),this.receiver=r,this.key=s,this.value=i}visit(e,n=null){return e.visitKeyedWrite(this,n)}},$r=class extends Ds{constructor(e,n,r,s,i,o){super(e,n,o),this.exp=r,this.name=s,this.args=i}visit(e,n=null){return e.visitPipe(this,n)}},Ot=class extends Te{constructor(e,n,r){super(e,n),this.value=r}visit(e,n=null){return e.visitLiteralPrimitive(this,n)}},Wo=class extends Te{constructor(e,n,r){super(e,n),this.expressions=r}visit(e,n=null){return e.visitLiteralArray(this,n)}},jo=class extends Te{constructor(e,n,r,s){super(e,n),this.keys=r,this.values=s}visit(e,n=null){return e.visitLiteralMap(this,n)}},On=class extends Te{constructor(e,n,r,s){super(e,n),this.strings=r,this.expressions=s}visit(e,n=null){return e.visitInterpolation(this,n)}},ft=class extends Te{constructor(e,n,r,s,i){super(e,n),this.operation=r,this.left=s,this.right=i}visit(e,n=null){return e.visitBinary(this,n)}},bi=class t extends ft{static createMinus(e,n,r){return new t(e,n,"-",r,"-",new Ot(e,n,0),r)}static createPlus(e,n,r){return new t(e,n,"+",r,"-",r,new Ot(e,n,0))}constructor(e,n,r,s,i,o,a){super(e,n,i,o,a),this.operator=r,this.expr=s,this.left=null,this.right=null,this.operation=null}visit(e,n=null){return e.visitUnary!==void 0?e.visitUnary(this,n):e.visitBinary(this,n)}},Di=class extends Te{constructor(e,n,r){super(e,n),this.expression=r}visit(e,n=null){return e.visitPrefixNot(this,n)}},_i=class extends Te{constructor(e,n,r){super(e,n),this.expression=r}visit(e,n=null){return e.visitNonNullAssert(this,n)}},yn=class extends Te{constructor(e,n,r,s,i){super(e,n),this.receiver=r,this.args=s,this.argumentSpan=i}visit(e,n=null){return e.visitCall(this,n)}},vn=class extends Te{constructor(e,n,r,s,i){super(e,n),this.receiver=r,this.args=s,this.argumentSpan=i}visit(e,n=null){return e.visitSafeCall(this,n)}},We=class{constructor(e,n){this.start=e,this.end=n}},we=class extends Te{constructor(e,n,r,s,i){super(new Fr(0,n===null?0:n.length),new We(s,n===null?s:s+n.length)),this.ast=e,this.source=n,this.location=r,this.errors=i}visit(e,n=null){return e.visitASTWithSource?e.visitASTWithSource(this,n):this.ast.visit(e,n)}toString(){return`${this.source} in ${this.location}`}},Ri=class{constructor(e,n,r){this.sourceSpan=e,this.key=n,this.value=r}},Kl=class{constructor(e,n,r){this.sourceSpan=e,this.key=n,this.value=r}},hr=class{visit(e,n){e.visit(this,n)}visitUnary(e,n){this.visit(e.expr,n)}visitBinary(e,n){this.visit(e.left,n),this.visit(e.right,n)}visitChain(e,n){this.visitAll(e.expressions,n)}visitConditional(e,n){this.visit(e.condition,n),this.visit(e.trueExp,n),this.visit(e.falseExp,n)}visitPipe(e,n){this.visit(e.exp,n),this.visitAll(e.args,n)}visitImplicitReceiver(e,n){}visitThisReceiver(e,n){}visitInterpolation(e,n){this.visitAll(e.expressions,n)}visitKeyedRead(e,n){this.visit(e.receiver,n),this.visit(e.key,n)}visitKeyedWrite(e,n){this.visit(e.receiver,n),this.visit(e.key,n),this.visit(e.value,n)}visitLiteralArray(e,n){this.visitAll(e.expressions,n)}visitLiteralMap(e,n){this.visitAll(e.values,n)}visitLiteralPrimitive(e,n){}visitPrefixNot(e,n){this.visit(e.expression,n)}visitNonNullAssert(e,n){this.visit(e.expression,n)}visitPropertyRead(e,n){this.visit(e.receiver,n)}visitPropertyWrite(e,n){this.visit(e.receiver,n),this.visit(e.value,n)}visitSafePropertyRead(e,n){this.visit(e.receiver,n)}visitSafeKeyedRead(e,n){this.visit(e.receiver,n),this.visit(e.key,n)}visitCall(e,n){this.visit(e.receiver,n),this.visitAll(e.args,n)}visitSafeCall(e,n){this.visit(e.receiver,n),this.visitAll(e.args,n)}visitAll(e,n){for(let r of e)this.visit(r,n)}};var ci=class{constructor(e,n,r,s,i,o){this.name=e,this.expression=n,this.type=r,this.sourceSpan=s,this.keySpan=i,this.valueSpan=o,this.isLiteral=this.type===In.LITERAL_ATTR,this.isAnimation=this.type===In.ANIMATION}},In;(function(t){t[t.DEFAULT=0]="DEFAULT",t[t.LITERAL_ATTR=1]="LITERAL_ATTR",t[t.ANIMATION=2]="ANIMATION",t[t.TWO_WAY=3]="TWO_WAY"})(In||(In={}));var _e;(function(t){t[t.Regular=0]="Regular",t[t.Animation=1]="Animation",t[t.TwoWay=2]="TwoWay"})(_e||(_e={}));var Ko=class{constructor(e,n,r,s,i,o,a){this.name=e,this.targetOrPhase=n,this.type=r,this.handler=s,this.sourceSpan=i,this.handlerSpan=o,this.keySpan=a}},zl=class{constructor(e,n,r,s,i){this.name=e,this.value=n,this.sourceSpan=r,this.keySpan=s,this.valueSpan=i}},z;(function(t){t[t.Property=0]="Property",t[t.Attribute=1]="Attribute",t[t.Class=2]="Class",t[t.Style=3]="Style",t[t.Animation=4]="Animation",t[t.TwoWay=5]="TwoWay"})(z||(z={}));var zo=class{constructor(e,n,r,s,i,o,a,l){this.name=e,this.type=n,this.securityContext=r,this.value=s,this.unit=i,this.sourceSpan=o,this.keySpan=a,this.valueSpan=l}},jt;(function(t){t[t.RAW_TEXT=0]="RAW_TEXT",t[t.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",t[t.PARSABLE_DATA=2]="PARSABLE_DATA"})(jt||(jt={}));function tn(t,e=!0){if(t[0]!=":")return[null,t];let n=t.indexOf(":",1);if(n===-1){if(e)throw new Error(`Unsupported format "${t}" expecting ":namespace:name"`);return[null,t]}return[t.slice(1,n),t.slice(n+1)]}function Eh(t){return tn(t)[1]==="ng-container"}function Xl(t){return tn(t)[1]==="ng-content"}function aS(t){return tn(t)[1]==="ng-template"}function Yl(t){return t===null?null:tn(t)[0]}function Ql(t,e){return t?`:${t}:${e}`:e}var Rs=class{constructor(e,n){this.value=e,this.sourceSpan=n}visit(e){throw new Error("visit() not implemented for Comment")}},Kt=class{constructor(e,n){this.value=e,this.sourceSpan=n}visit(e){return e.visitText(this)}},Fn=class{constructor(e,n,r){this.value=e,this.sourceSpan=n,this.i18n=r}visit(e){return e.visitBoundText(this)}},Dt=class{constructor(e,n,r,s,i,o){this.name=e,this.value=n,this.sourceSpan=r,this.keySpan=s,this.valueSpan=i,this.i18n=o}visit(e){return e.visitTextAttribute(this)}},_t=class t{constructor(e,n,r,s,i,o,a,l,c){this.name=e,this.type=n,this.securityContext=r,this.value=s,this.unit=i,this.sourceSpan=o,this.keySpan=a,this.valueSpan=l,this.i18n=c}static fromBoundElementProperty(e,n){if(e.keySpan===void 0)throw new Error(`Unexpected state: keySpan must be defined for bound attributes but was not for ${e.name}: ${e.sourceSpan}`);return new t(e.name,e.type,e.securityContext,e.value,e.unit,e.sourceSpan,e.keySpan,e.valueSpan,n)}visit(e){return e.visitBoundAttribute(this)}},Bn=class t{constructor(e,n,r,s,i,o,a,l){this.name=e,this.type=n,this.handler=r,this.target=s,this.phase=i,this.sourceSpan=o,this.handlerSpan=a,this.keySpan=l}static fromParsedEvent(e){let n=e.type===_e.Regular?e.targetOrPhase:null,r=e.type===_e.Animation?e.targetOrPhase:null;if(e.keySpan===void 0)throw new Error(`Unexpected state: keySpan must be defined for bound event but was not for ${e.name}: ${e.sourceSpan}`);return new t(e.name,e.type,e.handler,n,r,e.sourceSpan,e.handlerSpan,e.keySpan)}visit(e){return e.visitBoundEvent(this)}},oe=class{constructor(e,n,r,s,i,o,a,l,c,u){this.name=e,this.attributes=n,this.inputs=r,this.outputs=s,this.children=i,this.references=o,this.sourceSpan=a,this.startSourceSpan=l,this.endSourceSpan=c,this.i18n=u}visit(e){return e.visitElement(this)}},$n=class{constructor(e,n,r,s){this.nameSpan=e,this.sourceSpan=n,this.prefetchSpan=r,this.whenOrOnSourceSpan=s}visit(e){return e.visitDeferredTrigger(this)}},ks=class extends $n{constructor(e,n,r,s){super(null,n,r,s),this.value=e}},Jl=class extends $n{},Zl=class extends $n{},Xo=class extends $n{constructor(e,n,r,s,i){super(n,r,s,i),this.reference=e}},ec=class extends $n{constructor(e,n,r,s,i){super(n,r,s,i),this.delay=e}},Yo=class extends $n{constructor(e,n,r,s,i){super(n,r,s,i),this.reference=e}},Qo=class extends $n{constructor(e,n,r,s,i){super(n,r,s,i),this.reference=e}},Gt=class{constructor(e,n,r,s){this.nameSpan=e,this.sourceSpan=n,this.startSourceSpan=r,this.endSourceSpan=s}},ki=class extends Gt{constructor(e,n,r,s,i,o,a){super(r,s,i,o),this.children=e,this.minimumTime=n,this.i18n=a}visit(e){return e.visitDeferredBlockPlaceholder(this)}},Pi=class extends Gt{constructor(e,n,r,s,i,o,a,l){super(s,i,o,a),this.children=e,this.afterTime=n,this.minimumTime=r,this.i18n=l}visit(e){return e.visitDeferredBlockLoading(this)}},Mi=class extends Gt{constructor(e,n,r,s,i,o){super(n,r,s,i),this.children=e,this.i18n=o}visit(e){return e.visitDeferredBlockError(this)}},Un=class extends Gt{constructor(e,n,r,s,i,o,a,l,c,u,h,d){super(a,l,u,h),this.children=e,this.placeholder=s,this.loading=i,this.error=o,this.mainBlockSpan=c,this.i18n=d,this.triggers=n,this.prefetchTriggers=r,this.definedTriggers=Object.keys(n),this.definedPrefetchTriggers=Object.keys(r)}visit(e){return e.visitDeferredBlock(this)}visitAll(e){this.visitTriggers(this.definedTriggers,this.triggers,e),this.visitTriggers(this.definedPrefetchTriggers,this.prefetchTriggers,e),ul(e,this.children);let n=[this.placeholder,this.loading,this.error].filter(r=>r!==null);ul(e,n)}visitTriggers(e,n,r){ul(r,e.map(s=>n[s]))}},Ur=class extends Gt{constructor(e,n,r,s,i,o,a){super(a,s,i,o),this.expression=e,this.cases=n,this.unknownBlocks=r}visit(e){return e.visitSwitchBlock(this)}},Li=class extends Gt{constructor(e,n,r,s,i,o,a){super(o,r,s,i),this.expression=e,this.children=n,this.i18n=a}visit(e){return e.visitSwitchBlockCase(this)}},En=class extends Gt{constructor(e,n,r,s,i,o,a,l,c,u,h,d,g){super(d,l,u,h),this.item=e,this.expression=n,this.trackBy=r,this.trackKeywordSpan=s,this.contextVariables=i,this.children=o,this.empty=a,this.mainBlockSpan=c,this.i18n=g}visit(e){return e.visitForLoopBlock(this)}},Oi=class extends Gt{constructor(e,n,r,s,i,o){super(i,n,r,s),this.children=e,this.i18n=o}visit(e){return e.visitForLoopBlockEmpty(this)}},Vr=class extends Gt{constructor(e,n,r,s,i){super(i,n,r,s),this.branches=e}visit(e){return e.visitIfBlock(this)}},_n=class extends Gt{constructor(e,n,r,s,i,o,a,l){super(a,s,i,o),this.expression=e,this.children=n,this.expressionAlias=r,this.i18n=l}visit(e){return e.visitIfBlockBranch(this)}},Jo=class{constructor(e,n,r){this.name=e,this.sourceSpan=n,this.nameSpan=r}visit(e){return e.visitUnknownBlock(this)}},yt=class{constructor(e,n,r,s,i){this.name=e,this.value=n,this.sourceSpan=r,this.nameSpan=s,this.valueSpan=i}visit(e){return e.visitLetDeclaration(this)}},se=class{constructor(e,n,r,s,i,o,a,l,c,u,h,d){this.tagName=e,this.attributes=n,this.inputs=r,this.outputs=s,this.templateAttrs=i,this.children=o,this.references=a,this.variables=l,this.sourceSpan=c,this.startSourceSpan=u,this.endSourceSpan=h,this.i18n=d}visit(e){return e.visitTemplate(this)}},fr=class{constructor(e,n,r,s,i){this.selector=e,this.attributes=n,this.children=r,this.sourceSpan=s,this.i18n=i,this.name="ng-content"}visit(e){return e.visitContent(this)}},ct=class{constructor(e,n,r,s,i){this.name=e,this.value=n,this.sourceSpan=r,this.keySpan=s,this.valueSpan=i}visit(e){return e.visitVariable(this)}},Sn=class{constructor(e,n,r,s,i){this.name=e,this.value=n,this.sourceSpan=r,this.keySpan=s,this.valueSpan=i}visit(e){return e.visitReference(this)}},Ps=class{constructor(e,n,r,s){this.vars=e,this.placeholders=n,this.sourceSpan=r,this.i18n=s}visit(e){return e.visitIcu(this)}};function ul(t,e){let n=[];if(t.visit)for(let r of e)t.visit(r)||r.visit(t);else for(let r of e){let s=r.visit(t);s&&n.push(s)}return n}var st=class{constructor(e,n,r,s,i,o){this.nodes=e,this.placeholders=n,this.placeholderToMessage=r,this.meaning=s,this.description=i,this.customId=o,this.legacyIds=[],this.id=this.customId,this.messageString=lS(this.nodes),e.length?this.sources=[{filePath:e[0].sourceSpan.start.file.url,startLine:e[0].sourceSpan.start.line+1,startCol:e[0].sourceSpan.start.col+1,endLine:e[e.length-1].sourceSpan.end.line+1,endCol:e[0].sourceSpan.start.col+1}]:this.sources=[]}},ds=class{constructor(e,n){this.value=e,this.sourceSpan=n}visit(e,n){return e.visitText(this,n)}},Rn=class{constructor(e,n){this.children=e,this.sourceSpan=n}visit(e,n){return e.visitContainer(this,n)}},Zo=class{constructor(e,n,r,s,i){this.expression=e,this.type=n,this.cases=r,this.sourceSpan=s,this.expressionPlaceholder=i}visit(e,n){return e.visitIcu(this,n)}},dr=class{constructor(e,n,r,s,i,o,a,l,c){this.tag=e,this.attrs=n,this.startName=r,this.closeName=s,this.children=i,this.isVoid=o,this.sourceSpan=a,this.startSourceSpan=l,this.endSourceSpan=c}visit(e,n){return e.visitTagPlaceholder(this,n)}},ea=class{constructor(e,n,r){this.value=e,this.name=n,this.sourceSpan=r}visit(e,n){return e.visitPlaceholder(this,n)}},Ms=class{constructor(e,n,r){this.value=e,this.name=n,this.sourceSpan=r}visit(e,n){return e.visitIcuPlaceholder(this,n)}},mr=class{constructor(e,n,r,s,i,o,a,l){this.name=e,this.parameters=n,this.startName=r,this.closeName=s,this.children=i,this.sourceSpan=o,this.startSourceSpan=a,this.endSourceSpan=l}visit(e,n){return e.visitBlockPlaceholder(this,n)}};function lS(t){let e=new tc;return t.map(r=>r.visit(e)).join("")}var tc=class{visitText(e){return e.value}visitContainer(e){return e.children.map(n=>n.visit(this)).join("")}visitIcu(e){let n=Object.keys(e.cases).map(r=>`${r} {${e.cases[r].visit(this)}}`);return`{${e.expressionPlaceholder}, ${e.type}, ${n.join(" ")}}`}visitTagPlaceholder(e){let n=e.children.map(r=>r.visit(this)).join("");return`{$${e.startName}}${n}{$${e.closeName}}`}visitPlaceholder(e){return`{$${e.name}}`}visitIcuPlaceholder(e){return`{$${e.name}}`}visitBlockPlaceholder(e){let n=e.children.map(r=>r.visit(this)).join("");return`{$${e.startName}}${n}{$${e.closeName}}`}};var nc=class{visitTag(e){let n=this._serializeAttributes(e.attrs);if(e.children.length==0)return`<${e.name}${n}/>`;let r=e.children.map(s=>s.visit(this));return`<${e.name}${n}>${r.join("")}`}visitText(e){return e.value}visitDeclaration(e){return``}_serializeAttributes(e){let n=Object.keys(e).map(r=>`${r}="${e[r]}"`).join(" ");return n.length>0?" "+n:""}visitDoctype(e){return``}},SM=new nc;function cS(t){return t.toUpperCase().replace(/[^A-Z0-9_]/g,"_")}var pd="i18n",rc="i18n-",uS="VAR_";function hd(t){return t===pd||t.startsWith(rc)}function pS(t){return t.attrs.some(e=>hd(e.name))}function fd(t){return t.nodes[0]}function pu(t={},e){let n={};return t&&Object.keys(t).length&&Object.keys(t).forEach(r=>n[so(r,e)]=t[r]),n}function so(t,e=!0){let n=cS(t);if(!e)return n;let r=n.split("_");if(r.length===1)return t.toLowerCase();let s;/^\d+$/.test(r[r.length-1])&&(s=r.pop());let i=r.shift().toLowerCase();return r.length&&(i+=r.map(o=>o.charAt(0).toUpperCase()+o.slice(1).toLowerCase()).join("")),s?`${i}_${s}`:i}var hS=/[-.]/,hu="_t",Fi="ctx",fu="rf";function dd(t,e){let n=null;return()=>(n||(t(new ze(hu,void 0,Sr)),n=W(e)),n)}function ms(t){return Array.isArray(t)?ie(t.map(ms)):v(t,At)}function Sh(t,e){let n=Object.getOwnPropertyNames(t);return n.length===0?null:Xe(n.map(r=>{let s=t[r],i,o,a,l;if(typeof s=="string")i=r,a=r,o=s,l=ms(o);else{a=r,i=s.classPropertyName,o=s.bindingPropertyName;let c=o!==i,u=s.transformFunction!==null,h=fs.None;if(s.isSignal&&(h|=fs.SignalBased),u&&(h|=fs.HasDecoratorInputTransform),e&&(c||u||h!==fs.None)){let d=[v(h),ms(o)];(c||u)&&(d.push(ms(i)),u&&d.push(s.transformFunction)),l=ie(d)}else l=ms(o)}return{key:a,quoted:hS.test(a),value:l}}))}var gr=class{constructor(){this.values=[]}set(e,n){if(n){let r=this.values.find(s=>s.key===e);r?r.value=n:this.values.push({key:e,value:n,quoted:!1})}}toLiteralMap(){return Xe(this.values)}};function du(t){let e=t instanceof oe?t.name:"ng-template",n=fS(t),r=new Yt,s=tn(e)[1];return r.setElement(s),Object.getOwnPropertyNames(n).forEach(i=>{let o=tn(i)[1],a=n[i];r.addAttribute(o,a),i.toLowerCase()==="class"&&a.trim().split(/\s+/).forEach(c=>r.addClassName(c))}),r}function fS(t){let e={};return t instanceof se&&t.tagName!=="ng-template"?t.templateAttrs.forEach(n=>e[n.name]=""):(t.attributes.forEach(n=>{hd(n.name)||(e[n.name]=n.value)}),t.inputs.forEach(n=>{(n.type===z.Property||n.type===z.TwoWay)&&(e[n.name]="")}),t.outputs.forEach(n=>{e[n.name]=""})),e}function sc(t,e){let n=null,r={name:t.name,type:t.type,typeArgumentCount:t.typeArgumentCount,deps:[],target:nt.Injectable};if(t.useClass!==void 0){let a=t.useClass.expression.isEquivalent(t.type.value),l;t.deps!==void 0&&(l=t.deps),l!==void 0?n=tr({...r,delegate:t.useClass.expression,delegateDeps:l,delegateType:Ai.Class}):a?n=tr(r):n={statements:[],expression:wh(t.type.value,t.useClass.expression,e)}}else t.useFactory!==void 0?t.deps!==void 0?n=tr({...r,delegate:t.useFactory,delegateDeps:t.deps||[],delegateType:Ai.Function}):n={statements:[],expression:en([],t.useFactory.callFn([]))}:t.useValue!==void 0?n=tr({...r,expression:t.useValue.expression}):t.useExisting!==void 0?n=tr({...r,expression:L(f.inject).callFn([t.useExisting.expression])}):n={statements:[],expression:wh(t.type.value,t.type.value,e)};let s=t.type.value,i=new gr;return i.set("token",s),i.set("factory",n.expression),t.providedIn.expression.value!==null&&i.set("providedIn",ZE(t.providedIn)),{expression:L(f.\u0275\u0275defineInjectable).callFn([i.toLiteralMap()],void 0,!0),type:dS(t),statements:n.statements}}function dS(t){return new rt(L(f.InjectableDeclaration,[Pa(t.type.type,t.typeArgumentCount)]))}function wh(t,e,n){if(t.node===e.node)return e.prop("\u0275fac");if(!n)return Th(e);let r=L(f.resolveForwardRef).callFn([e]);return Th(r)}function Th(t){return en([new Oe("t",Sr)],t.prop("\u0275fac").callFn([W("t")]))}var mS=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function gS(t,e){if(e!=null&&!(Array.isArray(e)&&e.length==2))throw new Error(`Expected '${t}' to be an array, [start, end].`);if(e!=null){let n=e[0],r=e[1];mS.forEach(s=>{if(s.test(n)||s.test(r))throw new Error(`['${n}', '${r}'] contains unusable interpolation symbol.`)})}}var Bi=class t{static fromArray(e){return e?(gS("interpolation",e),new t(e[0],e[1])):Bt}constructor(e,n){this.start=e,this.end=n}},Bt=new Bi("{{","}}"),yS=new Set(["switch"]),Qe=0,vS=8,mu=9,Rr=10,md=11,gd=12,gu=13,yd=32,ic=33,$i=34,vd=35,yu=36,ES=37,ta=38,Ui=39,kn=40,zt=41,SS=42,Ed=43,Ut=44,na=45,ps=46,An=47,nr=58,Ct=59,gs=60,Dr=61,er=62,xh=63,vu=48,wS=55,Sd=57,js=65,TS=69,xS=70,CS=88,Ma=90,Ts=91,ui=92,ys=93,IS=94,io=95,qr=97,AS=98,NS=101,Eu=102,wd=110,Td=114,xd=116,Cd=117,Id=118,Ad=120,oo=122,pn=123,Ch=124,dt=125,Nd=160;var pl=64,bS=96;function Vi(t){return t>=mu&&t<=yd||t==Nd}function cn(t){return vu<=t&&t<=Sd}function qi(t){return t>=qr&&t<=oo||t>=js&&t<=Ma}function DS(t){return t>=qr&&t<=Eu||t>=js&&t<=xS||cn(t)}function Su(t){return t===Rr||t===gu}function Ih(t){return vu<=t&&t<=wS}function pi(t){return t===Ui||t===$i||t===bS}var Gr=class t{constructor(e,n,r,s){this.file=e,this.offset=n,this.line=r,this.col=s}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){let n=this.file.content,r=n.length,s=this.offset,i=this.line,o=this.col;for(;s>0&&e<0;)if(s--,e++,n.charCodeAt(s)==Rr){i--;let l=n.substring(0,s-1).lastIndexOf(String.fromCharCode(Rr));o=l>0?s-l:s}else o--;for(;s0;){let a=n.charCodeAt(s);s++,e--,a==Rr?(i++,o=0):o++}return new t(this.file,s,i,o)}getContext(e,n){let r=this.file.content,s=this.offset;if(s!=null){s>r.length-1&&(s=r.length-1);let i=s,o=0,a=0;for(;o0&&(s--,o++,!(r[s]==` `&&++a==n)););for(o=0,a=0;o]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};function _S(t,e,n){let r=`in ${t} ${e} in ${n}`,s=new Hr("",r);return new V(new Gr(s,-1,-1,-1),new Gr(s,-1,-1,-1))}var RS=0;function kS(t){if(!t||!t.reference)return null;let e=t.reference;if(e.__anonymousType)return e.__anonymousType;if(e.__forward_ref__)return"__forward_ref__";let n=cd(e);return n.indexOf("(")>=0?(n=`anonymous_${RS++}`,e.__anonymousType=n):n=hi(n),n}function hi(t){return t.replace(/\W/g,"_")}var Ah='(this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e})',oc=class extends jl{constructor(){super(!1)}visitWrappedNodeExpr(e,n){throw new Error("Cannot emit a WrappedNodeExpr in Javascript.")}visitDeclareVarStmt(e,n){return n.print(e,`var ${e.name}`),e.value&&(n.print(e," = "),e.value.visitExpression(this,n)),n.println(e,";"),null}visitTaggedTemplateExpr(e,n){let r=e.template.elements;return e.tag.visitExpression(this,n),n.print(e,`(${Ah}(`),n.print(e,`[${r.map(s=>Nr(s.text,!1)).join(", ")}], `),n.print(e,`[${r.map(s=>Nr(s.rawText,!1)).join(", ")}])`),e.template.expressions.forEach(s=>{n.print(e,", "),s.visitExpression(this,n)}),n.print(e,")"),null}visitFunctionExpr(e,n){return n.print(e,`function${e.name?" "+e.name:""}(`),this._visitParams(e.params,n),n.println(e,") {"),n.incIndent(),this.visitAllStatements(e.statements,n),n.decIndent(),n.print(e,"}"),null}visitArrowFunctionExpr(e,n){if(n.print(e,"("),this._visitParams(e.params,n),n.print(e,") =>"),Array.isArray(e.body))n.println(e,"{"),n.incIndent(),this.visitAllStatements(e.body,n),n.decIndent(),n.print(e,"}");else{let r=e.body instanceof qt;r&&n.print(e,"("),e.body.visitExpression(this,n),r&&n.print(e,")")}return null}visitDeclareFunctionStmt(e,n){return n.print(e,`function ${e.name}(`),this._visitParams(e.params,n),n.println(e,") {"),n.incIndent(),this.visitAllStatements(e.statements,n),n.decIndent(),n.println(e,"}"),null}visitLocalizedString(e,n){n.print(e,`$localize(${Ah}(`);let r=[e.serializeI18nHead()];for(let s=1;sNr(s.cooked,!1)).join(", ")}], `),n.print(e,`[${r.map(s=>Nr(s.raw,!1)).join(", ")}])`),e.expressions.forEach(s=>{n.print(e,", "),s.visitExpression(this,n)}),n.print(e,")"),null}_visitParams(e,n){this.visitAllObjects(r=>n.print(null,r.name),e,n,",")}},bo;function PS(){if(bo===void 0){let t=li.trustedTypes;if(bo=null,t)try{bo=t.createPolicy("angular#unsafe-jit",{createScript:e=>e})}catch{}}return bo}function MS(t){return PS()?.createScript(t)||t}function Nh(...t){if(!li.trustedTypes)return new Function(...t);let e=t.slice(0,-1).join(","),n=t[t.length-1],r=`(function anonymous(${e} ) { ${n} })`,s=li.eval(MS(r));return s.bind===void 0?new Function(...t):(s.toString=()=>r,s.bind(li))}var ac=class{evaluateStatements(e,n,r,s){let i=new lc(r),o=Wl.createRoot();return n.length>0&&!LS(n[0])&&(n=[v("use strict").toStmt(),...n]),i.visitAllStatements(n,o),i.createReturnStmt(o),this.evaluateCode(e,o,i.getArgs(),s)}evaluateCode(e,n,r,s){let i=`"use strict";${n.toSource()} //# sourceURL=${e}`,o=[],a=[];for(let c in r)a.push(r[c]),o.push(c);if(s){let c=Nh(...o.concat("return null;")).toString(),u=c.slice(0,c.indexOf("return null;")).split(` `).length-1;i+=` ${n.toSourceMapGenerator(e,u).toJsComment()}`}let l=Nh(...o.concat(i));return this.executeFunction(l,a)}executeFunction(e,n){return e(...n)}},lc=class extends oc{constructor(e){super(),this.refResolver=e,this._evalArgNames=[],this._evalArgValues=[],this._evalExportedVars=[]}createReturnStmt(e){new Je(new qt(this._evalExportedVars.map(r=>new Or(r,W(r),!1)))).visitStatement(this,e)}getArgs(){let e={};for(let n=0;n0&&e.set("imports",ie(t.imports));let n=L(f.defineInjector).callFn([e.toLiteralMap()],void 0,!0),r=OS(t);return{expression:n,type:r,statements:[]}}function OS(t){return new rt(L(f.InjectorDeclaration,[new rt(t.type.type)]))}var uc=class{constructor(e){this.context=e}resolveExternalReference(e){if(e.moduleName!=="@angular/core")throw new Error(`Cannot resolve external reference to ${e.moduleName}, only references to @angular/core are supported.`);if(!this.context.hasOwnProperty(e.name))throw new Error(`No value provided for @angular/core symbol '${e.name}'.`);return this.context[e.name]}},Ls;(function(t){t[t.Inline=0]="Inline",t[t.SideEffect=1]="SideEffect",t[t.Omit=2]="Omit"})(Ls||(Ls={}));var hn;(function(t){t[t.Global=0]="Global",t[t.Local=1]="Local"})(hn||(hn={}));function bd(t){let e=[],n=new gr;if(n.set("type",t.type.value),t.kind===hn.Global&&t.bootstrap.length>0&&n.set("bootstrap",br(t.bootstrap,t.containsForwardDecls)),t.selectorScopeMode===Ls.Inline)t.declarations.length>0&&n.set("declarations",br(t.declarations,t.containsForwardDecls)),t.imports.length>0&&n.set("imports",br(t.imports,t.containsForwardDecls)),t.exports.length>0&&n.set("exports",br(t.exports,t.containsForwardDecls));else if(t.selectorScopeMode===Ls.SideEffect){let i=$S(t);i!==null&&e.push(i)}t.schemas!==null&&t.schemas.length>0&&n.set("schemas",ie(t.schemas.map(i=>i.value))),t.id!==null&&(n.set("id",t.id),e.push(L(f.registerNgModuleType).callFn([t.type.value,t.id]).toStmt()));let r=L(f.defineNgModule).callFn([n.toLiteralMap()],void 0,!0),s=BS(t);return{expression:r,type:s,statements:e}}function FS(t){let e=new gr;return e.set("type",new $(t.type)),t.bootstrap!==void 0&&e.set("bootstrap",new $(t.bootstrap)),t.declarations!==void 0&&e.set("declarations",new $(t.declarations)),t.imports!==void 0&&e.set("imports",new $(t.imports)),t.exports!==void 0&&e.set("exports",new $(t.exports)),t.schemas!==void 0&&e.set("schemas",new $(t.schemas)),t.id!==void 0&&e.set("id",new $(t.id)),L(f.defineNgModule).callFn([e.toLiteralMap()])}function BS(t){if(t.kind===hn.Local)return new rt(t.type.value);let{type:e,declarations:n,exports:r,imports:s,includeImportTypes:i,publicDeclarationTypes:o}=t;return new rt(L(f.NgModuleDeclaration,[new rt(e.type),o===null?hl(n):US(o),i?hl(s):Jt,hl(r)]))}function $S(t){let e=new gr;if(t.kind===hn.Global?t.declarations.length>0&&e.set("declarations",br(t.declarations,t.containsForwardDecls)):t.declarationsExpression&&e.set("declarations",t.declarationsExpression),t.kind===hn.Global?t.imports.length>0&&e.set("imports",br(t.imports,t.containsForwardDecls)):t.importsExpression&&e.set("imports",t.importsExpression),t.kind===hn.Global?t.exports.length>0&&e.set("exports",br(t.exports,t.containsForwardDecls)):t.exportsExpression&&e.set("exports",t.exportsExpression),t.kind===hn.Local&&t.bootstrapExpression&&e.set("bootstrap",t.bootstrapExpression),Object.keys(e.values).length===0)return null;let n=new Ke(L(f.setNgModuleScope),[t.type.value,e.toLiteralMap()]),r=QE(n),s=new Xt([],[r.toStmt()]);return new Ke(s,[]).toStmt()}function hl(t){let e=t.map(n=>to(n.type));return t.length>0?Fe(ie(e)):Jt}function US(t){let e=t.map(n=>to(n));return t.length>0?Fe(ie(e)):Jt}function pc(t){let e=[];e.push({key:"name",value:v(t.pipeName),quoted:!1}),e.push({key:"type",value:t.type.value,quoted:!1}),e.push({key:"pure",value:v(t.pure),quoted:!1}),t.isStandalone&&e.push({key:"standalone",value:v(!0),quoted:!1});let n=L(f.definePipe).callFn([Xe(e)],void 0,!0),r=VS(t);return{expression:n,type:r,statements:[]}}function VS(t){return new rt(L(f.PipeDeclaration,[Pa(t.type.type,t.typeArgumentCount),new rt(new xe(t.pipeName)),new rt(new xe(t.isStandalone))]))}var Os;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(Os||(Os={}));var qS=new Set(["inherit","initial","revert","unset","alternate","alternate-reverse","normal","reverse","backwards","both","forwards","none","paused","running","ease","ease-in","ease-in-out","ease-out","linear","step-start","step-end","end","jump-both","jump-end","jump-none","jump-start","start"]),GS=["@media","@supports","@document","@layer","@container","@scope","@starting-style"],hc=class{constructor(){this._animationDeclarationKeyframesRe=/(^|\s+|,)(?:(?:(['"])((?:\\\\|\\\2|(?!\2).)+)\2)|(-?[A-Za-z][\w\-]*))(?=[,\s]|$)/g}shimCssText(e,n,r=""){let s=[];e=e.replace(ew,a=>{if(a.match(tw))s.push(a);else{let l=a.match(ZS);s.push((l?.join("")??"")+` `)}return xu}),e=this._insertDirectives(e);let i=this._scopeCssText(e,n,r),o=0;return i.replace(nw,()=>s[o++])}_insertDirectives(e){return e=this._insertPolyfillDirectivesInCssText(e),this._insertPolyfillRulesInCssText(e)}_scopeKeyframesRelatedCss(e,n){let r=new Set,s=Do(e,i=>this._scopeLocalKeyframeDeclarations(i,n,r));return Do(s,i=>this._scopeAnimationRule(i,n,r))}_scopeLocalKeyframeDeclarations(e,n,r){return{...e,selector:e.selector.replace(/(^@(?:-webkit-)?keyframes(?:\s+))(['"]?)(.+)\2(\s*)$/,(s,i,o,a,l)=>(r.add(Rh(a,o)),`${i}${o}${n}_${a}${o}${l}`))}}_scopeAnimationKeyframe(e,n,r){return e.replace(/^(\s*)(['"]?)(.+?)\2(\s*)$/,(s,i,o,a,l)=>(a=`${r.has(Rh(a,o))?n+"_":""}${a}`,`${i}${o}${a}${o}${l}`))}_scopeAnimationRule(e,n,r){let s=e.content.replace(/((?:^|\s+|;)(?:-webkit-)?animation\s*:\s*),*([^;]+)/g,(i,o,a)=>o+a.replace(this._animationDeclarationKeyframesRe,(l,c,u="",h,d)=>h?`${c}${this._scopeAnimationKeyframe(`${u}${h}${u}`,n,r)}`:qS.has(d)?l:`${c}${this._scopeAnimationKeyframe(d,n,r)}`));return s=s.replace(/((?:^|\s+|;)(?:-webkit-)?animation-name(?:\s*):(?:\s*))([^;]+)/g,(i,o,a)=>`${o}${a.split(",").map(l=>this._scopeAnimationKeyframe(l,n,r)).join(",")}`),{...e,content:s}}_insertPolyfillDirectivesInCssText(e){return e.replace(HS,function(...n){return n[2]+"{"})}_insertPolyfillRulesInCssText(e){return e.replace(WS,(...n)=>{let r=n[0].replace(n[1],"").replace(n[2],"");return n[4]+r})}_scopeCssText(e,n,r){let s=this._extractUnscopedRulesFromCssText(e);return e=this._insertPolyfillHostInCssText(e),e=this._convertColonHost(e),e=this._convertColonHostContext(e),e=this._convertShadowDOMSelectors(e),n&&(e=this._scopeKeyframesRelatedCss(e,n),e=this._scopeSelectors(e,n,r)),e=e+` `+s,e.trim()}_extractUnscopedRulesFromCssText(e){let n="",r;for(bh.lastIndex=0;(r=bh.exec(e))!==null;){let s=r[0].replace(r[2],"").replace(r[1],r[4]);n+=s+` `}return n}_convertColonHost(e){return e.replace(jS,(n,r,s)=>{if(r){let i=[],o=r.split(",").map(a=>a.trim());for(let a of o){if(!a)break;let l=Ir+a.replace(ra,"")+s;i.push(l)}return i.join(",")}else return Ir+s})}_convertColonHostContext(e){return e.replace(KS,n=>{let r=[[]],s;for(;s=zS.exec(n);){let i=(s[1]??"").trim().split(",").map(a=>a.trim()).filter(a=>a!==""),o=r.length;fw(r,i.length);for(let a=0;ahw(i,n)).join(", ")})}_convertShadowDOMSelectors(e){return XS.reduce((n,r)=>n.replace(r," "),e)}_scopeSelectors(e,n,r){return Do(e,s=>{let i=s.selector,o=s.content;return s.selector[0]!=="@"?i=this._scopeSelector(s.selector,n,r):GS.some(a=>s.selector.startsWith(a))?o=this._scopeSelectors(s.content,n,r):(s.selector.startsWith("@font-face")||s.selector.startsWith("@page"))&&(o=this._stripScopingSelectors(s.content)),new Gi(i,o)})}_stripScopingSelectors(e){return Do(e,n=>{let r=n.selector.replace(_h," ").replace(Dh," ");return new Gi(r,n.content)})}_scopeSelector(e,n,r){return e.split(/ ?, ?/).map(s=>s.split(_h)).map(s=>{let[i,...o]=s;return[(l=>this._selectorNeedsScoping(l,n)?this._applySelectorScope(l,n,r):l)(i),...o].join(" ")}).join(", ")}_selectorNeedsScoping(e,n){return!this._makeScopeMatcher(n).test(e)}_makeScopeMatcher(e){let n=/\[/g,r=/\]/g;return e=e.replace(n,"\\[").replace(r,"\\]"),new RegExp("^("+e+")"+YS,"m")}_applySimpleSelectorScope(e,n,r){if(vs.lastIndex=0,vs.test(e)){let s=`[${r}]`;return e.replace(Dh,(i,o)=>o.replace(/([^:]*)(:*)(.*)/,(a,l,c,u)=>l+s+c+u)).replace(vs,s+" ")}return n+" "+e}_applySelectorScope(e,n,r){let s=/\[is=([^\]]*)\]/g;n=n.replace(s,(C,...A)=>A[0]);let i="["+n+"]",o=C=>{let A=C.trim();if(!A)return C;if(C.includes(Ir))A=this._applySimpleSelectorScope(C,n,r);else{let _=C.replace(vs,"");if(_.length>0){let U=_.match(/([^:]*)(:*)(.*)/);U&&(A=U[1]+i+U[2]+U[3])}}return A},a=new fc(e);e=a.content();let l="",c=0,u,h=/( |>|\+|~(?!=))\s*/g,g=!e.includes(Ir);for(;(u=h.exec(e))!==null;){let C=u[1],A=e.slice(c,u.index);if(A.match(/__esc-ph-(\d+)__/)&&e[u.index+1]?.match(/[a-fA-F\d]/))continue;g=g||A.includes(Ir);let _=g?o(A):A;l+=`${_} ${C} `,c=h.lastIndex}let y=e.substring(c);return g=g||y.includes(Ir),l+=g?o(y):y,a.restore(l)}_insertPolyfillHostInCssText(e){return e.replace(JS,wu).replace(QS,ra)}},fc=class{constructor(e){this.placeholders=[],this.index=0,e=this._escapeRegexMatches(e,/(\[[^\]]*\])/g),e=e.replace(/(\\.)/g,(n,r)=>{let s=`__esc-ph-${this.index}__`;return this.placeholders.push(r),this.index++,s}),this._content=e.replace(/(:nth-[-\w]+)(\([^)]+\))/g,(n,r,s)=>{let i=`__ph-${this.index}__`;return this.placeholders.push(s),this.index++,r+i})}restore(e){return e.replace(/__(?:ph|esc-ph)-(\d+)__/g,(n,r)=>this.placeholders[+r])}content(){return this._content}_escapeRegexMatches(e,n){return e.replace(n,(r,s)=>{let i=`__ph-${this.index}__`;return this.placeholders.push(s),this.index++,i})}},HS=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,WS=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,bh=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,ra="-shadowcsshost",wu="-shadowcsscontext",Tu="(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",jS=new RegExp(ra+Tu,"gim"),KS=new RegExp(wu+Tu,"gim"),zS=new RegExp(wu+Tu,"im"),Ir=ra+"-no-combinator",Dh=/-shadowcsshost-no-combinator([^\s]*)/,XS=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],_h=/(?:>>>)|(?:\/deep\/)|(?:::ng-deep)/g,YS="([>\\s~+[.,{:][\\s\\S]*)?$",vs=/-shadowcsshost/gim,QS=/:host/gim,JS=/:host-context/gim,ZS=/\r?\n/g,ew=/\/\*[\s\S]*?\*\//g,tw=/\/\*\s*#\s*source(Mapping)?URL=/g,xu="%COMMENT%",nw=new RegExp(xu,"g"),fl="%BLOCK%",rw=new RegExp(`(\\s*(?:${xu}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g"),sw=new Map([["{","}"]]),Dd="%COMMA_IN_PLACEHOLDER%",_d="%SEMI_IN_PLACEHOLDER%",Rd="%COLON_IN_PLACEHOLDER%",iw=new RegExp(Dd,"g"),ow=new RegExp(_d,"g"),aw=new RegExp(Rd,"g"),Gi=class{constructor(e,n){this.selector=e,this.content=n}};function Do(t,e){let n=uw(t),r=lw(n,sw,fl),s=0,i=r.escapedString.replace(rw,(...o)=>{let a=o[2],l="",c=o[4],u="";c&&c.startsWith("{"+fl)&&(l=r.blocks[s++],c=c.substring(fl.length+1),u="{");let h=e(new Gi(a,l));return`${o[1]}${h.selector}${o[3]}${u}${h.content}${c}`});return pw(i)}var dc=class{constructor(e,n){this.escapedString=e,this.blocks=n}};function lw(t,e,n){let r=[],s=[],i=0,o=0,a=-1,l,c;for(let u=0;u0;){let i=s.length,o=t.pop();for(let a=0;ar?`${i}${e}`:`${i}${n}${e}, ${i} ${n}${e}`).join(",")}function fw(t,e){let n=t.length;for(let r=1;rn.isEquivalent(this.args[r]))}isConstant(){return!1}transformInternalExpressions(e,n){this.body!==null?this.body=b(this.body,e,n|te.InChildOperation):this.fn!==null&&(this.fn=b(this.fn,e,n));for(let r=0;rn.clone()));return e.fn=this.fn?.clone()??null,e.varOffset=this.varOffset,e}},Bs=class t extends le{constructor(e){super(),this.index=e,this.kind=O.PureFunctionParameterExpr}visitExpression(){}isEquivalent(e){return e instanceof t&&e.index===this.index}isConstant(){return!0}transformInternalExpressions(){}clone(){return new t(this.index)}},zr=class t extends le{static{Fh=Ks,Bh=La}constructor(e,n,r,s){super(),this.target=e,this.targetSlot=n,this.name=r,this.args=s,this.kind=O.PipeBinding,this[Fh]=!0,this[Bh]=!0,this.varOffset=null}visitExpression(e,n){for(let r of this.args)r.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){for(let r=0;rn.clone()));return e.varOffset=this.varOffset,e}},ua=class t extends le{static{$h=Ks,Uh=La}constructor(e,n,r,s,i){super(),this.target=e,this.targetSlot=n,this.name=r,this.args=s,this.numArgs=i,this.kind=O.PipeBindingVariadic,this[$h]=!0,this[Uh]=!0,this.varOffset=null}visitExpression(e,n){this.args.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.args=b(this.args,e,n)}clone(){let e=new t(this.target,this.targetSlot,this.name,this.args.clone(),this.numArgs);return e.varOffset=this.varOffset,e}},$s=class t extends le{constructor(e,n){super(),this.receiver=e,this.name=n,this.kind=O.SafePropertyRead}get index(){return this.name}visitExpression(e,n){this.receiver.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.receiver=b(this.receiver,e,n)}clone(){return new t(this.receiver.clone(),this.name)}},Us=class t extends le{constructor(e,n,r){super(r),this.receiver=e,this.index=n,this.kind=O.SafeKeyedRead}visitExpression(e,n){this.receiver.visitExpression(e,n),this.index.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.receiver=b(this.receiver,e,n),this.index=b(this.index,e,n)}clone(){return new t(this.receiver.clone(),this.index.clone(),this.sourceSpan)}},yr=class t extends le{constructor(e,n){super(),this.receiver=e,this.args=n,this.kind=O.SafeInvokeFunction}visitExpression(e,n){this.receiver.visitExpression(e,n);for(let r of this.args)r.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.receiver=b(this.receiver,e,n);for(let r=0;re.clone()))}},Vs=class t extends le{constructor(e,n){super(),this.guard=e,this.expr=n,this.kind=O.SafeTernaryExpr}visitExpression(e,n){this.guard.visitExpression(e,n),this.expr.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.guard=b(this.guard,e,n),this.expr=b(this.expr,e,n)}clone(){return new t(this.guard.clone(),this.expr.clone())}},ji=class t extends le{constructor(){super(...arguments),this.kind=O.EmptyExpr}visitExpression(e,n){}isEquivalent(e){return e instanceof t}isConstant(){return!0}clone(){return new t}transformInternalExpressions(){}},nn=class t extends le{constructor(e,n){super(),this.expr=e,this.xref=n,this.kind=O.AssignTemporaryExpr,this.name=null}visitExpression(e,n){this.expr.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.expr=b(this.expr,e,n)}clone(){let e=new t(this.expr.clone(),this.xref);return e.name=this.name,e}},qn=class t extends le{constructor(e){super(),this.xref=e,this.kind=O.ReadTemporaryExpr,this.name=null}visitExpression(e,n){}isEquivalent(){return this.xref===this.xref}isConstant(){return!1}transformInternalExpressions(e,n){}clone(){let e=new t(this.xref);return e.name=this.name,e}},pa=class t extends le{constructor(e){super(),this.slot=e,this.kind=O.SlotLiteralExpr}visitExpression(e,n){}isEquivalent(e){return e instanceof t&&e.slot===this.slot}isConstant(){return!0}clone(){return new t(this.slot)}transformInternalExpressions(){}},ha=class t extends le{constructor(e,n,r,s=null){super(),this.expr=e,this.target=n,this.targetSlot=r,this.alias=s,this.kind=O.ConditionalCase}visitExpression(e,n){this.expr!==null&&this.expr.visitExpression(e,n)}isEquivalent(e){return e instanceof t&&e.expr===this.expr}isConstant(){return!0}clone(){return new t(this.expr,this.target,this.targetSlot)}transformInternalExpressions(e,n){this.expr!==null&&(this.expr=b(this.expr,e,n))}},Ki=class t extends le{constructor(e){super(),this.expr=e,this.kind=O.ConstCollected}transformInternalExpressions(e,n){this.expr=e(this.expr,n)}visitExpression(e,n){this.expr.visitExpression(e,n)}isEquivalent(e){return e instanceof t?this.expr.isEquivalent(e.expr):!1}isConstant(){return this.expr.isConstant()}clone(){return new t(this.expr)}};function Ze(t,e){$e(t,(n,r)=>(e(n,r),n),te.None)}var te;(function(t){t[t.None=0]="None",t[t.InChildOperation=1]="InChildOperation"})(te||(te={}));function ml(t,e,n){for(let r=0;rb(r,e,n));else if(t instanceof Mn)if(Array.isArray(t.body))for(let r=0;rs==="")&&(n.expression=n.expression.expressions[0])}function nT(t){for(let e of t.units)for(let n of e.ops()){if(n.kind!==p.Conditional)continue;let r,s=n.conditions.findIndex(o=>o.expr===null);if(s>=0){let o=n.conditions.splice(s,1)[0].targetSlot;r=new pa(o)}else r=v(-1);let i=n.test==null?null:new nn(n.test,t.allocateXrefId());for(let o=n.conditions.length-1;o>=0;o--){let a=n.conditions[o];if(a.expr!==null){if(i!==null){let l=o===0?i:new qn(i.xref);a.expr=new ee(I.Identical,l,a.expr)}else if(a.alias!==null){let l=t.allocateXrefId();a.expr=new nn(a.expr,l),n.contextValue=new qn(l)}r=new Zt(a.expr,new pa(a.targetSlot),r)}}n.processed=r,n.conditions=[]}}var rT=new Map([["&&",I.And],[">",I.Bigger],[">=",I.BiggerEquals],["|",I.BitwiseOr],["&",I.BitwiseAnd],["/",I.Divide],["==",I.Equals],["===",I.Identical],["<",I.Lower],["<=",I.LowerEquals],["-",I.Minus],["%",I.Modulo],["*",I.Multiply],["!=",I.NotEquals],["!==",I.NotIdentical],["??",I.NullishCoalesce],["||",I.Or],["+",I.Plus]]);function Vd(t){let e=new Map([["svg",je.SVG],["math",je.Math]]);return t===null?je.HTML:e.get(t)??je.HTML}function sT(t){let e=new Map([["svg",je.SVG],["math",je.Math]]);for(let[n,r]of e.entries())if(r===t)return n;return null}function iT(t,e){return e===je.HTML?t:`:${sT(e)}:${t}`}function qs(t){return Array.isArray(t)?ie(t.map(qs)):v(t)}function oT(t){let e=new Map;for(let n of t.units)for(let r of n.create)if(r.kind===p.ExtractedAttribute){let s=e.get(r.target)||new vc(t.compatibility);e.set(r.target,s),s.add(r.bindingKind,r.name,r.expression,r.namespace,r.trustedValueFn),w.remove(r)}if(t instanceof zi)for(let n of t.units)for(let r of n.create)if(r.kind==p.Projection){let s=e.get(r.xref);if(s!==void 0){let i=Ec(s);i.entries.length>0&&(r.attributes=i)}}else vr(r)&&(r.attributes=qh(t,e,r.xref),r.kind===p.RepeaterCreate&&r.emptyView!==null&&(r.emptyAttributes=qh(t,e,r.emptyView)));else if(t instanceof ga)for(let[n,r]of e.entries()){if(n!==t.root.xref)throw new Error("An attribute would be const collected into the host binding's template function, but is not associated with the root xref.");let s=Ec(r);s.entries.length>0&&(t.root.attributes=s)}}function qh(t,e,n){let r=e.get(n);if(r!==void 0){let s=Ec(r);if(s.entries.length>0)return t.addConst(s)}return null}var as=Object.freeze([]),vc=class{get attributes(){return this.byKind.get(F.Attribute)??as}get classes(){return this.byKind.get(F.ClassName)??as}get styles(){return this.byKind.get(F.StyleProperty)??as}get bindings(){return this.propertyBindings??as}get template(){return this.byKind.get(F.Template)??as}get i18n(){return this.byKind.get(F.I18n)??as}constructor(e){this.compatibility=e,this.known=new Map,this.byKind=new Map,this.propertyBindings=null,this.projectAs=null}isKnown(e,n){let r=this.known.get(e)??new Set;return this.known.set(e,r),r.has(n)?!0:(r.add(n),!1)}add(e,n,r,s,i){if(!(this.compatibility===vt.TemplateDefinitionBuilder&&(e===F.Attribute||e===F.ClassName||e===F.StyleProperty))&&this.isKnown(e,n))return;if(n==="ngProjectAs"){if(r===null||!(r instanceof xe)||r.value==null||typeof r.value?.toString()!="string")throw Error("ngProjectAs must have a string literal value");this.projectAs=r.value.toString()}let a=this.arrayFor(e);if(a.push(...aT(s,n)),e===F.Attribute||e===F.StyleProperty){if(r===null)throw Error("Attribute, i18n attribute, & style element attributes must have a value");if(i!==null){if(!Ld(r))throw Error("AssertionError: extracted attribute value should be string literal");a.push(od(i,new $o([new Uo(r.value)],[]),void 0,r.sourceSpan))}else a.push(r)}}arrayFor(e){return e===F.Property||e===F.TwoWayProperty?(this.propertyBindings??=[],this.propertyBindings):(this.byKind.has(e)||this.byKind.set(e,[]),this.byKind.get(e))}};function aT(t,e){let n=v(e);return t?[v(0),v(t),n]:[n]}function Ec({attributes:t,bindings:e,classes:n,i18n:r,projectAs:s,styles:i,template:o}){let a=[...t];if(s!==null){let l=cu(s)[0];a.push(v(5),qs(l))}return n.length>0&&a.push(v(1),...n),i.length>0&&a.push(v(2),...i),e.length>0&&a.push(v(3),...e),o.length>0&&a.push(v(4),...o),r.length>0&&a.push(v(6),...r),ie(a)}function lT(t){let e=new Map;for(let n of t.units){for(let r of n.create)r.kind===p.I18nAttributes&&e.set(r.target,r);for(let r of n.update)switch(r.kind){case p.Property:case p.Attribute:if(r.i18nContext===null||!(r.expression instanceof Ae))continue;let s=e.get(r.target);if(s===void 0)throw new Error("AssertionError: An i18n attribute binding instruction requires the owning element to have an I18nAttributes create instruction");if(s.target!==r.target)throw new Error("AssertionError: Expected i18nAttributes target element to match binding target element");let i=[];for(let o=0;oxT(r,{job:t}),te.None),$e(n,CT,te.None)}var wM=[Ke,at,qt,yr,zr].map(t=>t.constructor.name);function Mt(t){return t instanceof lr?Mt(t.expr):t instanceof ee?Mt(t.lhs)||Mt(t.rhs):t instanceof Zt?t.falseCase&&Mt(t.falseCase)?!0:Mt(t.condition)||Mt(t.trueCase):t instanceof As?Mt(t.condition):t instanceof nn?Mt(t.expr):t instanceof ot?Mt(t.receiver):t instanceof gn?Mt(t.receiver)||Mt(t.index):t instanceof Ke||t instanceof at||t instanceof qt||t instanceof yr||t instanceof zr}function vT(t){let e=new Set;return b(t,n=>(n instanceof nn&&e.add(n.xref),n),te.None),e}function ET(t,e,n){return b(t,r=>{if(r instanceof nn&&e.has(r.xref)){let s=new qn(r.xref);return n.job.compatibility===vt.TemplateDefinitionBuilder?new nn(s,s.xref):s}return r},te.None),t}function ls(t,e,n){let r;if(Mt(t)){let s=n.job.allocateXrefId();r=[new nn(t,s),new qn(s)]}else r=[t,t.clone()],ET(r[1],vT(r[0]),n);return new Vs(r[0],e(r[1]))}function ST(t){return t instanceof $s||t instanceof Us||t instanceof yr}function wT(t){return t instanceof ot||t instanceof gn||t instanceof Ke}function qd(t){return ST(t)||wT(t)}function TT(t){if(qd(t)&&t.receiver instanceof Vs){let e=t.receiver;for(;e.expr instanceof Vs;)e=e.expr;return e}return null}function xT(t,e){if(!qd(t))return t;let n=TT(t);if(n){if(t instanceof Ke)return n.expr=n.expr.callFn(t.args),t.receiver;if(t instanceof ot)return n.expr=n.expr.prop(t.name),t.receiver;if(t instanceof gn)return n.expr=n.expr.key(t.index),t.receiver;if(t instanceof yr)return n.expr=ls(n.expr,r=>r.callFn(t.args),e),t.receiver;if(t instanceof $s)return n.expr=ls(n.expr,r=>r.prop(t.name),e),t.receiver;if(t instanceof Us)return n.expr=ls(n.expr,r=>r.key(t.index),e),t.receiver}else{if(t instanceof yr)return ls(t.receiver,r=>r.callFn(t.args),e);if(t instanceof $s)return ls(t.receiver,r=>r.prop(t.name),e);if(t instanceof Us)return ls(t.receiver,r=>r.key(t.index),e)}return t}function CT(t){return t instanceof Vs?new Zt(new ee(I.Equals,t.guard,Ns),Ns,t.expr):t}var Gh="\uFFFD",IT="#",AT="*",NT="/",bT=":",DT="[",_T="]",RT="|";function kT(t){let e=new Map,n=new Map,r=new Map;for(let i of t.units)for(let o of i.create)switch(o.kind){case p.I18nContext:let a=PT(t,o);i.create.push(a),e.set(o.xref,a),r.set(o.xref,o);break;case p.I18nStart:n.set(o.xref,o);break}let s=null;for(let i of t.units)for(let o of i.create)switch(o.kind){case p.IcuStart:s=o,w.remove(o);let a=r.get(o.context);if(a.contextKind!==sr.Icu)continue;let l=n.get(a.i18nBlock);if(l.context===a.xref)continue;let c=n.get(l.root),u=e.get(c.context);if(u===void 0)throw Error("AssertionError: ICU sub-message should belong to a root message.");let h=e.get(a.xref);h.messagePlaceholder=o.messagePlaceholder,u.subMessages.push(h.xref);break;case p.IcuEnd:s=null,w.remove(o);break;case p.IcuPlaceholder:if(s===null||s.context==null)throw Error("AssertionError: Unexpected ICU placeholder outside of i18n context");e.get(s.context).postprocessingParams.set(o.name,v(MT(o))),w.remove(o);break}}function PT(t,e,n){let r=Hh(e.params),s=Hh(e.postprocessingParams),i=[...e.params.values()].some(o=>o.length>1);return Bw(t.allocateXrefId(),e.xref,e.i18nBlock,e.message,n??null,r,s,i)}function MT(t){if(t.strings.length!==t.expressionPlaceholders.length+1)throw Error(`AssertionError: Invalid ICU placeholder with ${t.strings.length} strings and ${t.expressionPlaceholders.length} expressions`);let e=t.expressionPlaceholders.map(Es);return t.strings.flatMap((n,r)=>[n,e[r]||""]).join("")}function Hh(t){let e=new Map;for(let[n,r]of t){let s=LT(r);s!==null&&e.set(n,v(s))}return e}function LT(t){if(t.length===0)return null;let e=t.map(n=>Es(n));return e.length===1?e[0]:`${DT}${e.join(RT)}${_T}`}function Es(t){if(t.flags&ae.ElementTag&&t.flags&ae.TemplateTag){if(typeof t.value!="object")throw Error("AssertionError: Expected i18n param value to have an element and template slot");let s=Es({...t,value:t.value.element,flags:t.flags&~ae.TemplateTag}),i=Es({...t,value:t.value.template,flags:t.flags&~ae.ElementTag});return t.flags&ae.OpenTag&&t.flags&ae.CloseTag?`${i}${s}${i}`:t.flags&ae.CloseTag?`${s}${i}`:`${i}${s}`}if(t.flags&ae.OpenTag&&t.flags&ae.CloseTag)return`${Es({...t,flags:t.flags&~ae.CloseTag})}${Es({...t,flags:t.flags&~ae.OpenTag})}`;if(t.flags===ae.None)return`${t.value}`;let e="",n="";t.flags&ae.ElementTag?e=IT:t.flags&ae.TemplateTag&&(e=AT),e!==""&&(n=t.flags&ae.CloseTag?NT:"");let r=t.subTemplateIndex===null?"":`${bT}${t.subTemplateIndex}`;return`${Gh}${n}${e}${t.value}${r}${Gh}`}function OT(t){for(let e of t.units){let n=new Map;for(let s of e.create){if(zs(s)){if(s.handle.slot===null)throw new Error("AssertionError: expected slots to have been allocated before generating advance() calls")}else continue;n.set(s.xref,s.handle.slot)}let r=0;for(let s of e.update){let i=null;if(sa(s)?i=s:Ze(s,a=>{i===null&&sa(a)&&(i=a)}),i===null)continue;if(!n.has(i.target))throw new Error(`AssertionError: reference to unknown slot for target ${i.target}`);let o=n.get(i.target);if(r!==o){let a=o-r;if(a<0)throw new Error("AssertionError: slot counter should never need to move backwards");w.insertBefore(Tw(a,i.sourceSpan),s),r=o}}}}function FT(t){let e=t.compatibility===vt.TemplateDefinitionBuilder,n=[],r=0;for(let s of t.units)for(let i of s.create)i.kind===p.Projection&&(n.push(i.selector),i.projectionSlotIndex=r++);if(n.length>0){let s=null;if(n.length>1||n[0]!=="*"){let i=n.map(o=>o==="*"?o:cu(o));s=t.pool.getConstLiteral(qs(i),e)}t.contentSelectors=t.pool.getConstLiteral(qs(n),e),t.root.create.prepend([Mw(s)])}}function BT(t){oi(t.root,null)}function oi(t,e){let n=$T(t,e);for(let r of t.create)switch(r.kind){case p.Template:oi(t.job.views.get(r.xref),n);break;case p.Projection:r.fallbackView!==null&&oi(t.job.views.get(r.fallbackView),n);break;case p.RepeaterCreate:oi(t.job.views.get(r.xref),n),r.emptyView&&oi(t.job.views.get(r.emptyView),n);break;case p.Listener:case p.TwoWayListener:r.handlerOps.prepend(wc(t,n,!0));break}t.update.prepend(wc(t,n,!1))}function $T(t,e){let n={view:t.xref,viewContextVariable:{kind:Le.Context,name:null,view:t.xref},contextVariables:new Map,aliases:t.aliases,references:[],letDeclarations:[],parent:e};for(let r of t.contextVariables.keys())n.contextVariables.set(r,{kind:Le.Identifier,name:null,identifier:r,local:!1});for(let r of t.create)switch(r.kind){case p.ElementStart:case p.Template:if(!Array.isArray(r.localRefs))throw new Error("AssertionError: expected localRefs to be an array");for(let s=0;sr instanceof Ki?v(t.addConst(r.expr)):r,te.None)}var Wh="style.",jh="class.",VT="style!",Kh="class!",zh="!important";function qT(t){for(let e of t.root.update)if(e.kind===p.Binding&&e.bindingKind===F.Property)if(e.name.endsWith(zh)&&(e.name=e.name.substring(0,e.name.length-zh.length)),e.name.startsWith(Wh)){e.bindingKind=F.StyleProperty,e.name=e.name.substring(Wh.length),GT(e.name)||(e.name=HT(e.name));let{property:n,suffix:r}=yl(e.name);e.name=n,e.unit=r}else e.name.startsWith(VT)?(e.bindingKind=F.StyleProperty,e.name="style"):e.name.startsWith(jh)?(e.bindingKind=F.ClassName,e.name=yl(e.name.substring(jh.length)).property):e.name.startsWith(Kh)&&(e.bindingKind=F.ClassName,e.name=yl(e.name.substring(Kh.length)).property)}function GT(t){return t.startsWith("--")}function HT(t){return t.replace(/[a-z][A-Z]/g,e=>e.charAt(0)+"-"+e.charAt(1)).toLowerCase()}function yl(t){let e=t.indexOf("!important");e!==-1&&(t=e>0?t.substring(0,e):"");let n=null,r=t,s=t.lastIndexOf(".");return s>0&&(n=t.slice(s+1),r=t.substring(0,s)),{property:r,suffix:n}}function Tc(t,e=!1){return Xe(Object.keys(t).map(n=>({key:n,quoted:e,value:t[n]})))}var xc=class{visitText(e){return e.value}visitContainer(e){return e.children.map(n=>n.visit(this)).join("")}visitIcu(e){let n=Object.keys(e.cases).map(s=>`${s} {${e.cases[s].visit(this)}}`);return`{${e.expressionPlaceholder}, ${e.type}, ${n.join(" ")}}`}visitTagPlaceholder(e){return e.isVoid?this.formatPh(e.startName):`${this.formatPh(e.startName)}${e.children.map(n=>n.visit(this)).join("")}${this.formatPh(e.closeName)}`}visitPlaceholder(e){return this.formatPh(e.name)}visitBlockPlaceholder(e){return`${this.formatPh(e.startName)}${e.children.map(n=>n.visit(this)).join("")}${this.formatPh(e.closeName)}`}visitIcuPlaceholder(e,n){return this.formatPh(e.name)}formatPh(e){return`{${so(e,!1)}}`}},WT=new xc;function Gd(t){return t.visit(WT)}var Y;(function(t){t[t.Character=0]="Character",t[t.Identifier=1]="Identifier",t[t.PrivateIdentifier=2]="PrivateIdentifier",t[t.Keyword=3]="Keyword",t[t.String=4]="String",t[t.Operator=5]="Operator",t[t.Number=6]="Number",t[t.Error=7]="Error"})(Y||(Y={}));var jT=["var","let","as","null","undefined","true","false","if","else","this"],Xi=class{tokenize(e){let n=new Cc(e),r=[],s=n.scanToken();for(;s!=null;)r.push(s),s=n.scanToken();return r}},rn=class{constructor(e,n,r,s,i){this.index=e,this.end=n,this.type=r,this.numValue=s,this.strValue=i}isCharacter(e){return this.type==Y.Character&&this.numValue==e}isNumber(){return this.type==Y.Number}isString(){return this.type==Y.String}isOperator(e){return this.type==Y.Operator&&this.strValue==e}isIdentifier(){return this.type==Y.Identifier}isPrivateIdentifier(){return this.type==Y.PrivateIdentifier}isKeyword(){return this.type==Y.Keyword}isKeywordLet(){return this.type==Y.Keyword&&this.strValue=="let"}isKeywordAs(){return this.type==Y.Keyword&&this.strValue=="as"}isKeywordNull(){return this.type==Y.Keyword&&this.strValue=="null"}isKeywordUndefined(){return this.type==Y.Keyword&&this.strValue=="undefined"}isKeywordTrue(){return this.type==Y.Keyword&&this.strValue=="true"}isKeywordFalse(){return this.type==Y.Keyword&&this.strValue=="false"}isKeywordThis(){return this.type==Y.Keyword&&this.strValue=="this"}isError(){return this.type==Y.Error}toNumber(){return this.type==Y.Number?this.numValue:-1}toString(){switch(this.type){case Y.Character:case Y.Identifier:case Y.Keyword:case Y.Operator:case Y.PrivateIdentifier:case Y.String:case Y.Error:return this.strValue;case Y.Number:return this.numValue.toString();default:return null}}};function Xh(t,e,n){return new rn(t,e,Y.Character,n,String.fromCharCode(n))}function KT(t,e,n){return new rn(t,e,Y.Identifier,0,n)}function zT(t,e,n){return new rn(t,e,Y.PrivateIdentifier,0,n)}function XT(t,e,n){return new rn(t,e,Y.Keyword,0,n)}function vl(t,e,n){return new rn(t,e,Y.Operator,0,n)}function YT(t,e,n){return new rn(t,e,Y.String,0,n)}function QT(t,e,n){return new rn(t,e,Y.Number,n,"")}function JT(t,e,n){return new rn(t,e,Y.Error,0,n)}var El=new rn(-1,-1,Y.Character,0,""),Cc=class{constructor(e){this.input=e,this.peek=0,this.index=-1,this.length=e.length,this.advance()}advance(){this.peek=++this.index>=this.length?Qe:this.input.charCodeAt(this.index)}scanToken(){let e=this.input,n=this.length,r=this.peek,s=this.index;for(;r<=yd;)if(++s>=n){r=Qe;break}else r=e.charCodeAt(s);if(this.peek=r,this.index=s,s>=n)return null;if(Yh(r))return this.scanIdentifier();if(cn(r))return this.scanNumber(s);let i=s;switch(r){case ps:return this.advance(),cn(this.peek)?this.scanNumber(i):Xh(i,this.index,ps);case kn:case zt:case pn:case dt:case Ts:case ys:case Ut:case nr:case Ct:return this.scanCharacter(i,r);case Ui:case $i:return this.scanString();case vd:return this.scanPrivateIdentifier();case Ed:case na:case SS:case An:case ES:case IS:return this.scanOperator(i,String.fromCharCode(r));case xh:return this.scanQuestion(i);case gs:case er:return this.scanComplexOperator(i,String.fromCharCode(r),Dr,"=");case ic:case Dr:return this.scanComplexOperator(i,String.fromCharCode(r),Dr,"=",Dr,"=");case ta:return this.scanComplexOperator(i,"&",ta,"&");case Ch:return this.scanComplexOperator(i,"|",Ch,"|");case Nd:for(;Vi(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error(`Unexpected character [${String.fromCharCode(r)}]`,0)}scanCharacter(e,n){return this.advance(),Xh(e,this.index,n)}scanOperator(e,n){return this.advance(),vl(e,this.index,n)}scanComplexOperator(e,n,r,s,i,o){this.advance();let a=n;return this.peek==r&&(this.advance(),a+=s),i!=null&&this.peek==i&&(this.advance(),a+=o),vl(e,this.index,a)}scanIdentifier(){let e=this.index;for(this.advance();Qh(this.peek);)this.advance();let n=this.input.substring(e,this.index);return jT.indexOf(n)>-1?XT(e,this.index,n):KT(e,this.index,n)}scanPrivateIdentifier(){let e=this.index;if(this.advance(),!Yh(this.peek))return this.error("Invalid character [#]",-1);for(;Qh(this.peek);)this.advance();let n=this.input.substring(e,this.index);return zT(e,this.index,n)}scanNumber(e){let n=this.index===e,r=!1;for(this.advance();;){if(!cn(this.peek))if(this.peek===io){if(!cn(this.input.charCodeAt(this.index-1))||!cn(this.input.charCodeAt(this.index+1)))return this.error("Invalid numeric separator",0);r=!0}else if(this.peek===ps)n=!1;else if(ZT(this.peek)){if(this.advance(),ex(this.peek)&&this.advance(),!cn(this.peek))return this.error("Invalid exponent",-1);n=!1}else break;this.advance()}let s=this.input.substring(e,this.index);r&&(s=s.replace(/_/g,""));let i=n?nx(s):parseFloat(s);return QT(e,this.index,i)}scanString(){let e=this.index,n=this.peek;this.advance();let r="",s=this.index,i=this.input;for(;this.peek!=n;)if(this.peek==ui){r+=i.substring(s,this.index);let a;if(this.advance(),this.peek==Cd){let l=i.substring(this.index+1,this.index+5);if(/^[0-9a-f]+$/i.test(l))a=parseInt(l,16);else return this.error(`Invalid unicode escape [\\u${l}]`,0);for(let c=0;c<5;c++)this.advance()}else a=tx(this.peek),this.advance();r+=String.fromCharCode(a),s=this.index}else{if(this.peek==Qe)return this.error("Unterminated quote",0);this.advance()}let o=i.substring(s,this.index);return this.advance(),YT(e,this.index,r+o)}scanQuestion(e){this.advance();let n="?";return(this.peek===xh||this.peek===ps)&&(n+=this.peek===ps?".":"?",this.advance()),vl(e,this.index,n)}error(e,n){let r=this.index+n;return JT(r,this.index,`Lexer Error: ${e} at column ${r} in expression [${this.input}]`)}};function Yh(t){return qr<=t&&t<=oo||js<=t&&t<=Ma||t==io||t==yu}function Qh(t){return qi(t)||cn(t)||t==io||t==yu}function ZT(t){return t==NS||t==TS}function ex(t){return t==na||t==Ed}function tx(t){switch(t){case wd:return Rr;case Eu:return gd;case Td:return gu;case xd:return mu;case Id:return md;default:return t}}function nx(t){let e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}var Ic=class{constructor(e,n,r){this.strings=e,this.expressions=n,this.offsets=r}},Ac=class{constructor(e,n,r){this.templateBindings=e,this.warnings=n,this.errors=r}},ya=class{constructor(e){this._lexer=e,this.errors=[]}parseAction(e,n,r,s=Bt){this._checkNoInterpolation(e,n,s);let i=this._stripComments(e),o=this._lexer.tokenize(i),a=new Ar(e,n,r,o,1,this.errors,0).parseChain();return new we(a,e,n,r,this.errors)}parseBinding(e,n,r,s=Bt){let i=this._parseBindingAst(e,n,r,s);return new we(i,e,n,r,this.errors)}checkSimpleExpression(e){let n=new Nc;return e.visit(n),n.errors}parseSimpleBinding(e,n,r,s=Bt){let i=this._parseBindingAst(e,n,r,s),o=this.checkSimpleExpression(i);return o.length>0&&this._reportError(`Host binding expression cannot contain ${o.join(" ")}`,e,n),new we(i,e,n,r,this.errors)}_reportError(e,n,r,s){this.errors.push(new Ni(e,n,r,s))}_parseBindingAst(e,n,r,s){this._checkNoInterpolation(e,n,s);let i=this._stripComments(e),o=this._lexer.tokenize(i);return new Ar(e,n,r,o,0,this.errors,0).parseChain()}parseTemplateBindings(e,n,r,s,i){let o=this._lexer.tokenize(n);return new Ar(n,r,i,o,0,this.errors,0).parseTemplateBindings({source:e,span:new We(s,s+e.length)})}parseInterpolation(e,n,r,s,i=Bt){let{strings:o,expressions:a,offsets:l}=this.splitInterpolation(e,n,s,i);if(a.length===0)return null;let c=[];for(let u=0;uu.text),c,e,n,r)}parseInterpolationExpression(e,n,r){let s=this._stripComments(e),i=this._lexer.tokenize(s),o=new Ar(e,n,r,i,0,this.errors,0).parseChain(),a=["",""];return this.createInterpolationAst(a,[o],e,n,r)}createInterpolationAst(e,n,r,s,i){let o=new Fr(0,r.length),a=new On(o,o.toAbsolute(i),e,n);return new we(a,r,s,i,this.errors)}splitInterpolation(e,n,r,s=Bt){let i=[],o=[],a=[],l=r?rx(r):null,c=0,u=!1,h=!1,{start:d,end:g}=s;for(;c-1)break;i>-1&&o>-1&&this._reportError(`Got interpolation (${r}${s}) where expression was expected`,e,`at column ${i} in`,n)}_getInterpolationEndIndex(e,n,r){for(let s of this._forEachUnquotedChar(e,r)){if(e.startsWith(n,s))return s;if(e.startsWith("//",s))return e.indexOf(n,s)}return-1}*_forEachUnquotedChar(e,n){let r=null,s=0;for(let i=n;i=this.tokens.length}get inputIndex(){return this.atEOF?this.currentEndIndex:this.next.index+this.offset}get currentEndIndex(){return this.index>0?this.peek(-1).end+this.offset:this.tokens.length===0?this.input.length+this.offset:this.next.index+this.offset}get currentAbsoluteOffset(){return this.absoluteOffset+this.inputIndex}span(e,n){let r=this.currentEndIndex;if(n!==void 0&&n>this.currentEndIndex&&(r=n),e>r){let s=r;r=e,e=s}return new Fr(e,r)}sourceSpan(e,n){let r=`${e}@${this.inputIndex}:${n}`;return this.sourceSpanCache.has(r)||this.sourceSpanCache.set(r,this.span(e,n).toAbsolute(this.absoluteOffset)),this.sourceSpanCache.get(r)}advance(){this.index++}withContext(e,n){this.context|=e;let r=n();return this.context^=e,r}consumeOptionalCharacter(e){return this.next.isCharacter(e)?(this.advance(),!0):!1}peekKeywordLet(){return this.next.isKeywordLet()}peekKeywordAs(){return this.next.isKeywordAs()}expectCharacter(e){this.consumeOptionalCharacter(e)||this.error(`Missing expected ${String.fromCharCode(e)}`)}consumeOptionalOperator(e){return this.next.isOperator(e)?(this.advance(),!0):!1}expectOperator(e){this.consumeOptionalOperator(e)||this.error(`Missing expected operator ${e}`)}prettyPrintToken(e){return e===El?"end of input":`token ${e}`}expectIdentifierOrKeyword(){let e=this.next;return!e.isIdentifier()&&!e.isKeyword()?(e.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(e,"expected identifier or keyword"):this.error(`Unexpected ${this.prettyPrintToken(e)}, expected identifier or keyword`),null):(this.advance(),e.toString())}expectIdentifierOrKeywordOrString(){let e=this.next;return!e.isIdentifier()&&!e.isKeyword()&&!e.isString()?(e.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(e,"expected identifier, keyword or string"):this.error(`Unexpected ${this.prettyPrintToken(e)}, expected identifier, keyword, or string`),""):(this.advance(),e.toString())}parseChain(){let e=[],n=this.inputIndex;for(;this.index":case"<=":case">=":this.advance();let s=this.parseAdditive();n=new ft(this.span(e),this.sourceSpan(e),r,n,s);continue}break}return n}parseAdditive(){let e=this.inputIndex,n=this.parseMultiplicative();for(;this.next.type==Y.Operator;){let r=this.next.strValue;switch(r){case"+":case"-":this.advance();let s=this.parseMultiplicative();n=new ft(this.span(e),this.sourceSpan(e),r,n,s);continue}break}return n}parseMultiplicative(){let e=this.inputIndex,n=this.parsePrefix();for(;this.next.type==Y.Operator;){let r=this.next.strValue;switch(r){case"*":case"%":case"/":this.advance();let s=this.parsePrefix();n=new ft(this.span(e),this.sourceSpan(e),r,n,s);continue}break}return n}parsePrefix(){if(this.next.type==Y.Operator){let e=this.inputIndex,n=this.next.strValue,r;switch(n){case"+":return this.advance(),r=this.parsePrefix(),bi.createPlus(this.span(e),this.sourceSpan(e),r);case"-":return this.advance(),r=this.parsePrefix(),bi.createMinus(this.span(e),this.sourceSpan(e),r);case"!":return this.advance(),r=this.parsePrefix(),new Di(this.span(e),this.sourceSpan(e),r)}}return this.parseCallChain()}parseCallChain(){let e=this.inputIndex,n=this.parsePrimary();for(;;)if(this.consumeOptionalCharacter(ps))n=this.parseAccessMember(n,e,!1);else if(this.consumeOptionalOperator("?."))this.consumeOptionalCharacter(kn)?n=this.parseCall(n,e,!0):n=this.consumeOptionalCharacter(Ts)?this.parseKeyedReadOrWrite(n,e,!0):this.parseAccessMember(n,e,!0);else if(this.consumeOptionalCharacter(Ts))n=this.parseKeyedReadOrWrite(n,e,!1);else if(this.consumeOptionalCharacter(kn))n=this.parseCall(n,e,!1);else if(this.consumeOptionalOperator("!"))n=new _i(this.span(e),this.sourceSpan(e),n);else return n}parsePrimary(){let e=this.inputIndex;if(this.consumeOptionalCharacter(kn)){this.rparensExpected++;let n=this.parsePipe();return this.rparensExpected--,this.expectCharacter(zt),n}else{if(this.next.isKeywordNull())return this.advance(),new Ot(this.span(e),this.sourceSpan(e),null);if(this.next.isKeywordUndefined())return this.advance(),new Ot(this.span(e),this.sourceSpan(e),void 0);if(this.next.isKeywordTrue())return this.advance(),new Ot(this.span(e),this.sourceSpan(e),!0);if(this.next.isKeywordFalse())return this.advance(),new Ot(this.span(e),this.sourceSpan(e),!1);if(this.next.isKeywordThis())return this.advance(),new fn(this.span(e),this.sourceSpan(e));if(this.consumeOptionalCharacter(Ts)){this.rbracketsExpected++;let n=this.parseExpressionList(ys);return this.rbracketsExpected--,this.expectCharacter(ys),new Wo(this.span(e),this.sourceSpan(e),n)}else{if(this.next.isCharacter(pn))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMember(new Be(this.span(e),this.sourceSpan(e)),e,!1);if(this.next.isNumber()){let n=this.next.toNumber();return this.advance(),new Ot(this.span(e),this.sourceSpan(e),n)}else if(this.next.isString()){let n=this.next.toString();return this.advance(),new Ot(this.span(e),this.sourceSpan(e),n)}else return this.next.isPrivateIdentifier()?(this._reportErrorForPrivateIdentifier(this.next,null),new Ue(this.span(e),this.sourceSpan(e))):this.index>=this.tokens.length?(this.error(`Unexpected end of expression: ${this.input}`),new Ue(this.span(e),this.sourceSpan(e))):(this.error(`Unexpected token ${this.next}`),new Ue(this.span(e),this.sourceSpan(e)))}}}parseExpressionList(e){let n=[];do if(!this.next.isCharacter(e))n.push(this.parsePipe());else break;while(this.consumeOptionalCharacter(Ut));return n}parseLiteralMap(){let e=[],n=[],r=this.inputIndex;if(this.expectCharacter(pn),!this.consumeOptionalCharacter(dt)){this.rbracesExpected++;do{let s=this.inputIndex,i=this.next.isString(),o=this.expectIdentifierOrKeywordOrString(),a={key:o,quoted:i};if(e.push(a),i)this.expectCharacter(nr),n.push(this.parsePipe());else if(this.consumeOptionalCharacter(nr))n.push(this.parsePipe());else{a.isShorthandInitialized=!0;let l=this.span(s),c=this.sourceSpan(s);n.push(new Ce(l,c,c,new Be(l,c),o))}}while(this.consumeOptionalCharacter(Ut)&&!this.next.isCharacter(dt));this.rbracesExpected--,this.expectCharacter(dt)}return new jo(this.span(r),this.sourceSpan(r),e,n)}parseAccessMember(e,n,r){let s=this.inputIndex,i=this.withContext(Ss.Writable,()=>{let l=this.expectIdentifierOrKeyword()??"";return l.length===0&&this.error("Expected identifier for property access",e.span.end),l}),o=this.sourceSpan(s),a;if(r)this.consumeOptionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),a=new Ue(this.span(n),this.sourceSpan(n))):a=new lt(this.span(n),this.sourceSpan(n),o,e,i);else if(this.consumeOptionalOperator("=")){if(!(this.parseFlags&1))return this.error("Bindings cannot contain assignments"),new Ue(this.span(n),this.sourceSpan(n));let l=this.parseConditional();a=new Ln(this.span(n),this.sourceSpan(n),o,e,i,l)}else a=new Ce(this.span(n),this.sourceSpan(n),o,e,i);return a}parseCall(e,n,r){let s=this.inputIndex;this.rparensExpected++;let i=this.parseCallArguments(),o=this.span(s,this.inputIndex).toAbsolute(this.absoluteOffset);this.expectCharacter(zt),this.rparensExpected--;let a=this.span(n),l=this.sourceSpan(n);return r?new vn(a,l,e,i,o):new yn(a,l,e,i,o)}parseCallArguments(){if(this.next.isCharacter(zt))return[];let e=[];do e.push(this.parsePipe());while(this.consumeOptionalCharacter(Ut));return e}expectTemplateBindingKey(){let e="",n=!1,r=this.currentAbsoluteOffset;do e+=this.expectIdentifierOrKeywordOrString(),n=this.consumeOptionalOperator("-"),n&&(e+="-");while(n);return{source:e,span:new We(r,r+e.length)}}parseTemplateBindings(e){let n=[];for(n.push(...this.parseDirectiveKeywordBindings(e));this.index{this.rbracketsExpected++;let s=this.parsePipe();if(s instanceof Ue&&this.error("Key access cannot be empty"),this.rbracketsExpected--,this.expectCharacter(ys),this.consumeOptionalOperator("="))if(r)this.error("The '?.' operator cannot be used in the assignment");else{let i=this.parseConditional();return new Ho(this.span(n),this.sourceSpan(n),e,s,i)}else return r?new pr(this.span(n),this.sourceSpan(n),e,s):new _s(this.span(n),this.sourceSpan(n),e,s);return new Ue(this.span(n),this.sourceSpan(n))})}parseDirectiveKeywordBindings(e){let n=[];this.consumeOptionalCharacter(nr);let r=this.getDirectiveBoundTarget(),s=this.currentAbsoluteOffset,i=this.parseAsBinding(e);i||(this.consumeStatementTerminator(),s=this.currentAbsoluteOffset);let o=new We(e.span.start,s);return n.push(new Kl(o,e,r)),i&&n.push(i),n}getDirectiveBoundTarget(){if(this.next===El||this.peekKeywordAs()||this.peekKeywordLet())return null;let e=this.parsePipe(),{start:n,end:r}=e.span,s=this.input.substring(n,r);return new we(e,s,this.location,this.absoluteOffset+n,this.errors)}parseAsBinding(e){if(!this.peekKeywordAs())return null;this.advance();let n=this.expectTemplateBindingKey();this.consumeStatementTerminator();let r=new We(e.span.start,this.currentAbsoluteOffset);return new Ri(r,n,e)}parseLetBinding(){if(!this.peekKeywordLet())return null;let e=this.currentAbsoluteOffset;this.advance();let n=this.expectTemplateBindingKey(),r=null;this.consumeOptionalOperator("=")&&(r=this.expectTemplateBindingKey()),this.consumeStatementTerminator();let s=new We(e,this.currentAbsoluteOffset);return new Ri(s,n,r)}consumeStatementTerminator(){this.consumeOptionalCharacter(Ct)||this.consumeOptionalCharacter(Ut)}error(e,n=null){this.errors.push(new Ni(e,this.input,this.locationText(n),this.location)),this.skip()}locationText(e=null){return e==null&&(e=this.index),ea+l.length,0);r+=o,n+=o}e.set(r,n),s++}return e}var Er=class{constructor(e,n){this.sourceSpan=e,this.i18n=n}},Xr=class extends Er{constructor(e,n,r,s){super(n,s),this.value=e,this.tokens=r}visit(e,n){return e.visitText(this,n)}},Gs=class extends Er{constructor(e,n,r,s,i,o){super(s,o),this.switchValue=e,this.type=n,this.cases=r,this.switchValueSourceSpan=i}visit(e,n){return e.visitExpansion(this,n)}},bc=class{constructor(e,n,r,s,i){this.value=e,this.expression=n,this.sourceSpan=r,this.valueSourceSpan=s,this.expSourceSpan=i}visit(e,n){return e.visitExpansionCase(this,n)}},Dc=class extends Er{constructor(e,n,r,s,i,o,a){super(r,a),this.name=e,this.value=n,this.keySpan=s,this.valueSpan=i,this.valueTokens=o}visit(e,n){return e.visitAttribute(this,n)}},Lt=class extends Er{constructor(e,n,r,s,i,o=null,a){super(s,a),this.name=e,this.attrs=n,this.children=r,this.startSourceSpan=i,this.endSourceSpan=o}visit(e,n){return e.visitElement(this,n)}},Yi=class{constructor(e,n){this.value=e,this.sourceSpan=n}visit(e,n){return e.visitComment(this,n)}},Ft=class extends Er{constructor(e,n,r,s,i,o,a=null,l){super(s,l),this.name=e,this.parameters=n,this.children=r,this.nameSpan=i,this.startSourceSpan=o,this.endSourceSpan=a}visit(e,n){return e.visitBlock(this,n)}},va=class{constructor(e,n){this.expression=e,this.sourceSpan=n}visit(e,n){return e.visitBlockParameter(this,n)}},Ea=class{constructor(e,n,r,s,i){this.name=e,this.value=n,this.sourceSpan=r,this.nameSpan=s,this.valueSpan=i}visit(e,n){return e.visitLetDeclaration(this,n)}};function Ee(t,e,n=null){let r=[],s=t.visit?i=>t.visit(i,n)||i.visit(t,n):i=>i.visit(t,n);return e.forEach(i=>{let o=s(i);o&&r.push(o)}),r}var Mo;function Jh(){return Mo||(Mo={},_o(ce.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),_o(ce.STYLE,["*|style"]),_o(ce.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),_o(ce.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),Mo}function _o(t,e){for(let n of e)Mo[n.toLowerCase()]=t}var sx=new Set(["sandbox","allow","allowfullscreen","referrerpolicy","csp","fetchpriority"]);function ix(t){return sx.has(t.toLowerCase())}var _c=class{},ox="boolean",ax="number",lx="string",cx="object",ux=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],Hd=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),px=Array.from(Hd).reduce((t,[e,n])=>(t.set(e,n),t),new Map),sn=class extends _c{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,ux.forEach(e=>{let n=new Map,r=new Set,[s,i]=e.split("|"),o=i.split(","),[a,l]=s.split("^");a.split(",").forEach(u=>{this._schema.set(u.toLowerCase(),n),this._eventSchema.set(u.toLowerCase(),r)});let c=l&&this._schema.get(l.toLowerCase());if(c){for(let[u,h]of c)n.set(u,h);for(let u of this._eventSchema.get(l.toLowerCase()))r.add(u)}o.forEach(u=>{if(u.length>0)switch(u[0]){case"*":r.add(u.substring(1));break;case"!":n.set(u.substring(1),ox);break;case"#":n.set(u.substring(1),ax);break;case"%":n.set(u.substring(1),cx);break;default:n.set(u,lx)}})})}hasProperty(e,n,r){if(r.some(i=>i.name===Ll.name))return!0;if(e.indexOf("-")>-1){if(Eh(e)||Xl(e))return!1;if(r.some(i=>i.name===Ml.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(n)}hasElement(e,n){return n.some(r=>r.name===Ll.name)||e.indexOf("-")>-1&&(Eh(e)||Xl(e)||n.some(r=>r.name===Ml.name))?!0:this._schema.has(e.toLowerCase())}securityContext(e,n,r){r&&(n=this.getMappedPropName(n)),e=e.toLowerCase(),n=n.toLowerCase();let s=Jh()[e+"|"+n];return s||(s=Jh()["*|"+n],s||ce.NONE)}getMappedPropName(e){return Hd.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=... If '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){let n=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(n.keys()).map(r=>px.get(r)??r)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return VE(e)}normalizeAnimationStyleValue(e,n,r){let s="",i=r.toString().trim(),o=null;if(hx(e)&&r!==0&&r!=="0")if(typeof r=="number")s="px";else{let a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&(o=`Please provide a CSS unit value for ${n}:${r}`)}return{error:o,value:i+s}}};function hx(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var K=class{constructor({closedByChildren:e,implicitNamespacePrefix:n,contentType:r=jt.PARSABLE_DATA,closedByParent:s=!1,isVoid:i=!1,ignoreFirstLf:o=!1,preventNamespaceInheritance:a=!1,canSelfClose:l=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach(c=>this.closedByChildren[c]=!0),this.isVoid=i,this.closedByParent=s||i,this.implicitNamespacePrefix=n||null,this.contentType=r,this.ignoreFirstLf=o,this.preventNamespaceInheritance=a,this.canSelfClose=l??i}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return typeof this.contentType=="object"?(e===void 0?void 0:this.contentType[e])??this.contentType.default:this.contentType}},Zh,cs;function Wd(t){return cs||(Zh=new K({canSelfClose:!0}),cs=Object.assign(Object.create(null),{base:new K({isVoid:!0}),meta:new K({isVoid:!0}),area:new K({isVoid:!0}),embed:new K({isVoid:!0}),link:new K({isVoid:!0}),img:new K({isVoid:!0}),input:new K({isVoid:!0}),param:new K({isVoid:!0}),hr:new K({isVoid:!0}),br:new K({isVoid:!0}),source:new K({isVoid:!0}),track:new K({isVoid:!0}),wbr:new K({isVoid:!0}),p:new K({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new K({closedByChildren:["tbody","tfoot"]}),tbody:new K({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new K({closedByChildren:["tbody"],closedByParent:!0}),tr:new K({closedByChildren:["tr"],closedByParent:!0}),td:new K({closedByChildren:["td","th"],closedByParent:!0}),th:new K({closedByChildren:["td","th"],closedByParent:!0}),col:new K({isVoid:!0}),svg:new K({implicitNamespacePrefix:"svg"}),foreignObject:new K({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new K({implicitNamespacePrefix:"math"}),li:new K({closedByChildren:["li"],closedByParent:!0}),dt:new K({closedByChildren:["dt","dd"]}),dd:new K({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new K({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new K({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new K({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new K({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new K({closedByChildren:["optgroup"],closedByParent:!0}),option:new K({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new K({ignoreFirstLf:!0}),listing:new K({ignoreFirstLf:!0}),style:new K({contentType:jt.RAW_TEXT}),script:new K({contentType:jt.RAW_TEXT}),title:new K({contentType:{default:jt.ESCAPABLE_RAW_TEXT,svg:jt.PARSABLE_DATA}}),textarea:new K({contentType:jt.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new sn().allKnownElementNames().forEach(e=>{!cs[e]&&Yl(e)===null&&(cs[e]=new K({canSelfClose:!1}))})),cs[t]??cs[t.toLowerCase()]??Zh}var ef={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},Rc=class{constructor(){this._placeHolderNameCounts={},this._signatureToName={}}getStartTagPlaceholderName(e,n,r){let s=this._hashTag(e,n,r);if(this._signatureToName[s])return this._signatureToName[s];let i=e.toUpperCase(),o=ef[i]||`TAG_${i}`,a=this._generateUniqueName(r?o:`START_${o}`);return this._signatureToName[s]=a,a}getCloseTagPlaceholderName(e){let n=this._hashClosingTag(e);if(this._signatureToName[n])return this._signatureToName[n];let r=e.toUpperCase(),s=ef[r]||`TAG_${r}`,i=this._generateUniqueName(`CLOSE_${s}`);return this._signatureToName[n]=i,i}getPlaceholderName(e,n){let r=e.toUpperCase(),s=`PH: ${r}=${n}`;if(this._signatureToName[s])return this._signatureToName[s];let i=this._generateUniqueName(r);return this._signatureToName[s]=i,i}getUniquePlaceholder(e){return this._generateUniqueName(e.toUpperCase())}getStartBlockPlaceholderName(e,n){let r=this._hashBlock(e,n);if(this._signatureToName[r])return this._signatureToName[r];let s=this._generateUniqueName(`START_BLOCK_${this._toSnakeCase(e)}`);return this._signatureToName[r]=s,s}getCloseBlockPlaceholderName(e){let n=this._hashClosingBlock(e);if(this._signatureToName[n])return this._signatureToName[n];let r=this._generateUniqueName(`CLOSE_BLOCK_${this._toSnakeCase(e)}`);return this._signatureToName[n]=r,r}_hashTag(e,n,r){let s=`<${e}`,i=Object.keys(n).sort().map(a=>` ${a}=${n[a]}`).join(""),o=r?"/>":`>`;return s+i+o}_hashClosingTag(e){return this._hashTag(`/${e}`,{},!1)}_hashBlock(e,n){let r=n.length===0?"":` (${n.sort().join("; ")})`;return`@${e}${r} {}`}_hashClosingBlock(e){return this._hashBlock(`close_${e}`,[])}_toSnakeCase(e){return e.toUpperCase().replace(/[^A-Z0-9]/g,"_")}_generateUniqueName(e){if(!this._placeHolderNameCounts.hasOwnProperty(e))return this._placeHolderNameCounts[e]=1,e;let r=this._placeHolderNameCounts[e];return this._placeHolderNameCounts[e]=r+1,`${e}_${r}`}},fx=new ya(new Xi);function dx(t,e){let n=new kc(fx,t,e);return(r,s,i,o,a)=>n.toI18nMessage(r,s,i,o,a)}function mx(t,e){return e}var kc=class{constructor(e,n,r){this._expressionParser=e,this._interpolationConfig=n,this._containerBlocks=r}toI18nMessage(e,n="",r="",s="",i){let o={isIcu:e.length==1&&e[0]instanceof Gs,icuDepth:0,placeholderRegistry:new Rc,placeholderToContent:{},placeholderToMessage:{},visitNodeFn:i||mx},a=Ee(this,e,o);return new st(a,o.placeholderToContent,o.placeholderToMessage,n,r,s)}visitElement(e,n){let r=Ee(this,e.children,n),s={};e.attrs.forEach(c=>{s[c.name]=c.value});let i=Wd(e.name).isVoid,o=n.placeholderRegistry.getStartTagPlaceholderName(e.name,s,i);n.placeholderToContent[o]={text:e.startSourceSpan.toString(),sourceSpan:e.startSourceSpan};let a="";i||(a=n.placeholderRegistry.getCloseTagPlaceholderName(e.name),n.placeholderToContent[a]={text:``,sourceSpan:e.endSourceSpan??e.sourceSpan});let l=new dr(e.name,s,o,a,r,i,e.sourceSpan,e.startSourceSpan,e.endSourceSpan);return n.visitNodeFn(e,l)}visitAttribute(e,n){let r=e.valueTokens===void 0||e.valueTokens.length===1?new ds(e.value,e.valueSpan||e.sourceSpan):this._visitTextWithInterpolation(e.valueTokens,e.valueSpan||e.sourceSpan,n,e.i18n);return n.visitNodeFn(e,r)}visitText(e,n){let r=e.tokens.length===1?new ds(e.value,e.sourceSpan):this._visitTextWithInterpolation(e.tokens,e.sourceSpan,n,e.i18n);return n.visitNodeFn(e,r)}visitComment(e,n){return null}visitExpansion(e,n){n.icuDepth++;let r={},s=new Zo(e.switchValue,e.type,r,e.sourceSpan);if(e.cases.forEach(a=>{r[a.value]=new Rn(a.expression.map(l=>l.visit(this,n)),a.expSourceSpan)}),n.icuDepth--,n.isIcu||n.icuDepth>0){let a=n.placeholderRegistry.getUniquePlaceholder(`VAR_${e.type}`);return s.expressionPlaceholder=a,n.placeholderToContent[a]={text:e.switchValue,sourceSpan:e.switchValueSourceSpan},n.visitNodeFn(e,s)}let i=n.placeholderRegistry.getPlaceholderName("ICU",e.sourceSpan.toString());n.placeholderToMessage[i]=this.toI18nMessage([e],"","","",void 0);let o=new Ms(s,i,e.sourceSpan);return n.visitNodeFn(e,o)}visitExpansionCase(e,n){throw new Error("Unreachable code")}visitBlock(e,n){let r=Ee(this,e.children,n);if(this._containerBlocks.has(e.name))return new Rn(r,e.sourceSpan);let s=e.parameters.map(l=>l.expression),i=n.placeholderRegistry.getStartBlockPlaceholderName(e.name,s),o=n.placeholderRegistry.getCloseBlockPlaceholderName(e.name);n.placeholderToContent[i]={text:e.startSourceSpan.toString(),sourceSpan:e.startSourceSpan},n.placeholderToContent[o]={text:e.endSourceSpan?e.endSourceSpan.toString():"}",sourceSpan:e.endSourceSpan??e.sourceSpan};let a=new mr(e.name,s,i,o,r,e.sourceSpan,e.startSourceSpan,e.endSourceSpan);return n.visitNodeFn(e,a)}visitBlockParameter(e,n){throw new Error("Unreachable code")}visitLetDeclaration(e,n){return null}_visitTextWithInterpolation(e,n,r,s){let i=[],o=!1;for(let a of e)switch(a.type){case 8:case 17:o=!0;let l=a.parts[1],c=Sx(l)||"INTERPOLATION",u=r.placeholderRegistry.getPlaceholderName(c,l);r.placeholderToContent[u]={text:a.parts.join(""),sourceSpan:a.sourceSpan},i.push(new ea(l,u,a.sourceSpan));break;default:if(a.parts[0].length>0){let h=i[i.length-1];h instanceof ds?(h.value+=a.parts[0],h.sourceSpan=new V(h.sourceSpan.start,a.sourceSpan.end,h.sourceSpan.fullStart,h.sourceSpan.details)):i.push(new ds(a.parts[0],a.sourceSpan))}break}return o?(gx(i,s),new Rn(i,n)):i[0]}};function gx(t,e){if(e instanceof st&&(yx(e),e=e.nodes[0]),e instanceof Rn){vx(e.children,t);for(let n=0;ne[r].constructor!==n.constructor))throw new Error("The types of the i18n message children changed between first and second pass.")}var Ex=/\/\/[\s\S]*i18n[\s\S]*\([\s\S]*ph[\s\S]*=[\s\S]*("|')([\s\S]*?)\1[\s\S]*\)/g;function Sx(t){return t.split(Ex)[2]}var Pc=class extends q{constructor(e,n){super(e,n)}},Sa={AElig:"\xC6",AMP:"&",amp:"&",Aacute:"\xC1",Abreve:"\u0102",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",af:"\u2061",Aring:"\xC5",angst:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",colone:"\u2254",coloneq:"\u2254",Atilde:"\xC3",Auml:"\xC4",Backslash:"\u2216",setminus:"\u2216",setmn:"\u2216",smallsetminus:"\u2216",ssetmn:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",doublebarwedge:"\u2306",Bcy:"\u0411",Because:"\u2235",becaus:"\u2235",because:"\u2235",Bernoullis:"\u212C",Bscr:"\u212C",bernou:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",breve:"\u02D8",Bumpeq:"\u224E",HumpDownHump:"\u224E",bump:"\u224E",CHcy:"\u0427",COPY:"\xA9",copy:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",DD:"\u2145",Cayleys:"\u212D",Cfr:"\u212D",Ccaron:"\u010C",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",cedil:"\xB8",CenterDot:"\xB7",centerdot:"\xB7",middot:"\xB7",Chi:"\u03A7",CircleDot:"\u2299",odot:"\u2299",CircleMinus:"\u2296",ominus:"\u2296",CirclePlus:"\u2295",oplus:"\u2295",CircleTimes:"\u2297",otimes:"\u2297",ClockwiseContourIntegral:"\u2232",cwconint:"\u2232",CloseCurlyDoubleQuote:"\u201D",rdquo:"\u201D",rdquor:"\u201D",CloseCurlyQuote:"\u2019",rsquo:"\u2019",rsquor:"\u2019",Colon:"\u2237",Proportion:"\u2237",Colone:"\u2A74",Congruent:"\u2261",equiv:"\u2261",Conint:"\u222F",DoubleContourIntegral:"\u222F",ContourIntegral:"\u222E",conint:"\u222E",oint:"\u222E",Copf:"\u2102",complexes:"\u2102",Coproduct:"\u2210",coprod:"\u2210",CounterClockwiseContourIntegral:"\u2233",awconint:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",asympeq:"\u224D",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",ddagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",DoubleLeftTee:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",nabla:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",acute:"\xB4",DiacriticalDot:"\u02D9",dot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",dblac:"\u02DD",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"\u02DC",tilde:"\u02DC",Diamond:"\u22C4",diam:"\u22C4",diamond:"\u22C4",DifferentialD:"\u2146",dd:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DoubleDot:"\xA8",die:"\xA8",uml:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",doteq:"\u2250",esdot:"\u2250",DoubleDownArrow:"\u21D3",Downarrow:"\u21D3",dArr:"\u21D3",DoubleLeftArrow:"\u21D0",Leftarrow:"\u21D0",lArr:"\u21D0",DoubleLeftRightArrow:"\u21D4",Leftrightarrow:"\u21D4",hArr:"\u21D4",iff:"\u21D4",DoubleLongLeftArrow:"\u27F8",Longleftarrow:"\u27F8",xlArr:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",Longleftrightarrow:"\u27FA",xhArr:"\u27FA",DoubleLongRightArrow:"\u27F9",Longrightarrow:"\u27F9",xrArr:"\u27F9",DoubleRightArrow:"\u21D2",Implies:"\u21D2",Rightarrow:"\u21D2",rArr:"\u21D2",DoubleRightTee:"\u22A8",vDash:"\u22A8",DoubleUpArrow:"\u21D1",Uparrow:"\u21D1",uArr:"\u21D1",DoubleUpDownArrow:"\u21D5",Updownarrow:"\u21D5",vArr:"\u21D5",DoubleVerticalBar:"\u2225",par:"\u2225",parallel:"\u2225",shortparallel:"\u2225",spar:"\u2225",DownArrow:"\u2193",ShortDownArrow:"\u2193",darr:"\u2193",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",duarr:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",leftharpoondown:"\u21BD",lhard:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",rhard:"\u21C1",rightharpoondown:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",top:"\u22A4",DownTeeArrow:"\u21A7",mapstodown:"\u21A7",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ETH:"\xD0",Eacute:"\xC9",Ecaron:"\u011A",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrave:"\xC8",Element:"\u2208",in:"\u2208",isin:"\u2208",isinv:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",eqsim:"\u2242",esim:"\u2242",Equilibrium:"\u21CC",rightleftharpoons:"\u21CC",rlhar:"\u21CC",Escr:"\u2130",expectation:"\u2130",Esim:"\u2A73",Eta:"\u0397",Euml:"\xCB",Exists:"\u2203",exist:"\u2203",ExponentialE:"\u2147",ee:"\u2147",exponentiale:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",blacksquare:"\u25AA",squarf:"\u25AA",squf:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",forall:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",gt:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",ggg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",ge:"\u2265",geq:"\u2265",GreaterEqualLess:"\u22DB",gel:"\u22DB",gtreqless:"\u22DB",GreaterFullEqual:"\u2267",gE:"\u2267",geqq:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",gl:"\u2277",gtrless:"\u2277",GreaterSlantEqual:"\u2A7E",geqslant:"\u2A7E",ges:"\u2A7E",GreaterTilde:"\u2273",gsim:"\u2273",gtrsim:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",NestedGreaterGreater:"\u226B",gg:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",caron:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",Poincareplane:"\u210C",HilbertSpace:"\u210B",Hscr:"\u210B",hamilt:"\u210B",Hopf:"\u210D",quaternions:"\u210D",HorizontalLine:"\u2500",boxh:"\u2500",Hstrok:"\u0126",HumpEqual:"\u224F",bumpe:"\u224F",bumpeq:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xCD",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Im:"\u2111",image:"\u2111",imagpart:"\u2111",Igrave:"\xCC",Imacr:"\u012A",ImaginaryI:"\u2148",ii:"\u2148",Int:"\u222C",Integral:"\u222B",int:"\u222B",Intersection:"\u22C2",bigcap:"\u22C2",xcap:"\u22C2",InvisibleComma:"\u2063",ic:"\u2063",InvisibleTimes:"\u2062",it:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",imagline:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",LT:"<",lt:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Lscr:"\u2112",lagran:"\u2112",Larr:"\u219E",twoheadleftarrow:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",lang:"\u27E8",langle:"\u27E8",LeftArrow:"\u2190",ShortLeftArrow:"\u2190",larr:"\u2190",leftarrow:"\u2190",slarr:"\u2190",LeftArrowBar:"\u21E4",larrb:"\u21E4",LeftArrowRightArrow:"\u21C6",leftrightarrows:"\u21C6",lrarr:"\u21C6",LeftCeiling:"\u2308",lceil:"\u2308",LeftDoubleBracket:"\u27E6",lobrk:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",dharl:"\u21C3",downharpoonleft:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",lfloor:"\u230A",LeftRightArrow:"\u2194",harr:"\u2194",leftrightarrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",dashv:"\u22A3",LeftTeeArrow:"\u21A4",mapstoleft:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",vartriangleleft:"\u22B2",vltri:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",ltrie:"\u22B4",trianglelefteq:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",uharl:"\u21BF",upharpoonleft:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",leftharpoonup:"\u21BC",lharu:"\u21BC",LeftVectorBar:"\u2952",LessEqualGreater:"\u22DA",leg:"\u22DA",lesseqgtr:"\u22DA",LessFullEqual:"\u2266",lE:"\u2266",leqq:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",lg:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",leqslant:"\u2A7D",les:"\u2A7D",LessTilde:"\u2272",lesssim:"\u2272",lsim:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",lAarr:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",longleftarrow:"\u27F5",xlarr:"\u27F5",LongLeftRightArrow:"\u27F7",longleftrightarrow:"\u27F7",xharr:"\u27F7",LongRightArrow:"\u27F6",longrightarrow:"\u27F6",xrarr:"\u27F6",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",swarr:"\u2199",swarrow:"\u2199",LowerRightArrow:"\u2198",searr:"\u2198",searrow:"\u2198",Lsh:"\u21B0",lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",NestedLessLess:"\u226A",ll:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mscr:"\u2133",phmmat:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",mnplus:"\u2213",mp:"\u2213",Mopf:"\u{1D544}",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",ZeroWidthSpace:"\u200B",NewLine:` `,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nbsp:"\xA0",Nopf:"\u2115",naturals:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",nequiv:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",npar:"\u2226",nparallel:"\u2226",nshortparallel:"\u2226",nspar:"\u2226",NotElement:"\u2209",notin:"\u2209",notinva:"\u2209",NotEqual:"\u2260",ne:"\u2260",NotEqualTilde:"\u2242\u0338",nesim:"\u2242\u0338",NotExists:"\u2204",nexist:"\u2204",nexists:"\u2204",NotGreater:"\u226F",ngt:"\u226F",ngtr:"\u226F",NotGreaterEqual:"\u2271",nge:"\u2271",ngeq:"\u2271",NotGreaterFullEqual:"\u2267\u0338",ngE:"\u2267\u0338",ngeqq:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",nGtv:"\u226B\u0338",NotGreaterLess:"\u2279",ntgl:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",NotGreaterTilde:"\u2275",ngsim:"\u2275",NotHumpDownHump:"\u224E\u0338",nbump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",nbumpe:"\u224F\u0338",NotLeftTriangle:"\u22EA",nltri:"\u22EA",ntriangleleft:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",nltrie:"\u22EC",ntrianglelefteq:"\u22EC",NotLess:"\u226E",nless:"\u226E",nlt:"\u226E",NotLessEqual:"\u2270",nle:"\u2270",nleq:"\u2270",NotLessGreater:"\u2278",ntlg:"\u2278",NotLessLess:"\u226A\u0338",nLtv:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",NotLessTilde:"\u2274",nlsim:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",npr:"\u2280",nprec:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",npre:"\u2AAF\u0338",npreceq:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",nprcue:"\u22E0",NotReverseElement:"\u220C",notni:"\u220C",notniva:"\u220C",NotRightTriangle:"\u22EB",nrtri:"\u22EB",ntriangleright:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",nrtrie:"\u22ED",ntrianglerighteq:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",nsqsube:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",nsqsupe:"\u22E3",NotSubset:"\u2282\u20D2",nsubset:"\u2282\u20D2",vnsub:"\u2282\u20D2",NotSubsetEqual:"\u2288",nsube:"\u2288",nsubseteq:"\u2288",NotSucceeds:"\u2281",nsc:"\u2281",nsucc:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",nsce:"\u2AB0\u0338",nsucceq:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",nsccue:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",nsupset:"\u2283\u20D2",vnsup:"\u2283\u20D2",NotSupersetEqual:"\u2289",nsupe:"\u2289",nsupseteq:"\u2289",NotTilde:"\u2241",nsim:"\u2241",NotTildeEqual:"\u2244",nsime:"\u2244",nsimeq:"\u2244",NotTildeFullEqual:"\u2247",ncong:"\u2247",NotTildeTilde:"\u2249",nap:"\u2249",napprox:"\u2249",NotVerticalBar:"\u2224",nmid:"\u2224",nshortmid:"\u2224",nsmid:"\u2224",Nscr:"\u{1D4A9}",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacute:"\xD3",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",ohm:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",ldquo:"\u201C",OpenCurlyQuote:"\u2018",lsquo:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslash:"\xD8",Otilde:"\xD5",Otimes:"\u2A37",Ouml:"\xD6",OverBar:"\u203E",oline:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",tbrk:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",part:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",plusmn:"\xB1",pm:"\xB1",Popf:"\u2119",primes:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",pr:"\u227A",prec:"\u227A",PrecedesEqual:"\u2AAF",pre:"\u2AAF",preceq:"\u2AAF",PrecedesSlantEqual:"\u227C",prcue:"\u227C",preccurlyeq:"\u227C",PrecedesTilde:"\u227E",precsim:"\u227E",prsim:"\u227E",Prime:"\u2033",Product:"\u220F",prod:"\u220F",Proportional:"\u221D",prop:"\u221D",propto:"\u221D",varpropto:"\u221D",vprop:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUOT:'"',quot:'"',Qfr:"\u{1D514}",Qopf:"\u211A",rationals:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",drbkarow:"\u2910",REG:"\xAE",circledR:"\xAE",reg:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",twoheadrightarrow:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",Rfr:"\u211C",real:"\u211C",realpart:"\u211C",ReverseElement:"\u220B",SuchThat:"\u220B",ni:"\u220B",niv:"\u220B",ReverseEquilibrium:"\u21CB",leftrightharpoons:"\u21CB",lrhar:"\u21CB",ReverseUpEquilibrium:"\u296F",duhar:"\u296F",Rho:"\u03A1",RightAngleBracket:"\u27E9",rang:"\u27E9",rangle:"\u27E9",RightArrow:"\u2192",ShortRightArrow:"\u2192",rarr:"\u2192",rightarrow:"\u2192",srarr:"\u2192",RightArrowBar:"\u21E5",rarrb:"\u21E5",RightArrowLeftArrow:"\u21C4",rightleftarrows:"\u21C4",rlarr:"\u21C4",RightCeiling:"\u2309",rceil:"\u2309",RightDoubleBracket:"\u27E7",robrk:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",dharr:"\u21C2",downharpoonright:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rfloor:"\u230B",RightTee:"\u22A2",vdash:"\u22A2",RightTeeArrow:"\u21A6",map:"\u21A6",mapsto:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",vartriangleright:"\u22B3",vrtri:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",rtrie:"\u22B5",trianglerighteq:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",uharr:"\u21BE",upharpoonright:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",rharu:"\u21C0",rightharpoonup:"\u21C0",RightVectorBar:"\u2953",Ropf:"\u211D",reals:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",rAarr:"\u21DB",Rscr:"\u211B",realine:"\u211B",Rsh:"\u21B1",rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortUpArrow:"\u2191",UpArrow:"\u2191",uarr:"\u2191",uparrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",compfn:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",radic:"\u221A",Square:"\u25A1",squ:"\u25A1",square:"\u25A1",SquareIntersection:"\u2293",sqcap:"\u2293",SquareSubset:"\u228F",sqsub:"\u228F",sqsubset:"\u228F",SquareSubsetEqual:"\u2291",sqsube:"\u2291",sqsubseteq:"\u2291",SquareSuperset:"\u2290",sqsup:"\u2290",sqsupset:"\u2290",SquareSupersetEqual:"\u2292",sqsupe:"\u2292",sqsupseteq:"\u2292",SquareUnion:"\u2294",sqcup:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",sstarf:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",sube:"\u2286",subseteq:"\u2286",Succeeds:"\u227B",sc:"\u227B",succ:"\u227B",SucceedsEqual:"\u2AB0",sce:"\u2AB0",succeq:"\u2AB0",SucceedsSlantEqual:"\u227D",sccue:"\u227D",succcurlyeq:"\u227D",SucceedsTilde:"\u227F",scsim:"\u227F",succsim:"\u227F",Sum:"\u2211",sum:"\u2211",Sup:"\u22D1",Supset:"\u22D1",Superset:"\u2283",sup:"\u2283",supset:"\u2283",SupersetEqual:"\u2287",supe:"\u2287",supseteq:"\u2287",THORN:"\xDE",TRADE:"\u2122",trade:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",there4:"\u2234",therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",Tilde:"\u223C",sim:"\u223C",thicksim:"\u223C",thksim:"\u223C",TildeEqual:"\u2243",sime:"\u2243",simeq:"\u2243",TildeFullEqual:"\u2245",cong:"\u2245",TildeTilde:"\u2248",ap:"\u2248",approx:"\u2248",asymp:"\u2248",thickapprox:"\u2248",thkap:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",tdot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",lowbar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",bbrk:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",bigcup:"\u22C3",xcup:"\u22C3",UnionPlus:"\u228E",uplus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",udarr:"\u21C5",UpDownArrow:"\u2195",updownarrow:"\u2195",varr:"\u2195",UpEquilibrium:"\u296E",udhar:"\u296E",UpTee:"\u22A5",bot:"\u22A5",bottom:"\u22A5",perp:"\u22A5",UpTeeArrow:"\u21A5",mapstoup:"\u21A5",UpperLeftArrow:"\u2196",nwarr:"\u2196",nwarrow:"\u2196",UpperRightArrow:"\u2197",nearr:"\u2197",nearrow:"\u2197",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",bigvee:"\u22C1",xvee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",mid:"\u2223",shortmid:"\u2223",smid:"\u2223",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",wr:"\u2240",wreath:"\u2240",VeryThinSpace:"\u200A",hairsp:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",bigwedge:"\u22C0",xwedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",Zeta:"\u0396",Zfr:"\u2128",zeetrf:"\u2128",Zopf:"\u2124",integers:"\u2124",Zscr:"\u{1D4B5}",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",mstpos:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acirc:"\xE2",acy:"\u0430",aelig:"\xE6",afr:"\u{1D51E}",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",and:"\u2227",wedge:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",angle:"\u2220",ange:"\u29A4",angmsd:"\u2221",measuredangle:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",approxeq:"\u224A",apid:"\u224B",apos:"'",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",midast:"*",atilde:"\xE3",auml:"\xE4",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",bcong:"\u224C",backepsilon:"\u03F6",bepsi:"\u03F6",backprime:"\u2035",bprime:"\u2035",backsim:"\u223D",bsim:"\u223D",backsimeq:"\u22CD",bsime:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrktbrk:"\u23B6",bcy:"\u0431",bdquo:"\u201E",ldquor:"\u201E",bemptyv:"\u29B0",beta:"\u03B2",beth:"\u2136",between:"\u226C",twixt:"\u226C",bfr:"\u{1D51F}",bigcirc:"\u25EF",xcirc:"\u25EF",bigodot:"\u2A00",xodot:"\u2A00",bigoplus:"\u2A01",xoplus:"\u2A01",bigotimes:"\u2A02",xotime:"\u2A02",bigsqcup:"\u2A06",xsqcup:"\u2A06",bigstar:"\u2605",starf:"\u2605",bigtriangledown:"\u25BD",xdtri:"\u25BD",bigtriangleup:"\u25B3",xutri:"\u25B3",biguplus:"\u2A04",xuplus:"\u2A04",bkarow:"\u290D",rbarr:"\u290D",blacklozenge:"\u29EB",lozf:"\u29EB",blacktriangle:"\u25B4",utrif:"\u25B4",blacktriangledown:"\u25BE",dtrif:"\u25BE",blacktriangleleft:"\u25C2",ltrif:"\u25C2",blacktriangleright:"\u25B8",rtrif:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",minusb:"\u229F",boxplus:"\u229E",plusb:"\u229E",boxtimes:"\u22A0",timesb:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bumpE:"\u2AAE",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",ccaps:"\u2A4D",ccaron:"\u010D",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cemptyv:"\u29B2",cent:"\xA2",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",cire:"\u2257",circlearrowleft:"\u21BA",olarr:"\u21BA",circlearrowright:"\u21BB",orarr:"\u21BB",circledS:"\u24C8",oS:"\u24C8",circledast:"\u229B",oast:"\u229B",circledcirc:"\u229A",ocir:"\u229A",circleddash:"\u229D",odash:"\u229D",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",comma:",",commat:"@",comp:"\u2201",complement:"\u2201",congdot:"\u2A6D",copf:"\u{1D554}",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",curlyeqprec:"\u22DE",cuesc:"\u22DF",curlyeqsucc:"\u22DF",cularr:"\u21B6",curvearrowleft:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curvearrowright:"\u21B7",curarrm:"\u293C",curlyvee:"\u22CE",cuvee:"\u22CE",curlywedge:"\u22CF",cuwed:"\u22CF",curren:"\xA4",cwint:"\u2231",cylcty:"\u232D",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",dash:"\u2010",hyphen:"\u2010",dbkarow:"\u290F",rBarr:"\u290F",dcaron:"\u010F",dcy:"\u0434",ddarr:"\u21CA",downdownarrows:"\u21CA",ddotseq:"\u2A77",eDDot:"\u2A77",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",diamondsuit:"\u2666",diams:"\u2666",digamma:"\u03DD",gammad:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",llcorner:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",doteqdot:"\u2251",eDot:"\u2251",dotminus:"\u2238",minusd:"\u2238",dotplus:"\u2214",plusdo:"\u2214",dotsquare:"\u22A1",sdotb:"\u22A1",drcorn:"\u231F",lrcorner:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",triangledown:"\u25BF",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\u2256",eqcirc:"\u2256",ecirc:"\xEA",ecolon:"\u2255",eqcolon:"\u2255",ecy:"\u044D",edot:"\u0117",efDot:"\u2252",fallingdotseq:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrave:"\xE8",egs:"\u2A96",eqslantgtr:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",eqslantless:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",varnothing:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",straightepsilon:"\u03F5",varepsilon:"\u03F5",equals:"=",equest:"\u225F",questeq:"\u225F",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",risingdotseq:"\u2253",erarr:"\u2971",escr:"\u212F",eta:"\u03B7",eth:"\xF0",euml:"\xEB",euro:"\u20AC",excl:"!",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",fork:"\u22D4",pitchfork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac12:"\xBD",half:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",sfrown:"\u2322",fscr:"\u{1D4BB}",gEl:"\u2A8C",gtreqqless:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gap:"\u2A86",gtrapprox:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gimel:"\u2137",gjcy:"\u0453",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gneqq:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gnsim:"\u22E7",gopf:"\u{1D558}",gscr:"\u210A",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtrdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrarr:"\u2978",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hardcy:"\u044A",harrcir:"\u2948",harrw:"\u21AD",leftrightsquigarrow:"\u21AD",hbar:"\u210F",hslash:"\u210F",planck:"\u210F",plankv:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",mldr:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",searhk:"\u2925",hkswarow:"\u2926",swarhk:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",larrhk:"\u21A9",hookrightarrow:"\u21AA",rarrhk:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hstrok:"\u0127",hybull:"\u2043",iacute:"\xED",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexcl:"\xA1",ifr:"\u{1D526}",igrave:"\xEC",iiiint:"\u2A0C",qint:"\u2A0C",iiint:"\u222D",tint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",imath:"\u0131",inodot:"\u0131",imof:"\u22B7",imped:"\u01B5",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",intcal:"\u22BA",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iquest:"\xBF",iscr:"\u{1D4BE}",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",itilde:"\u0129",iukcy:"\u0456",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",varkappa:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAtail:"\u291B",lBarr:"\u290E",lEg:"\u2A8B",lesseqqgtr:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lambda:"\u03BB",langd:"\u2991",lap:"\u2A85",lessapprox:"\u2A85",laquo:"\xAB",larrbfs:"\u291F",larrfs:"\u291D",larrlp:"\u21AB",looparrowleft:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",leftarrowtail:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lcy:"\u043B",ldca:"\u2936",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leq:"\u2264",leftleftarrows:"\u21C7",llarr:"\u21C7",leftthreetimes:"\u22CB",lthree:"\u22CB",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessdot:"\u22D6",ltdot:"\u22D6",lfisht:"\u297C",lfr:"\u{1D529}",lgE:"\u2A91",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lneqq:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",longmapsto:"\u27FC",xmap:"\u27FC",looparrowright:"\u21AC",rarrlp:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",loz:"\u25CA",lozenge:"\u25CA",lpar:"(",lparlt:"\u2993",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsime:"\u2A8D",lsimg:"\u2A8F",lsquor:"\u201A",sbquo:"\u201A",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",triangleleft:"\u25C3",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",macr:"\xAF",strns:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midcir:"\u2AF0",minus:"\u2212",minusdu:"\u2A2A",mlcp:"\u2ADB",models:"\u22A7",mopf:"\u{1D55E}",mscr:"\u{1D4C2}",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nLeftarrow:"\u21CD",nlArr:"\u21CD",nLeftrightarrow:"\u21CE",nhArr:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nRightarrow:"\u21CF",nrArr:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nacute:"\u0144",nang:"\u2220\u20D2",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",natur:"\u266E",natural:"\u266E",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",neArr:"\u21D7",nearhk:"\u2924",nedot:"\u2250\u0338",nesear:"\u2928",toea:"\u2928",nfr:"\u{1D52B}",nharr:"\u21AE",nleftrightarrow:"\u21AE",nhpar:"\u2AF2",nis:"\u22FC",nisd:"\u22FA",njcy:"\u045A",nlE:"\u2266\u0338",nleqq:"\u2266\u0338",nlarr:"\u219A",nleftarrow:"\u219A",nldr:"\u2025",nopf:"\u{1D55F}",not:"\xAC",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinvb:"\u22F7",notinvc:"\u22F6",notnivb:"\u22FE",notnivc:"\u22FD",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",nrarr:"\u219B",nrightarrow:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nscr:"\u{1D4C3}",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsubseteqq:"\u2AC5\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupseteqq:"\u2AC6\u0338",ntilde:"\xF1",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwnear:"\u2927",oacute:"\xF3",ocirc:"\xF4",ocy:"\u043E",odblac:"\u0151",odiv:"\u2A38",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",olcir:"\u29BE",olcross:"\u29BB",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",or:"\u2228",vee:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",oscr:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oslash:"\xF8",osol:"\u2298",otilde:"\xF5",otimesas:"\u2A36",ouml:"\xF6",ovbar:"\u233D",para:"\xB6",parsim:"\u2AF3",parsl:"\u2AFD",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",straightphi:"\u03D5",varphi:"\u03D5",phone:"\u260E",pi:"\u03C0",piv:"\u03D6",varpi:"\u03D6",planckh:"\u210E",plus:"+",plusacir:"\u2A23",pluscir:"\u2A22",plusdu:"\u2A25",pluse:"\u2A72",plussim:"\u2A26",plustwo:"\u2A27",pointint:"\u2A15",popf:"\u{1D561}",pound:"\xA3",prE:"\u2AB3",prap:"\u2AB7",precapprox:"\u2AB7",precnapprox:"\u2AB9",prnap:"\u2AB9",precneqq:"\u2AB5",prnE:"\u2AB5",precnsim:"\u22E8",prnsim:"\u22E8",prime:"\u2032",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quatint:"\u2A16",quest:"?",rAtail:"\u291C",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",raemptyv:"\u29B3",rangd:"\u2992",range:"\u29A5",raquo:"\xBB",rarrap:"\u2975",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rightarrowtail:"\u21A3",rarrw:"\u219D",rightsquigarrow:"\u219D",ratail:"\u291A",ratio:"\u2236",rbbrk:"\u2773",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdsh:"\u21B3",rect:"\u25AD",rfisht:"\u297D",rfr:"\u{1D52F}",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",varrho:"\u03F1",rightrightarrows:"\u21C9",rrarr:"\u21C9",rightthreetimes:"\u22CC",rthree:"\u22CC",ring:"\u02DA",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rsaquo:"\u203A",rscr:"\u{1D4C7}",rtimes:"\u22CA",rtri:"\u25B9",triangleright:"\u25B9",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",scE:"\u2AB4",scap:"\u2AB8",succapprox:"\u2AB8",scaron:"\u0161",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",succneqq:"\u2AB6",scnap:"\u2ABA",succnapprox:"\u2ABA",scnsim:"\u22E9",succnsim:"\u22E9",scpolint:"\u2A13",scy:"\u0441",sdot:"\u22C5",sdote:"\u2A66",seArr:"\u21D8",sect:"\xA7",semi:";",seswar:"\u2929",tosa:"\u2929",sext:"\u2736",sfr:"\u{1D530}",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",varsigma:"\u03C2",simdot:"\u2A6A",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",smashp:"\u2A33",smeparsl:"\u29E4",smile:"\u2323",ssmile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",sqcaps:"\u2293\uFE00",sqcups:"\u2294\uFE00",sscr:"\u{1D4C8}",star:"\u2606",sub:"\u2282",subset:"\u2282",subE:"\u2AC5",subseteqq:"\u2AC5",subdot:"\u2ABD",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subsetneqq:"\u2ACB",subne:"\u228A",subsetneq:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supseteqq:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supsetneqq:"\u2ACC",supne:"\u228B",supsetneq:"\u228B",supplus:"\u2AC0",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swnwar:"\u292A",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",telrec:"\u2315",tfr:"\u{1D531}",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",vartheta:"\u03D1",thorn:"\xFE",times:"\xD7",timesbar:"\u2A31",timesd:"\u2A30",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tprime:"\u2034",triangle:"\u25B5",utri:"\u25B5",triangleq:"\u225C",trie:"\u225C",tridot:"\u25EC",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",uHar:"\u2963",uacute:"\xFA",ubrcy:"\u045E",ubreve:"\u016D",ucirc:"\xFB",ucy:"\u0443",udblac:"\u0171",ufisht:"\u297E",ufr:"\u{1D532}",ugrave:"\xF9",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",uogon:"\u0173",uopf:"\u{1D566}",upsi:"\u03C5",upsilon:"\u03C5",upuparrows:"\u21C8",uuarr:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",uuml:"\xFC",uwangle:"\u29A7",vBar:"\u2AE8",vBarv:"\u2AE9",vangrt:"\u299C",varsubsetneq:"\u228A\uFE00",vsubne:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",vsubnE:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",vsupne:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vsupnE:"\u2ACC\uFE00",vcy:"\u0432",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",vfr:"\u{1D533}",vopf:"\u{1D567}",vscr:"\u{1D4CB}",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedgeq:"\u2259",weierp:"\u2118",wp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wscr:"\u{1D4CC}",xfr:"\u{1D535}",xi:"\u03BE",xnis:"\u22FB",xopf:"\u{1D569}",xscr:"\u{1D4CD}",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},jd="\uE500";Sa.ngsp=jd;var fi=class extends q{constructor(e,n,r){super(r,e),this.tokenType=n}},Mc=class{constructor(e,n,r){this.tokens=e,this.errors=n,this.nonNormalizedIcuExpressions=r}};function wx(t,e,n,r={}){let s=new Lc(new Hr(t,e),n,r);return s.tokenize(),new Mc(_x(s.tokens),s.errors,s.nonNormalizedIcuExpressions)}var Tx=/\r\n?/g;function ri(t){return`Unexpected character "${t===Qe?"EOF":String.fromCharCode(t)}"`}function tf(t){return`Unknown entity "${t}" - use the "&#;" or "&#x;" syntax`}function xx(t,e){return`Unable to parse entity "${e}" - ${t} character reference entities must end with ";"`}var wa;(function(t){t.HEX="hexadecimal",t.DEC="decimal"})(wa||(wa={}));var di=class{constructor(e){this.error=e}},Lc=class{constructor(e,n,r){this._getTagDefinition=n,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=r.tokenizeExpansionForms||!1,this._interpolationConfig=r.interpolationConfig||Bt,this._leadingTriviaCodePoints=r.leadingTriviaChars&&r.leadingTriviaChars.map(i=>i.codePointAt(0)||0);let s=r.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=r.escapedString?new Oc(e,s):new Ta(e,s),this._preserveLineEndings=r.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=r.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=r.tokenizeBlocks??!0,this._tokenizeLet=r.tokenizeLet??!0;try{this._cursor.init()}catch(i){this.handleError(i)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(Tx,` `)}tokenize(){for(;this._cursor.peek()!==Qe;){let e=this._cursor.clone();try{this._attemptCharCode(gs)?this._attemptCharCode(ic)?this._attemptCharCode(Ts)?this._consumeCdata(e):this._attemptCharCode(na)?this._consumeComment(e):this._consumeDocType(e):this._attemptCharCode(An)?this._consumeTagClose(e):this._consumeTagOpen(e):this._tokenizeLet&&this._cursor.peek()===pl&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._attemptCharCode(pl)?this._consumeBlockStart(e):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(dt)?this._consumeBlockEnd(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(n){this.handleError(n)}}this._beginToken(33),this._endToken([])}_getBlockName(){let e=!1,n=this._cursor.clone();return this._attemptCharCodeUntilFn(r=>Vi(r)?!e:Dx(r)?(e=!0,!1):!0),this._cursor.getChars(n).trim()}_consumeBlockStart(e){this._beginToken(24,e);let n=this._endToken([this._getBlockName()]);if(this._cursor.peek()===kn)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(Pe),this._attemptCharCode(zt))this._attemptCharCodeUntilFn(Pe);else{n.type=28;return}this._attemptCharCode(pn)?(this._beginToken(25),this._endToken([])):n.type=28}_consumeBlockEnd(e){this._beginToken(26,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(sf);this._cursor.peek()!==zt&&this._cursor.peek()!==Qe;){this._beginToken(27);let e=this._cursor.clone(),n=null,r=0;for(;this._cursor.peek()!==Ct&&this._cursor.peek()!==Qe||n!==null;){let s=this._cursor.peek();if(s===ui)this._cursor.advance();else if(s===n)n=null;else if(n===null&&pi(s))n=s;else if(s===kn&&n===null)r++;else if(s===zt&&n===null){if(r===0)break;r>0&&r--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(sf)}}_consumeLetDeclaration(e){if(this._beginToken(29,e),Vi(this._cursor.peek()))this._attemptCharCodeUntilFn(Pe);else{let s=this._endToken([this._cursor.getChars(e)]);s.type=32;return}let n=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(Pe),!this._attemptCharCode(Dr)){n.type=32;return}this._attemptCharCodeUntilFn(s=>Pe(s)&&!Su(s)),this._consumeLetDeclarationValue(),this._cursor.peek()===Ct?(this._beginToken(31),this._endToken([]),this._cursor.advance()):(n.type=32,n.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),n=!1;return this._attemptCharCodeUntilFn(r=>qi(r)||r===yu||r===io||n&&cn(r)?(n=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(30,e);this._cursor.peek()!==Qe;){let n=this._cursor.peek();if(n===Ct)break;pi(n)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(r=>r===ui?(this._cursor.advance(),!1):r===n)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(Nx(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===dt){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,n=this._cursor.clone()){this._currentTokenStart=n,this._currentTokenType=e}_endToken(e,n){if(this._currentTokenStart===null)throw new fi("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(n));if(this._currentTokenType===null)throw new fi("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let r={type:this._currentTokenType,parts:e,sourceSpan:(n??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(r),this._currentTokenStart=null,this._currentTokenType=null,r}_createError(e,n){this._isInExpansionForm()&&(e+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let r=new fi(e,this._currentTokenType,n);return this._currentTokenStart=null,this._currentTokenType=null,new di(r)}handleError(e){if(e instanceof Qi&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof di)this.errors.push(e.error);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return bx(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let n=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(ri(this._cursor.peek()),this._cursor.getSpan(n))}_attemptStr(e){let n=e.length;if(this._cursor.charsLeft()this._attemptStr("-->")),this._beginToken(11),this._requireStr("-->"),this._endToken([])}_consumeCdata(e){this._beginToken(12,e),this._requireStr("CDATA["),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(18,e);let n=this._cursor.clone();this._attemptUntilChar(er);let r=this._cursor.getChars(n);this._cursor.advance(),this._endToken([r])}_consumePrefixAndName(){let e=this._cursor.clone(),n="";for(;this._cursor.peek()!==nr&&!Cx(this._cursor.peek());)this._cursor.advance();let r;this._cursor.peek()===nr?(n=this._cursor.getChars(e),this._cursor.advance(),r=this._cursor.clone()):r=e,this._requireCharCodeUntilFn(nf,n===""?0:1);let s=this._cursor.getChars(r);return[n,s]}_consumeTagOpen(e){let n,r,s;try{if(!qi(this._cursor.peek()))throw this._createError(ri(this._cursor.peek()),this._cursor.getSpan(e));for(s=this._consumeTagOpenStart(e),r=s.parts[0],n=s.parts[1],this._attemptCharCodeUntilFn(Pe);this._cursor.peek()!==An&&this._cursor.peek()!==er&&this._cursor.peek()!==gs&&this._cursor.peek()!==Qe;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(Pe),this._attemptCharCode(Dr)&&(this._attemptCharCodeUntilFn(Pe),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(Pe);this._consumeTagOpenEnd()}catch(o){if(o instanceof di){s?s.type=4:(this._beginToken(5,e),this._endToken(["<"]));return}throw o}let i=this._getTagDefinition(n).getContentType(r);i===jt.RAW_TEXT?this._consumeRawTextWithTagClose(r,n,!1):i===jt.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(r,n,!0)}_consumeRawTextWithTagClose(e,n,r){this._consumeRawText(r,()=>!this._attemptCharCode(gs)||!this._attemptCharCode(An)||(this._attemptCharCodeUntilFn(Pe),!this._attemptStrCaseInsensitive(n))?!1:(this._attemptCharCodeUntilFn(Pe),this._attemptCharCode(er))),this._beginToken(3),this._requireCharCodeUntilFn(s=>s===er,3),this._cursor.advance(),this._endToken([e,n])}_consumeTagOpenStart(e){this._beginToken(0,e);let n=this._consumePrefixAndName();return this._endToken(n)}_consumeAttributeName(){let e=this._cursor.peek();if(e===Ui||e===$i)throw this._createError(ri(e),this._cursor.getSpan());this._beginToken(14);let n=this._consumePrefixAndName();this._endToken(n)}_consumeAttributeValue(){if(this._cursor.peek()===Ui||this._cursor.peek()===$i){let e=this._cursor.peek();this._consumeQuote(e);let n=()=>this._cursor.peek()===e;this._consumeWithInterpolation(16,17,n,n),this._consumeQuote(e)}else{let e=()=>nf(this._cursor.peek());this._consumeWithInterpolation(16,17,e,e)}}_consumeQuote(e){this._beginToken(15),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(An)?2:1;this._beginToken(e),this._requireCharCode(er),this._endToken([])}_consumeTagClose(e){this._beginToken(3,e),this._attemptCharCodeUntilFn(Pe);let n=this._consumePrefixAndName();this._attemptCharCodeUntilFn(Pe),this._requireCharCode(er),this._endToken(n)}_consumeExpansionFormStart(){this._beginToken(19),this._requireCharCode(pn),this._endToken([]),this._expansionCaseStack.push(19),this._beginToken(7);let e=this._readUntil(Ut),n=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([n]);else{let s=this._endToken([e]);n!==e&&this.nonNormalizedIcuExpressions.push(s)}this._requireCharCode(Ut),this._attemptCharCodeUntilFn(Pe),this._beginToken(7);let r=this._readUntil(Ut);this._endToken([r]),this._requireCharCode(Ut),this._attemptCharCodeUntilFn(Pe)}_consumeExpansionCaseStart(){this._beginToken(20);let e=this._readUntil(pn).trim();this._endToken([e]),this._attemptCharCodeUntilFn(Pe),this._beginToken(21),this._requireCharCode(pn),this._endToken([]),this._attemptCharCodeUntilFn(Pe),this._expansionCaseStack.push(21)}_consumeExpansionCaseEnd(){this._beginToken(22),this._requireCharCode(dt),this._endToken([]),this._attemptCharCodeUntilFn(Pe),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(23),this._requireCharCode(dt),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,n,r,s){this._beginToken(e);let i=[];for(;!r();){let o=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(i.join(""))],o),i.length=0,this._consumeInterpolation(n,o,s),this._beginToken(e)):this._cursor.peek()===ta?(this._endToken([this._processCarriageReturns(i.join(""))]),i.length=0,this._consumeEntity(e),this._beginToken(e)):i.push(this._readChar())}this._inInterpolation=!1,this._endToken([this._processCarriageReturns(i.join(""))])}_consumeInterpolation(e,n,r){let s=[];this._beginToken(e,n),s.push(this._interpolationConfig.start);let i=this._cursor.clone(),o=null,a=!1;for(;this._cursor.peek()!==Qe&&(r===null||!r());){let l=this._cursor.clone();if(this._isTagStart()){this._cursor=l,s.push(this._getProcessedChars(i,l)),this._endToken(s);return}if(o===null)if(this._attemptStr(this._interpolationConfig.end)){s.push(this._getProcessedChars(i,l)),s.push(this._interpolationConfig.end),this._endToken(s);return}else this._attemptStr("//")&&(a=!0);let c=this._cursor.peek();this._cursor.advance(),c===ui?this._cursor.advance():c===o?o=null:!a&&o===null&&pi(c)&&(o=c)}s.push(this._getProcessedChars(i,this._cursor)),this._endToken(s)}_getProcessedChars(e,n){return this._processCarriageReturns(n.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===Qe||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===dt&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._cursor.peek()===pl||this._cursor.peek()===dt))}_isTagStart(){if(this._cursor.peek()===gs){let e=this._cursor.clone();e.advance();let n=e.peek();if(qr<=n&&n<=oo||js<=n&&n<=Ma||n===An||n===ic)return!0}return!1}_readUntil(e){let n=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(n)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===21}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===19}isExpansionFormStart(){if(this._cursor.peek()!==pn)return!1;if(this._interpolationConfig){let e=this._cursor.clone(),n=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!n}return!0}};function Pe(t){return!Vi(t)||t===Qe}function nf(t){return Vi(t)||t===er||t===gs||t===An||t===Ui||t===$i||t===Dr||t===Qe}function Cx(t){return(tSd)}function Ix(t){return t===Ct||t===Qe||!DS(t)}function Ax(t){return t===Ct||t===Qe||!qi(t)}function Nx(t){return t!==dt}function bx(t,e){return rf(t)===rf(e)}function rf(t){return t>=qr&&t<=oo?t-qr+js:t}function Dx(t){return qi(t)||cn(t)||t===io}function sf(t){return t!==Ct&&Pe(t)}function _x(t){let e=[],n;for(let r=0;r0&&n.indexOf(e.peek())!==-1;)r===e&&(e=e.clone()),e.advance();let s=this.locationFromCursor(e),i=this.locationFromCursor(this),o=r!==e?this.locationFromCursor(r):s;return new V(s,i,o)}getChars(e){return this.input.substring(e.state.offset,this.state.offset)}charAt(e){return this.input.charCodeAt(e)}advanceState(e){if(e.offset>=this.end)throw this.state=e,new Qi('Unexpected character "EOF"',this);let n=this.charAt(e.offset);n===Rr?(e.line++,e.column=0):Su(n)||e.column++,e.offset++,this.updatePeek(e)}updatePeek(e){e.peek=e.offset>=this.end?Qe:this.charAt(e.offset)}locationFromCursor(e){return new Gr(e.file,e.state.offset,e.state.line,e.state.column)}},Oc=class t extends Ta{constructor(e,n){e instanceof t?(super(e),this.internalState={...e.internalState}):(super(e,n),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new t(this)}getChars(e){let n=e.clone(),r="";for(;n.internalState.offsetthis.internalState.peek;if(e()===ui)if(this.internalState={...this.state},this.advanceState(this.internalState),e()===wd)this.state.peek=Rr;else if(e()===Td)this.state.peek=gu;else if(e()===Id)this.state.peek=md;else if(e()===xd)this.state.peek=mu;else if(e()===AS)this.state.peek=vS;else if(e()===Eu)this.state.peek=gd;else if(e()===Cd)if(this.advanceState(this.internalState),e()===pn){this.advanceState(this.internalState);let n=this.clone(),r=0;for(;e()!==dt;)this.advanceState(this.internalState),r++;this.state.peek=this.decodeHexDigits(n,r)}else{let n=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(n,4)}else if(e()===Ad){this.advanceState(this.internalState);let n=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(n,2)}else if(Ih(e())){let n="",r=0,s=this.clone();for(;Ih(e())&&r<3;)s=this.clone(),n+=String.fromCodePoint(e()),this.advanceState(this.internalState),r++;this.state.peek=parseInt(n,8),this.internalState=s.internalState}else Su(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(e,n){let r=this.input.slice(e.internalState.offset,e.internalState.offset+n),s=parseInt(r,16);if(isNaN(s))throw e.state=e.internalState,new Qi("Invalid hexadecimal escape sequence",e);return s}},Qi=class{constructor(e,n){this.msg=e,this.cursor=n}},qe=class t extends q{static create(e,n,r){return new t(e,n,r)}constructor(e,n,r){super(n,r),this.elementName=e}},xa=class{constructor(e,n){this.rootNodes=e,this.errors=n}},Fc=class{constructor(e){this.getTagDefinition=e}parse(e,n,r){let s=wx(e,n,this.getTagDefinition,r),i=new Bc(s.tokens,this.getTagDefinition);return i.build(),new xa(i.rootNodes,s.errors.concat(i.errors))}},Bc=class t{constructor(e,n){this.tokens=e,this.getTagDefinition=n,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;this._peek.type!==33;)this._peek.type===0||this._peek.type===4?this._consumeStartTag(this._advance()):this._peek.type===3?this._consumeEndTag(this._advance()):this._peek.type===12?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===10?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===5||this._peek.type===7||this._peek.type===6?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===19?this._consumeExpansion(this._advance()):this._peek.type===24?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===26?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===28?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===29?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===32?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(let e of this._containerStack)e instanceof Ft&&this.errors.push(qe.create(e.name,e.sourceSpan,`Unclosed block "${e.name}"`))}_advance(){let e=this._peek;return this._index0)return this.errors=this.errors.concat(i.errors),null;let o=new V(e.sourceSpan.start,s.sourceSpan.end,e.sourceSpan.fullStart),a=new V(n.sourceSpan.start,s.sourceSpan.end,n.sourceSpan.fullStart);return new bc(e.parts[0],i.rootNodes,o,e.sourceSpan,a)}_collectExpansionExpTokens(e){let n=[],r=[21];for(;;){if((this._peek.type===19||this._peek.type===21)&&r.push(this._peek.type),this._peek.type===22)if(of(r,21)){if(r.pop(),r.length===0)return n}else return this.errors.push(qe.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===23)if(of(r,19))r.pop();else return this.errors.push(qe.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===33)return this.errors.push(qe.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.push(this._advance())}}_consumeText(e){let n=[e],r=e.sourceSpan,s=e.parts[0];if(s.length>0&&s[0]===` `){let i=this._getContainer();i!=null&&i.children.length===0&&this.getTagDefinition(i.name).ignoreFirstLf&&(s=s.substring(1),n[0]={type:e.type,sourceSpan:e.sourceSpan,parts:[s]})}for(;this._peek.type===8||this._peek.type===5||this._peek.type===9;)e=this._advance(),n.push(e),e.type===8?s+=e.parts.join("").replace(/&([^;]+);/g,af):e.type===9?s+=e.parts[0]:s+=e.parts.join("");if(s.length>0){let i=e.sourceSpan;this._addToParent(new Xr(s,new V(r.start,i.end,r.fullStart,r.details),n))}}_closeVoidElement(){let e=this._getContainer();e instanceof Lt&&this.getTagDefinition(e.name).isVoid&&this._containerStack.pop()}_consumeStartTag(e){let[n,r]=e.parts,s=[];for(;this._peek.type===14;)s.push(this._consumeAttr(this._advance()));let i=this._getElementFullName(n,r,this._getClosestParentElement()),o=!1;if(this._peek.type===2){this._advance(),o=!0;let d=this.getTagDefinition(i);d.canSelfClose||Yl(i)!==null||d.isVoid||this.errors.push(qe.create(i,e.sourceSpan,`Only void, custom and foreign elements can be self closed "${e.parts[1]}"`))}else this._peek.type===1&&(this._advance(),o=!1);let a=this._peek.sourceSpan.fullStart,l=new V(e.sourceSpan.start,a,e.sourceSpan.fullStart),c=new V(e.sourceSpan.start,a,e.sourceSpan.fullStart),u=new Lt(i,s,[],l,c,void 0),h=this._getContainer();this._pushContainer(u,h instanceof Lt&&this.getTagDefinition(h.name).isClosedByChild(u.name)),o?this._popContainer(i,Lt,l):e.type===4&&(this._popContainer(i,Lt,null),this.errors.push(qe.create(i,l,`Opening tag "${i}" not terminated.`)))}_pushContainer(e,n){n&&this._containerStack.pop(),this._addToParent(e),this._containerStack.push(e)}_consumeEndTag(e){let n=this._getElementFullName(e.parts[0],e.parts[1],this._getClosestParentElement());if(this.getTagDefinition(n).isVoid)this.errors.push(qe.create(n,e.sourceSpan,`Void elements do not have end tags "${e.parts[1]}"`));else if(!this._popContainer(n,Lt,e.sourceSpan)){let r=`Unexpected closing tag "${n}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(qe.create(n,e.sourceSpan,r))}}_popContainer(e,n,r){let s=!1;for(let i=this._containerStack.length-1;i>=0;i--){let o=this._containerStack[i];if((o.name===e||e===null)&&o instanceof n)return o.endSourceSpan=r,o.sourceSpan.end=r!==null?r.end:o.sourceSpan.end,this._containerStack.splice(i,this._containerStack.length-i),!s;(o instanceof Ft||o instanceof Lt&&!this.getTagDefinition(o.name).closedByParent)&&(s=!0)}return!1}_consumeAttr(e){let n=Ql(e.parts[0],e.parts[1]),r=e.sourceSpan.end;this._peek.type===15&&this._advance();let s="",i=[],o,a;if(this._peek.type===16)for(o=this._peek.sourceSpan,a=this._peek.sourceSpan.end;this._peek.type===16||this._peek.type===17||this._peek.type===9;){let u=this._advance();i.push(u),u.type===17?s+=u.parts.join("").replace(/&([^;]+);/g,af):u.type===9?s+=u.parts[0]:s+=u.parts.join(""),a=r=u.sourceSpan.end}this._peek.type===15&&(r=this._advance().sourceSpan.end);let c=o&&a&&new V(o.start,a,o.fullStart);return new Dc(n,s,new V(e.sourceSpan.start,r,e.sourceSpan.fullStart),e.sourceSpan,c,i.length>0?i:void 0,void 0)}_consumeBlockOpen(e){let n=[];for(;this._peek.type===27;){let a=this._advance();n.push(new va(a.parts[0],a.sourceSpan))}this._peek.type===25&&this._advance();let r=this._peek.sourceSpan.fullStart,s=new V(e.sourceSpan.start,r,e.sourceSpan.fullStart),i=new V(e.sourceSpan.start,r,e.sourceSpan.fullStart),o=new Ft(e.parts[0],n,[],s,e.sourceSpan,i);this._pushContainer(o,!1)}_consumeBlockClose(e){this._popContainer(null,Ft,e.sourceSpan)||this.errors.push(qe.create(null,e.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(e){let n=[];for(;this._peek.type===27;){let a=this._advance();n.push(new va(a.parts[0],a.sourceSpan))}let r=this._peek.sourceSpan.fullStart,s=new V(e.sourceSpan.start,r,e.sourceSpan.fullStart),i=new V(e.sourceSpan.start,r,e.sourceSpan.fullStart),o=new Ft(e.parts[0],n,[],s,e.sourceSpan,i);this._pushContainer(o,!1),this._popContainer(null,Ft,null),this.errors.push(qe.create(e.parts[0],s,`Incomplete block "${e.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(e){let n=e.parts[0],r,s;if(this._peek.type!==30){this.errors.push(qe.create(e.parts[0],e.sourceSpan,`Invalid @let declaration "${n}". Declaration must have a value.`));return}else r=this._advance();if(this._peek.type!==31){this.errors.push(qe.create(e.parts[0],e.sourceSpan,`Unterminated @let declaration "${n}". Declaration must be terminated with a semicolon.`));return}else s=this._advance();let i=s.sourceSpan.fullStart,o=new V(e.sourceSpan.start,i,e.sourceSpan.fullStart),a=e.sourceSpan.toString().lastIndexOf(n),l=e.sourceSpan.start.moveBy(a),c=new V(l,e.sourceSpan.end),u=new Ea(n,r.parts[0],o,c,r.sourceSpan);this._addToParent(u)}_consumeIncompleteLet(e){let n=e.parts[0]??"",r=n?` "${n}"`:"";if(n.length>0){let s=e.sourceSpan.toString().lastIndexOf(n),i=e.sourceSpan.start.moveBy(s),o=new V(i,e.sourceSpan.end),a=new V(e.sourceSpan.start,e.sourceSpan.start.moveBy(0)),l=new Ea(n,"",e.sourceSpan,o,a);this._addToParent(l)}this.errors.push(qe.create(e.parts[0],e.sourceSpan,`Incomplete @let declaration${r}. @let declarations must be written as \`@let = ;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let e=this._containerStack.length-1;e>-1;e--)if(this._containerStack[e]instanceof Lt)return this._containerStack[e];return null}_addToParent(e){let n=this._getContainer();n===null?this.rootNodes.push(e):n.children.push(e)}_getElementFullName(e,n,r){if(e===""&&(e=this.getTagDefinition(n).implicitNamespacePrefix||"",e===""&&r!=null)){let s=tn(r.name)[1];this.getTagDefinition(s).preventNamespaceInheritance||(e=Yl(r.name))}return Ql(e,n)}};function of(t,e){return t.length>0&&t[t.length-1]===e}function af(t,e){return Sa[e]!==void 0?Sa[e]||t:/^#x[a-f0-9]+$/i.test(e)?String.fromCodePoint(parseInt(e.slice(2),16)):/^#\d+$/.test(e)?String.fromCodePoint(parseInt(e.slice(1),10)):t}var lf=new Set(["iframe|srcdoc","*|innerhtml","*|outerhtml","embed|src","object|codebase","object|data"]);function Rx(t,e){return t=t.toLowerCase(),e=e.toLowerCase(),lf.has(t+"|"+e)||lf.has("*|"+e)}var kx=(t,e)=>(t instanceof Er&&(e instanceof Ms&&t.i18n instanceof st&&(e.previousMessage=t.i18n),t.i18n=e),e),Ca=class{constructor(e=Bt,n=!1,r=!1,s=yS){this.interpolationConfig=e,this.keepI18nAttrs=n,this.enableI18nLegacyMessageIdFormat=r,this.containerBlocks=s,this.hasI18nMeta=!1,this._errors=[]}_generateI18nMessage(e,n="",r){let{meaning:s,description:i,customId:o}=this._parseMetadata(n),l=dx(this.interpolationConfig,this.containerBlocks)(e,s,i,o,r);return this._setMessageId(l,n),this._setLegacyIds(l,n),l}visitAllWithErrors(e){let n=e.map(r=>r.visit(this,null));return new xa(n,this._errors)}visitElement(e){let n;if(pS(e)){this.hasI18nMeta=!0;let r=[],s={};for(let i of e.attrs)if(i.name===pd){let o=e.i18n||i.value;n=this._generateI18nMessage(e.children,o,kx),n.nodes.length===0&&(n=void 0),e.i18n=n}else if(i.name.startsWith(rc)){let o=i.name.slice(rc.length);Rx(e.name,o)?this._reportError(i,`Translating attribute '${o}' is disallowed for security reasons.`):s[o]=i.value}else r.push(i);if(Object.keys(s).length)for(let i of r){let o=s[i.name];o!==void 0&&i.value&&(i.i18n=this._generateI18nMessage([i],i.i18n||o))}this.keepI18nAttrs||(e.attrs=r)}return Ee(this,e.children,n),e}visitExpansion(e,n){let r,s=e.i18n;if(this.hasI18nMeta=!0,s instanceof Ms){let i=s.name;r=this._generateI18nMessage([e],s);let o=fd(r);o.name=i,n!==null&&(n.placeholderToMessage[i]=r)}else r=this._generateI18nMessage([e],n||s);return e.i18n=r,e}visitText(e){return e}visitAttribute(e){return e}visitComment(e){return e}visitExpansionCase(e){return e}visitBlock(e,n){return Ee(this,e.children,n),e}visitBlockParameter(e,n){return e}visitLetDeclaration(e,n){return e}_parseMetadata(e){return typeof e=="string"?Lx(e):e instanceof st?e:{}}_setMessageId(e,n){e.id||(e.id=n instanceof st&&n.id||gE(e))}_setLegacyIds(e,n){if(this.enableI18nLegacyMessageIdFormat)e.legacyIds=[mE(e),Jf(e)];else if(typeof n!="string"){let r=n instanceof st?n:n instanceof Ms?n.previousMessage:void 0;e.legacyIds=r?r.legacyIds:[]}}_reportError(e,n){this._errors.push(new Pc(e.sourceSpan,n))}},Px="|",Mx="@@";function Lx(t=""){let e,n,r;if(t=t.trim(),t){let s=t.indexOf(Mx),i=t.indexOf(Px),o;[o,e]=s>-1?[t.slice(0,s),t.slice(s+2)]:[t,""],[n,r]=i>-1?[o.slice(0,i),o.slice(i+1)]:["",o]}return{customId:e,meaning:n,description:r}}function Ox(t){let e=[];return t.description?e.push({tagName:"desc",text:t.description}):e.push({tagName:"suppress",text:"{msgDescriptions}"}),t.meaning&&e.push({tagName:"meaning",text:t.meaning}),sd(e)}var Fx="goog.getMsg";function Bx(t,e,n,r){let s=Ux(e),i=[v(s)];Object.keys(r).length&&(i.push(Tc(pu(r,!0),!0)),i.push(Tc({original_code:Xe(Object.keys(r).map(l=>({key:so(l),quoted:!0,value:e.placeholders[l]?v(e.placeholders[l].sourceSpan.toString()):v(e.placeholderToMessage[l].nodes.map(c=>c.sourceSpan.toString()).join(""))})))})));let o=n.set(W(Fx).callFn(i)).toConstDecl();o.addLeadingComment(Ox(e));let a=new bt(t.set(n));return[o,a]}var $c=class{formatPh(e){return`{$${so(e)}}`}visitText(e){return e.value}visitContainer(e){return e.children.map(n=>n.visit(this)).join("")}visitIcu(e){return Gd(e)}visitTagPlaceholder(e){return e.isVoid?this.formatPh(e.startName):`${this.formatPh(e.startName)}${e.children.map(n=>n.visit(this)).join("")}${this.formatPh(e.closeName)}`}visitPlaceholder(e){return this.formatPh(e.name)}visitBlockPlaceholder(e){return`${this.formatPh(e.startName)}${e.children.map(n=>n.visit(this)).join("")}${this.formatPh(e.closeName)}`}visitIcuPlaceholder(e,n){return this.formatPh(e.name)}},$x=new $c;function Ux(t){return t.nodes.map(e=>e.visit($x,null)).join("")}function Vx(t,e,n){let{messageParts:r,placeHolders:s}=qx(e),i=Gx(e),o=s.map(c=>n[c.text]),a=ad(e,r,s,o,i),l=t.set(a);return[new bt(l)]}var Uc=class{constructor(e,n){this.placeholderToMessage=e,this.pieces=n}visitText(e){if(this.pieces[this.pieces.length-1]instanceof ir)this.pieces[this.pieces.length-1].text+=e.value;else{let n=new V(e.sourceSpan.fullStart,e.sourceSpan.end,e.sourceSpan.fullStart,e.sourceSpan.details);this.pieces.push(new ir(e.value,n))}}visitContainer(e){e.children.forEach(n=>n.visit(this))}visitIcu(e){this.pieces.push(new ir(Gd(e),e.sourceSpan))}visitTagPlaceholder(e){this.pieces.push(this.createPlaceholderPiece(e.startName,e.startSourceSpan??e.sourceSpan)),e.isVoid||(e.children.forEach(n=>n.visit(this)),this.pieces.push(this.createPlaceholderPiece(e.closeName,e.endSourceSpan??e.sourceSpan)))}visitPlaceholder(e){this.pieces.push(this.createPlaceholderPiece(e.name,e.sourceSpan))}visitBlockPlaceholder(e){this.pieces.push(this.createPlaceholderPiece(e.startName,e.startSourceSpan??e.sourceSpan)),e.children.forEach(n=>n.visit(this)),this.pieces.push(this.createPlaceholderPiece(e.closeName,e.endSourceSpan??e.sourceSpan))}visitIcuPlaceholder(e){this.pieces.push(this.createPlaceholderPiece(e.name,e.sourceSpan,this.placeholderToMessage[e.name]))}createPlaceholderPiece(e,n,r){return new _r(so(e,!1),n,r)}};function qx(t){let e=[],n=new Uc(t.placeholderToMessage,e);return t.nodes.forEach(r=>r.visit(n)),Hx(e)}function Gx(t){let e=t.nodes[0],n=t.nodes[t.nodes.length-1];return new V(e.sourceSpan.fullStart,n.sourceSpan.end,e.sourceSpan.fullStart,e.sourceSpan.details)}function Hx(t){let e=[],n=[];t[0]instanceof _r&&e.push(Sl(t[0].sourceSpan.start));for(let r=0;r{let C=d.has(y.name);return d.add(y.name),!C});let g=h.flatMap(y=>{let C=o.get(y.context);if(C===void 0)throw new Error("AssertionError: Could not find i18n expression's value");return[v(y.name),C]});u.i18nAttributesConfig=t.addConst(new at(g))}for(let l of t.units)for(let c of l.create)if(c.kind===p.I18nStart){let u=a.get(c.root);if(u===void 0)throw new Error("AssertionError: Could not find corresponding i18n block index for an i18n message op; was an i18n message incorrectly assumed to correspond to an attribute?");c.messageIndex=u}}function Kd(t,e,n,r){let s=[],i=new Map;for(let c of r.subMessages){let u=n.get(c),{mainVar:h,statements:d}=Kd(t,e,n,u);s.push(...d);let g=i.get(u.messagePlaceholder)??[];g.push(h),i.set(u.messagePlaceholder,g)}Yx(r,i),r.params=new Map([...r.params.entries()].sort());let o=W(t.pool.uniqueName(Wx)),a=Zx(t.pool,r.message.id,e,t.i18nUseExternalIds),l;if(r.needsPostprocessing||r.postprocessingParams.size>0){let c=Object.fromEntries([...r.postprocessingParams.entries()].sort()),u=pu(c,!1),h=[];r.postprocessingParams.size>0&&h.push(Tc(u,!0)),l=d=>L(f.i18nPostprocess).callFn([d,...h])}return s.push(...Qx(r.message,o,a,r.params,l)),{mainVar:o,statements:s}}function Yx(t,e){for(let[n,r]of e)r.length===1?t.params.set(n,r[0]):(t.params.set(n,v(`${uf}${jx}${n}${uf}`)),t.postprocessingParams.set(n,ie(r)))}function Qx(t,e,n,r,s){let i=Object.fromEntries(r),o=[zx(e),no(Jx(),Bx(e,t,n,i),Vx(e,t,pu(i,!1)))];return s&&o.push(new bt(e.set(s(e)))),o}function Jx(){return to(W(cf)).notIdentical(v("undefined",uu)).and(W(cf))}function Zx(t,e,n,r){let s,i=n;if(r){let o=pf("EXTERNAL_"),a=t.uniqueName(i);s=`${o}${hi(e)}$$${a}`}else{let o=pf(i);s=t.uniqueName(o)}return W(s)}function eC(t){for(let e of t.units){let n=null,r=null,s=new Map,i=new Map,o=new Map;for(let a of e.create)switch(a.kind){case p.I18nStart:if(a.context===null)throw Error("I18n op should have its context set.");n=a;break;case p.I18nEnd:n=null;break;case p.IcuStart:if(a.context===null)throw Error("Icu op should have its context set.");r=a;break;case p.IcuEnd:r=null;break;case p.Text:if(n!==null)if(s.set(a.xref,n),i.set(a.xref,r),a.icuPlaceholder!==null){let l=Vw(t.allocateXrefId(),a.icuPlaceholder,[a.initialValue]);w.replace(a,l),o.set(a.xref,l)}else w.remove(a);break}for(let a of e.update)switch(a.kind){case p.InterpolateText:if(!s.has(a.target))continue;let l=s.get(a.target),c=i.get(a.target),u=o.get(a.target),h=c?c.context:l.context,d=c?Fs.Postproccessing:Fs.Creation,g=[];for(let y=0;y0){let r=nC(n.localRefs);n.localRefs=t.addConst(r)}else n.localRefs=null;break}}function nC(t){let e=[];for(let n of t)e.push(v(n.name),v(n.target));return ie(e)}function rC(t){for(let e of t.units){let n=je.HTML;for(let r of e.create)r.kind===p.ElementStart&&r.namespace!==n&&(w.insertBefore(Pw(r.namespace),r),n=r.namespace)}}function sC(t){let e=[],n=0,r=0,s=0,i=0,o=0,a=null;for(;n0&&r===0&&s===0){let c=t.substring(i,n-1).trim();e.push(a,c),o=n,i=0,a=null}break}if(a&&i){let l=t.slice(i).trim();e.push(a,l)}return e}function zd(t){return t.replace(/[a-z][A-Z]/g,e=>e.charAt(0)+"-"+e.charAt(1)).toLowerCase()}function iC(t){let e=new Map;for(let n of t.units)for(let r of n.create)vr(r)&&e.set(r.xref,r);for(let n of t.units)for(let r of n.create)if(r.kind===p.ExtractedAttribute&&r.bindingKind===F.Attribute&&Ld(r.expression)){let s=e.get(r.target);if(s!==void 0&&s.kind===p.Template&&s.templateKind===gt.Structural)continue;if(r.name==="style"){let i=sC(r.expression.value);for(let o=0;o{if(!(!(o instanceof Pn)||o.name!==null)){if(!s.has(o.xref))throw new Error(`Variable ${o.xref} not yet named`);o.name=s.get(o.xref)}})}function aC(t,e,n){if(e.name===null)switch(e.kind){case Le.Context:e.name=`ctx_r${n.index++}`;break;case Le.Identifier:if(t.job.compatibility===vt.TemplateDefinitionBuilder){let r=e.identifier==="ctx"?"i":"";e.name=`${e.identifier}_${r}r${++n.index}`}else e.name=`${e.identifier}_i${n.index++}`;break;default:e.name=`_r${++n.index}`;break}return e.name}function lC(t){return t.startsWith("--")?t:zd(t)}function hf(t){let e=t.indexOf("!important");return e>-1?t.substring(0,e):t}function cC(t){for(let e of t.units){for(let n of e.create)(n.kind===p.Listener||n.kind===p.TwoWayListener)&&ff(n.handlerOps);ff(e.update)}}function ff(t){for(let e of t){if(e.kind!==p.Statement||!(e.statement instanceof bt)||!(e.statement.expr instanceof aa))continue;let n=e.statement.expr.steps,r=!0;for(let s=e.next;s.kind!==p.ListEnd&&r;s=s.next)Ze(s,(i,o)=>{if(!Tn(i))return i;if(r&&!(o&te.InChildOperation))switch(i.kind){case O.NextContext:i.steps+=n,w.remove(e),r=!1;break;case O.GetCurrentView:case O.Reference:case O.ContextLetReference:r=!1;break}})}}var uC="ng-container";function pC(t){for(let e of t.units){let n=new Set;for(let r of e.create)r.kind===p.ElementStart&&r.tag===uC&&(r.kind=p.ContainerStart,n.add(r.xref)),r.kind===p.ElementEnd&&n.has(r.xref)&&(r.kind=p.ContainerEnd)}}function hC(t,e){let n=t.get(e);if(n===void 0)throw new Error("All attributes should have an element-like target.");return n}function fC(t){let e=new Map;for(let n of t.units)for(let r of n.create)vr(r)&&e.set(r.xref,r);for(let n of t.units)for(let r of n.create)(r.kind===p.ElementStart||r.kind===p.ContainerStart)&&r.nonBindable&&w.insertAfter(Rw(r.xref),r),(r.kind===p.ElementEnd||r.kind===p.ContainerEnd)&&hC(e,r.xref).nonBindable&&w.insertBefore(kw(r.xref),r)}function dC(t){for(let e of t.units)for(let n of e.ops())$e(n,r=>{if(!(r instanceof ee)||r.operator!==I.NullishCoalesce)return r;let s=new nn(r.lhs.clone(),t.allocateXrefId()),i=new qn(s.xref);return new Zt(new ee(I.And,new ee(I.NotIdentical,s,Ns),new ee(I.NotIdentical,i,new xe(void 0))),i.clone(),r.rhs)},te.None)}function Nn(t){return e=>e.kind===t}function mi(t,e){return n=>n.kind===t&&e===n.expression instanceof Ae}function mC(t){return t.kind===p.Listener&&!(t.hostListener&&t.isAnimationListener)||t.kind===p.TwoWayListener}function gC(t){return(t.kind===p.Property||t.kind===p.TwoWayProperty)&&!(t.expression instanceof Ae)}var yC=[{test:t=>t.kind===p.Listener&&t.hostListener&&t.isAnimationListener},{test:mC}],vC=[{test:Nn(p.StyleMap),transform:Ia},{test:Nn(p.ClassMap),transform:Ia},{test:Nn(p.StyleProp)},{test:Nn(p.ClassProp)},{test:mi(p.Attribute,!0)},{test:mi(p.Property,!0)},{test:gC},{test:mi(p.Attribute,!1)}],EC=[{test:mi(p.HostProperty,!0)},{test:mi(p.HostProperty,!1)},{test:Nn(p.Attribute)},{test:Nn(p.StyleMap),transform:Ia},{test:Nn(p.ClassMap),transform:Ia},{test:Nn(p.StyleProp)},{test:Nn(p.ClassProp)}],df=new Set([p.Listener,p.TwoWayListener,p.StyleMap,p.ClassMap,p.StyleProp,p.ClassProp,p.Property,p.TwoWayProperty,p.HostProperty,p.Attribute]);function SC(t){for(let e of t.units){mf(e.create,yC);let n=e.job.kind===N.Host?EC:vC;mf(e.update,n)}}function mf(t,e){let n=[],r=null;for(let s of t){let i=sa(s)?s.target:null;(!df.has(s.kind)||i!==r&&r!==null&&i!==null)&&(w.insertBefore(gf(n,e),s),n=[],r=null),df.has(s.kind)&&(n.push(s),w.remove(s),r=i??r)}t.push(gf(n,e))}function gf(t,e){let n=Array.from(e,()=>new Array);for(let r of t){let s=e.findIndex(i=>i.test(r));n[s].push(r)}return n.flatMap((r,s)=>{let i=e[s].transform;return i?i(r):r})}function Ia(t){return t.slice(t.length-1)}function wC(t){for(let e of t.units){let n=Au(e);for(let r of e.ops())switch(r.kind){case p.Binding:let s=xC(n,r.target);TC(r.name)&&s.kind===p.Projection&&w.remove(r);break}}}function TC(t){return t.toLowerCase()==="select"}function xC(t,e){let n=t.get(e);if(n===void 0)throw new Error("All attributes should have an slottable target.");return n}function CC(t){for(let e of t.units)IC(e)}function IC(t){for(let e of t.update)Ze(e,(n,r)=>{if(Tn(n)&&n.kind===O.PipeBinding){if(r&te.InChildOperation)throw new Error("AssertionError: pipe bindings should not appear in child expressions");if(t.job.compatibility){if(e.target==null)throw new Error("AssertionError: expected slot handle to be assigned for pipe creation");AC(t,e.target,n)}else t.create.push(Bd(n.target,n.targetSlot,n.name))}})}function AC(t,e,n){for(let r=t.create.head.next;r.kind!==p.ListEnd;r=r.next){if(!zs(r)||r.xref!==e)continue;for(;r.next.kind===p.Pipe;)r=r.next;let s=Bd(n.target,n.targetSlot,n.name);w.insertBefore(s,r.next);return}throw new Error(`AssertionError: unable to find insertion point for pipe ${n.name}`)}function NC(t){for(let e of t.units)for(let n of e.update)$e(n,r=>!(r instanceof zr)||r.args.length<=4?r:new ua(r.target,r.targetSlot,r.name,ie(r.args),r.args.length),te.None)}function bC(t){Xd(t.root,0)}function Xd(t,e){let n=null;for(let r of t.create)switch(r.kind){case p.I18nStart:r.subTemplateIndex=e===0?null:e,n=r;break;case p.I18nEnd:n.subTemplateIndex===null&&(e=0),n=null;break;case p.Template:e=wl(t.job.views.get(r.xref),n,r.i18nPlaceholder,e);break;case p.RepeaterCreate:let s=t.job.views.get(r.xref);e=wl(s,n,r.i18nPlaceholder,e),r.emptyView!==null&&(e=wl(t.job.views.get(r.emptyView),n,r.emptyI18nPlaceholder,e));break}return e}function wl(t,e,n,r){if(n!==void 0){if(e===null)throw Error("Expected template with i18n placeholder to be in an i18n block.");r++,DC(t,e)}return Xd(t,r)}function DC(t,e){if(t.create.head.next?.kind!==p.I18nStart){let n=t.job.allocateXrefId();w.insertAfter(Fa(n,e.message,e.root,null),t.create.head),w.insertBefore(Ba(n,null),t.create.tail)}}function _C(t){for(let e of t.units)for(let n of e.ops())Ze(n,r=>{if(!(r instanceof Kr)||r.body===null)return;let s=new Vc(r.args.length);r.fn=t.pool.getSharedConstant(s,r.body),r.body=null})}var Vc=class extends ws{constructor(e){super(),this.numArgs=e}keyOf(e){return e instanceof Bs?`param(${e.index})`:super.keyOf(e)}toSharedConstantDeclaration(e,n){let r=[];for(let i=0;ii instanceof Bs?W("a"+i.index):i,te.None);return new ze(e,new Mn(r,s),void 0,De.Final)}};function RC(t){for(let e of t.units)for(let n of e.update)$e(n,(r,s)=>s&te.InChildOperation?r:r instanceof at?kC(r):r instanceof qt?PC(r):r,te.None)}function kC(t){let e=[],n=[];for(let r of t.entries)if(r.isConstant())e.push(r);else{let s=n.length;n.push(r),e.push(new Bs(s))}return new Kr(ie(e),n)}function PC(t){let e=[],n=[];for(let r of t.entries)if(r.value.isConstant())e.push(r);else{let s=n.length;n.push(r.value),e.push(new Or(r.key,new Bs(s),r.quoted))}return new Kr(Xe(e),n)}function MC(t,e,n,r,s){return $a(f.element,t,e,n,r,s)}function LC(t,e,n,r,s){return $a(f.elementStart,t,e,n,r,s)}function $a(t,e,n,r,s,i){let o=[v(e)];return n!==null&&o.push(v(n)),s!==null?o.push(v(r),v(s)):r!==null&&o.push(v(r)),J(t,o,i)}function OC(t){return J(f.elementEnd,[],t)}function FC(t,e,n,r){return $a(f.elementContainerStart,t,null,e,n,r)}function BC(t,e,n,r){return $a(f.elementContainer,t,null,e,n,r)}function $C(){return J(f.elementContainerEnd,[],null)}function UC(t,e,n,r,s,i,o,a){let l=[v(t),e,v(n),v(r),v(s),v(i)];for(o!==null&&(l.push(v(o)),l.push(L(f.templateRefExtractor)));l[l.length-1].isEquivalent(Ns);)l.pop();return J(f.templateCreate,l,a)}function VC(){return J(f.disableBindings,[],null)}function qC(){return J(f.enableBindings,[],null)}function GC(t,e,n,r,s){let i=[v(t),e];return n!==null&&(i.push(v(!1)),i.push(L(n))),J(r?f.syntheticHostListener:f.listener,i,s)}function yf(t,e){return L(f.twoWayBindingSet).callFn([t,e])}function HC(t,e,n){return J(f.twoWayListener,[v(t),e],n)}function WC(t,e){return J(f.pipe,[v(t),v(e)],null)}function jC(){return J(f.namespaceHTML,[],null)}function KC(){return J(f.namespaceSVG,[],null)}function zC(){return J(f.namespaceMathML,[],null)}function XC(t,e){return J(f.advance,t>1?[v(t)]:[],e)}function YC(t){return L(f.reference).callFn([v(t)])}function QC(t){return L(f.nextContext).callFn(t===1?[]:[v(t)])}function JC(){return L(f.getCurrentView).callFn([])}function ZC(t){return L(f.restoreView).callFn([t])}function eI(t){return L(f.resetView).callFn([t])}function tI(t,e,n){let r=[v(t,null)];return e!==""&&r.push(v(e)),J(f.text,r,n)}function nI(t,e,n,r,s,i,o,a,l,c){let u=[v(t),v(e),n??v(null),v(r),v(s),v(i),o??v(null),a??v(null),l?L(f.deferEnableTimerScheduling):v(null)],h;for(;(h=u[u.length-1])!==null&&h instanceof xe&&h.value===null;)u.pop();return J(f.defer,u,c)}var rI=new Map([[pe.Idle,[f.deferOnIdle,f.deferPrefetchOnIdle]],[pe.Immediate,[f.deferOnImmediate,f.deferPrefetchOnImmediate]],[pe.Timer,[f.deferOnTimer,f.deferPrefetchOnTimer]],[pe.Hover,[f.deferOnHover,f.deferPrefetchOnHover]],[pe.Interaction,[f.deferOnInteraction,f.deferPrefetchOnInteraction]],[pe.Viewport,[f.deferOnViewport,f.deferPrefetchOnViewport]]]);function sI(t,e,n,r){let s=rI.get(t);if(s===void 0)throw new Error(`Unable to determine instruction for trigger ${t}`);let i=n?s[1]:s[0];return J(i,e.map(o=>v(o)),r)}function iI(t){return J(f.projectionDef,t?[t]:[],null)}function oI(t,e,n,r,s,i,o){let a=[v(t)];return(e!==0||n!==null||r!==null)&&(a.push(v(e)),n!==null&&a.push(n),r!==null&&(n===null&&a.push(v(null)),a.push(W(r),v(s),v(i)))),J(f.projection,a,o)}function aI(t,e,n,r){let s=[v(t),v(e)];return n!==null&&s.push(v(n)),J(f.i18nStart,s,r)}function lI(t,e,n,r,s,i,o,a,l,c,u,h,d,g){let y=[v(t),W(e),v(n),v(r),v(s),v(i),o];return(a||l!==null)&&(y.push(v(a)),l!==null&&(y.push(W(l),v(c),v(u)),(h!==null||d!==null)&&y.push(v(h)),d!==null&&y.push(v(d)))),J(f.repeaterCreate,y,g)}function cI(t,e){return J(f.repeater,[t],e)}function uI(t,e,n){return J(t?f.deferPrefetchWhen:f.deferWhen,[e],n)}function pI(t,e){return J(f.declareLet,[v(t)],e)}function hI(t,e){return L(f.storeLet).callFn([t],e)}function fI(t){return L(f.readContextLet).callFn([v(t)])}function dI(t,e,n,r){let s=[v(t),v(e)];return n&&s.push(v(n)),J(f.i18n,s,r)}function mI(t){return J(f.i18nEnd,[],t)}function gI(t,e){let n=[v(t),v(e)];return J(f.i18nAttributes,n,null)}function yI(t,e,n,r){let s=[v(t),e];return n!==null&&s.push(n),J(f.property,s,r)}function vI(t,e,n,r){let s=[v(t),e];return n!==null&&s.push(n),J(f.twoWayProperty,s,r)}function EI(t,e,n,r){let s=[v(t),e];return(n!==null||r!==null)&&s.push(n??v(null)),r!==null&&s.push(v(r)),J(f.attribute,s,null)}function SI(t,e,n,r){let s=[v(t),e];return n!==null&&s.push(v(n)),J(f.styleProp,s,r)}function wI(t,e,n){return J(f.classProp,[v(t),e],n)}function TI(t,e){return J(f.styleMap,[t],e)}function xI(t,e){return J(f.classMap,[t],e)}var vf=[f.pipeBind1,f.pipeBind2,f.pipeBind3,f.pipeBind4];function CI(t,e,n){if(n.length<1||n.length>vf.length)throw new Error("pipeBind() argument count out of bounds");let r=vf[n.length-1];return L(r).callFn([v(t),v(e),...n])}function II(t,e,n){return L(f.pipeBindV).callFn([v(t),v(e),n])}function AI(t,e,n){let r=Xs(t,e);return Ys(BI,[],r,[],n)}function NI(t,e){return J(f.i18nExp,[t],e)}function bI(t,e){return J(f.i18nApply,[v(t)],e)}function DI(t,e,n,r,s){let i=Xs(e,n),o=[];return r!==null&&o.push(r),Ys($I,[v(t)],i,o,s)}function _I(t,e,n,r,s){let i=Xs(e,n),o=[];return r!==null&&o.push(r),Ys(VI,[v(t)],i,o,s)}function RI(t,e,n,r,s){let i=Xs(e,n),o=[];return r!==null&&o.push(v(r)),Ys(UI,[v(t)],i,o,s)}function kI(t,e,n){let r=Xs(t,e);return Ys(qI,[],r,[],n)}function PI(t,e,n){let r=Xs(t,e);return Ys(GI,[],r,[],n)}function MI(t,e,n,r){let s=[v(t),e];return n!==null&&s.push(n),J(f.hostProperty,s,r)}function LI(t,e,n){return J(f.syntheticHostProperty,[v(t),e],n)}function OI(t,e,n){return Yd(HI,[v(t),e],n,[],null)}function Xs(t,e){if(t.length<1||e.length!==t.length-1)throw new Error("AssertionError: expected specific shape of args for strings/expressions in interpolation");let n=[];if(e.length===1&&t[0]===""&&t[1]==="")n.push(e[0]);else{let r;for(r=0;r{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},$I={constant:[f.propertyInterpolate,f.propertyInterpolate1,f.propertyInterpolate2,f.propertyInterpolate3,f.propertyInterpolate4,f.propertyInterpolate5,f.propertyInterpolate6,f.propertyInterpolate7,f.propertyInterpolate8],variable:f.propertyInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},UI={constant:[f.styleProp,f.stylePropInterpolate1,f.stylePropInterpolate2,f.stylePropInterpolate3,f.stylePropInterpolate4,f.stylePropInterpolate5,f.stylePropInterpolate6,f.stylePropInterpolate7,f.stylePropInterpolate8],variable:f.stylePropInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},VI={constant:[f.attribute,f.attributeInterpolate1,f.attributeInterpolate2,f.attributeInterpolate3,f.attributeInterpolate4,f.attributeInterpolate5,f.attributeInterpolate6,f.attributeInterpolate7,f.attributeInterpolate8],variable:f.attributeInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},qI={constant:[f.styleMap,f.styleMapInterpolate1,f.styleMapInterpolate2,f.styleMapInterpolate3,f.styleMapInterpolate4,f.styleMapInterpolate5,f.styleMapInterpolate6,f.styleMapInterpolate7,f.styleMapInterpolate8],variable:f.styleMapInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},GI={constant:[f.classMap,f.classMapInterpolate1,f.classMapInterpolate2,f.classMapInterpolate3,f.classMapInterpolate4,f.classMapInterpolate5,f.classMapInterpolate6,f.classMapInterpolate7,f.classMapInterpolate8],variable:f.classMapInterpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}},HI={constant:[f.pureFunction0,f.pureFunction1,f.pureFunction2,f.pureFunction3,f.pureFunction4,f.pureFunction5,f.pureFunction6,f.pureFunction7,f.pureFunction8],variable:f.pureFunctionV,mapping:t=>t};function Yd(t,e,n,r,s){let i=t.mapping(n.length);if(i{if(s instanceof Vn){if(!n.has(s.view))throw new Error(`No context found for reference to view ${s.view} from view ${t.xref}`);return n.get(s.view)}else return s},te.None)}function JI(t){for(let e of t.units)Sf(e.create),Sf(e.update)}function Sf(t){for(let e of t)(e.kind===p.Listener||e.kind===p.TwoWayListener)&&$e(e,n=>n instanceof He&&n.name==="$event"?(e.kind===p.Listener&&(e.consumesDollarEvent=!0),new Nt(n.name)):n,te.InChildOperation)}function ZI(t){let e=new Map,n=new Map;for(let r of t.units)for(let s of r.create)switch(s.kind){case p.I18nContext:e.set(s.xref,s);break;case p.ElementStart:n.set(s.xref,s);break}Zn(t,t.root,e,n)}function Zn(t,e,n,r,s){let i=null,o=new Map;for(let a of e.create)switch(a.kind){case p.I18nStart:if(!a.context)throw Error("Could not find i18n context for i18n op");i={i18nBlock:a,i18nContext:n.get(a.context)};break;case p.I18nEnd:i=null;break;case p.ElementStart:if(a.i18nPlaceholder!==void 0){if(i===null)throw Error("i18n tag placeholder should only occur inside an i18n block");wf(a,i.i18nContext,i.i18nBlock,s),s&&a.i18nPlaceholder.closeName&&o.set(a.xref,s),s=void 0}break;case p.ElementEnd:let l=r.get(a.xref);if(l&&l.i18nPlaceholder!==void 0){if(i===null)throw Error("AssertionError: i18n tag placeholder should only occur inside an i18n block");Tf(l,i.i18nContext,i.i18nBlock,o.get(a.xref)),o.delete(a.xref)}break;case p.Projection:if(a.i18nPlaceholder!==void 0){if(i===null)throw Error("i18n tag placeholder should only occur inside an i18n block");wf(a,i.i18nContext,i.i18nBlock,s),Tf(a,i.i18nContext,i.i18nBlock,s),s=void 0}break;case p.Template:let c=t.views.get(a.xref);if(a.i18nPlaceholder===void 0)Zn(t,c,n,r);else{if(i===null)throw Error("i18n tag placeholder should only occur inside an i18n block");a.templateKind===gt.Structural?Zn(t,c,n,r,a):(Tl(t,c,a.handle.slot,a.i18nPlaceholder,i.i18nContext,i.i18nBlock,s),Zn(t,c,n,r),xl(t,c,a.handle.slot,a.i18nPlaceholder,i.i18nContext,i.i18nBlock,s),s=void 0)}break;case p.RepeaterCreate:if(s!==void 0)throw Error("AssertionError: Unexpected structural directive associated with @for block");let u=a.handle.slot+1,h=t.views.get(a.xref);if(a.i18nPlaceholder===void 0)Zn(t,h,n,r);else{if(i===null)throw Error("i18n tag placeholder should only occur inside an i18n block");Tl(t,h,u,a.i18nPlaceholder,i.i18nContext,i.i18nBlock,s),Zn(t,h,n,r),xl(t,h,u,a.i18nPlaceholder,i.i18nContext,i.i18nBlock,s),s=void 0}if(a.emptyView!==null){let d=a.handle.slot+2,g=t.views.get(a.emptyView);if(a.emptyI18nPlaceholder===void 0)Zn(t,g,n,r);else{if(i===null)throw Error("i18n tag placeholder should only occur inside an i18n block");Tl(t,g,d,a.emptyI18nPlaceholder,i.i18nContext,i.i18nBlock,s),Zn(t,g,n,r),xl(t,g,d,a.emptyI18nPlaceholder,i.i18nContext,i.i18nBlock,s),s=void 0}}break}}function wf(t,e,n,r){let{startName:s,closeName:i}=t.i18nPlaceholder,o=ae.ElementTag|ae.OpenTag,a=t.handle.slot;r!==void 0&&(o|=ae.TemplateTag,a={element:a,template:r.handle.slot}),i||(o|=ae.CloseTag),Hs(e.params,s,a,n.subTemplateIndex,o)}function Tf(t,e,n,r){let{closeName:s}=t.i18nPlaceholder;if(s){let i=ae.ElementTag|ae.CloseTag,o=t.handle.slot;r!==void 0&&(i|=ae.TemplateTag,o={element:o,template:r.handle.slot}),Hs(e.params,s,o,n.subTemplateIndex,i)}}function Tl(t,e,n,r,s,i,o){let{startName:a,closeName:l}=r,c=ae.TemplateTag|ae.OpenTag;l||(c|=ae.CloseTag),o!==void 0&&Hs(s.params,a,o.handle.slot,i.subTemplateIndex,c),Hs(s.params,a,n,Zd(t,i,e),c)}function xl(t,e,n,r,s,i,o){let{closeName:a}=r,l=ae.TemplateTag|ae.CloseTag;a&&(Hs(s.params,a,n,Zd(t,i,e),l),o!==void 0&&Hs(s.params,a,o.handle.slot,i.subTemplateIndex,l))}function Zd(t,e,n){for(let r of n.create)if(r.kind===p.I18nStart)return r.subTemplateIndex;return e.subTemplateIndex}function Hs(t,e,n,r,s){let i=t.get(e)??[];i.push({value:n,subTemplateIndex:r,flags:s}),t.set(e,i)}function eA(t){let e=new Map,n=new Map,r=new Map;for(let o of t.units)for(let a of o.create)switch(a.kind){case p.I18nStart:e.set(a.xref,a.subTemplateIndex);break;case p.I18nContext:n.set(a.xref,a);break;case p.IcuPlaceholder:r.set(a.xref,a);break}let s=new Map,i=o=>o.usage===Wr.I18nText?o.i18nOwner:o.context;for(let o of t.units)for(let a of o.update)if(a.kind===p.I18nExpression){let l=s.get(i(a))||0,c=e.get(a.i18nOwner)??null,u={value:l,subTemplateIndex:c,flags:ae.ExpressionIndex};tA(a,u,n,r),s.set(i(a),l+1)}}function tA(t,e,n,r){if(t.i18nPlaceholder!==null){let s=n.get(t.context),i=t.resolutionTime===Fs.Creation?s.params:s.postprocessingParams,o=i.get(t.i18nPlaceholder)||[];o.push(e),i.set(t.i18nPlaceholder,o)}t.icuPlaceholder!==null&&r.get(t.icuPlaceholder)?.expressionPlaceholders.push(e)}function nA(t){for(let e of t.units)Gc(e,e.create,null),Gc(e,e.update,null)}function Gc(t,e,n){let r=new Map,s=new Map;for(let i of e)switch(i.kind){case p.Variable:switch(i.variable.kind){case Le.Identifier:if(i.variable.local){if(s.has(i.variable.identifier))continue;s.set(i.variable.identifier,i.xref)}else if(r.has(i.variable.identifier))continue;r.set(i.variable.identifier,i.xref);break;case Le.Alias:if(r.has(i.variable.identifier))continue;r.set(i.variable.identifier,i.xref);break;case Le.SavedView:n={view:i.variable.view,variable:i.xref};break}break;case p.Listener:case p.TwoWayListener:Gc(t,i.handlerOps,n);break}for(let i of e)i.kind==p.Listener||i.kind===p.TwoWayListener||$e(i,o=>{if(o instanceof He)return s.has(o.name)?new Pn(s.get(o.name)):r.has(o.name)?new Pn(r.get(o.name)):new ot(new Vn(t.job.root.xref),o.name);if(o instanceof la&&typeof o.view=="number"){if(n===null||n.view!==o.view)throw new Error(`AssertionError: no saved view ${o.view} from view ${t.xref}`);return o.view=new Pn(n.variable),o}else return o},te.None);for(let i of e)Ze(i,o=>{if(o instanceof He)throw new Error(`AssertionError: no lexical reads should remain, but found read of ${o.name}`)})}var rA=new Map([[ce.HTML,f.sanitizeHtml],[ce.RESOURCE_URL,f.sanitizeResourceUrl],[ce.SCRIPT,f.sanitizeScript],[ce.STYLE,f.sanitizeStyle],[ce.URL,f.sanitizeUrl]]),sA=new Map([[ce.HTML,f.trustConstantHtml],[ce.RESOURCE_URL,f.trustConstantResourceUrl]]);function iA(t){for(let e of t.units){let n=Au(e);if(t.kind!==N.Host){for(let r of e.create)if(r.kind===p.ExtractedAttribute){let s=sA.get(xf(r.securityContext))??null;r.trustedValueFn=s!==null?L(s):null}}for(let r of e.update)switch(r.kind){case p.Property:case p.Attribute:case p.HostProperty:let s=null;if(Array.isArray(r.securityContext)&&r.securityContext.length===2&&r.securityContext.indexOf(ce.URL)>-1&&r.securityContext.indexOf(ce.RESOURCE_URL)>-1?s=f.sanitizeUrlOrResourceUrl:s=rA.get(xf(r.securityContext))??null,r.sanitizer=s!==null?L(s):null,r.sanitizer===null){let i=!1;if(t.kind===N.Host||r.kind===p.HostProperty)i=!0;else{let o=n.get(r.target);if(o===void 0||!vr(o))throw Error("Property should have an element-like owner");i=oA(o)}i&&ix(r.name)&&(r.sanitizer=L(f.validateIframeAttribute))}break}}}function oA(t){return t.kind===p.ElementStart&&t.tag?.toLowerCase()==="iframe"}function xf(t){if(Array.isArray(t)){if(t.length>1)throw Error("AssertionError: Ambiguous security context");return t[0]||ce.NONE}return t}function aA(t){for(let e of t.units)for(let n of e.create)n.kind===p.TwoWayListener&&$e(n,r=>{if(!(r instanceof ca))return r;let{target:s,value:i}=r;if(s instanceof ot||s instanceof gn)return yf(s,i).or(s.set(i));if(s instanceof Pn)return yf(s,i);throw new Error("Unsupported expression in two-way action binding.")},te.InChildOperation)}function lA(t){for(let e of t.units){e.create.prepend([rr(e.job.allocateXrefId(),{kind:Le.SavedView,name:null,view:e.xref},new mc,It.None)]);for(let n of e.create){if(n.kind!==p.Listener&&n.kind!==p.TwoWayListener)continue;let r=e!==t.root;if(!r)for(let s of n.handlerOps)Ze(s,i=>{(i instanceof ia||i instanceof Wi)&&(r=!0)});r&&cA(e,n)}}}function cA(t,e){e.handlerOps.prepend([rr(t.job.allocateXrefId(),{kind:Le.Context,name:null,view:t.xref},new la(t.xref),It.None)]);for(let n of e.handlerOps)n.kind===p.Statement&&n.statement instanceof Je&&(n.statement.value=new gc(n.statement.value))}function uA(t){let e=new Map;for(let n of t.units){let r=0;for(let s of n.create)zs(s)&&(s.handle.slot=r,e.set(s.xref,s.handle.slot),r+=s.numSlotsUsed);n.decls=r}for(let n of t.units)for(let r of n.ops())if(r.kind===p.Template||r.kind===p.RepeaterCreate){let s=t.views.get(r.xref);r.decls=s.decls}}function pA(t){for(let e of t.units)for(let n of e.update)if(n.kind===p.Binding)switch(n.bindingKind){case F.ClassName:if(n.expression instanceof Ae)throw new Error("Unexpected interpolation in ClassName binding");w.replace(n,vw(n.target,n.name,n.expression,n.sourceSpan));break;case F.StyleProperty:w.replace(n,yw(n.target,n.name,n.expression,n.unit,n.sourceSpan));break;case F.Property:case F.Template:n.name==="style"?w.replace(n,Ew(n.target,n.expression,n.sourceSpan)):n.name==="class"&&w.replace(n,Sw(n.target,n.expression,n.sourceSpan));break}}function hA(t){for(let e of t.units)e.create.prepend(Hc(e.create)),e.update.prepend(Hc(e.update))}function Hc(t){let e=0,n=[];for(let r of t){let s=new Map;Ze(r,(c,u)=>{u&te.InChildOperation||c instanceof qn&&s.set(c.xref,c)});let i=0,o=new Set,a=new Set,l=new Map;Ze(r,(c,u)=>{u&te.InChildOperation||(c instanceof nn?(o.has(c.xref)||(o.add(c.xref),l.set(c.xref,`tmp_${e}_${i++}`)),Cf(l,c)):c instanceof qn&&(s.get(c.xref)===c&&(a.add(c.xref),i--),Cf(l,c)))}),n.push(...Array.from(new Set(l.values())).map(c=>wn(new ze(c)))),e++,(r.kind===p.Listener||r.kind===p.TwoWayListener)&&r.handlerOps.prepend(Hc(r.handlerOps))}return n}function Cf(t,e){let n=t.get(e.xref);if(n===void 0)throw new Error(`Found xref with unassigned name: ${e.xref}`);e.name=n}function fA(t){for(let e of t.units)for(let n of e.create){if(n.kind!==p.RepeaterCreate||n.trackByFn!==null)continue;let r=!1;n.track=b(n.track,o=>{if(o instanceof zr||o instanceof ua)throw new Error("Illegal State: Pipes are not allowed in this context");return o instanceof oa?(r=!0,W("this")):o},te.None);let s,i=[new Oe("$index"),new Oe("$item")];r?s=new Xt(i,[new Je(n.track)]):s=en(i,n.track),n.trackByFn=t.pool.getSharedFunctionReference(s,"_forTrack")}}function dA(t){for(let e of t.units)for(let n of e.create)n.kind===p.RepeaterCreate&&(n.track instanceof Nt&&n.track.name==="$index"?n.trackByFn=L(f.repeaterTrackByIndex):n.track instanceof Nt&&n.track.name==="$item"?n.trackByFn=L(f.repeaterTrackByIdentity):mA(t.root.xref,n.track)?(n.usesComponentInstance=!0,n.track.receiver.receiver.view===e.xref?n.trackByFn=n.track.receiver:(n.trackByFn=L(f.componentInstance).callFn([]).prop(n.track.receiver.name),n.track=n.trackByFn)):n.track=b(n.track,r=>r instanceof Vn?(n.usesComponentInstance=!0,new oa(r.view)):r,te.None))}function mA(t,e){if(!(e instanceof Ke)||e.args.length===0||e.args.length>2||!(e.receiver instanceof ot&&e.receiver.receiver instanceof Vn)||e.receiver.receiver.view!==t)return!1;let[n,r]=e.args;return!(n instanceof Nt)||n.name!=="$index"?!1:e.args.length===1?!0:!(!(r instanceof Nt)||r.name!=="$item")}function gA(t){for(let e of t.units)for(let n of e.create)n.kind===p.RepeaterCreate&&(n.track=b(n.track,r=>{if(r instanceof He){if(n.varNames.$index.has(r.name))return W("$index");if(r.name===n.varNames.$implicit)return W("$item")}return r},te.None))}function yA(t){for(let e of t.units){let n=0;for(let r of e.ops())dl(r)&&(n+=vA(r));for(let r of e.ops())Ze(r,s=>{Tn(s)&&(t.compatibility===vt.TemplateDefinitionBuilder&&s instanceof Kr||(kh(s)&&(s.varOffset=n),dl(s)&&(n+=If(s))))});if(t.compatibility===vt.TemplateDefinitionBuilder)for(let r of e.ops())Ze(r,s=>{!Tn(s)||!(s instanceof Kr)||(kh(s)&&(s.varOffset=n),dl(s)&&(n+=If(s)))});e.vars=n}if(t instanceof zi)for(let e of t.units)for(let n of e.create){if(n.kind!==p.Template&&n.kind!==p.RepeaterCreate)continue;let r=t.views.get(n.xref);n.vars=r.vars}}function vA(t){let e;switch(t.kind){case p.Property:case p.HostProperty:case p.Attribute:return e=1,t.expression instanceof Ae&&!EA(t.expression)&&(e+=t.expression.expressions.length),e;case p.TwoWayProperty:return 1;case p.StyleProp:case p.ClassProp:case p.StyleMap:case p.ClassMap:return e=2,t.expression instanceof Ae&&(e+=t.expression.expressions.length),e;case p.InterpolateText:return t.interpolation.expressions.length;case p.I18nExpression:case p.Conditional:case p.DeferWhen:case p.StoreLet:return 1;case p.RepeaterCreate:return t.emptyView?1:0;default:throw new Error(`Unhandled op: ${p[t.kind]}`)}}function If(t){switch(t.kind){case O.PureFunctionExpr:return 1+t.args.length;case O.PipeBinding:return 1+t.args.length;case O.PipeBindingVariadic:return 1+t.numArgs;case O.StoreLet:return 1;default:throw new Error(`AssertionError: unhandled ConsumesVarsTrait expression ${t.constructor.name}`)}}function EA(t){return!(t.expressions.length!==1||t.strings.length!==2||t.strings[0]!==""||t.strings[1]!=="")}function SA(t){for(let e of t.units){Cl(e.create),Cl(e.update);for(let n of e.create)(n.kind===p.Listener||n.kind===p.TwoWayListener)&&Cl(n.handlerOps);Il(e.create,t.compatibility),Il(e.update,t.compatibility);for(let n of e.create)(n.kind===p.Listener||n.kind===p.TwoWayListener)&&Il(n.handlerOps,t.compatibility)}}var be;(function(t){t[t.None=0]="None",t[t.ViewContextRead=1]="ViewContextRead",t[t.ViewContextWrite=2]="ViewContextWrite",t[t.SideEffectful=4]="SideEffectful"})(be||(be={}));function Cl(t){let e=new Map;for(let n of t)n.kind===p.Variable&&n.flags&It.AlwaysInline&&(Ze(n,r=>{if(Tn(r)&&Nu(r)!==be.None)throw new Error("AssertionError: A context-sensitive variable was marked AlwaysInline")}),e.set(n.xref,n)),$e(n,r=>r instanceof Pn&&e.has(r.xref)?e.get(r.xref).initializer.clone():r,te.None);for(let n of e.values())w.remove(n)}function Il(t,e){let n=new Map,r=new Map,s=new Set,i=new Map;for(let c of t){if(c.kind===p.Variable){if(n.has(c.xref)||r.has(c.xref))throw new Error(`Should not see two declarations of the same variable: ${c.xref}`);n.set(c.xref,c),r.set(c.xref,0)}i.set(c,wA(c)),TA(c,r,s)}let o=!1;for(let c of t.reversed()){let u=i.get(c);if(c.kind===p.Variable&&r.get(c.xref)===0){if(o&&u.fences&be.ViewContextWrite||u.fences&be.SideEffectful){let h=wn(c.initializer.toStmt());i.set(h,u),w.replace(c,h)}else xA(c,r),w.remove(c);i.delete(c),n.delete(c.xref),r.delete(c.xref);continue}u.fences&be.ViewContextRead&&(o=!0)}let a=[];for(let[c,u]of r){let d=!!(n.get(c).flags&It.AlwaysInline);u!==1||d||s.has(c)||a.push(c)}let l;for(;l=a.pop();){let c=n.get(l),u=i.get(c);if(!!(c.flags&It.AlwaysInline))throw new Error("AssertionError: Found an 'AlwaysInline' variable after the always inlining pass.");for(let d=c.next;d.kind!==p.ListEnd;d=d.next){let g=i.get(d);if(g.variablesUsed.has(l)){if(e===vt.TemplateDefinitionBuilder&&!IA(c,d))break;if(CA(l,c.initializer,d,u.fences)){g.variablesUsed.delete(l);for(let y of u.variablesUsed)g.variablesUsed.add(y);g.fences|=u.fences,n.delete(l),r.delete(l),i.delete(c),w.remove(c)}break}if(!em(g.fences,u.fences))break}}}function Nu(t){switch(t.kind){case O.NextContext:return be.ViewContextRead|be.ViewContextWrite;case O.RestoreView:return be.ViewContextRead|be.ViewContextWrite|be.SideEffectful;case O.StoreLet:return be.SideEffectful;case O.Reference:case O.ContextLetReference:return be.ViewContextRead;default:return be.None}}function wA(t){let e=be.None,n=new Set;return Ze(t,r=>{if(Tn(r))switch(r.kind){case O.ReadVariable:n.add(r.xref);break;default:e|=Nu(r)}}),{fences:e,variablesUsed:n}}function TA(t,e,n){Ze(t,(r,s)=>{if(!Tn(r)||r.kind!==O.ReadVariable)return;let i=e.get(r.xref);i!==void 0&&(e.set(r.xref,i+1),s&te.InChildOperation&&n.add(r.xref))})}function xA(t,e){Ze(t,n=>{if(!Tn(n)||n.kind!==O.ReadVariable)return;let r=e.get(n.xref);if(r!==void 0){if(r===0)throw new Error(`Inaccurate variable count: ${n.xref} - found another read but count is already 0`);e.set(n.xref,r-1)}})}function em(t,e){if(t&be.ViewContextWrite){if(e&be.ViewContextRead)return!1}else if(t&be.ViewContextRead&&e&be.ViewContextWrite)return!1;return!0}function CA(t,e,n,r){let s=!1,i=!0;return $e(n,(o,a)=>{if(!Tn(o)||s||!i)return o;if(a&te.InChildOperation&&r&be.ViewContextRead)return o;switch(o.kind){case O.ReadVariable:if(o.xref===t)return s=!0,e;break;default:let l=Nu(o);i=i&&em(l,r);break}return o},te.None),s}function IA(t,e){switch(t.variable.kind){case Le.Identifier:return t.initializer instanceof Nt&&t.initializer.name==="ctx";case Le.Context:return e.kind===p.Variable;default:return!0}}function AA(t){for(let e of t.units){let n=null,r=null;for(let s of e.create)switch(s.kind){case p.I18nStart:n=s;break;case p.I18nEnd:n=null;break;case p.IcuStart:n===null&&(r=t.allocateXrefId(),w.insertBefore(Fa(r,s.message,void 0,null),s));break;case p.IcuEnd:r!==null&&(w.insertAfter(Ba(r,null),s),r=null);break}}}function NA(t){let e=new Set;for(let n of t.units)for(let r of n.ops())Ze(r,s=>{s instanceof Wi&&e.add(s.target)});for(let n of t.units)for(let r of n.update)$e(r,s=>s instanceof Hi&&!e.has(s.target)?s.value:s,te.None)}function bA(t){for(let e of t.units)for(let n of e.update){if(n.kind!==p.Variable||n.variable.kind!==Le.Identifier||!(n.initializer instanceof Hi))continue;let r=n.variable.identifier,s=n;for(;s&&s.kind!==p.ListEnd;)$e(s,i=>i instanceof He&&i.name===r?v(void 0):i,te.None),s=s.prev}}function DA(t){for(let e of t.units)for(let n of e.update){if(n.kind!==p.StoreLet)continue;let r={kind:Le.Identifier,name:null,identifier:n.declaredName,local:!0};w.replace(n,rr(t.allocateXrefId(),r,new Hi(n.target,n.value,n.sourceSpan),It.None))}}var _A=[{kind:N.Tmpl,fn:wC},{kind:N.Host,fn:qT},{kind:N.Tmpl,fn:rC},{kind:N.Tmpl,fn:bC},{kind:N.Tmpl,fn:AA},{kind:N.Both,fn:pT},{kind:N.Both,fn:pA},{kind:N.Both,fn:Qw},{kind:N.Both,fn:zw},{kind:N.Tmpl,fn:uT},{kind:N.Both,fn:iC},{kind:N.Tmpl,fn:zI},{kind:N.Both,fn:tT},{kind:N.Both,fn:SC},{kind:N.Tmpl,fn:nT},{kind:N.Tmpl,fn:CC},{kind:N.Tmpl,fn:hT},{kind:N.Tmpl,fn:eC},{kind:N.Tmpl,fn:lT},{kind:N.Tmpl,fn:YI},{kind:N.Tmpl,fn:Kw},{kind:N.Tmpl,fn:Ww},{kind:N.Tmpl,fn:NC},{kind:N.Both,fn:RC},{kind:N.Tmpl,fn:FT},{kind:N.Tmpl,fn:DA},{kind:N.Tmpl,fn:BT},{kind:N.Tmpl,fn:lA},{kind:N.Both,fn:Gw},{kind:N.Both,fn:JI},{kind:N.Tmpl,fn:gA},{kind:N.Tmpl,fn:bA},{kind:N.Both,fn:nA},{kind:N.Tmpl,fn:fT},{kind:N.Tmpl,fn:aA},{kind:N.Tmpl,fn:dA},{kind:N.Both,fn:QI},{kind:N.Both,fn:iA},{kind:N.Tmpl,fn:tC},{kind:N.Both,fn:dC},{kind:N.Both,fn:yT},{kind:N.Both,fn:hA},{kind:N.Both,fn:SA},{kind:N.Both,fn:NA},{kind:N.Tmpl,fn:uA},{kind:N.Tmpl,fn:ZI},{kind:N.Tmpl,fn:eA},{kind:N.Tmpl,fn:kT},{kind:N.Tmpl,fn:fA},{kind:N.Tmpl,fn:Xx},{kind:N.Tmpl,fn:UT},{kind:N.Both,fn:oT},{kind:N.Tmpl,fn:XI},{kind:N.Both,fn:yA},{kind:N.Tmpl,fn:OT},{kind:N.Both,fn:oC},{kind:N.Tmpl,fn:cT},{kind:N.Tmpl,fn:cC},{kind:N.Tmpl,fn:pC},{kind:N.Tmpl,fn:gT},{kind:N.Tmpl,fn:fC},{kind:N.Both,fn:_C},{kind:N.Both,fn:jI},{kind:N.Both,fn:eT}];function tm(t,e){for(let n of _A)(n.kind===e||n.kind===N.Both)&&n.fn(t)}function RA(t,e){let n=rm(t.root);return nm(t.root,e),n}function nm(t,e){for(let n of t.job.units){if(n.parent!==t.xref)continue;nm(n,e);let r=rm(n);e.statements.push(r.toDeclStmt(r.name))}}function rm(t){if(t.fnName===null)throw new Error(`AssertionError: view ${t.xref} is unnamed`);let e=[];for(let i of t.create){if(i.kind!==p.Statement)throw new Error(`AssertionError: expected all create ops to have been compiled, but got ${p[i.kind]}`);e.push(i.statement)}let n=[];for(let i of t.update){if(i.kind!==p.Statement)throw new Error(`AssertionError: expected all update ops to have been compiled, but got ${p[i.kind]}`);n.push(i.statement)}let r=Aa(1,e),s=Aa(2,n);return Yr([new Oe("rf"),new Oe("ctx")],[...r,...s],void 0,void 0,t.fnName)}function Aa(t,e){return e.length===0?[]:[no(new ee(I.BitwiseAnd,W("rf"),v(t)),e)]}function kA(t){if(t.root.fnName===null)throw new Error("AssertionError: host binding function is unnamed");let e=[];for(let i of t.root.create){if(i.kind!==p.Statement)throw new Error(`AssertionError: expected all create ops to have been compiled, but got ${p[i.kind]}`);e.push(i.statement)}let n=[];for(let i of t.root.update){if(i.kind!==p.Statement)throw new Error(`AssertionError: expected all update ops to have been compiled, but got ${p[i.kind]}`);n.push(i.statement)}if(e.length===0&&n.length===0)return null;let r=Aa(1,e),s=Aa(2,n);return Yr([new Oe("rf"),new Oe("ctx")],[...r,...s],void 0,void 0,t.root.fnName)}var sm=vt.TemplateDefinitionBuilder,kr=new sn,Pr="ng-template";function Wc(t){return t instanceof st}function PA(t){return Wc(t)&&t.nodes.length===1&&t.nodes[0]instanceof Zo}function MA(t,e,n,r,s,i,o){let a=new zi(t,n,sm,r,s,i,o);return Gn(a.root,e),a}function LA(t,e,n){let r=new ga(t.componentName,n,sm);for(let s of t.properties??[]){let i=F.Property;s.name.startsWith("attr.")&&(s.name=s.name.substring(5),i=F.Attribute),s.isAnimation&&(i=F.Animation);let o=e.calcPossibleSecurityContexts(t.componentSelector,s.name,i===F.Attribute).filter(a=>a!==ce.NONE);OA(r,s,i,o)}for(let[s,i]of Object.entries(t.attributes)??[]){let o=e.calcPossibleSecurityContexts(t.componentSelector,s,!0).filter(a=>a!==ce.NONE);FA(r,s,i,o)}for(let s of t.events??[])BA(r,s);return r}function OA(t,e,n,r){let s,i=e.expression.ast;i instanceof On?s=new Ae(i.strings,i.expressions.map(o=>H(o,t,e.sourceSpan)),[]):s=H(i,t,e.sourceSpan),t.root.update.push(jr(t.root.xref,n,e.name,s,null,r,!1,!1,null,null,e.sourceSpan))}function FA(t,e,n,r){let s=jr(t.root.xref,F.Attribute,e,n,null,r,!0,!1,null,null,n.sourceSpan);t.root.update.push(s)}function BA(t,e){let[n,r]=e.type!==_e.Animation?[null,e.targetOrPhase]:[e.targetOrPhase,null],s=Iu(t.root.xref,new Et,e.name,null,bu(t.root,e.handler,e.handlerSpan),n,r,!0,e.sourceSpan);t.root.create.push(s)}function Gn(t,e){for(let n of e)if(n instanceof oe)$A(t,n);else if(n instanceof se)UA(t,n);else if(n instanceof fr)VA(t,n);else if(n instanceof Kt)im(t,n,null);else if(n instanceof Fn)om(t,n,null);else if(n instanceof Vr)qA(t,n);else if(n instanceof Ur)GA(t,n);else if(n instanceof Un)HA(t,n);else if(n instanceof Ps)WA(t,n);else if(n instanceof En)jA(t,n);else if(n instanceof yt)zA(t,n);else throw new Error(`Unsupported template node: ${n.constructor.name}`)}function $A(t,e){if(e.i18n!==void 0&&!(e.i18n instanceof st||e.i18n instanceof dr))throw Error(`Unhandled i18n metadata type for element: ${e.i18n.constructor.name}`);let n=t.job.allocateXrefId(),[r,s]=tn(e.name),i=bw(s,n,Vd(r),e.i18n instanceof dr?e.i18n:void 0,e.startSourceSpan,e.sourceSpan);t.create.push(i),YA(t,i,e),cm(i,e);let o=null;e.i18n instanceof st&&(o=t.job.allocateXrefId(),t.create.push(Fa(o,e.i18n,void 0,e.startSourceSpan))),Gn(t,e.children);let a=_w(n,e.endSourceSpan??e.startSourceSpan);t.create.push(a),o!==null&&w.insertBefore(Ba(o,e.endSourceSpan??e.startSourceSpan),a)}function UA(t,e){if(e.i18n!==void 0&&!(e.i18n instanceof st||e.i18n instanceof dr))throw Error(`Unhandled i18n metadata type for template: ${e.i18n.constructor.name}`);let n=t.job.allocateView(t.xref),r=e.tagName,s="";e.tagName&&([s,r]=tn(e.tagName));let i=e.i18n instanceof dr?e.i18n:void 0,o=Vd(s),a=r===null?"":iT(r,o),l=XA(e)?gt.NgTemplate:gt.Structural,c=Oa(n.xref,l,r,a,o,i,e.startSourceSpan,e.sourceSpan);t.create.push(c),QA(t,c,e,l),cm(c,e),Gn(n,e.children);for(let{name:u,value:h}of e.variables)n.contextVariables.set(u,h!==""?h:"$implicit");if(l===gt.NgTemplate&&e.i18n instanceof st){let u=t.job.allocateXrefId();w.insertAfter(Fa(u,e.i18n,void 0,e.startSourceSpan),n.create.head),w.insertBefore(Ba(u,e.endSourceSpan??e.startSourceSpan),n.create.tail)}}function VA(t,e){if(e.i18n!==void 0&&!(e.i18n instanceof dr))throw Error(`Unhandled i18n metadata type for element: ${e.i18n.constructor.name}`);let n=null;e.children.some(i=>!(i instanceof Rs)&&(!(i instanceof Kt)||i.value.trim().length>0))&&(n=t.job.allocateView(t.xref),Gn(n,e.children));let r=t.job.allocateXrefId(),s=Lw(r,e.selector,e.i18n,n?.xref??null,e.sourceSpan);for(let i of e.attributes){let o=kr.securityContext(e.name,i.name,!0);t.update.push(jr(s.xref,F.Attribute,i.name,v(i.value),null,o,!0,!1,null,Dn(i.i18n),i.sourceSpan))}t.create.push(s)}function im(t,e,n){t.create.push(Od(t.job.allocateXrefId(),e.value,n,e.sourceSpan))}function om(t,e,n){let r=e.value;if(r instanceof we&&(r=r.ast),!(r instanceof On))throw new Error(`AssertionError: expected Interpolation for BoundText node, got ${r.constructor.name}`);if(e.i18n!==void 0&&!(e.i18n instanceof Rn))throw Error(`Unhandled i18n metadata type for text interpolation: ${e.i18n?.constructor.name}`);let s=e.i18n instanceof Rn?e.i18n.children.filter(a=>a instanceof ea).map(a=>a.name):[];if(s.length>0&&s.length!==r.expressions.length)throw Error(`Unexpected number of i18n placeholders (${r.expressions.length}) for BoundText with ${r.expressions.length} expressions`);let i=t.job.allocateXrefId();t.create.push(Od(i,"",n,e.sourceSpan));let o=t.job.compatibility?null:e.sourceSpan;t.update.push(dw(i,new Ae(r.strings,r.expressions.map(a=>H(a,t.job,o)),s),e.sourceSpan))}function qA(t,e){let n=null,r=[];for(let s=0;sH(r,e,n)),void 0,Ge(t.span,n))}else{if(t instanceof Ot)return v(t.value,void 0,Ge(t.span,n));if(t instanceof bi)switch(t.operator){case"+":return new lr(mn.Plus,H(t.expr,e,n),void 0,Ge(t.span,n));case"-":return new lr(mn.Minus,H(t.expr,e,n),void 0,Ge(t.span,n));default:throw new Error(`AssertionError: unknown unary operator ${t.operator}`)}else if(t instanceof ft){let r=rT.get(t.operation);if(r===void 0)throw new Error(`AssertionError: unknown binary operator ${t.operation}`);return new ee(r,H(t.left,e,n),H(t.right,e,n),void 0,Ge(t.span,n))}else{if(t instanceof fn)return new Vn(e.root.xref);if(t instanceof _s)return new gn(H(t.receiver,e,n),H(t.key,e,n),void 0,Ge(t.span,n));if(t instanceof ur)throw new Error("AssertionError: Chain in unknown context");if(t instanceof jo){let r=t.keys.map((s,i)=>{let o=t.values[i];return new Or(s.key,H(o,e,n),s.quoted)});return new qt(r,void 0,Ge(t.span,n))}else{if(t instanceof Wo)return new at(t.expressions.map(r=>H(r,e,n)));if(t instanceof Br)return new Zt(H(t.condition,e,n),H(t.trueExp,e,n),H(t.falseExp,e,n),void 0,Ge(t.span,n));if(t instanceof _i)return H(t.expression,e,n);if(t instanceof $r)return new zr(e.allocateXrefId(),new Et,t.name,[H(t.exp,e,n),...t.args.map(r=>H(r,e,n))]);if(t instanceof pr)return new Us(H(t.receiver,e,n),H(t.key,e,n),Ge(t.span,n));if(t instanceof lt)return new $s(H(t.receiver,e,n),t.name);if(t instanceof vn)return new yr(H(t.receiver,e,n),t.args.map(r=>H(r,e,n)));if(t instanceof Ue)return new ji(Ge(t.span,n));if(t instanceof Di)return id(H(t.expression,e,n),Ge(t.span,n));throw new Error(`Unhandled expression type "${t.constructor.name}" in file "${n?.start.file.url}"`)}}}}}function jc(t,e,n,r){let s;return e instanceof On?s=new Ae(e.strings,e.expressions.map(i=>H(i,t,r??null)),Object.keys(Dn(n)?.placeholders??{})):e instanceof Te?s=H(e,t,r??null):s=v(e),s}var am=new Map([[z.Property,F.Property],[z.TwoWay,F.TwoWayProperty],[z.Attribute,F.Attribute],[z.Class,F.ClassName],[z.Style,F.StyleProperty],[z.Animation,F.Animation]]);function XA(t){return tn(t.tagName??"")[1]===Pr}function Dn(t){if(t==null)return null;if(!(t instanceof st))throw Error(`Expected i18n meta to be a Message, but got: ${t.constructor.name}`);return t}function YA(t,e,n){let r=new Array,s=new Set;for(let i of n.attributes){let o=kr.securityContext(n.name,i.name,!0);r.push(jr(e.xref,F.Attribute,i.name,jc(t.job,i.value,i.i18n),null,o,!0,!1,null,Dn(i.i18n),i.sourceSpan)),i.i18n&&s.add(i.name)}for(let i of n.inputs)s.has(i.name)&&console.error(`On component ${t.job.componentName}, the binding ${i.name} is both an i18n attribute and a property. You may want to remove the property binding. This will become a compilation error in future versions of Angular.`),r.push(jr(e.xref,am.get(i.type),i.name,jc(t.job,Ji(i.value),i.i18n),i.unit,i.securityContext,!1,!1,null,Dn(i.i18n)??null,i.sourceSpan));t.create.push(r.filter(i=>i?.kind===p.ExtractedAttribute)),t.update.push(r.filter(i=>i?.kind===p.Binding));for(let i of n.outputs){if(i.type===_e.Animation&&i.phase===null)throw Error("Animation listener should have a phase");i.type===_e.TwoWay?t.create.push(Fd(e.xref,e.handle,i.name,e.tag,lm(t,i.handler,i.handlerSpan),i.sourceSpan)):t.create.push(Iu(e.xref,e.handle,i.name,e.tag,bu(t,i.handler,i.handlerSpan),i.phase,i.target,!1,i.sourceSpan))}r.some(i=>i?.i18nMessage)!==null&&t.create.push($d(t.job.allocateXrefId(),new Et,e.xref))}function QA(t,e,n,r){let s=new Array;for(let i of n.templateAttrs)if(i instanceof Dt){let o=kr.securityContext(Pr,i.name,!0);s.push(ko(t,e.xref,z.Attribute,i.name,i.value,null,o,!0,r,Dn(i.i18n),i.sourceSpan))}else s.push(ko(t,e.xref,i.type,i.name,Ji(i.value),i.unit,i.securityContext,!0,r,Dn(i.i18n),i.sourceSpan));for(let i of n.attributes){let o=kr.securityContext(Pr,i.name,!0);s.push(ko(t,e.xref,z.Attribute,i.name,i.value,null,o,!1,r,Dn(i.i18n),i.sourceSpan))}for(let i of n.inputs)s.push(ko(t,e.xref,i.type,i.name,Ji(i.value),i.unit,i.securityContext,!1,r,Dn(i.i18n),i.sourceSpan));t.create.push(s.filter(i=>i?.kind===p.ExtractedAttribute)),t.update.push(s.filter(i=>i?.kind===p.Binding));for(let i of n.outputs){if(i.type===_e.Animation&&i.phase===null)throw Error("Animation listener should have a phase");if(r===gt.NgTemplate&&(i.type===_e.TwoWay?t.create.push(Fd(e.xref,e.handle,i.name,e.tag,lm(t,i.handler,i.handlerSpan),i.sourceSpan)):t.create.push(Iu(e.xref,e.handle,i.name,e.tag,bu(t,i.handler,i.handlerSpan),i.phase,i.target,!1,i.sourceSpan))),r===gt.Structural&&i.type!==_e.Animation){let o=kr.securityContext(Pr,i.name,!1);t.create.push($t(e.xref,F.Property,null,i.name,null,null,null,o))}}s.some(i=>i?.i18nMessage)!==null&&t.create.push($d(t.job.allocateXrefId(),new Et,e.xref))}function ko(t,e,n,r,s,i,o,a,l,c,u){let h=typeof s=="string";if(l===gt.Structural){if(!a)switch(n){case z.Property:case z.Class:case z.Style:return $t(e,F.Property,null,r,null,null,c,o);case z.TwoWay:return $t(e,F.TwoWayProperty,null,r,null,null,c,o)}if(!h&&(n===z.Attribute||n===z.Animation))return null}let d=am.get(n);return l===gt.NgTemplate&&(n===z.Class||n===z.Style||n===z.Attribute&&!h)&&(d=F.Property),jr(e,d,r,jc(t.job,s,c),i,o,h,a,l,c,u)}function bu(t,e,n){e=Ji(e);let r=new Array,s=e instanceof ur?e.expressions:[e];if(s.length===0)throw new Error("Expected listener to have non-empty expression list.");let i=s.map(a=>H(a,t.job,n)),o=i.pop();return r.push(...i.map(a=>wn(new bt(a,a.sourceSpan)))),r.push(wn(new Je(o,o.sourceSpan))),r}function lm(t,e,n){e=Ji(e);let r=new Array;if(e instanceof ur)if(e.expressions.length===1)e=e.expressions[0];else throw new Error("Expected two-way listener to have a single expression.");let s=H(e,t.job,n),i=new He("$event"),o=new ca(s,i);return r.push(wn(new bt(o))),r.push(wn(new Je(i))),r}function Ji(t){return t instanceof we?t.ast:t}function cm(t,e){JA(t.localRefs);for(let{name:n,value:r}of e.references)t.localRefs.push({name:n,target:r})}function JA(t){if(!Array.isArray(t))throw new Error("AssertionError: expected an array")}function Ge(t,e){if(e===null)return null;let n=e.start.moveBy(t.start),r=e.start.moveBy(t.end),s=e.fullStart.moveBy(t.start);return new V(n,r,s)}function Na(t,e,n){let r=null;for(let s of n.children)if(!(s instanceof Rs)){if(r!==null)return null;(s instanceof oe||s instanceof se&&s.tagName!==null)&&(r=s)}if(r!==null){for(let i of r.attributes){let o=kr.securityContext(Pr,i.name,!0);t.update.push(jr(e,F.Attribute,i.name,v(i.value),null,o,!0,!1,null,Dn(i.i18n),i.sourceSpan))}for(let i of r.inputs)if(i.type!==z.Animation&&i.type!==z.Attribute){let o=kr.securityContext(Pr,i.name,!0);t.create.push($t(e,F.Property,null,i.name,null,null,null,o))}let s=r instanceof oe?r.name:r.tagName;return s===Pr?null:s}return null}function ba(t,e){return no(W(fu).bitwiseAnd(v(t),null,!1),e)}function ZA(t){return(t.descendants?1:0)|(t.static?2:0)|(t.emitDistinctChangesOnly?4:0)}function eN(t,e){if(Array.isArray(t.predicate)){let n=[];return t.predicate.forEach(r=>{let s=r.split(",").map(i=>v(i.trim()));n.push(...s)}),e.getConstLiteral(ie(n),!0)}else switch(t.predicate.forwardRef){case 0:case 2:return t.predicate.expression;case 1:return L(f.resolveForwardRef).callFn([t.predicate.expression])}}function um(t,e,n,r){let s=[];r!==void 0&&s.push(...r),t.isSignal&&s.push(new ot(W(Fi),t.propertyName)),s.push(eN(t,e),v(ZA(t))),t.read&&s.push(t.read);let i=t.isSignal?n.signalBased:n.nonSignal;return L(i).callFn(s)}var Du=Symbol("queryAdvancePlaceholder");function pm(t){let e=[],n=0,r=()=>{n>0&&(e.unshift(L(f.queryAdvance).callFn(n===1?[]:[v(n)]).toStmt()),n=0)};for(let s=t.length-1;s>=0;s--){let i=t[s];i===Du?n++:(r(),e.unshift(i))}return r(),e}function tN(t,e,n){let r=[],s=[],i=dd(a=>s.push(a),hu);t.forEach(a=>{let l=um(a,e,{signalBased:f.viewQuerySignal,nonSignal:f.viewQuery});if(r.push(l.toStmt()),a.isSignal){s.push(Du);return}let c=i(),u=L(f.loadQuery).callFn([]),h=L(f.queryRefresh).callFn([c.set(u)]),d=W(Fi).prop(a.propertyName).set(a.first?c.prop("first"):c);s.push(h.and(d).toStmt())});let o=n?`${n}_Query`:null;return Yr([new Oe(fu,ka),new Oe(Fi,null)],[ba(1,r),ba(2,pm(s))],At,null,o)}function nN(t,e,n){let r=[],s=[],i=dd(a=>s.push(a),hu);for(let a of t){if(r.push(um(a,e,{nonSignal:f.contentQuery,signalBased:f.contentQuerySignal},[W("dirIndex")]).toStmt()),a.isSignal){s.push(Du);continue}let l=i(),c=L(f.loadQuery).callFn([]),u=L(f.queryRefresh).callFn([l.set(c)]),h=W(Fi).prop(a.propertyName).set(a.first?l.prop("first"):l);s.push(u.and(h).toStmt())}let o=n?`${n}_ContentQueries`:null;return Yr([new Oe(fu,ka),new Oe(Fi,null),new Oe("dirIndex",null)],[ba(1,r),ba(2,pm(s))],At,null,o)}var Da=class extends Fc{constructor(){super(Wd)}parse(e,n,r){return super.parse(e,n,r)}},hm="ngPreserveWhitespaces",rN=new Set(["pre","template","textarea","script","style"]),fm=` \f \r \v\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF`,sN=new RegExp(`[^${fm}]`),iN=new RegExp(`[${fm}]{2,}`,"g");function oN(t){return t.some(e=>e.name===hm)}function dm(t){return t.replace(new RegExp(jd,"g")," ")}var Kc=class{visitElement(e,n){return rN.has(e.name)||oN(e.attrs)?new Lt(e.name,Ee(this,e.attrs),e.children,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n):new Lt(e.name,e.attrs,Af(this,e.children),e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)}visitAttribute(e,n){return e.name!==hm?e:null}visitText(e,n){let r=e.value.match(sN),s=n&&(n.prev instanceof Gs||n.next instanceof Gs);if(r||s){let i=e.tokens.map(a=>a.type===5?aN(a):a),o=mm(e.value);return new Xr(o,e.sourceSpan,i,e.i18n)}return null}visitComment(e,n){return e}visitExpansion(e,n){return e}visitExpansionCase(e,n){return e}visitBlock(e,n){return new Ft(e.name,e.parameters,Af(this,e.children),e.sourceSpan,e.nameSpan,e.startSourceSpan,e.endSourceSpan)}visitBlockParameter(e,n){return e}visitLetDeclaration(e,n){return e}};function aN({type:t,parts:e,sourceSpan:n}){return{type:t,parts:[mm(e[0])],sourceSpan:n}}function mm(t){return dm(t).replace(iN," ")}function Af(t,e){let n=[];return e.forEach((r,s)=>{let i={prev:e[s-1],next:e[s+1]},o=r.visit(t,i);o&&n.push(o)}),n}var Nf=".",lN="attr",cN="class",uN="style",pN="*",Al="animate-",zc=class{constructor(e,n,r,s,i=!1){this._exprParser=e,this._interpolationConfig=n,this._schemaRegistry=r,this.errors=s,this._allowInvalidAssignmentEvents=i}get interpolationConfig(){return this._interpolationConfig}createBoundHostProperties(e,n){let r=[];for(let s of Object.keys(e)){let i=e[s];typeof i=="string"?this.parsePropertyBinding(s,i,!0,!1,n,n.start.offset,void 0,[],r,n):this._reportError(`Value of the host property binding "${s}" needs to be a string representing an expression but got "${i}" (${typeof i})`,n)}return r}createDirectiveHostEventAsts(e,n){let r=[];for(let s of Object.keys(e)){let i=e[s];typeof i=="string"?this.parseEvent(s,i,!1,n,n,[],r,n):this._reportError(`Value of the host listener "${s}" needs to be a string representing an expression but got "${i}" (${typeof i})`,n)}return r}parseInterpolation(e,n,r){let s=n.start.toString(),i=n.fullStart.offset;try{let o=this._exprParser.parseInterpolation(e,s,i,r,this._interpolationConfig);return o&&this._reportExpressionParserErrors(o.errors,n),o}catch(o){return this._reportError(`${o}`,n),this._exprParser.wrapLiteralPrimitive("ERROR",s,i)}}parseInterpolationExpression(e,n){let r=n.start.toString(),s=n.start.offset;try{let i=this._exprParser.parseInterpolationExpression(e,r,s);return i&&this._reportExpressionParserErrors(i.errors,n),i}catch(i){return this._reportError(`${i}`,n),this._exprParser.wrapLiteralPrimitive("ERROR",r,s)}}parseInlineTemplateBinding(e,n,r,s,i,o,a,l){let c=r.start.offset+pN.length,u=this._parseTemplateBindings(e,n,r,c,s);for(let h of u){let d=Qn(r,h.sourceSpan),g=h.key.source,y=Qn(r,h.key.span);if(h instanceof Ri){let C=h.value?h.value.source:"$implicit",A=h.value?Qn(r,h.value.span):void 0;a.push(new zl(g,C,d,y,A))}else if(h.value){let C=l?d:r,A=Qn(r,h.value.ast.sourceSpan);this._parsePropertyAst(g,h.value,!1,C,y,A,i,o)}else i.push([g,""]),this.parseLiteralAttr(g,null,y,s,void 0,i,o,y)}}_parseTemplateBindings(e,n,r,s,i){let o=r.start.toString();try{let a=this._exprParser.parseTemplateBindings(e,n,o,s,i);return this._reportExpressionParserErrors(a.errors,r),a.warnings.forEach(l=>{this._reportError(l,r,bn.WARNING)}),a.templateBindings}catch(a){return this._reportError(`${a}`,r),[]}}parseLiteralAttr(e,n,r,s,i,o,a,l){Nl(e)?(e=e.substring(1),l!==void 0&&(l=Qn(l,new We(l.start.offset+1,l.end.offset))),n&&this._reportError('Assigning animation triggers via @prop="exp" attributes with an expression is invalid. Use property bindings (e.g. [@prop]="exp") or use an attribute without a value (e.g. @prop) instead.',r,bn.ERROR),this._parseAnimation(e,n,r,s,l,i,o,a)):a.push(new ci(e,this._exprParser.wrapLiteralPrimitive(n,"",s),In.LITERAL_ATTR,r,l,i))}parsePropertyBinding(e,n,r,s,i,o,a,l,c,u){e.length===0&&this._reportError("Property name is missing in binding",i);let h=!1;e.startsWith(Al)?(h=!0,e=e.substring(Al.length),u!==void 0&&(u=Qn(u,new We(u.start.offset+Al.length,u.end.offset)))):Nl(e)&&(h=!0,e=e.substring(1),u!==void 0&&(u=Qn(u,new We(u.start.offset+1,u.end.offset)))),h?this._parseAnimation(e,n,i,o,u,a,l,c):this._parsePropertyAst(e,this.parseBinding(n,r,a||i,o),s,i,u,a,l,c)}parsePropertyInterpolation(e,n,r,s,i,o,a,l){let c=this.parseInterpolation(n,s||r,l);return c?(this._parsePropertyAst(e,c,!1,r,a,s,i,o),!0):!1}_parsePropertyAst(e,n,r,s,i,o,a,l){a.push([e,n.source]),l.push(new ci(e,n,r?In.TWO_WAY:In.DEFAULT,s,i,o))}_parseAnimation(e,n,r,s,i,o,a,l){e.length===0&&this._reportError("Animation trigger is missing",r);let c=this.parseBinding(n||"undefined",!1,o||r,s);a.push([e,c.source]),l.push(new ci(e,c,In.ANIMATION,r,i,o))}parseBinding(e,n,r,s){let i=(r&&r.start||"(unknown)").toString();try{let o=n?this._exprParser.parseSimpleBinding(e,i,s,this._interpolationConfig):this._exprParser.parseBinding(e,i,s,this._interpolationConfig);return o&&this._reportExpressionParserErrors(o.errors,r),o}catch(o){return this._reportError(`${o}`,r),this._exprParser.wrapLiteralPrimitive("ERROR",i,s)}}createBoundElementProperty(e,n,r=!1,s=!0){if(n.isAnimation)return new zo(n.name,z.Animation,ce.NONE,n.expression,null,n.sourceSpan,n.keySpan,n.valueSpan);let i=null,o,a=null,l=n.name.split(Nf),c;if(l.length>1)if(l[0]==lN){a=l.slice(1).join(Nf),r||this._validatePropertyOrAttributeName(a,n.sourceSpan,!0),c=bl(this._schemaRegistry,e,a,!0);let u=a.indexOf(":");if(u>-1){let h=a.substring(0,u),d=a.substring(u+1);a=Ql(h,d)}o=z.Attribute}else l[0]==cN?(a=l[1],o=z.Class,c=[ce.NONE]):l[0]==uN&&(i=l.length>2?l[2]:null,a=l[1],o=z.Style,c=[ce.STYLE]);if(a===null){let u=this._schemaRegistry.getMappedPropName(n.name);a=s?u:n.name,c=bl(this._schemaRegistry,e,u,!1),o=n.type===In.TWO_WAY?z.TwoWay:z.Property,r||this._validatePropertyOrAttributeName(u,n.sourceSpan,!1)}return new zo(a,o,c[0],n.expression,i,n.sourceSpan,n.keySpan,n.valueSpan)}parseEvent(e,n,r,s,i,o,a,l){e.length===0&&this._reportError("Event name is missing in binding",s),Nl(e)?(e=e.slice(1),l!==void 0&&(l=Qn(l,new We(l.start.offset+1,l.end.offset))),this._parseAnimationEvent(e,n,s,i,a,l)):this._parseRegularEvent(e,n,r,s,i,o,a,l)}calcPossibleSecurityContexts(e,n,r){let s=this._schemaRegistry.getMappedPropName(n);return bl(this._schemaRegistry,e,s,r)}_parseAnimationEvent(e,n,r,s,i,o){let a=GE(e,[e,""]),l=a[0],c=a[1].toLowerCase(),u=this._parseAction(n,s);i.push(new Ko(l,c,_e.Animation,u,r,s,o)),l.length===0&&this._reportError("Animation event name is missing in binding",r),c?c!=="start"&&c!=="done"&&this._reportError(`The provided animation output phase value "${c}" for "@${l}" is not supported (use start or done)`,r):this._reportError(`The animation trigger output event (@${l}) is missing its phase value name (start or done are currently supported)`,r)}_parseRegularEvent(e,n,r,s,i,o,a,l){let[c,u]=qE(e,[null,e]),h=this.errors.length,d=this._parseAction(n,i),g=this.errors.length===h;o.push([e,d.source]),r&&g&&!this._isAllowedAssignmentEvent(d)&&this._reportError("Unsupported expression in a two-way binding",s),a.push(new Ko(u,c,r?_e.TwoWay:_e.Regular,d,s,i,l))}_parseAction(e,n){let r=(n&&n.start||"(unknown").toString(),s=n&&n.start?n.start.offset:0;try{let i=this._exprParser.parseAction(e,r,s,this._interpolationConfig);return i&&this._reportExpressionParserErrors(i.errors,n),!i||i.ast instanceof Ue?(this._reportError("Empty expressions are not allowed",n),this._exprParser.wrapLiteralPrimitive("ERROR",r,s)):i}catch(i){return this._reportError(`${i}`,n),this._exprParser.wrapLiteralPrimitive("ERROR",r,s)}}_reportError(e,n,r=bn.ERROR){this.errors.push(new q(n,e,r))}_reportExpressionParserErrors(e,n){for(let r of e)this._reportError(r.message,n)}_validatePropertyOrAttributeName(e,n,r){let s=r?this._schemaRegistry.validateAttribute(e):this._schemaRegistry.validateProperty(e);s.error&&this._reportError(s.msg,n,bn.ERROR)}_isAllowedAssignmentEvent(e){return e instanceof we?this._isAllowedAssignmentEvent(e.ast):e instanceof _i?this._isAllowedAssignmentEvent(e.expression):e instanceof Ce||e instanceof _s?!0:this._allowInvalidAssignmentEvents?e instanceof ft?(e.operation==="&&"||e.operation==="||"||e.operation==="??")&&(e.right instanceof Ce||e.right instanceof _s):e instanceof Br||e instanceof Di:!1}};function Nl(t){return t[0]=="@"}function bl(t,e,n,r){let s=[];return Yt.parse(e).forEach(i=>{let o=i.element?[i.element]:t.allKnownElementNames(),a=new Set(i.notSelectors.filter(c=>c.isElementSelector()).map(c=>c.element)),l=o.filter(c=>!a.has(c));s.push(...l.map(c=>t.securityContext(c,n,r)))}),s.length===0?[ce.NONE]:Array.from(new Set(s)).sort()}function Qn(t,e){let n=e.start-t.start.offset,r=e.end-t.end.offset;return new V(t.start.moveBy(n),t.end.moveBy(r),t.fullStart.moveBy(n),t.details)}function hN(t){if(t==null||t.length===0||t[0]=="/")return!1;let e=t.match(fN);return e===null||e[1]=="package"||e[1]=="asset"}var fN=/^([^:/?#]+):/,dN="select",mN="link",gN="rel",yN="href",vN="stylesheet",EN="style",SN="script",wN="ngNonBindable",TN="ngProjectAs";function gm(t){let e=null,n=null,r=null,s=!1,i="";t.attrs.forEach(l=>{let c=l.name.toLowerCase();c==dN?e=l.value:c==yN?n=l.value:c==gN?r=l.value:l.name==wN?s=!0:l.name==TN&&l.value.length>0&&(i=l.value)}),e=xN(e);let o=t.name.toLowerCase(),a=mt.OTHER;return Xl(o)?a=mt.NG_CONTENT:o==EN?a=mt.STYLE:o==SN?a=mt.SCRIPT:o==mN&&r==vN&&(a=mt.STYLESHEET),new Xc(a,e,n,s,i)}var mt;(function(t){t[t.NG_CONTENT=0]="NG_CONTENT",t[t.STYLE=1]="STYLE",t[t.STYLESHEET=2]="STYLESHEET",t[t.SCRIPT=3]="SCRIPT",t[t.OTHER=4]="OTHER"})(mt||(mt={}));var Xc=class{constructor(e,n,r,s,i){this.type=e,this.selectAttr=n,this.hrefAttr=r,this.nonBindable=s,this.projectAs=i}};function xN(t){return t===null||t.length===0?"*":t}var CN=/^\s*([0-9A-Za-z_$]*)\s+of\s+([\S\s]*)/,IN=/^track\s+([\S\s]*)/,AN=/^(as\s)+(.*)/,_u=/^else[^\S\r\n]+if/,NN=/^let\s+([\S\s]*)/,bf=/(\s*)(\S+)(\s*)/,gi=new Set(["$index","$first","$last","$even","$odd","$count"]);function Df(t){return t==="empty"}function _f(t){return t==="else"||_u.test(t)}function bN(t,e,n,r){let s=PN(e),i=[],o=Rf(t,s,r);o!==null&&i.push(new _n(o.expression,Ee(n,t.children,t.children),o.expressionAlias,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.nameSpan,t.i18n));for(let h of e)if(_u.test(h.name)){let d=Rf(h,s,r);if(d!==null){let g=Ee(n,h.children,h.children);i.push(new _n(d.expression,g,d.expressionAlias,h.sourceSpan,h.startSourceSpan,h.endSourceSpan,h.nameSpan,h.i18n))}}else if(h.name==="else"){let d=Ee(n,h.children,h.children);i.push(new _n(null,d,null,h.sourceSpan,h.startSourceSpan,h.endSourceSpan,h.nameSpan,h.i18n))}let a=i.length>0?i[0].startSourceSpan:t.startSourceSpan,l=i.length>0?i[i.length-1].endSourceSpan:t.endSourceSpan,c=t.sourceSpan,u=i[i.length-1];return u!==void 0&&(c=new V(a.start,u.sourceSpan.end)),{node:new Vr(i,c,t.startSourceSpan,l,t.nameSpan),errors:s}}function DN(t,e,n,r){let s=[],i=RN(t,s,r),o=null,a=null;for(let l of e)l.name==="empty"?a!==null?s.push(new q(l.sourceSpan,"@for loop can only have one @empty block")):l.parameters.length>0?s.push(new q(l.sourceSpan,"@empty block cannot have parameters")):a=new Oi(Ee(n,l.children,l.children),l.sourceSpan,l.startSourceSpan,l.endSourceSpan,l.nameSpan,l.i18n):s.push(new q(l.sourceSpan,`Unrecognized @for loop block "${l.name}"`));if(i!==null)if(i.trackBy===null)s.push(new q(t.sourceSpan,'@for loop must have a "track" expression'));else{let l=a?.endSourceSpan??t.endSourceSpan,c=new V(t.sourceSpan.start,l?.end??t.sourceSpan.end);o=new En(i.itemName,i.expression,i.trackBy.expression,i.trackBy.keywordSpan,i.context,Ee(n,t.children,t.children),a,c,t.sourceSpan,t.startSourceSpan,l,t.nameSpan,t.i18n)}return{node:o,errors:s}}function _N(t,e,n){let r=MN(t),s=t.parameters.length>0?Zi(t.parameters[0],n):n.parseBinding("",!1,t.sourceSpan,0),i=[],o=[],a=null;for(let l of t.children){if(!(l instanceof Ft))continue;if((l.name!=="case"||l.parameters.length===0)&&l.name!=="default"){o.push(new Jo(l.name,l.sourceSpan,l.nameSpan));continue}let c=l.name==="case"?Zi(l.parameters[0],n):null,u=new Li(c,Ee(e,l.children,l.children),l.sourceSpan,l.startSourceSpan,l.endSourceSpan,l.nameSpan,l.i18n);c===null?a=u:i.push(u)}return a!==null&&i.push(a),{node:new Ur(s,i,o,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.nameSpan),errors:r}}function RN(t,e,n){if(t.parameters.length===0)return e.push(new q(t.sourceSpan,"@for loop does not have an expression")),null;let[r,...s]=t.parameters,i=LN(r,e)?.match(CN);if(!i||i[2].trim().length===0)return e.push(new q(r.sourceSpan,'Cannot parse expression. @for loop expression must match the pattern " of "')),null;let[,o,a]=i;gi.has(o)&&e.push(new q(r.sourceSpan,`@for loop item name cannot be one of ${Array.from(gi).join(", ")}.`));let l=r.expression.split(" ")[0],c=new V(r.sourceSpan.start,r.sourceSpan.start.moveBy(l.length)),u={itemName:new ct(o,"$implicit",c,c),trackBy:null,expression:Zi(r,n,a),context:Array.from(gi,h=>{let d=new V(t.startSourceSpan.end,t.startSourceSpan.end);return new ct(h,h,d,d)})};for(let h of s){let d=h.expression.match(NN);if(d!==null){let y=new V(h.sourceSpan.start.moveBy(d[0].length-d[1].length),h.sourceSpan.end);kN(h.sourceSpan,d[1],y,o,u.context,e);continue}let g=h.expression.match(IN);if(g!==null){if(u.trackBy!==null)e.push(new q(h.sourceSpan,'@for loop can only have one "track" expression'));else{let y=Zi(h,n,g[1]);y.ast instanceof Ue&&e.push(new q(h.sourceSpan,'@for loop must have a "track" expression'));let C=new V(h.sourceSpan.start,h.sourceSpan.start.moveBy(5));u.trackBy={expression:y,keywordSpan:C}}continue}e.push(new q(h.sourceSpan,`Unrecognized @for loop paramater "${h.expression}"`))}return u}function kN(t,e,n,r,s,i){let o=e.split(","),a=n.start;for(let l of o){let c=l.split("="),u=c.length===2?c[0].trim():"",h=c.length===2?c[1].trim():"";if(u.length===0||h.length===0)i.push(new q(t,'Invalid @for loop "let" parameter. Parameter should match the pattern " = "'));else if(!gi.has(h))i.push(new q(t,`Unknown "let" parameter variable "${h}". The allowed variables are: ${Array.from(gi).join(", ")}`));else if(u===r)i.push(new q(t,`Invalid @for loop "let" parameter. Variable cannot be called "${r}"`));else if(s.some(d=>d.name===u))i.push(new q(t,`Duplicate "let" parameter variable "${h}"`));else{let[,d,g]=c[0].match(bf)??[],y=d!==void 0&&c.length===2?new V(a.moveBy(d.length),a.moveBy(d.length+g.length)):n,C;if(c.length===2){let[,_,U]=c[1].match(bf)??[];C=_!==void 0?new V(a.moveBy(c[0].length+1+_.length),a.moveBy(c[0].length+1+_.length+U.length)):void 0}let A=new V(y.start,C?.end??y.end);s.push(new ct(u,h,A,y,C))}a=a.moveBy(l.length+1)}}function PN(t){let e=[],n=!1;for(let r=0;r1&&r0&&e.push(new q(s.sourceSpan,"@else block cannot have parameters")),n=!0):_u.test(s.name)||e.push(new q(s.sourceSpan,`Unrecognized conditional block @${s.name}`))}return e}function MN(t){let e=[],n=!1;if(t.parameters.length!==1)return e.push(new q(t.sourceSpan,"@switch block must have exactly one parameter")),e;for(let r of t.children)if(!(r instanceof Yi||r instanceof Xr&&r.value.trim().length===0)){if(!(r instanceof Ft)||r.name!=="case"&&r.name!=="default"){e.push(new q(r.sourceSpan,"@switch block can only contain @case and @default blocks"));continue}r.name==="default"?(n?e.push(new q(r.sourceSpan,"@switch block can only have one @default block")):r.parameters.length>0&&e.push(new q(r.sourceSpan,"@default block cannot have parameters")),n=!0):r.name==="case"&&r.parameters.length!==1&&e.push(new q(r.sourceSpan,"@case block must have exactly one parameter"))}return e}function Zi(t,e,n){let r,s;return typeof n=="string"?(r=Math.max(0,t.expression.lastIndexOf(n)),s=r+n.length):(r=0,s=t.expression.length),e.parseBinding(t.expression.slice(r,s),!1,t.sourceSpan,t.sourceSpan.start.offset+r)}function Rf(t,e,n){if(t.parameters.length===0)return e.push(new q(t.sourceSpan,"Conditional block does not have an expression")),null;let r=Zi(t.parameters[0],n),s=null;for(let i=1;i-1;a--){let l=n[a];if(l===")"){if(o=a,s--,s===0)break}else{if(r.test(l))continue;break}}return s!==0?(e.push(new q(t.sourceSpan,"Unclosed parentheses in expression")),null):n.slice(i,o)}var ON=/^\d+\.?\d*(ms|s)?$/,FN=/^\s$/,kf=new Map([[pn,dt],[Ts,ys],[kn,zt]]),tt;(function(t){t.IDLE="idle",t.TIMER="timer",t.INTERACTION="interaction",t.IMMEDIATE="immediate",t.HOVER="hover",t.VIEWPORT="viewport"})(tt||(tt={}));function Pf({expression:t,sourceSpan:e},n,r,s){let i=t.indexOf("when"),o=new V(e.start.moveBy(i),e.start.moveBy(i+4)),a=ym(t,e);if(i===-1)s.push(new q(e,'Could not find "when" keyword in expression'));else{let l=eo(t,i+1),c=n.parseBinding(t.slice(l),!1,e,e.start.offset+l);vm("when",r,s,new ks(c,e,a,o))}}function Mf({expression:t,sourceSpan:e},n,r,s){let i=t.indexOf("on"),o=new V(e.start.moveBy(i),e.start.moveBy(i+2)),a=ym(t,e);if(i===-1)r.push(new q(e,'Could not find "on" keyword in expression'));else{let l=eo(t,i+1);new Yc(t,l,e,n,r,s,a,o).parse()}}function ym(t,e){return t.startsWith("prefetch")?new V(e.start,e.start.moveBy(8)):null}var Yc=class{constructor(e,n,r,s,i,o,a,l){this.expression=e,this.start=n,this.span=r,this.triggers=s,this.errors=i,this.placeholder=o,this.prefetchSpan=a,this.onSourceSpan=l,this.index=0,this.tokens=new Xi().tokenize(e.slice(n))}parse(){for(;this.tokens.length>0&&this.index0&&s.isCharacter(n[n.length-1])&&n.pop(),n.length===0&&s.isCharacter(Ut)&&r.length>0){e.push(r),r="",this.advance();continue}r+=this.tokenText(),this.advance()}return(!this.token().isCharacter(zt)||n.length>0)&&this.error(this.token(),"Unexpected end of expression"),this.index0)throw new Error(`"${tt.IDLE}" trigger cannot have parameters`);return new Jl(e,n,r,s)}function $N(t,e,n,r,s){if(t.length!==1)throw new Error(`"${tt.TIMER}" trigger must have exactly one parameter`);let i=_a(t[0]);if(i===null)throw new Error(`Could not parse time value of trigger "${tt.TIMER}"`);return new ec(i,e,n,r,s)}function UN(t,e,n,r,s){if(t.length>0)throw new Error(`"${tt.IMMEDIATE}" trigger cannot have parameters`);return new Zl(e,n,r,s)}function VN(t,e,n,r,s,i){return Ru(tt.HOVER,t,i),new Xo(t[0]??null,e,n,r,s)}function qN(t,e,n,r,s,i){return Ru(tt.INTERACTION,t,i),new Yo(t[0]??null,e,n,r,s)}function GN(t,e,n,r,s,i){return Ru(tt.VIEWPORT,t,i),new Qo(t[0]??null,e,n,r,s)}function Ru(t,e,n){if(e.length>1)throw new Error(`"${t}" trigger can only have zero or one parameters`);if(e.length===0){if(n===null)throw new Error(`"${t}" trigger with no parameters can only be placed on an @defer that has a @placeholder block`);if(n.children.length!==1||!(n.children[0]instanceof oe))throw new Error(`"${t}" trigger with no parameters can only be placed on an @defer that has a @placeholder block with exactly one root element node`)}}function eo(t,e=0){let n=!1;for(let r=e;r0){let y=e[e.length-1];u=y.endSourceSpan,h=y.sourceSpan.end}let d=new V(t.sourceSpan.start,h);return{node:new Un(Ee(n,t.children,t.children),l,c,i,o,a,t.nameSpan,d,t.sourceSpan,t.startSourceSpan,u,t.i18n),errors:s}}function YN(t,e,n){let r=null,s=null,i=null;for(let o of t)try{if(!Qc(o.name)){e.push(new q(o.startSourceSpan,`Unrecognized block "@${o.name}"`));break}switch(o.name){case"placeholder":r!==null?e.push(new q(o.startSourceSpan,"@defer block can only have one @placeholder block")):r=QN(o,n);break;case"loading":s!==null?e.push(new q(o.startSourceSpan,"@defer block can only have one @loading block")):s=JN(o,n);break;case"error":i!==null?e.push(new q(o.startSourceSpan,"@defer block can only have one @error block")):i=ZN(o,n);break}}catch(a){e.push(new q(o.startSourceSpan,a.message))}return{placeholder:r,loading:s,error:i}}function QN(t,e){let n=null;for(let r of t.parameters)if(Em.test(r.expression)){if(n!=null)throw new Error('@placeholder block can only have one "minimum" parameter');let s=_a(r.expression.slice(eo(r.expression)));if(s===null)throw new Error('Could not parse time value of parameter "minimum"');n=s}else throw new Error(`Unrecognized parameter in @placeholder block: "${r.expression}"`);return new ki(Ee(e,t.children,t.children),n,t.nameSpan,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n)}function JN(t,e){let n=null,r=null;for(let s of t.parameters)if(jN.test(s.expression)){if(n!=null)throw new Error('@loading block can only have one "after" parameter');let i=_a(s.expression.slice(eo(s.expression)));if(i===null)throw new Error('Could not parse time value of parameter "after"');n=i}else if(Em.test(s.expression)){if(r!=null)throw new Error('@loading block can only have one "minimum" parameter');let i=_a(s.expression.slice(eo(s.expression)));if(i===null)throw new Error('Could not parse time value of parameter "minimum"');r=i}else throw new Error(`Unrecognized parameter in @loading block: "${s.expression}"`);return new Pi(Ee(e,t.children,t.children),n,r,t.nameSpan,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n)}function ZN(t,e){if(t.parameters.length>0)throw new Error("@error block cannot have parameters");return new Mi(Ee(e,t.children,t.children),t.nameSpan,t.sourceSpan,t.startSourceSpan,t.endSourceSpan,t.i18n)}function eb(t,e,n,r){let s={},i={};for(let o of t)KN.test(o.expression)?Pf(o,e,s,n):zN.test(o.expression)?Mf(o,s,n,r):HN.test(o.expression)?Pf(o,e,i,n):WN.test(o.expression)?Mf(o,i,n,r):n.push(new q(o.sourceSpan,"Unrecognized trigger"));return{triggers:s,prefetchTriggers:i}}var tb=/^(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.*)$/,Lf=1,Of=2,Ff=3,Bf=4,$f=5,nb=6,si=7,Jn={BANANA_BOX:{start:"[(",end:")]"},PROPERTY:{start:"[",end:"]"},EVENT:{start:"(",end:")"}},Uf="*";function rb(t,e,n){let r=new Jc(e,n),s=Ee(r,t,t),i=e.errors.concat(r.errors),o={nodes:s,errors:i,styleUrls:r.styleUrls,styles:r.styles,ngContentSelectors:r.ngContentSelectors};return n.collectCommentNodes&&(o.commentNodes=r.commentNodes),o}var Jc=class{constructor(e,n){this.bindingParser=e,this.options=n,this.errors=[],this.styles=[],this.styleUrls=[],this.ngContentSelectors=[],this.commentNodes=[],this.inI18nBlock=!1,this.processedNodes=new Set}visitElement(e){let n=Wc(e.i18n);n&&(this.inI18nBlock&&this.reportError("Cannot mark an element as translatable inside of a translatable section. Please remove the nested i18n marker.",e.sourceSpan),this.inI18nBlock=!0);let r=gm(e);if(r.type===mt.SCRIPT)return null;if(r.type===mt.STYLE){let A=ib(e);return A!==null&&this.styles.push(A),null}else if(r.type===mt.STYLESHEET&&hN(r.hrefAttr))return this.styleUrls.push(r.hrefAttr),null;let s=aS(e.name),i=[],o=[],a=[],l=[],c=[],u={},h=[],d=[],g=!1;for(let A of e.attrs){let _=!1,U=Vf(A.name),ne=!1;if(A.i18n&&(u[A.name]=A.i18n),U.startsWith(Uf)){g&&this.reportError("Can't have multiple template bindings on one element. Use only one attribute prefixed with *",A.sourceSpan),ne=!0,g=!0;let ve=A.value,de=U.substring(Uf.length),ln=[],Yn=A.valueSpan?A.valueSpan.start.offset:A.sourceSpan.start.offset+A.name.length;this.bindingParser.parseInlineTemplateBinding(de,ve,A.sourceSpan,Yn,[],h,ln,!0),d.push(...ln.map(xt=>new ct(xt.name,xt.value,xt.sourceSpan,xt.keySpan,xt.valueSpan)))}else _=this.parseAttribute(s,A,[],i,o,a,l);!_&&!ne&&c.push(this.visitAttribute(A))}let y;r.nonBindable?y=Ee(sb,e.children).flat(1/0):y=Ee(this,e.children,e.children);let C;if(r.type===mt.NG_CONTENT){let A=r.selectAttr,_=e.attrs.map(U=>this.visitAttribute(U));C=new fr(A,_,y,e.sourceSpan,e.i18n),this.ngContentSelectors.push(A)}else if(s){let A=this.extractAttributes(e.name,i,u);C=new se(e.name,c,A.bound,o,[],y,l,a,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)}else{let A=this.extractAttributes(e.name,i,u);C=new oe(e.name,c,A.bound,o,y,l,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,e.i18n)}if(g){let A=this.extractAttributes("ng-template",h,u),_=[];A.literal.forEach(de=>_.push(de)),A.bound.forEach(de=>_.push(de));let U=C instanceof oe?{attributes:C.attributes,inputs:C.inputs,outputs:C.outputs}:{attributes:[],inputs:[],outputs:[]},ne=s&&n?void 0:e.i18n,ve=C instanceof se?null:C.name;C=new se(ve,U.attributes,U.inputs,U.outputs,_,[C],[],d,e.sourceSpan,e.startSourceSpan,e.endSourceSpan,ne)}return n&&(this.inI18nBlock=!1),C}visitAttribute(e){return new Dt(e.name,e.value,e.sourceSpan,e.keySpan,e.valueSpan,e.i18n)}visitText(e){return this.processedNodes.has(e)?null:this._visitTextWithInterpolation(e.value,e.sourceSpan,e.tokens,e.i18n)}visitExpansion(e){if(!e.i18n)return null;if(!Wc(e.i18n))throw new Error(`Invalid type "${e.i18n.constructor}" for "i18n" property of ${e.sourceSpan.toString()}. Expected a "Message"`);let n=e.i18n,r={},s={};return Object.keys(n.placeholders).forEach(i=>{let o=n.placeholders[i];if(i.startsWith(uS)){let a=i.trim(),l=this.bindingParser.parseInterpolationExpression(o.text,o.sourceSpan);r[a]=new Fn(l,o.sourceSpan)}else s[i]=this._visitTextWithInterpolation(o.text,o.sourceSpan,null)}),new Ps(r,s,e.sourceSpan,n)}visitExpansionCase(e){return null}visitComment(e){return this.options.collectCommentNodes&&this.commentNodes.push(new Rs(e.value||"",e.sourceSpan)),null}visitLetDeclaration(e,n){let r=this.bindingParser.parseBinding(e.value,!1,e.valueSpan,e.valueSpan.start.offset);return r.errors.length===0&&r.ast instanceof Ue&&this.reportError("@let declaration value cannot be empty",e.valueSpan),new yt(e.name,r,e.sourceSpan,e.nameSpan,e.valueSpan)}visitBlockParameter(){return null}visitBlock(e,n){let r=Array.isArray(n)?n.indexOf(e):-1;if(r===-1)throw new Error("Visitor invoked incorrectly. Expecting visitBlock to be invoked siblings array as its context");if(this.processedNodes.has(e))return null;let s=null;switch(e.name){case"defer":s=XN(e,this.findConnectedBlocks(r,n,Qc),this,this.bindingParser);break;case"switch":s=_N(e,this,this.bindingParser);break;case"for":s=DN(e,this.findConnectedBlocks(r,n,Df),this,this.bindingParser);break;case"if":s=bN(e,this.findConnectedBlocks(r,n,_f),this,this.bindingParser);break;default:let i;Qc(e.name)?(i=`@${e.name} block can only be used after an @defer block.`,this.processedNodes.add(e)):Df(e.name)?(i=`@${e.name} block can only be used after an @for block.`,this.processedNodes.add(e)):_f(e.name)?(i=`@${e.name} block can only be used after an @if or @else if block.`,this.processedNodes.add(e)):i=`Unrecognized block @${e.name}.`,s={node:new Jo(e.name,e.sourceSpan,e.nameSpan),errors:[new q(e.sourceSpan,i)]};break}return this.errors.push(...s.errors),s.node}findConnectedBlocks(e,n,r){let s=[];for(let i=e+1;i{let a=r[o.name];if(o.isLiteral)i.push(new Dt(o.name,o.expression.source||"",o.sourceSpan,o.keySpan,o.valueSpan,a));else{let l=this.bindingParser.createBoundElementProperty(e,o,!0,!1);s.push(_t.fromBoundElementProperty(l,a))}}),{bound:s,literal:i}}parseAttribute(e,n,r,s,i,o,a){let l=Vf(n.name),c=n.value,u=n.sourceSpan,h=n.valueSpan?n.valueSpan.start.offset:u.start.offset;function d(_,U,ne){let ve=n.name.length-l.length,de=_.start.moveBy(U.length+ve),ln=de.moveBy(ne.length);return new V(de,ln,de,ne)}let g=l.match(tb);if(g){if(g[Lf]!=null){let _=g[si],U=d(u,g[Lf],_);this.bindingParser.parsePropertyBinding(_,c,!1,!1,u,h,n.valueSpan,r,s,U)}else if(g[Of])if(e){let _=g[si],U=d(u,g[Of],_);this.parseVariable(_,c,u,U,n.valueSpan,o)}else this.reportError('"let-" is only supported on ng-template elements.',u);else if(g[Ff]){let _=g[si],U=d(u,g[Ff],_);this.parseReference(_,c,u,U,n.valueSpan,a)}else if(g[Bf]){let _=[],U=g[si],ne=d(u,g[Bf],U);this.bindingParser.parseEvent(U,c,!1,u,n.valueSpan||u,r,_,ne),Dl(_,i)}else if(g[$f]){let _=g[si],U=d(u,g[$f],_);this.bindingParser.parsePropertyBinding(_,c,!1,!0,u,h,n.valueSpan,r,s,U),this.parseAssignmentEvent(_,c,u,n.valueSpan,r,i,U)}else if(g[nb]){let _=d(u,"",l);this.bindingParser.parseLiteralAttr(l,c,u,h,n.valueSpan,r,s,_)}return!0}let y=null;if(l.startsWith(Jn.BANANA_BOX.start)?y=Jn.BANANA_BOX:l.startsWith(Jn.PROPERTY.start)?y=Jn.PROPERTY:l.startsWith(Jn.EVENT.start)&&(y=Jn.EVENT),y!==null&&l.endsWith(y.end)&&l.length>y.start.length+y.end.length){let _=l.substring(y.start.length,l.length-y.end.length),U=d(u,y.start,_);if(y.start===Jn.BANANA_BOX.start)this.bindingParser.parsePropertyBinding(_,c,!1,!0,u,h,n.valueSpan,r,s,U),this.parseAssignmentEvent(_,c,u,n.valueSpan,r,i,U);else if(y.start===Jn.PROPERTY.start)this.bindingParser.parsePropertyBinding(_,c,!1,!1,u,h,n.valueSpan,r,s,U);else{let ne=[];this.bindingParser.parseEvent(_,c,!1,u,n.valueSpan||u,r,ne,U),Dl(ne,i)}return!0}let C=d(u,"",l);return this.bindingParser.parsePropertyInterpolation(l,c,u,n.valueSpan,r,s,C,n.valueTokens??null)}_visitTextWithInterpolation(e,n,r,s){let i=dm(e),o=this.bindingParser.parseInterpolation(i,n,r);return o?new Fn(o,n,s):new Kt(i,n)}parseVariable(e,n,r,s,i,o){e.indexOf("-")>-1?this.reportError('"-" is not allowed in variable names',r):e.length===0&&this.reportError("Variable does not have a name",r),o.push(new ct(e,n,r,s,i))}parseReference(e,n,r,s,i,o){e.indexOf("-")>-1?this.reportError('"-" is not allowed in reference names',r):e.length===0?this.reportError("Reference does not have a name",r):o.some(a=>a.name===e)&&this.reportError(`Reference "#${e}" is defined more than once`,r),o.push(new Sn(e,n,r,s,i))}parseAssignmentEvent(e,n,r,s,i,o,a){let l=[];this.bindingParser.parseEvent(`${e}Change`,n,!0,r,s||r,i,l,a),Dl(l,o)}reportError(e,n,r=bn.ERROR){this.errors.push(new q(n,e,r))}},Zc=class{visitElement(e){let n=gm(e);if(n.type===mt.SCRIPT||n.type===mt.STYLE||n.type===mt.STYLESHEET)return null;let r=Ee(this,e.children,null);return new oe(e.name,Ee(this,e.attrs),[],[],r,[],e.sourceSpan,e.startSourceSpan,e.endSourceSpan)}visitComment(e){return null}visitAttribute(e){return new Dt(e.name,e.value,e.sourceSpan,e.keySpan,e.valueSpan,e.i18n)}visitText(e){return new Kt(e.value,e.sourceSpan)}visitExpansion(e){return null}visitExpansionCase(e){return null}visitBlock(e,n){let r=[new Kt(e.startSourceSpan.toString(),e.startSourceSpan),...Ee(this,e.children)];return e.endSourceSpan!==null&&r.push(new Kt(e.endSourceSpan.toString(),e.endSourceSpan)),r}visitBlockParameter(e,n){return null}visitLetDeclaration(e,n){return new Kt(`@let ${e.name} = ${e.value};`,e.sourceSpan)}},sb=new Zc;function Vf(t){return/^data-/i.test(t)?t.substring(5):t}function Dl(t,e){e.push(...t.map(n=>Bn.fromParsedEvent(n)))}function ib(t){return t.children.length!==1||!(t.children[0]instanceof Xr)?null:t.children[0].value}var ob=[" ",` `,"\r"," "];function Sm(t,e,n={}){let{interpolationConfig:r,preserveWhitespaces:s,enableI18nLegacyMessageIdFormat:i,allowInvalidAssignmentEvents:o}=n,a=Ws(r,o),c=new Da().parse(t,e,{leadingTriviaChars:ob,...n,tokenizeExpansionForms:!0,tokenizeBlocks:n.enableBlockSyntax??!0,tokenizeLet:n.enableLetSyntax??!0});if(!n.alwaysAttemptHtmlToR3AstConversion&&c.errors&&c.errors.length>0){let ve={interpolationConfig:r,preserveWhitespaces:s,errors:c.errors,nodes:[],styleUrls:[],styles:[],ngContentSelectors:[]};return n.collectCommentNodes&&(ve.commentNodes=[]),ve}let u=c.rootNodes,h=new Ca(r,!s,i),d=h.visitAllWithErrors(u);if(!n.alwaysAttemptHtmlToR3AstConversion&&d.errors&&d.errors.length>0){let ve={interpolationConfig:r,preserveWhitespaces:s,errors:d.errors,nodes:[],styleUrls:[],styles:[],ngContentSelectors:[]};return n.collectCommentNodes&&(ve.commentNodes=[]),ve}u=d.rootNodes,s||(u=Ee(new Kc,u),h.hasI18nMeta&&(u=Ee(new Ca(r,!1),u)));let{nodes:g,errors:y,styleUrls:C,styles:A,ngContentSelectors:_,commentNodes:U}=rb(u,a,{collectCommentNodes:!!n.collectCommentNodes});y.push(...c.errors,...d.errors);let ne={interpolationConfig:r,preserveWhitespaces:s,errors:y.length>0?y:null,nodes:g,styleUrls:C,styles:A,ngContentSelectors:_};return n.collectCommentNodes&&(ne.commentNodes=U),ne}var ab=new sn;function Ws(t=Bt,e=!1){return new zc(new ya(new Xi),t,ab,[],e)}var wm="%COMP%",lb=`_nghost-${wm}`,cb=`_ngcontent-${wm}`;function Tm(t,e,n){let r=new gr,s=cu(t.selector);return r.set("type",t.type.value),s.length>0&&r.set("selectors",ms(s)),t.queries.length>0&&r.set("contentQueries",nN(t.queries,e,t.name)),t.viewQueries.length&&r.set("viewQuery",tN(t.viewQueries,e,t.name)),r.set("hostBindings",mb(t.host,t.typeSourceSpan,n,e,t.selector||"",t.name,r)),r.set("inputs",Sh(t.inputs,!0)),r.set("outputs",Sh(t.outputs)),t.exportAs!==null&&r.set("exportAs",ie(t.exportAs.map(i=>v(i)))),t.isStandalone&&r.set("standalone",v(!0)),t.isSignal&&r.set("signals",v(!0)),r}function xm(t,e){let n=[],r=e.providers,s=e.viewProviders,i=Object.keys(e.inputs);if(r||s){let o=[r||new at([])];s&&o.push(s),n.push(L(f.ProvidersFeature).callFn(o))}for(let o of i)if(e.inputs[o].transformFunction!==null){n.push(L(f.InputTransformsFeatureFeature));break}e.hostDirectives?.length&&n.push(L(f.HostDirectivesFeature).callFn([vb(e.hostDirectives)])),e.usesInheritance&&n.push(L(f.InheritDefinitionFeature)),e.fullInheritance&&n.push(L(f.CopyDefinitionFeature)),e.lifecycle.usesOnChanges&&n.push(L(f.NgOnChangesFeature)),e.hasOwnProperty("template")&&e.isStandalone&&n.push(L(f.StandaloneFeature)),n.length&&t.set("features",ie(n))}function Cm(t,e,n){let r=Tm(t,e,n);xm(r,t);let s=L(f.defineDirective).callFn([r.toLiteralMap()],void 0,!0),i=db(t);return{expression:s,type:i,statements:[]}}function Im(t,e,n){let r=Tm(t,e,n);xm(r,t);let s=t.selector&&Yt.parse(t.selector),i=s&&s[0];if(i){let d=i.getAttrs();d.length&&r.set("attrs",e.getConstLiteral(ie(d.map(g=>g!=null?v(g):v(void 0))),!0))}let o=t.name,a=null;if(t.defer.mode===1&&t.defer.dependenciesFn!==null){let d=`${o}_DeferFn`;e.statements.push(new ze(d,t.defer.dependenciesFn,void 0,De.Final)),a=W(d)}let l=MA(t.name,t.template.nodes,e,t.relativeContextFilePath,t.i18nUseExternalIds,t.defer,a);tm(l,N.Tmpl);let c=RA(l,e);if(l.contentSelectors!==null&&r.set("ngContentSelectors",l.contentSelectors),r.set("decls",v(l.root.decls)),r.set("vars",v(l.root.vars)),l.consts.length>0&&(l.constsInitializers.length>0?r.set("consts",en([],[...l.constsInitializers,new Je(ie(l.consts))])):r.set("consts",ie(l.consts))),r.set("template",c),t.declarationListEmitMode!==3&&t.declarations.length>0)r.set("dependencies",pb(ie(t.declarations.map(d=>d.type)),t.declarationListEmitMode));else if(t.declarationListEmitMode===3){let d=[t.type.value];t.rawImports&&d.push(t.rawImports),r.set("dependencies",L(f.getComponentDepsFactory).callFn(d))}if(t.encapsulation===null&&(t.encapsulation=un.Emulated),t.styles&&t.styles.length){let g=(t.encapsulation==un.Emulated?yb(t.styles,cb,lb):t.styles).reduce((y,C)=>(C.trim().length>0&&y.push(e.getConstLiteral(v(C))),y),[]);g.length>0&&r.set("styles",ie(g))}else t.encapsulation===un.Emulated&&(t.encapsulation=un.None);t.encapsulation!==un.Emulated&&r.set("encapsulation",v(t.encapsulation)),t.animations!==null&&r.set("data",Xe([{key:"animation",value:t.animations,quoted:!1}])),t.changeDetection!==null&&(typeof t.changeDetection=="number"&&t.changeDetection!==Lo.Default?r.set("changeDetection",v(t.changeDetection)):typeof t.changeDetection=="object"&&r.set("changeDetection",t.changeDetection));let u=L(f.defineComponent).callFn([r.toLiteralMap()],void 0,!0),h=ub(t);return{expression:u,type:h,statements:[]}}function ub(t){let e=Am(t);return e.push(tu(t.template.ngContentSelectors)),e.push(Fe(v(t.isStandalone))),e.push(Dm(t)),t.isSignal&&e.push(Fe(v(t.isSignal))),Fe(L(f.ComponentDeclaration,e))}function pb(t,e){switch(e){case 0:return t;case 1:return en([],t);case 2:let n=t.prop("map").callFn([L(f.resolveForwardRef)]);return en([],n);case 3:throw new Error("Unsupported with an array of pre-resolved dependencies")}}function hb(t){return Fe(v(t))}function eu(t){let e=Object.keys(t).map(n=>{let r=Array.isArray(t[n])?t[n][0]:t[n];return{key:n,value:v(r),quoted:!0}});return Xe(e)}function tu(t){return t.length>0?Fe(ie(t.map(e=>v(e)))):Jt}function Am(t){let e=t.selector!==null?t.selector.replace(/\n/g,""):null;return[Pa(t.type.type,t.typeArgumentCount),e!==null?hb(e):Jt,t.exportAs!==null?tu(t.exportAs):Jt,Fe(fb(t)),Fe(eu(t.outputs)),tu(t.queries.map(n=>n.propertyName))]}function fb(t){return Xe(Object.keys(t.inputs).map(e=>{let n=t.inputs[e],r=[{key:"alias",value:v(n.bindingPropertyName),quoted:!0},{key:"required",value:v(n.required),quoted:!0}];return n.isSignal&&r.push({key:"isSignal",value:v(n.isSignal),quoted:!0}),{key:e,value:Xe(r),quoted:!0}}))}function db(t){let e=Am(t);return e.push(Jt),e.push(Fe(v(t.isStandalone))),e.push(Dm(t)),t.isSignal&&e.push(Fe(v(t.isSignal))),Fe(L(f.DirectiveDeclaration,e))}function mb(t,e,n,r,s,i,o){let a=n.createBoundHostProperties(t.properties,e),l=n.createDirectiveHostEventAsts(t.listeners,e);t.specialAttributes.styleAttr&&(t.attributes.style=v(t.specialAttributes.styleAttr)),t.specialAttributes.classAttr&&(t.attributes.class=v(t.specialAttributes.classAttr));let c=LA({componentName:i,componentSelector:s,properties:a,events:l,attributes:t.attributes},n,r);tm(c,N.Host),o.set("hostAttrs",c.root.attributes);let u=c.root.vars;return u!==null&&u>0&&o.set("hostVars",v(u)),kA(c)}var gb=/^(?:\[([^\]]+)\])|(?:\(([^\)]+)\))$/;function Nm(t){let e={},n={},r={},s={};for(let i of Object.keys(t)){let o=t[i],a=i.match(gb);if(a===null)switch(i){case"class":if(typeof o!="string")throw new Error("Class binding must be string");s.classAttr=o;break;case"style":if(typeof o!="string")throw new Error("Style binding must be string");s.styleAttr=o;break;default:typeof o=="string"?e[i]=v(o):e[i]=o}else if(a[1]!=null){if(typeof o!="string")throw new Error("Property binding must be string");r[a[1]]=o}else if(a[2]!=null){if(typeof o!="string")throw new Error("Event binding must be string");n[a[2]]=o}}return{attributes:e,listeners:n,properties:r,specialAttributes:s}}function bm(t,e){let n=Ws();return n.createDirectiveHostEventAsts(t.listeners,e),n.createBoundHostProperties(t.properties,e),n.errors}function yb(t,e,n){let r=new hc;return t.map(s=>r.shimCssText(s,e,n))}function Dm(t){return t.hostDirectives?.length?Fe(ie(t.hostDirectives.map(e=>Xe([{key:"directive",value:to(e.directive.type),quoted:!1},{key:"inputs",value:eu(e.inputs||{}),quoted:!1},{key:"outputs",value:eu(e.outputs||{}),quoted:!1}])))):Jt}function vb(t){let e=[],n=!1;for(let r of t){if(!r.inputs&&!r.outputs)e.push(r.directive.type);else{let s=[{key:"directive",value:r.directive.type,quoted:!1}];if(r.inputs){let i=qf(r.inputs);i&&s.push({key:"inputs",value:i,quoted:!1})}if(r.outputs){let i=qf(r.outputs);i&&s.push({key:"outputs",value:i,quoted:!1})}e.push(Xe(s))}r.isForwardReference&&(n=!0)}return n?new Xt([],[new Je(ie(e))]):ie(e)}function qf(t){let e=[];for(let n in t)t.hasOwnProperty(n)&&e.push(v(n),v(t[n]));return e.length>0?ie(e):null}var Ra=class{constructor(e){this.directiveMatcher=e}bind(e){if(!e.template)throw new Error("Binding without a template not yet supported");let n=nu.apply(e.template),r=Eb(n),{directives:s,eagerDirectives:i,bindings:o,references:a}=ru.apply(e.template,this.directiveMatcher),{expressions:l,symbols:c,nestingLevel:u,usedPipes:h,eagerPipes:d,deferBlocks:g}=su.applyWithScope(e.template,n);return new iu(e,s,i,o,a,l,c,u,r,h,d,g)}},nu=class t{constructor(e,n){this.parentScope=e,this.rootNode=n,this.namedEntities=new Map,this.elementsInScope=new Set,this.childScopes=new Map,this.isDeferred=e!==null&&e.isDeferred?!0:n instanceof Un}static newRootScope(){return new t(null,null)}static apply(e){let n=t.newRootScope();return n.ingest(e),n}ingest(e){e instanceof se?(e.variables.forEach(n=>this.visitVariable(n)),e.children.forEach(n=>n.visit(this))):e instanceof _n?(e.expressionAlias!==null&&this.visitVariable(e.expressionAlias),e.children.forEach(n=>n.visit(this))):e instanceof En?(this.visitVariable(e.item),e.contextVariables.forEach(n=>this.visitVariable(n)),e.children.forEach(n=>n.visit(this))):e instanceof Li||e instanceof Oi||e instanceof Un||e instanceof Mi||e instanceof ki||e instanceof Pi||e instanceof fr?e.children.forEach(n=>n.visit(this)):e.forEach(n=>n.visit(this))}visitElement(e){e.references.forEach(n=>this.visitReference(n)),e.children.forEach(n=>n.visit(this)),this.elementsInScope.add(e)}visitTemplate(e){e.references.forEach(n=>this.visitReference(n)),this.ingestScopedNode(e)}visitVariable(e){this.maybeDeclare(e)}visitReference(e){this.maybeDeclare(e)}visitDeferredBlock(e){this.ingestScopedNode(e),e.placeholder?.visit(this),e.loading?.visit(this),e.error?.visit(this)}visitDeferredBlockPlaceholder(e){this.ingestScopedNode(e)}visitDeferredBlockError(e){this.ingestScopedNode(e)}visitDeferredBlockLoading(e){this.ingestScopedNode(e)}visitSwitchBlock(e){e.cases.forEach(n=>n.visit(this))}visitSwitchBlockCase(e){this.ingestScopedNode(e)}visitForLoopBlock(e){this.ingestScopedNode(e),e.empty?.visit(this)}visitForLoopBlockEmpty(e){this.ingestScopedNode(e)}visitIfBlock(e){e.branches.forEach(n=>n.visit(this))}visitIfBlockBranch(e){this.ingestScopedNode(e)}visitContent(e){this.ingestScopedNode(e)}visitLetDeclaration(e){this.maybeDeclare(e)}visitBoundAttribute(e){}visitBoundEvent(e){}visitBoundText(e){}visitText(e){}visitTextAttribute(e){}visitIcu(e){}visitDeferredTrigger(e){}visitUnknownBlock(e){}maybeDeclare(e){this.namedEntities.has(e.name)||this.namedEntities.set(e.name,e)}lookup(e){return this.namedEntities.has(e)?this.namedEntities.get(e):this.parentScope!==null?this.parentScope.lookup(e):null}getChildScope(e){let n=this.childScopes.get(e);if(n===void 0)throw new Error(`Assertion error: child scope for ${e} not found`);return n}ingestScopedNode(e){let n=new t(this,e);n.ingest(e),this.childScopes.set(e,n)}},ru=class t{constructor(e,n,r,s,i){this.matcher=e,this.directives=n,this.eagerDirectives=r,this.bindings=s,this.references=i,this.isInDeferBlock=!1}static apply(e,n){let r=new Map,s=new Map,i=new Map,o=[];return new t(n,r,o,s,i).ingest(e),{directives:r,eagerDirectives:o,bindings:s,references:i}}ingest(e){e.forEach(n=>n.visit(this))}visitElement(e){this.visitElementOrTemplate(e)}visitTemplate(e){this.visitElementOrTemplate(e)}visitElementOrTemplate(e){let n=du(e),r=[];this.matcher.match(n,(i,o)=>r.push(...o)),r.length>0&&(this.directives.set(e,r),this.isInDeferBlock||this.eagerDirectives.push(...r)),e.references.forEach(i=>{let o=null;if(i.value.trim()==="")o=r.find(a=>a.isComponent)||null;else if(o=r.find(a=>a.exportAs!==null&&a.exportAs.some(l=>l===i.value))||null,o===null)return;o!==null?this.references.set(i,{directive:o,node:e}):this.references.set(i,e)});let s=(i,o)=>{let a=r.find(c=>c[o].hasBindingPropertyName(i.name)),l=a!==void 0?a:e;this.bindings.set(i,l)};e.inputs.forEach(i=>s(i,"inputs")),e.attributes.forEach(i=>s(i,"inputs")),e instanceof se&&e.templateAttrs.forEach(i=>s(i,"inputs")),e.outputs.forEach(i=>s(i,"outputs")),e.children.forEach(i=>i.visit(this))}visitDeferredBlock(e){let n=this.isInDeferBlock;this.isInDeferBlock=!0,e.children.forEach(r=>r.visit(this)),this.isInDeferBlock=n,e.placeholder?.visit(this),e.loading?.visit(this),e.error?.visit(this)}visitDeferredBlockPlaceholder(e){e.children.forEach(n=>n.visit(this))}visitDeferredBlockError(e){e.children.forEach(n=>n.visit(this))}visitDeferredBlockLoading(e){e.children.forEach(n=>n.visit(this))}visitSwitchBlock(e){e.cases.forEach(n=>n.visit(this))}visitSwitchBlockCase(e){e.children.forEach(n=>n.visit(this))}visitForLoopBlock(e){e.item.visit(this),e.contextVariables.forEach(n=>n.visit(this)),e.children.forEach(n=>n.visit(this)),e.empty?.visit(this)}visitForLoopBlockEmpty(e){e.children.forEach(n=>n.visit(this))}visitIfBlock(e){e.branches.forEach(n=>n.visit(this))}visitIfBlockBranch(e){e.expressionAlias?.visit(this),e.children.forEach(n=>n.visit(this))}visitContent(e){e.children.forEach(n=>n.visit(this))}visitVariable(e){}visitReference(e){}visitTextAttribute(e){}visitBoundAttribute(e){}visitBoundEvent(e){}visitBoundAttributeOrEvent(e){}visitText(e){}visitBoundText(e){}visitIcu(e){}visitDeferredTrigger(e){}visitUnknownBlock(e){}visitLetDeclaration(e){}},su=class t extends hr{constructor(e,n,r,s,i,o,a,l,c){super(),this.bindings=e,this.symbols=n,this.usedPipes=r,this.eagerPipes=s,this.deferBlocks=i,this.nestingLevel=o,this.scope=a,this.rootNode=l,this.level=c,this.visitNode=u=>u.visit(this)}visit(e,n){e instanceof Te?e.visit(this,n):e.visit(this)}static applyWithScope(e,n){let r=new Map,s=new Map,i=new Map,o=new Set,a=new Set,l=e instanceof se?e:null,c=[];return new t(r,s,o,a,c,i,n,l,0).ingest(e),{expressions:r,symbols:s,nestingLevel:i,usedPipes:o,eagerPipes:a,deferBlocks:c}}ingest(e){if(e instanceof se)e.variables.forEach(this.visitNode),e.children.forEach(this.visitNode),this.nestingLevel.set(e,this.level);else if(e instanceof _n)e.expressionAlias!==null&&this.visitNode(e.expressionAlias),e.children.forEach(this.visitNode),this.nestingLevel.set(e,this.level);else if(e instanceof En)this.visitNode(e.item),e.contextVariables.forEach(n=>this.visitNode(n)),e.trackBy.visit(this),e.children.forEach(this.visitNode),this.nestingLevel.set(e,this.level);else if(e instanceof Un){if(this.scope.rootNode!==e)throw new Error(`Assertion error: resolved incorrect scope for deferred block ${e}`);this.deferBlocks.push([e,this.scope]),e.children.forEach(n=>n.visit(this)),this.nestingLevel.set(e,this.level)}else e instanceof Li||e instanceof Oi||e instanceof Mi||e instanceof ki||e instanceof Pi||e instanceof fr?(e.children.forEach(n=>n.visit(this)),this.nestingLevel.set(e,this.level)):e.forEach(this.visitNode)}visitElement(e){e.inputs.forEach(this.visitNode),e.outputs.forEach(this.visitNode),e.children.forEach(this.visitNode),e.references.forEach(this.visitNode)}visitTemplate(e){e.inputs.forEach(this.visitNode),e.outputs.forEach(this.visitNode),e.templateAttrs.forEach(this.visitNode),e.references.forEach(this.visitNode),this.ingestScopedNode(e)}visitVariable(e){this.rootNode!==null&&this.symbols.set(e,this.rootNode)}visitReference(e){this.rootNode!==null&&this.symbols.set(e,this.rootNode)}visitText(e){}visitTextAttribute(e){}visitUnknownBlock(e){}visitDeferredTrigger(){}visitIcu(e){Object.keys(e.vars).forEach(n=>e.vars[n].visit(this)),Object.keys(e.placeholders).forEach(n=>e.placeholders[n].visit(this))}visitBoundAttribute(e){e.value.visit(this)}visitBoundEvent(e){e.handler.visit(this)}visitDeferredBlock(e){this.ingestScopedNode(e),e.triggers.when?.value.visit(this),e.prefetchTriggers.when?.value.visit(this),e.placeholder&&this.visitNode(e.placeholder),e.loading&&this.visitNode(e.loading),e.error&&this.visitNode(e.error)}visitDeferredBlockPlaceholder(e){this.ingestScopedNode(e)}visitDeferredBlockError(e){this.ingestScopedNode(e)}visitDeferredBlockLoading(e){this.ingestScopedNode(e)}visitSwitchBlock(e){e.expression.visit(this),e.cases.forEach(this.visitNode)}visitSwitchBlockCase(e){e.expression?.visit(this),this.ingestScopedNode(e)}visitForLoopBlock(e){e.expression.visit(this),this.ingestScopedNode(e),e.empty?.visit(this)}visitForLoopBlockEmpty(e){this.ingestScopedNode(e)}visitIfBlock(e){e.branches.forEach(n=>n.visit(this))}visitIfBlockBranch(e){e.expression?.visit(this),this.ingestScopedNode(e)}visitContent(e){this.ingestScopedNode(e)}visitBoundText(e){e.value.visit(this)}visitLetDeclaration(e){e.value.visit(this),this.rootNode!==null&&this.symbols.set(e,this.rootNode)}visitPipe(e,n){return this.usedPipes.add(e.name),this.scope.isDeferred||this.eagerPipes.add(e.name),super.visitPipe(e,n)}visitPropertyRead(e,n){return this.maybeMap(e,e.name),super.visitPropertyRead(e,n)}visitSafePropertyRead(e,n){return this.maybeMap(e,e.name),super.visitSafePropertyRead(e,n)}visitPropertyWrite(e,n){return this.maybeMap(e,e.name),super.visitPropertyWrite(e,n)}ingestScopedNode(e){let n=this.scope.getChildScope(e);new t(this.bindings,this.symbols,this.usedPipes,this.eagerPipes,this.deferBlocks,this.nestingLevel,n,e,this.level+1).ingest(e)}maybeMap(e,n){if(!(e.receiver instanceof Be))return;let r=this.scope.lookup(n);r instanceof yt&&e.receiver instanceof fn||r!==null&&this.bindings.set(e,r)}},iu=class{constructor(e,n,r,s,i,o,a,l,c,u,h,d){this.target=e,this.directives=n,this.eagerDirectives=r,this.bindings=s,this.references=i,this.exprTargets=o,this.symbols=a,this.nestingLevel=l,this.scopedNodeEntities=c,this.usedPipes=u,this.eagerPipes=h,this.deferredBlocks=d.map(g=>g[0]),this.deferredScopes=new Map(d)}getEntitiesInScope(e){return this.scopedNodeEntities.get(e)??new Set}getDirectivesOfNode(e){return this.directives.get(e)||null}getReferenceTarget(e){return this.references.get(e)||null}getConsumerOfBinding(e){return this.bindings.get(e)||null}getExpressionTarget(e){return this.exprTargets.get(e)||null}getDefinitionNodeOfSymbol(e){return this.symbols.get(e)||null}getNestingLevel(e){return this.nestingLevel.get(e)||0}getUsedDirectives(){let e=new Set;return this.directives.forEach(n=>n.forEach(r=>e.add(r))),Array.from(e.values())}getEagerlyUsedDirectives(){let e=new Set(this.eagerDirectives);return Array.from(e.values())}getUsedPipes(){return Array.from(this.usedPipes)}getEagerlyUsedPipes(){return Array.from(this.eagerPipes)}getDeferBlocks(){return this.deferredBlocks}getDeferredTriggerTarget(e,n){if(!(n instanceof Yo)&&!(n instanceof Qo)&&!(n instanceof Xo))return null;let r=n.reference;if(r===null){let i=null;if(e.placeholder!==null){for(let o of e.placeholder.children)if(!(o instanceof Rs)){if(i!==null)return null;o instanceof oe&&(i=o)}}return i}let s=this.findEntityInScope(e,r);if(s instanceof Sn&&this.getDefinitionNodeOfSymbol(s)!==e){let i=this.getReferenceTarget(s);if(i!==null)return this.referenceTargetToElement(i)}if(e.placeholder!==null){let i=this.findEntityInScope(e.placeholder,r),o=i instanceof Sn?this.getReferenceTarget(i):null;if(o!==null)return this.referenceTargetToElement(o)}return null}isDeferred(e){for(let n of this.deferredBlocks){if(!this.deferredScopes.has(n))continue;let r=[this.deferredScopes.get(n)];for(;r.length>0;){let s=r.pop();if(s.elementsInScope.has(e))return!0;r.push(...s.childScopes.values())}}return!1}findEntityInScope(e,n){let r=this.getEntitiesInScope(e);for(let s of r)if(s.name===n)return s;return null}referenceTargetToElement(e){return e instanceof oe?e:e instanceof se?null:this.referenceTargetToElement(e.node)}};function Eb(t){let e=new Map;function n(i){if(e.has(i.rootNode))return e.get(i.rootNode);let o=i.namedEntities,a;return i.parentScope!==null?a=new Map([...n(i.parentScope),...o]):a=new Map(o),e.set(i.rootNode,a),a}let r=[t];for(;r.length>0;){let i=r.pop();for(let o of i.childScopes.values())r.push(o);n(i)}let s=new Map;for(let[i,o]of e)s.set(i,new Set(o.values()));return s}var ou=class{},au=class{constructor(e=new ac){this.jitEvaluator=e,this.FactoryTarget=nt,this.ResourceLoader=ou,this.elementSchemaRegistry=new sn}compilePipe(e,n,r){let s={name:r.name,type:Me(r.type),typeArgumentCount:0,deps:null,pipeName:r.pipeName,pure:r.pure,isStandalone:r.isStandalone},i=pc(s);return this.jitExpression(i.expression,e,n,[])}compilePipeDeclaration(e,n,r){let s=Ob(r),i=pc(s);return this.jitExpression(i.expression,e,n,[])}compileInjectable(e,n,r){let{expression:s,statements:i}=sc({name:r.name,type:Me(r.type),typeArgumentCount:r.typeArgumentCount,providedIn:zf(r.providedIn),useClass:us(r,"useClass"),useFactory:Kf(r,"useFactory"),useValue:us(r,"useValue"),useExisting:us(r,"useExisting"),deps:r.deps?.map(Pm)},!0);return this.jitExpression(s,e,n,i)}compileInjectableDeclaration(e,n,r){let{expression:s,statements:i}=sc({name:r.type.name,type:Me(r.type),typeArgumentCount:0,providedIn:zf(r.providedIn),useClass:us(r,"useClass"),useFactory:Kf(r,"useFactory"),useValue:us(r,"useValue"),useExisting:us(r,"useExisting"),deps:r.deps?.map(Xf)},!0);return this.jitExpression(s,e,n,i)}compileInjector(e,n,r){let s={name:r.name,type:Me(r.type),providers:r.providers&&r.providers.length>0?new $(r.providers):null,imports:r.imports.map(o=>new $(o))},i=cc(s);return this.jitExpression(i.expression,e,n,[])}compileInjectorDeclaration(e,n,r){let s=Fb(r),i=cc(s);return this.jitExpression(i.expression,e,n,[])}compileNgModule(e,n,r){let s={kind:hn.Global,type:Me(r.type),bootstrap:r.bootstrap.map(Me),declarations:r.declarations.map(Me),publicDeclarationTypes:null,imports:r.imports.map(Me),includeImportTypes:!0,exports:r.exports.map(Me),selectorScopeMode:Ls.Inline,containsForwardDecls:!1,schemas:r.schemas?r.schemas.map(Me):null,id:r.id?new $(r.id):null},i=bd(s);return this.jitExpression(i.expression,e,n,[])}compileNgModuleDeclaration(e,n,r){let s=FS(r);return this.jitExpression(s,e,n,[])}compileDirective(e,n,r){let s=Wf(r);return this.compileDirectiveFromMeta(e,n,s)}compileDirectiveDeclaration(e,n,r){let s=this.createParseSourceSpan("Directive",r.type.name,n),i=Rm(r,s);return this.compileDirectiveFromMeta(e,n,i)}compileDirectiveFromMeta(e,n,r){let s=new Ci,i=Ws(),o=Cm(r,s,i);return this.jitExpression(o.expression,e,n,s.statements)}compileComponent(e,n,r){let{template:s,interpolation:i,defer:o}=km(r.template,r.name,n,r.preserveWhitespaces,r.interpolation,void 0),a={...r,...Wf(r),selector:r.selector||this.elementSchemaRegistry.getDefaultComponentElementName(),template:s,declarations:r.declarations.map(xb),declarationListEmitMode:0,defer:o,styles:[...r.styles,...s.styles],encapsulation:r.encapsulation,interpolation:i,changeDetection:r.changeDetection??null,animations:r.animations!=null?new $(r.animations):null,viewProviders:r.viewProviders!=null?new $(r.viewProviders):null,relativeContextFilePath:"",i18nUseExternalIds:!0},l=`ng:///${r.name}.js`;return this.compileComponentFromMeta(e,l,a)}compileComponentDeclaration(e,n,r){let s=this.createParseSourceSpan("Component",r.type.name,n),i=Tb(r,s,n);return this.compileComponentFromMeta(e,n,i)}compileComponentFromMeta(e,n,r){let s=new Ci,i=Ws(r.interpolation),o=Im(r,s,i);return this.jitExpression(o.expression,e,n,s.statements)}compileFactory(e,n,r){let s=tr({name:r.name,type:Me(r.type),typeArgumentCount:r.typeArgumentCount,deps:Ab(r.deps),target:r.target});return this.jitExpression(s.expression,e,n,s.statements)}compileFactoryDeclaration(e,n,r){let s=tr({name:r.type.name,type:Me(r.type),typeArgumentCount:0,deps:Array.isArray(r.deps)?r.deps.map(Xf):r.deps,target:r.target});return this.jitExpression(s.expression,e,n,s.statements)}createParseSourceSpan(e,n,r){return _S(e,n,r)}jitExpression(e,n,r,s){let i=[...s,new ze("$def",e,void 0,De.Exported)];return this.jitEvaluator.evaluateStatements(r,i,new uc(n),!0).$def}};function Gf(t){return{...t,isSignal:t.isSignal,predicate:_m(t.predicate),read:t.read?new $(t.read):null,static:t.static,emitDistinctChangesOnly:t.emitDistinctChangesOnly}}function Hf(t){return{propertyName:t.propertyName,first:t.first??!1,predicate:_m(t.predicate),descendants:t.descendants??!1,read:t.read?new $(t.read):null,static:t.static??!1,emitDistinctChangesOnly:t.emitDistinctChangesOnly??!0,isSignal:!!t.isSignal}}function _m(t){return Array.isArray(t)?t:Qr(new $(t),1)}function Wf(t){let e=Lb(t.inputs||[]),n=Rl(t.outputs||[]),r=t.propMetadata,s={},i={};for(let a in r)r.hasOwnProperty(a)&&r[a].forEach(l=>{Rb(l)?s[a]={bindingPropertyName:l.alias||a,classPropertyName:a,required:l.required||!1,isSignal:!!l.isSignal,transformFunction:l.transform!=null?new $(l.transform):null}:kb(l)&&(i[a]=l.alias||a)});let o=t.hostDirectives?.length?t.hostDirectives.map(a=>typeof a=="function"?{directive:Me(a),inputs:null,outputs:null,isForwardReference:!1}:{directive:Me(a.directive),isForwardReference:!1,inputs:a.inputs?Rl(a.inputs):null,outputs:a.outputs?Rl(a.outputs):null}):null;return{...t,typeArgumentCount:0,typeSourceSpan:t.typeSourceSpan,type:Me(t.type),deps:null,host:{...bb(t.propMetadata,t.typeSourceSpan,t.host)},inputs:{...e,...s},outputs:{...n,...i},queries:t.queries.map(Gf),providers:t.providers!=null?new $(t.providers):null,viewQueries:t.viewQueries.map(Gf),fullInheritance:!1,hostDirectives:o}}function Rm(t,e){let n=t.hostDirectives?.length?t.hostDirectives.map(r=>({directive:Me(r.directive),isForwardReference:!1,inputs:r.inputs?jf(r.inputs):null,outputs:r.outputs?jf(r.outputs):null})):null;return{name:t.type.name,type:Me(t.type),typeSourceSpan:e,selector:t.selector??null,inputs:t.inputs?Pb(t.inputs):{},outputs:t.outputs??{},host:Sb(t.host),queries:(t.queries??[]).map(Hf),viewQueries:(t.viewQueries??[]).map(Hf),providers:t.providers!==void 0?new $(t.providers):null,exportAs:t.exportAs??null,usesInheritance:t.usesInheritance??!1,lifecycle:{usesOnChanges:t.usesOnChanges??!1},deps:null,typeArgumentCount:0,fullInheritance:!1,isStandalone:t.isStandalone??!1,isSignal:t.isSignal??!1,hostDirectives:n}}function Sb(t={}){return{attributes:wb(t.attributes??{}),listeners:t.listeners??{},properties:t.properties??{},specialAttributes:{classAttr:t.classAttribute,styleAttr:t.styleAttribute}}}function jf(t){let e=null;for(let n=1;n_l(a,!0))),t.directives&&o.push(...t.directives.map(a=>_l(a))),t.pipes&&o.push(...Cb(t.pipes)));return{...Rm(t,e),template:r,styles:t.styles??[],declarations:o,viewProviders:t.viewProviders!==void 0?new $(t.viewProviders):null,animations:t.animations!==void 0?new $(t.animations):null,defer:i,changeDetection:t.changeDetection??Lo.Default,encapsulation:t.encapsulation??un.Emulated,interpolation:s,declarationListEmitMode:2,relativeContextFilePath:"",i18nUseExternalIds:!0}}function xb(t){return{...t,type:new $(t.type)}}function _l(t,e=null){return{kind:Os.Directive,isComponent:e||t.kind==="component",selector:t.selector,type:new $(t.type),inputs:t.inputs??[],outputs:t.outputs??[],exportAs:t.exportAs??null}}function Cb(t){return t?Object.keys(t).map(e=>({kind:Os.Pipe,name:e,type:new $(t[e])})):[]}function Ib(t){return{kind:Os.Pipe,name:t.name,type:new $(t.type)}}function km(t,e,n,r,s,i){let o=s?Bi.fromArray(s):Bt,a=Sm(t,n,{preserveWhitespaces:r,interpolationConfig:o});if(a.errors!==null){let u=a.errors.map(h=>h.toString()).join(", ");throw new Error(`Errors during JIT compilation of template for ${e}: ${u}`)}let c=new Ra(new or).bind({template:a.nodes});return{template:a,interpolation:o,defer:Nb(c,i)}}function us(t,e){if(t.hasOwnProperty(e))return Qr(new $(t[e]),0)}function Kf(t,e){if(t.hasOwnProperty(e))return new $(t[e])}function zf(t){let e=typeof t=="function"?new $(t):new xe(t??null);return Qr(e,0)}function Ab(t){return t==null?null:t.map(Pm)}function Pm(t){let e=t.attribute!=null,n=t.token===null?null:new $(t.token),r=e?new $(t.attribute):n;return Mm(r,e,t.host,t.optional,t.self,t.skipSelf)}function Xf(t){let e=t.attribute??!1,n=t.token===null?null:new $(t.token);return Mm(n,e,t.host??!1,t.optional??!1,t.self??!1,t.skipSelf??!1)}function Mm(t,e,n,r,s,i){let o=e?v("unknown"):null;return{token:t,attributeNameType:o,host:n,optional:r,self:s,skipSelf:i}}function Nb(t,e){let n=t.getDeferBlocks(),r=new Map;for(let s=0;si.msg).join(` `));for(let i in t)t.hasOwnProperty(i)&&t[i].forEach(o=>{Db(o)?r.properties[o.hostPropertyName||i]=ud("this",i):_b(o)&&(r.listeners[o.eventName||i]=`${i}(${(o.args||[]).join(",")})`)});return r}function Db(t){return t.ngMetadataName==="HostBinding"}function _b(t){return t.ngMetadataName==="HostListener"}function Rb(t){return t.ngMetadataName==="Input"}function kb(t){return t.ngMetadataName==="Output"}function Pb(t){return Object.keys(t).reduce((e,n)=>{let r=t[n];return typeof r=="string"||Array.isArray(r)?e[n]=Mb(r):e[n]={bindingPropertyName:r.publicName,classPropertyName:n,transformFunction:r.transformFunction!==null?new $(r.transformFunction):null,required:r.isRequired,isSignal:r.isSignal},e},{})}function Mb(t){return typeof t=="string"?{bindingPropertyName:t,classPropertyName:t,transformFunction:null,required:!1,isSignal:!1}:{bindingPropertyName:t[0],classPropertyName:t[1],transformFunction:t[2]?new $(t[2]):null,required:!1,isSignal:!1}}function Lb(t){return t.reduce((e,n)=>{if(typeof n=="string"){let[r,s]=Lm(n);e[s]={bindingPropertyName:r,classPropertyName:s,required:!1,isSignal:!1,transformFunction:null}}else e[n.name]={bindingPropertyName:n.alias||n.name,classPropertyName:n.name,required:n.required||!1,isSignal:!1,transformFunction:n.transform!=null?new $(n.transform):null};return e},{})}function Rl(t){return t.reduce((e,n)=>{let[r,s]=Lm(n);return e[s]=r,e},{})}function Lm(t){let[e,n]=t.split(":",2).map(r=>r.trim());return[n??e,e]}function Ob(t){return{name:t.type.name,type:Me(t.type),typeArgumentCount:0,pipeName:t.name,deps:null,pure:t.pure??!0,isStandalone:t.isStandalone??!1}}function Fb(t){return{name:t.type.name,type:Me(t.type),providers:t.providers!==void 0&&t.providers.length>0?new $(t.providers):null,imports:t.imports!==void 0?t.imports.map(e=>new $(e)):[]}}function Bb(t){let e=t.ng||(t.ng={});e.\u0275compilerFacade=new au}var TM=new Ii("18.1.2");var Yf;(function(t){t[t.Extract=0]="Extract",t[t.Merge=1]="Merge"})(Yf||(Yf={}));var lu=class{constructor(){this.closedByParent=!1,this.implicitNamespacePrefix=null,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0,this.preventNamespaceInheritance=!1}requireExtraParent(e){return!1}isClosedByChild(e){return!1}getContentType(){return jt.PARSABLE_DATA}},xM=new lu;var Qf;(function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule"})(Qf||(Qf={}));Bb(li);var nD=T(require("typescript"),1),Va=T(require("typescript"),1),sD=T(require("typescript"),1),qa=T(require("typescript"),1),iD=T(require("typescript"),1),Re=T(require("typescript"),1),Ou=T(require("typescript"),1),Hn=T(require("typescript"),1),Jm=T(require("typescript"),1),Jr=T(require("typescript"),1);var me=T(require("typescript"),1);var pD=T(require("typescript"),1),hD=T(require("typescript"),1),ge=T(require("typescript"),1),AM=(0,Xm.createRequire)(P),Z;(function(t){t[t.DECORATOR_ARG_NOT_LITERAL=1001]="DECORATOR_ARG_NOT_LITERAL",t[t.DECORATOR_ARITY_WRONG=1002]="DECORATOR_ARITY_WRONG",t[t.DECORATOR_NOT_CALLED=1003]="DECORATOR_NOT_CALLED",t[t.DECORATOR_UNEXPECTED=1005]="DECORATOR_UNEXPECTED",t[t.DECORATOR_COLLISION=1006]="DECORATOR_COLLISION",t[t.VALUE_HAS_WRONG_TYPE=1010]="VALUE_HAS_WRONG_TYPE",t[t.VALUE_NOT_LITERAL=1011]="VALUE_NOT_LITERAL",t[t.INITIALIZER_API_WITH_DISALLOWED_DECORATOR=1050]="INITIALIZER_API_WITH_DISALLOWED_DECORATOR",t[t.INITIALIZER_API_DECORATOR_METADATA_COLLISION=1051]="INITIALIZER_API_DECORATOR_METADATA_COLLISION",t[t.INITIALIZER_API_NO_REQUIRED_FUNCTION=1052]="INITIALIZER_API_NO_REQUIRED_FUNCTION",t[t.INITIALIZER_API_DISALLOWED_MEMBER_VISIBILITY=1053]="INITIALIZER_API_DISALLOWED_MEMBER_VISIBILITY",t[t.INCORRECTLY_DECLARED_ON_STATIC_MEMBER=1100]="INCORRECTLY_DECLARED_ON_STATIC_MEMBER",t[t.COMPONENT_MISSING_TEMPLATE=2001]="COMPONENT_MISSING_TEMPLATE",t[t.PIPE_MISSING_NAME=2002]="PIPE_MISSING_NAME",t[t.PARAM_MISSING_TOKEN=2003]="PARAM_MISSING_TOKEN",t[t.DIRECTIVE_MISSING_SELECTOR=2004]="DIRECTIVE_MISSING_SELECTOR",t[t.UNDECORATED_PROVIDER=2005]="UNDECORATED_PROVIDER",t[t.DIRECTIVE_INHERITS_UNDECORATED_CTOR=2006]="DIRECTIVE_INHERITS_UNDECORATED_CTOR",t[t.UNDECORATED_CLASS_USING_ANGULAR_FEATURES=2007]="UNDECORATED_CLASS_USING_ANGULAR_FEATURES",t[t.COMPONENT_RESOURCE_NOT_FOUND=2008]="COMPONENT_RESOURCE_NOT_FOUND",t[t.COMPONENT_INVALID_SHADOW_DOM_SELECTOR=2009]="COMPONENT_INVALID_SHADOW_DOM_SELECTOR",t[t.COMPONENT_NOT_STANDALONE=2010]="COMPONENT_NOT_STANDALONE",t[t.COMPONENT_IMPORT_NOT_STANDALONE=2011]="COMPONENT_IMPORT_NOT_STANDALONE",t[t.COMPONENT_UNKNOWN_IMPORT=2012]="COMPONENT_UNKNOWN_IMPORT",t[t.HOST_DIRECTIVE_INVALID=2013]="HOST_DIRECTIVE_INVALID",t[t.HOST_DIRECTIVE_NOT_STANDALONE=2014]="HOST_DIRECTIVE_NOT_STANDALONE",t[t.HOST_DIRECTIVE_COMPONENT=2015]="HOST_DIRECTIVE_COMPONENT",t[t.INJECTABLE_INHERITS_INVALID_CONSTRUCTOR=2016]="INJECTABLE_INHERITS_INVALID_CONSTRUCTOR",t[t.HOST_DIRECTIVE_UNDEFINED_BINDING=2017]="HOST_DIRECTIVE_UNDEFINED_BINDING",t[t.HOST_DIRECTIVE_CONFLICTING_ALIAS=2018]="HOST_DIRECTIVE_CONFLICTING_ALIAS",t[t.HOST_DIRECTIVE_MISSING_REQUIRED_BINDING=2019]="HOST_DIRECTIVE_MISSING_REQUIRED_BINDING",t[t.CONFLICTING_INPUT_TRANSFORM=2020]="CONFLICTING_INPUT_TRANSFORM",t[t.COMPONENT_INVALID_STYLE_URLS=2021]="COMPONENT_INVALID_STYLE_URLS",t[t.COMPONENT_UNKNOWN_DEFERRED_IMPORT=2022]="COMPONENT_UNKNOWN_DEFERRED_IMPORT",t[t.SYMBOL_NOT_EXPORTED=3001]="SYMBOL_NOT_EXPORTED",t[t.IMPORT_CYCLE_DETECTED=3003]="IMPORT_CYCLE_DETECTED",t[t.IMPORT_GENERATION_FAILURE=3004]="IMPORT_GENERATION_FAILURE",t[t.CONFIG_FLAT_MODULE_NO_INDEX=4001]="CONFIG_FLAT_MODULE_NO_INDEX",t[t.CONFIG_STRICT_TEMPLATES_IMPLIES_FULL_TEMPLATE_TYPECHECK=4002]="CONFIG_STRICT_TEMPLATES_IMPLIES_FULL_TEMPLATE_TYPECHECK",t[t.CONFIG_EXTENDED_DIAGNOSTICS_IMPLIES_STRICT_TEMPLATES=4003]="CONFIG_EXTENDED_DIAGNOSTICS_IMPLIES_STRICT_TEMPLATES",t[t.CONFIG_EXTENDED_DIAGNOSTICS_UNKNOWN_CATEGORY_LABEL=4004]="CONFIG_EXTENDED_DIAGNOSTICS_UNKNOWN_CATEGORY_LABEL",t[t.CONFIG_EXTENDED_DIAGNOSTICS_UNKNOWN_CHECK=4005]="CONFIG_EXTENDED_DIAGNOSTICS_UNKNOWN_CHECK",t[t.HOST_BINDING_PARSE_ERROR=5001]="HOST_BINDING_PARSE_ERROR",t[t.TEMPLATE_PARSE_ERROR=5002]="TEMPLATE_PARSE_ERROR",t[t.NGMODULE_INVALID_DECLARATION=6001]="NGMODULE_INVALID_DECLARATION",t[t.NGMODULE_INVALID_IMPORT=6002]="NGMODULE_INVALID_IMPORT",t[t.NGMODULE_INVALID_EXPORT=6003]="NGMODULE_INVALID_EXPORT",t[t.NGMODULE_INVALID_REEXPORT=6004]="NGMODULE_INVALID_REEXPORT",t[t.NGMODULE_MODULE_WITH_PROVIDERS_MISSING_GENERIC=6005]="NGMODULE_MODULE_WITH_PROVIDERS_MISSING_GENERIC",t[t.NGMODULE_REEXPORT_NAME_COLLISION=6006]="NGMODULE_REEXPORT_NAME_COLLISION",t[t.NGMODULE_DECLARATION_NOT_UNIQUE=6007]="NGMODULE_DECLARATION_NOT_UNIQUE",t[t.NGMODULE_DECLARATION_IS_STANDALONE=6008]="NGMODULE_DECLARATION_IS_STANDALONE",t[t.NGMODULE_BOOTSTRAP_IS_STANDALONE=6009]="NGMODULE_BOOTSTRAP_IS_STANDALONE",t[t.WARN_NGMODULE_ID_UNNECESSARY=6100]="WARN_NGMODULE_ID_UNNECESSARY",t[t.SCHEMA_INVALID_ELEMENT=8001]="SCHEMA_INVALID_ELEMENT",t[t.SCHEMA_INVALID_ATTRIBUTE=8002]="SCHEMA_INVALID_ATTRIBUTE",t[t.MISSING_REFERENCE_TARGET=8003]="MISSING_REFERENCE_TARGET",t[t.MISSING_PIPE=8004]="MISSING_PIPE",t[t.WRITE_TO_READ_ONLY_VARIABLE=8005]="WRITE_TO_READ_ONLY_VARIABLE",t[t.DUPLICATE_VARIABLE_DECLARATION=8006]="DUPLICATE_VARIABLE_DECLARATION",t[t.SPLIT_TWO_WAY_BINDING=8007]="SPLIT_TWO_WAY_BINDING",t[t.MISSING_REQUIRED_INPUTS=8008]="MISSING_REQUIRED_INPUTS",t[t.ILLEGAL_FOR_LOOP_TRACK_ACCESS=8009]="ILLEGAL_FOR_LOOP_TRACK_ACCESS",t[t.INACCESSIBLE_DEFERRED_TRIGGER_ELEMENT=8010]="INACCESSIBLE_DEFERRED_TRIGGER_ELEMENT",t[t.CONTROL_FLOW_PREVENTING_CONTENT_PROJECTION=8011]="CONTROL_FLOW_PREVENTING_CONTENT_PROJECTION",t[t.DEFERRED_PIPE_USED_EAGERLY=8012]="DEFERRED_PIPE_USED_EAGERLY",t[t.DEFERRED_DIRECTIVE_USED_EAGERLY=8013]="DEFERRED_DIRECTIVE_USED_EAGERLY",t[t.DEFERRED_DEPENDENCY_IMPORTED_EAGERLY=8014]="DEFERRED_DEPENDENCY_IMPORTED_EAGERLY",t[t.ILLEGAL_LET_WRITE=8015]="ILLEGAL_LET_WRITE",t[t.LET_USED_BEFORE_DEFINITION=8016]="LET_USED_BEFORE_DEFINITION",t[t.CONFLICTING_LET_DECLARATION=8017]="CONFLICTING_LET_DECLARATION",t[t.INVALID_BANANA_IN_BOX=8101]="INVALID_BANANA_IN_BOX",t[t.NULLISH_COALESCING_NOT_NULLABLE=8102]="NULLISH_COALESCING_NOT_NULLABLE",t[t.MISSING_CONTROL_FLOW_DIRECTIVE=8103]="MISSING_CONTROL_FLOW_DIRECTIVE",t[t.TEXT_ATTRIBUTE_NOT_BINDING=8104]="TEXT_ATTRIBUTE_NOT_BINDING",t[t.MISSING_NGFOROF_LET=8105]="MISSING_NGFOROF_LET",t[t.SUFFIX_NOT_SUPPORTED=8106]="SUFFIX_NOT_SUPPORTED",t[t.OPTIONAL_CHAIN_NOT_NULLABLE=8107]="OPTIONAL_CHAIN_NOT_NULLABLE",t[t.SKIP_HYDRATION_NOT_STATIC=8108]="SKIP_HYDRATION_NOT_STATIC",t[t.INTERPOLATED_SIGNAL_NOT_INVOKED=8109]="INTERPOLATED_SIGNAL_NOT_INVOKED",t[t.UNSUPPORTED_INITIALIZER_API_USAGE=8110]="UNSUPPORTED_INITIALIZER_API_USAGE",t[t.UNINVOKED_FUNCTION_IN_EVENT_BINDING=8111]="UNINVOKED_FUNCTION_IN_EVENT_BINDING",t[t.INLINE_TCB_REQUIRED=8900]="INLINE_TCB_REQUIRED",t[t.INLINE_TYPE_CTOR_REQUIRED=8901]="INLINE_TYPE_CTOR_REQUIRED",t[t.INJECTABLE_DUPLICATE_PROV=9001]="INJECTABLE_DUPLICATE_PROV",t[t.SUGGEST_STRICT_TEMPLATES=10001]="SUGGEST_STRICT_TEMPLATES",t[t.SUGGEST_SUBOPTIMAL_TYPE_INFERENCE=10002]="SUGGEST_SUBOPTIMAL_TYPE_INFERENCE",t[t.LOCAL_COMPILATION_UNRESOLVED_CONST=11001]="LOCAL_COMPILATION_UNRESOLVED_CONST",t[t.LOCAL_COMPILATION_UNSUPPORTED_EXPRESSION=11003]="LOCAL_COMPILATION_UNSUPPORTED_EXPRESSION"})(Z||(Z={}));function $u(t){return parseInt("-99"+t)}var Wn=class extends Error{constructor(t,e,n,r){super(`FatalDiagnosticError: Code: ${t}, Message: ${Qs.default.flattenDiagnosticMessageText(n,` `)}`),this.code=t,this.node=e,this.diagnosticMessage=n,this.relatedInformation=r,this._isFatalDiagnosticError=!0,Object.setPrototypeOf(this,new.target.prototype)}toDiagnostic(){return Uu(this.code,this.node,this.diagnosticMessage,this.relatedInformation)}};function Uu(t,e,n,r){return e=Qs.default.getOriginalNode(e),{category:Qs.default.DiagnosticCategory.Error,code:$u(t),file:Qs.default.getOriginalNode(e).getSourceFile(),start:e.getStart(void 0,!1),length:e.getWidth(),messageText:n,relatedInformation:r}}function Vu(t,e){return{category:Qs.default.DiagnosticCategory.Message,code:0,messageText:t,next:e}}var Vb=new Set([Z.DECORATOR_ARG_NOT_LITERAL,Z.IMPORT_CYCLE_DETECTED,Z.PARAM_MISSING_TOKEN,Z.SCHEMA_INVALID_ELEMENT,Z.SCHEMA_INVALID_ATTRIBUTE,Z.MISSING_REFERENCE_TARGET,Z.COMPONENT_INVALID_SHADOW_DOM_SELECTOR,Z.WARN_NGMODULE_ID_UNNECESSARY]);var kt;(function(t){t.INVALID_BANANA_IN_BOX="invalidBananaInBox",t.NULLISH_COALESCING_NOT_NULLABLE="nullishCoalescingNotNullable",t.OPTIONAL_CHAIN_NOT_NULLABLE="optionalChainNotNullable",t.MISSING_CONTROL_FLOW_DIRECTIVE="missingControlFlowDirective",t.TEXT_ATTRIBUTE_NOT_BINDING="textAttributeNotBinding",t.UNINVOKED_FUNCTION_IN_EVENT_BINDING="uninvokedFunctionInEventBinding",t.MISSING_NGFOROF_LET="missingNgForOfLet",t.SUFFIX_NOT_SUPPORTED="suffixNotSupported",t.SKIP_HYDRATION_NOT_STATIC="skipHydrationNotStatic",t.INTERPOLATED_SIGNAL_NOT_INVOKED="interpolatedSignalNotInvoked",t.CONTROL_FLOW_PREVENTING_CONTENT_PROJECTION="controlFlowPreventingContentProjection"})(kt||(kt={}));function qb(t){return lo.default.isIdentifier(t)||lo.default.isPropertyAccessExpression(t)&&lo.default.isIdentifier(t.expression)&&lo.default.isIdentifier(t.name)}var wr;(function(t){t[t.Constructor=0]="Constructor",t[t.Getter=1]="Getter",t[t.Setter=2]="Setter",t[t.Property=3]="Property",t[t.Method=4]="Method"})(wr||(wr={}));var he;(function(t){t[t.PublicWritable=0]="PublicWritable",t[t.PublicReadonly=1]="PublicReadonly",t[t.Protected=2]="Protected",t[t.Private=3]="Private",t[t.EcmaScriptPrivate=4]="EcmaScriptPrivate"})(he||(he={}));var Zr={};function Gb(t,e,n){var r,s;if(t===null)return Kb();if(!Ne.default.isTypeReferenceNode(t))return ao(t);let i=zb(t,e);if(i===null)return Wb(t);let{local:o,decl:a}=i;if(a.valueDeclaration===void 0||a.flags&Ne.default.SymbolFlags.ConstEnum){let u=null;if(a.declarations!==void 0&&a.declarations.length>0&&(u=a.declarations[0]),!n||u&&[Ne.default.SyntaxKind.TypeParameter,Ne.default.SyntaxKind.TypeAliasDeclaration,Ne.default.SyntaxKind.InterfaceDeclaration].includes(u.kind))return Hb(t,u)}let l=o.declarations&&o.declarations[0];if(l!==void 0){if(Ne.default.isImportClause(l)&&l.name!==void 0)return l.isTypeOnly?Ua(t,l):Ne.default.isImportDeclaration(l.parent)?{kind:0,expression:l.name,defaultImportStatement:l.parent}:ao(t);if(Ne.default.isImportSpecifier(l)){if(l.isTypeOnly)return Ua(t,l);if(l.parent.parent.isTypeOnly)return Ua(t,l.parent.parent);let u=(l.propertyName||l.name).text,[h,...d]=i.symbolNames,g=l.parent.parent.parent;if(!Ne.default.isImportDeclaration(g))return ao(t);let y=Fm(g);return{kind:1,valueDeclaration:(r=a.valueDeclaration)!=null?r:null,moduleName:y,importedName:u,nestedPath:d}}else if(Ne.default.isNamespaceImport(l)){if(l.parent.isTypeOnly)return Ua(t,l.parent);if(i.symbolNames.length===1)return jb(t,l.parent);let[u,h,...d]=i.symbolNames,g=l.parent.parent;if(!Ne.default.isImportDeclaration(g))return ao(t);let y=Fm(g);return{kind:1,valueDeclaration:(s=a.valueDeclaration)!=null?s:null,moduleName:y,importedName:h,nestedPath:d}}}let c=Ym(t);return c!==null?{kind:0,expression:c,defaultImportStatement:null}:ao(t)}function ao(t){return{kind:2,reason:{kind:5,typeNode:t}}}function Hb(t,e){return{kind:2,reason:{kind:1,typeNode:t,decl:e}}}function Ua(t,e){return{kind:2,reason:{kind:2,typeNode:t,node:e}}}function Wb(t){return{kind:2,reason:{kind:3,typeNode:t}}}function jb(t,e){return{kind:2,reason:{kind:4,typeNode:t,importClause:e}}}function Kb(){return{kind:2,reason:{kind:0}}}function Ym(t){return Ne.default.isTypeReferenceNode(t)?qu(t.typeName):null}function zb(t,e){let n=t.typeName,r=e.getSymbolAtLocation(n);if(r===void 0)return null;let s=r,i=n,o=[];for(;Ne.default.isQualifiedName(i);)o.unshift(i.right.text),i=i.left;if(o.unshift(i.text),i!==n){let l=e.getSymbolAtLocation(i);l!==void 0&&(s=l)}let a=r;return r.flags&Ne.default.SymbolFlags.Alias&&(a=e.getAliasedSymbol(r)),{local:s,decl:a,symbolNames:o}}function qu(t){if(Ne.default.isQualifiedName(t)){let e=qu(t.left);return e!==null?Ne.default.factory.createPropertyAccessExpression(e,t.right):null}else if(Ne.default.isIdentifier(t)){let e=Ne.default.setOriginalNode(Ne.default.factory.createIdentifier(t.text),t);return e.parent=t.parent,e}else return null}function Fm(t){if(!Ne.default.isStringLiteral(t.moduleSpecifier))throw new Error("not a module specifier");return t.moduleSpecifier.text}function Hu(t){return Gu.default.isClassDeclaration(t)&&Xb(t.name)}function Xb(t){return t!==void 0&&Gu.default.isIdentifier(t)}function Wu(t){switch(t){case he.EcmaScriptPrivate:return"ES private";case he.Private:return"private";case he.Protected:return"protected";case he.PublicReadonly:return"public readonly";case he.PublicWritable:default:return"public"}}var ju=class{constructor(t,e=!1){this.checker=t,this.isLocalCompilation=e}getDecoratorsOfDeclaration(t){let e=M.default.canHaveDecorators(t)?M.default.getDecorators(t):void 0;return e!==void 0&&e.length?e.map(n=>this._reflectDecorator(n)).filter(n=>n!==null):null}getMembersOfClass(t){return Bm(t).members.map(n=>{let r=Ku(n);return r===null?null:{...r,decorators:this.getDecoratorsOfDeclaration(n)}}).filter(n=>n!==null)}getConstructorParameters(t){let e=Bm(t),n=e.getSourceFile().isDeclarationFile,r=e.members.find(s=>M.default.isConstructorDeclaration(s)&&(n||s.body!==void 0));return r===void 0?null:r.parameters.map(s=>{let i=$m(s.name),o=this.getDecoratorsOfDeclaration(s),a=s.type||null,l=a;if(l&&M.default.isUnionTypeNode(l)){let u=l.types.filter(h=>!(M.default.isLiteralTypeNode(h)&&h.literal.kind===M.default.SyntaxKind.NullKeyword));u.length===1&&(l=u[0])}let c=Gb(l,this.checker,this.isLocalCompilation);return{name:i,nameNode:s.name,typeValueReference:c,typeNode:a,decorators:o}})}getImportOfIdentifier(t){let e=this.getDirectImportOfIdentifier(t);return e!==null?e:M.default.isQualifiedName(t.parent)&&t.parent.right===t?this.getImportOfNamespacedIdentifier(t,Jb(t.parent)):M.default.isPropertyAccessExpression(t.parent)&&t.parent.name===t?this.getImportOfNamespacedIdentifier(t,Zb(t.parent)):null}getExportsOfModule(t){if(!M.default.isSourceFile(t))throw new Error("getExportsOfModule() called on non-SourceFile in TS code");let e=this.checker.getSymbolAtLocation(t);if(e===void 0)return null;let n=new Map;return this.checker.getExportsOfModule(e).forEach(r=>{let s=this.getDeclarationOfSymbol(r,null);s!==null&&n.set(r.name,s)}),n}isClass(t){return Hu(t)}hasBaseClass(t){return this.getBaseClassExpression(t)!==null}getBaseClassExpression(t){if(!(M.default.isClassDeclaration(t)||M.default.isClassExpression(t))||t.heritageClauses===void 0)return null;let e=t.heritageClauses.find(r=>r.token===M.default.SyntaxKind.ExtendsKeyword);if(e===void 0)return null;let n=e.types[0];return n===void 0?null:n.expression}getDeclarationOfIdentifier(t){let e=this.checker.getSymbolAtLocation(t);return e===void 0?null:this.getDeclarationOfSymbol(e,t)}getDefinitionOfFunction(t){if(!M.default.isFunctionDeclaration(t)&&!M.default.isMethodDeclaration(t)&&!M.default.isFunctionExpression(t)&&!M.default.isArrowFunction(t))return null;let e=null;t.body!==void 0&&(e=M.default.isBlock(t.body)?Array.from(t.body.statements):[M.default.factory.createReturnStatement(t.body)]);let n=this.checker.getTypeAtLocation(t),r=this.checker.getSignaturesOfType(n,M.default.SignatureKind.Call);return{node:t,body:e,signatureCount:r.length,typeParameters:t.typeParameters===void 0?null:Array.from(t.typeParameters),parameters:t.parameters.map(s=>{let i=$m(s.name),o=s.initializer||null;return{name:i,node:s,initializer:o,type:s.type||null}})}}getGenericArityOfClass(t){return M.default.isClassDeclaration(t)?t.typeParameters!==void 0?t.typeParameters.length:0:null}getVariableValue(t){return t.initializer||null}isStaticallyExported(t){let e=t;M.default.isVariableDeclaration(t)&&M.default.isVariableDeclarationList(t.parent)&&(e=t.parent.parent);let n=M.default.canHaveModifiers(e)?M.default.getModifiers(e):void 0;return n!==void 0&&n.some(s=>s.kind===M.default.SyntaxKind.ExportKeyword)?!0:e.parent===void 0||!M.default.isSourceFile(e.parent)?!1:this.getLocalExportedDeclarationsOfSourceFile(t.getSourceFile()).has(t)}getDirectImportOfIdentifier(t){let e=this.checker.getSymbolAtLocation(t);if(e===void 0||e.declarations===void 0||e.declarations.length!==1)return null;let n=e.declarations[0],r=eD(n);return r===null||!M.default.isStringLiteral(r.moduleSpecifier)?null:{from:r.moduleSpecifier.text,name:tD(n,t),node:r}}getImportOfNamespacedIdentifier(t,e){if(e===null)return null;let n=this.checker.getSymbolAtLocation(e);if(!n||n.declarations===void 0)return null;let r=n.declarations.length===1?n.declarations[0]:null;if(!r)return null;let s=M.default.isNamespaceImport(r)?r:null;if(!s)return null;let i=s.parent.parent;return!M.default.isImportDeclaration(i)||!M.default.isStringLiteral(i.moduleSpecifier)?null:{from:i.moduleSpecifier.text,name:t.text,node:i}}getDeclarationOfSymbol(t,e){let n;if(t.valueDeclaration!==void 0?n=t.valueDeclaration:t.declarations!==void 0&&t.declarations.length>0&&(n=t.declarations[0]),n!==void 0&&M.default.isShorthandPropertyAssignment(n)){let s=this.checker.getShorthandAssignmentValueSymbol(n);return s===void 0?null:this.getDeclarationOfSymbol(s,e)}else if(n!==void 0&&M.default.isExportSpecifier(n)){let s=this.checker.getExportSpecifierLocalTargetSymbol(n);return s===void 0?null:this.getDeclarationOfSymbol(s,e)}let r=e&&this.getImportOfIdentifier(e);for(;t.flags&M.default.SymbolFlags.Alias;)t=this.checker.getAliasedSymbol(t);return t.valueDeclaration!==void 0?{node:t.valueDeclaration,viaModule:this._viaModule(t.valueDeclaration,e,r)}:t.declarations!==void 0&&t.declarations.length>0?{node:t.declarations[0],viaModule:this._viaModule(t.declarations[0],e,r)}:null}_reflectDecorator(t){let e=t.expression,n=null;if(M.default.isCallExpression(e)&&(n=Array.from(e.arguments),e=e.expression),!qb(e))return null;let r=M.default.isIdentifier(e)?e:e.name,s=this.getImportOfIdentifier(r);return{name:r.text,identifier:e,import:s,node:t,args:n}}getLocalExportedDeclarationsOfSourceFile(t){let e=t;if(e[ku]!==void 0)return e[ku];let n=new Set;e[ku]=n;let r=this.checker.getSymbolAtLocation(e);if(r===void 0||r.exports===void 0)return n;let s=r.exports.values(),i=s.next();for(;i.done!==!0;){let o=i.value;o.flags&M.default.SymbolFlags.Alias&&(o=this.checker.getAliasedSymbol(o)),o.valueDeclaration!==void 0&&o.valueDeclaration.getSourceFile()===t&&n.add(o.valueDeclaration),i=s.next()}return n}_viaModule(t,e,n){return n===null&&e!==null&&t.getSourceFile()!==e.getSourceFile()?Zr:n!==null&&n.from!==null&&!n.from.startsWith(".")?n.from:null}};function Yb(t){let e=M.default.getModifiers(t),n=!1,r=!1,s=he.PublicWritable;if(e!==void 0)for(let i of e)switch(i.kind){case M.default.SyntaxKind.StaticKeyword:n=!0;break;case M.default.SyntaxKind.PrivateKeyword:s=he.Private;break;case M.default.SyntaxKind.ProtectedKeyword:s=he.Protected;break;case M.default.SyntaxKind.ReadonlyKeyword:r=!0;break}return r&&s===he.PublicWritable&&(s=he.PublicReadonly),t.name!==void 0&&M.default.isPrivateIdentifier(t.name)&&(s=he.EcmaScriptPrivate),{accessLevel:s,isStatic:n}}function Ku(t){let e=null,n=null,r=null,s=null;if(M.default.isPropertyDeclaration(t))e=wr.Property,n=t.initializer||null;else if(M.default.isGetAccessorDeclaration(t))e=wr.Getter;else if(M.default.isSetAccessorDeclaration(t))e=wr.Setter;else if(M.default.isMethodDeclaration(t))e=wr.Method;else if(M.default.isConstructorDeclaration(t))e=wr.Constructor;else return null;if(M.default.isConstructorDeclaration(t))r="constructor";else if(M.default.isIdentifier(t.name))r=t.name.text,s=t.name;else if(M.default.isStringLiteral(t.name))r=t.name.text,s=t.name;else if(M.default.isPrivateIdentifier(t.name))r=t.name.text,s=t.name;else return null;let{accessLevel:i,isStatic:o}=Yb(t);return{node:t,implementation:t,kind:e,type:t.type||null,accessLevel:i,name:r,nameNode:s,value:n,isStatic:o}}function zu(t){let e=new Map;return t.properties.forEach(n=>{if(M.default.isPropertyAssignment(n)){let r=Qb(n.name);if(r===null)return;e.set(r,n.initializer)}else if(M.default.isShorthandPropertyAssignment(n))e.set(n.name.text,n.name);else return}),e}function Bm(t){if(!M.default.isClassDeclaration(t))throw new Error(`Reflecting on a ${M.default.SyntaxKind[t.kind]} instead of a ClassDeclaration.`);return t}function $m(t){return M.default.isIdentifier(t)?t.text:null}function Qb(t){return M.default.isIdentifier(t)||M.default.isStringLiteral(t)||M.default.isNumericLiteral(t)?t.text:null}function Jb(t){for(;M.default.isQualifiedName(t.left);)t=t.left;return M.default.isIdentifier(t.left)?t.left:null}function Zb(t){for(;M.default.isPropertyAccessExpression(t.expression);)t=t.expression;return M.default.isIdentifier(t.expression)?t.expression:null}function eD(t){let e=t.parent;for(;e&&!M.default.isSourceFile(e);){if(M.default.isImportDeclaration(e))return e;e=e.parent}return null}function tD(t,e){return M.default.isImportSpecifier(t)?(t.propertyName!==void 0?t.propertyName:t.name).text:e.text}var ku=Symbol("LocalExportedDeclarations");function Mu(t){return t.name!==void 0&&Qm.default.isIdentifier(t.name)?t.name:null}var es=class{constructor(t,e=null){this.node=t,this.identifiers=[],this.synthetic=!1,this._alias=null,e===Zr?(this.isAmbient=!0,this.bestGuessOwningModule=null):(this.isAmbient=!1,this.bestGuessOwningModule=e);let n=Mu(t);n!==null&&this.identifiers.push(n)}get ownedByModuleGuess(){return this.bestGuessOwningModule!==null?this.bestGuessOwningModule.specifier:null}get hasOwningModuleGuess(){return this.bestGuessOwningModule!==null}get debugName(){let t=Mu(this.node);return t!==null?t.text:null}get alias(){return this._alias}addIdentifier(t){this.identifiers.push(t)}getIdentityIn(t){return this.identifiers.find(e=>e.getSourceFile()===t)||null}getIdentityInExpression(t){let e=t.getSourceFile();return this.identifiers.find(n=>n.getSourceFile()!==e?!1:n.pos>=t.pos&&n.end<=t.end)||null}getOriginForDiagnostics(t,e=t){let n=this.getIdentityInExpression(t);return n!==null?n:e}cloneWithAlias(t){let e=new es(this.node,this.isAmbient?Zr:this.bestGuessOwningModule);return e.identifiers=[...this.identifiers],e._alias=t,e}cloneWithNoIdentifiers(){let t=new es(this.node,this.isAmbient?Zr:this.bestGuessOwningModule);return t._alias=this._alias,t.identifiers=[],t}};var Lu;(function(t){t[t.None=0]="None",t[t.ForceNewImport=1]="ForceNewImport",t[t.NoAliasing=2]="NoAliasing",t[t.AllowTypeImports=4]="AllowTypeImports",t[t.AllowRelativeDtsImports=8]="AllowRelativeDtsImports",t[t.AllowAmbientReferences=16]="AllowAmbientReferences"})(Lu||(Lu={}));var Um=Symbol("patchedReferencedAliases");function Xu(t){rD(t)||Vm();let e=t.getEmitResolver(),n=e[Um];if(n!==void 0)return n;let r=e.isReferencedAliasDeclaration;r===void 0&&Vm();let s=new Set;return e.isReferencedAliasDeclaration=function(i,...o){return Yu(i)&&s.has(i)?!0:r.call(e,i,...o)},e[Um]=s}function Yu(t){return Va.default.isImportSpecifier(t)||Va.default.isNamespaceImport(t)||Va.default.isImportClause(t)}function rD(t){return t.getEmitResolver!==void 0}function Vm(){throw Error(`Angular compiler is incompatible with this version of the TypeScript compiler. >>> jest-regex-util Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-resolve Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-resolve-dependencies Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-runner Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-runtime Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-snapshot Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-util Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-validate Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-watcher Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jest-worker Found in: jest-27.5.1/LICENSE Copyright (c) Facebook, Inc. and its affiliates MIT License Copyright (c) Facebook, Inc. and its affiliates. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> jiti Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE export default function _AwaitValue(value) { this.wrapped = value; } `,helpers.wrapAsyncGenerator=helper("7.0.0-beta.0")` import AsyncGenerator from "AsyncGenerator"; ©",ordf:" class extends ${state.addHelper("identity")} {} `;staticsClass.body.body=[_core.types.staticBlock([_core.types.toStatement(originalClass,!0)||_core.types.expressionStatement(originalClass)]),...statics];const constructorBody=[],newExpr=_core.types.newExpression(staticsClass,[]);staticBlocks.length>0&&constructorBody.push(...staticBlocks.map(staticBlockToIIFE)),classInitCall&&(classInitInjected=!0,constructorBody.push(classInitCall)),constructorBody.length>0?(constructorBody.unshift(_core.types.callExpression(_core.types.super(),[_core.types.cloneNode(classIdLocal)])),staticsClass.body.body.push(_core.types.classMethod("constructor",_core.types.identifier("constructor"),[],_core.types.blockStatement([_core.types.expressionStatement(_core.types.sequenceExpression(constructorBody))])))):newExpr.arguments.push(_core.types.cloneNode(classIdLocal)),path.replaceWith(newExpr)}}!classInitInjected&&classInitCall&&path.node.body.body.push(_core.types.staticBlock([_core.types.expressionStatement(classInitCall)]));let{superClass}=originalClass;if(superClass&&"2023-05"===version){const id=path.scope.maybeGenerateMemoised(superClass);id&&(originalClass.superClass=_core.types.assignmentExpression("=",id,superClass),superClass=id)}return originalClass.body.body.unshift(_core.types.staticBlock([_core.types.expressionStatement(createLocalsAssignment(elementLocals,classLocals,elementDecorations,_core.types.arrayExpression(classDecorations),_core.types.numericLiteral(classDecorationsFlag),needsInstancePrivateBrandCheck?lastInstancePrivateName:null,_core.types.cloneNode(superClass),state,version)),requiresStaticInit&&_core.types.expressionStatement(_core.types.callExpression(_core.types.cloneNode(staticInitLocal),[_core.types.thisExpression()]))].filter(Boolean))),path.insertBefore(assignments.map((expr=>_core.types.expressionStatement(expr)))),path.scope.crawl(),path}(path,state,constantSuper,version);newPath&&VISITED.add(newPath)}}}};var _core=__webpack_require__("./node_modules/.pnpm/@babel+core@7.23.2/node_modules/@babel/core/lib/index.js"),_pluginSyntaxDecorators=__webpack_require__("./node_modules/.pnpm/@babel+plugin-syntax-decorators@7.22.10_@babel+core@7.23.2/node_modules/@babel/plugin-syntax-decorators/lib/index.js"),_helperReplaceSupers=__webpack_require__("./node_modules/.pnpm/@babel+helper-replace-supers@7.22.20_@babel+core@7.23.2/node_modules/@babel/helper-replace-supers/lib/index.js"),_helperSplitExportDeclaration=__webpack_require__("./node_modules/.pnpm/@babel+helper-split-export-declaration@7.22.6/node_modules/@babel/helper-split-export-declaration/lib/index.js");function incrementId(id,idx=id.length-1){if(-1===idx)return void id.unshift(65);const current=id[idx];90===current?id[idx]=97:122===current?(id[idx]=65,incrementId(id,idx-1)):id[idx]=current+1}function generateClassProperty(key,value,isStatic){return"PrivateName"===key.type?_core.types.classPrivateProperty(key,value,void 0,isStatic):_core.types.classProperty(key,value,void 0,void 0,isStatic)}function addProxyAccessorsFor(className,element,originalKey,targetKey,version,isComputed=!1){const{static:isStatic}=element.node,thisArg="2023-05"===version&&isStatic?className:_core.types.thisExpression(),getterBody=_core.types.blockStatement([_core.types.returnStatement(_core.types.memberExpression(_core.types.cloneNode(thisArg),_core.types.cloneNode(targetKey)))]),setterBody=_core.types.blockStatement([_core.types.expressionStatement(_core.types.assignmentExpression("=",_core.types.memberExpression(_core.types.cloneNode(thisArg),_core.types.cloneNode(targetKey)),_core.types.identifier("v")))]);let getter,setter;"PrivateName"===originalKey.type?(getter=_core.types.classPrivateMethod("get",_core.types.cloneNode(originalKey),[],getterBody,isStatic),setter=_core.types.classPrivateMethod("set",_core.types.cloneNode(originalKey),[_core.types.identifier("v")],setterBody,isStatic)):(getter=_core.types.classMethod("get",_core.types.cloneNode(originalKey),[],getterBody,isComputed,isStatic),setter=_core.types.classMethod("set",_core.types.cloneNode(originalKey),[_core.types.identifier("v")],setterBody,isComputed,isStatic)),element.insertAfter(setter),element.insertAfter(getter)}function extractProxyAccessorsFor(targetKey,version){return"2023-05"!==version&&"2023-01"!==version?[_core.template.expression.ast` function () { return this.${_core.types.cloneNode(targetKey)}; } `,_core.template.expression.ast` function (value) { this.${_core.types.cloneNode(targetKey)} = value; Copyright (c) 2021 Ernest) */ import type { PluginObj } from "@babel/core"; (c)?(buffer Copyright (c) Pooya Parsa ©",ordf:" (function(){ throw new Error( "The CommonJS '" + "${localName}" + "' variable is not available in ES6 modules." + "Consider setting setting sourceType:script or sourceType:unambiguous in your " + "Babel config for this file."); })() `,moduleExportsVisitor={ReferencedIdentifier(path){const localName=path.node.name;if("module"!==localName&&"exports"!==localName)return;const localBinding=path.scope.getBinding(localName);this.scope.getBinding(localName)!==localBinding||path.parentPath.isObjectProperty({value:path.node})&&path.parentPath.parentPath.isObjectPattern()||path.parentPath.isAssignmentExpression({left:path.node})||path.isAssignmentExpression({left:path.node})||path.replaceWith(getAssertion(localName))},UpdateExpression(path){const arg=path.get("argument");if(!arg.isIdentifier())return;const localName=arg.node.name;if("module"!==localName&&"exports"!==localName)return;const localBinding=path.scope.getBinding(localName);this.scope.getBinding(localName)===localBinding&&path.replaceWith(_core.types.assignmentExpression(path.node.operator[0]+"=",arg.node,getAssertion(localName)))},AssignmentExpression(path){const left=path.get("left");if(left.isIdentifier()){const localName=left.node.name;if("module"!==localName&&"exports"!==localName)return;const localBinding=path.scope.getBinding(localName);if(this.scope.getBinding(localName)!==localBinding)return;const right=path.get("right");right.replaceWith(_core.types.sequenceExpression([right.node,getAssertion(localName)]))}else if(left.isPattern()){const ids=left.getOuterBindingIdentifiers(),localName=Object.keys(ids).filter((localName=>("module"===localName||"exports"===localName)&&this.scope.getBinding(localName)===path.scope.getBinding(localName)))[0];if(localName){const right=path.get("right");right.replaceWith(_core.types.sequenceExpression([right.node,getAssertion(localName)]))}}}};return{name:"transform-modules-commonjs",pre(){this.file.set("@babel/plugin-transform-modules-*","commonjs"),lazy&&(0,_hooks.defineCommonJSHook)(this.file,(0,_lazy.lazyImportsHook)(lazy))},visitor:{["CallExpression"+(api.types.importExpression?"|ImportExpression":"")](path){if(!this.file.has("@babel/plugin-proposal-dynamic-import"))return;if(path.isCallExpression()&&!_core.types.isImport(path.node.callee))return;let{scope}=path;do{scope.rename("require")}while(scope=scope.parent);(0,_dynamicImport.transformDynamicImport)(path,noInterop,this.file)},Program:{exit(path,state){if(!(0,_helperModuleTransforms.isModule)(path))return;path.scope.rename("exports"),path.scope.rename("module"),path.scope.rename("require"),path.scope.rename("__filename"),path.scope.rename("__dirname"),allowCommonJSExports||((0,_helperSimpleAccess.default)(path,new Set(["module","exports"]),!1),path.traverse(moduleExportsVisitor,{scope:path.scope}));let moduleName=(0,_helperModuleTransforms.getModuleName)(this.file.opts,options);moduleName&&(moduleName=_core.types.stringLiteral(moduleName));const hooks=(0,_hooks.makeInvokers)(this.file),{meta,headers}=(0,_helperModuleTransforms.rewriteModuleStatementsAndPrepareHeader)(path,{exportName:"exports",constantReexports,enumerableModuleMeta,strict,strictMode,allowTopLevelThis,noInterop,importInterop,wrapReference:hooks.wrapReference,getWrapperPayload:hooks.getWrapperPayload,esNamespaceOnly:"string"==typeof state.filename&&/\.mjs$/.test(state.filename)?mjsStrictNamespace:strictNamespace,noIncompleteNsImportDetection,filename:this.file.opts.filename});for(const[source,metadata]of meta.source){const loadExpr=_core.types.callExpression(_core.types.identifier("require"),[_core.types.stringLiteral(source)]);let header;if((0,_helperModuleTransforms.isSideEffectImport)(metadata)){if(lazy&&"function"===metadata.wrap)throw new Error("Assertion failure");header=_core.types.expressionStatement(loadExpr)}else{const init=(0,_helperModuleTransforms.wrapInterop)(path,loadExpr,metadata.interop)||loadExpr;if(metadata.wrap){const res=hooks.buildRequireWrapper(metadata.name,init,metadata.wrap,metadata.referenced);if(!1===res)continue;header=res}null!=header||(header=_core.template.statement.ast` var ${metadata.name} = ${init}; `)}header.loc=metadata.loc,headers.push(header),headers.push(...(0,_helperModuleTransforms.buildNamespaceInitStatements)(meta,metadata,constantReexports,hooks.wrapReference))}(0,_helperModuleTransforms.ensureStatementsHoisted)(headers),path.unshiftContainer("body",headers),path.get("body").forEach((path=>{-1!==headers.indexOf(path.node)&&path.isVariableDeclaration()&&path.scope.registerDeclaration(path)}))}}}}}))},"./node_modules/.pnpm/@babel+plugin-transform-modules-commonjs@7.24.7_@babel+core@7.24.7/node_modules/@babel/plugin-transform-modules-commonjs/lib/lazy.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.lazyImportsHook=void 0;var _core=__webpack_require__("./node_modules/.pnpm/@babel+core@7.24.7/node_modules/@babel/core/lib/index.js"),_helperModuleTransforms=__webpack_require__("./node_modules/.pnpm/@babel+helper-module-transforms@7.24.7_@babel+core@7.24.7/node_modules/@babel/helper-module-transforms/lib/index.js");exports.lazyImportsHook=lazy=>({name:"@babel/plugin-transform-modules-commonjs/lazy",version:"7.24.7",getWrapperPayload:(source,metadata)=>(0,_helperModuleTransforms.isSideEffectImport)(metadata)||metadata.reexportAll?null:!0===lazy?/\./.test(source)?null:"lazy/function":Array.isArray(lazy)?-1===lazy.indexOf(source)?null:"lazy/function":"function"==typeof lazy?lazy(source)?"lazy/function":null:void 0,buildRequireWrapper(name,init,payload,referenced){if("lazy/function"===payload)return!!referenced&&_core.template.statement.ast` function ${name}() { const data = ${init}; ${name} = function(){ return data; }; return data; Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE Copyright (c) 2021 Ernest) */ import type { PluginObj } from "@babel/core"; (c)?(buffer Copyright (c) Pooya Parsa ©",ordf:" class extends ${state.addHelper("identity")} {} `;staticsClass.body.body=[_core.types.staticBlock([_core.types.toStatement(originalClass,!0)||_core.types.expressionStatement(originalClass)]),...statics];const constructorBody=[],newExpr=_core.types.newExpression(staticsClass,[]);staticBlocks.length>0&&constructorBody.push(...staticBlocks.map(staticBlockToIIFE)),classInitCall&&(classInitInjected=!0,constructorBody.push(classInitCall)),constructorBody.length>0?(constructorBody.unshift(_core.types.callExpression(_core.types.super(),[_core.types.cloneNode(classIdLocal)])),staticsClass.body.body.push(_core.types.classMethod("constructor",_core.types.identifier("constructor"),[],_core.types.blockStatement([_core.types.expressionStatement(_core.types.sequenceExpression(constructorBody))])))):newExpr.arguments.push(_core.types.cloneNode(classIdLocal)),path.replaceWith(newExpr)}}!classInitInjected&&classInitCall&&path.node.body.body.push(_core.types.staticBlock([_core.types.expressionStatement(classInitCall)]));let{superClass}=originalClass;if(superClass&&"2023-05"===version){const id=path.scope.maybeGenerateMemoised(superClass);id&&(originalClass.superClass=_core.types.assignmentExpression("=",id,superClass),superClass=id)}return originalClass.body.body.unshift(_core.types.staticBlock([_core.types.expressionStatement(createLocalsAssignment(elementLocals,classLocals,elementDecorations,_core.types.arrayExpression(classDecorations),_core.types.numericLiteral(classDecorationsFlag),needsInstancePrivateBrandCheck?lastInstancePrivateName:null,_core.types.cloneNode(superClass),state,version)),requiresStaticInit&&_core.types.expressionStatement(_core.types.callExpression(_core.types.cloneNode(staticInitLocal),[_core.types.thisExpression()]))].filter(Boolean))),path.insertBefore(assignments.map((expr=>_core.types.expressionStatement(expr)))),path.scope.crawl(),path}(path,state,constantSuper,version);newPath&&VISITED.add(newPath)}}}};var _core=__webpack_require__("./node_modules/.pnpm/@babel+core@7.23.2/node_modules/@babel/core/lib/index.js"),_pluginSyntaxDecorators=__webpack_require__("./node_modules/.pnpm/@babel+plugin-syntax-decorators@7.22.10_@babel+core@7.23.2/node_modules/@babel/plugin-syntax-decorators/lib/index.js"),_helperReplaceSupers=__webpack_require__("./node_modules/.pnpm/@babel+helper-replace-supers@7.22.20_@babel+core@7.23.2/node_modules/@babel/helper-replace-supers/lib/index.js"),_helperSplitExportDeclaration=__webpack_require__("./node_modules/.pnpm/@babel+helper-split-export-declaration@7.22.6/node_modules/@babel/helper-split-export-declaration/lib/index.js");function incrementId(id,idx=id.length-1){if(-1===idx)return void id.unshift(65);const current=id[idx];90===current?id[idx]=97:122===current?(id[idx]=65,incrementId(id,idx-1)):id[idx]=current+1}function generateClassProperty(key,value,isStatic){return"PrivateName"===key.type?_core.types.classPrivateProperty(key,value,void 0,isStatic):_core.types.classProperty(key,value,void 0,void 0,isStatic)}function addProxyAccessorsFor(className,element,originalKey,targetKey,version,isComputed=!1){const{static:isStatic}=element.node,thisArg="2023-05"===version&&isStatic?className:_core.types.thisExpression(),getterBody=_core.types.blockStatement([_core.types.returnStatement(_core.types.memberExpression(_core.types.cloneNode(thisArg),_core.types.cloneNode(targetKey)))]),setterBody=_core.types.blockStatement([_core.types.expressionStatement(_core.types.assignmentExpression("=",_core.types.memberExpression(_core.types.cloneNode(thisArg),_core.types.cloneNode(targetKey)),_core.types.identifier("v")))]);let getter,setter;"PrivateName"===originalKey.type?(getter=_core.types.classPrivateMethod("get",_core.types.cloneNode(originalKey),[],getterBody,isStatic),setter=_core.types.classPrivateMethod("set",_core.types.cloneNode(originalKey),[_core.types.identifier("v")],setterBody,isStatic)):(getter=_core.types.classMethod("get",_core.types.cloneNode(originalKey),[],getterBody,isComputed,isStatic),setter=_core.types.classMethod("set",_core.types.cloneNode(originalKey),[_core.types.identifier("v")],setterBody,isComputed,isStatic)),element.insertAfter(setter),element.insertAfter(getter)}function extractProxyAccessorsFor(targetKey,version){return"2023-05"!==version&&"2023-01"!==version?[_core.template.expression.ast` function () { return this.${_core.types.cloneNode(targetKey)}; } `,_core.template.expression.ast` function (value) { this.${_core.types.cloneNode(targetKey)} = value; Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE export default function _AwaitValue(value) { this.wrapped = value; } `,helpers.wrapAsyncGenerator=helper("7.0.0-beta.0")` import AsyncGenerator from "AsyncGenerator"; Copyright (c) Pooya Parsa (c)?(buffer Copyright (c) 2021 Ernest) */ import type { PluginObj } from "@babel/core"; >>> jju (The MIT License) Copyright (c) 2013 Alex Kocharin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> js-file-download Found in: package/LICENSE Copyright 2017 Kenneth Jiang Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> js-sha256 copyright Chen, Yi-Cyuan 2014-2024 >>> js-tokens The MIT License (MIT) Copyright (c) 2014, 2015, 2016, 2017 Simon Lydell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> js-yaml Found in: package/LICENSE Copyright (c) 2011-2015 by Vitaly Puzrin The MIT License) Copyright ([C]) [2011]-[2015] [by] [Vitaly] [Puzrin] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. (The MIT License) Copyright (C) 2011-2015 by Vitaly Puzrin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2011-2015 by Vitaly Puzrin (The MIT License) >>> jsbn Copyright (c) 2003-2005 Tom Wu All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. In addition, the following condition applies: All redistributions must retain an intact copy of this copyright notice and disclaimer. >>> jsesc Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ©', { 'foo 'json': true }); // → '["foo\\u0000bar",[1,"\\u00A9",{"foo":true,"qux":null}],42]' // Values that aren’t allowed in JSON are run through `JSON.stringify()`: ©', { 'foo 'json': true }); // → '["foo\\u0000bar",[1,"\\u00A9",{"foo":true,"qux":null}],42]' // Values that aren’t allowed in JSON are run through `JSON.stringify()`: Copyright Mathias Bynens >>> json-loader Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> json-parse-better-errors Copyright 2017 Kat Marchán Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> json-parse-even-better-errors Found in: package/LICENSE.md Copyright npm, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright npm, Inc. Copyright 2017 Kat March >>> json-parse-helpfulerror The MIT License (MIT) Copyright (c) 2015 Sam Mikes Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> json-schema-traverse MIT License Copyright (c) 2017 Evgeny Poberezkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2017 Evgeny Poberezkin MIT License Copyright ([c]) [2017] [Evgeny] [Poberezkin] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> json-server Copyright (c) 2015 typicode >>> json-stable-stringify-without-jsonify This software is released under the MIT license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> json-stringify-safe The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> json5 MIT License Copyright (c) 2012-2016 Aseem Kishore, and [others](https://github.com/aseemk/json5/contributors). Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE.md Copyright (c) 2012-2018 Aseem Kishore, and others MIT.LICENSE MIT License Copyright (c) 2012-2018 Aseem Kishore, and [others]. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. [others]: https://github.com/json5/json5/contributors >>> jsonc-eslint-parser Copyright (c) 2020 Yosuke Ota >>> jsonc-parser The MIT License (MIT) Copyright (c) Microsoft Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright 2018, Microsoft Copyright (c) Microsoft Corporation. All rights reserved. >>> jsonfile (The MIT License) Copyright (c) 2012-2015, JP Richardson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. (The MIT License) Copyright (c) 2012-2015, JP Richardson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2012-2015, JP Richardson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> jsplumb [NOTE: BROADCOM ELECTS TO USE AND DISTRIBUTE THIS PACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.] All 1.x.x, 2.x.x and 4.x.x versions of jsPlumb Community edition are dual-licensed under both MIT and GPLv2. >>> jsprim Found in: package/LICENSE Copyright (c) 2012, Joyent, Inc. All rights reserved. >>> jszip (C) 2014-2017 Vitaly Puzrin and Andrey Tupitsin // // This software is provided 'as-is', without any express or implied // warranty. In no event will the authors be held liable for any damages // arising from the use of this software. (c) 2009-2016 Stuart Knightley (C) 1995-2013 Jean-loup Gailly and Mark Adler Copyright (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, Ant >>> karma Copyright (C) 2011-2021 Google, Inc. >>> karma-chrome-launcher Found in: package/LICENSE Copyright (c) 2011-2013 Google, Inc. the MIT License >>> karma-coverage Copyright (C) 2011-2013 Google, Inc. >>> karma-jasmine Found in: karma-jasmine-5.1.0/LICENSE Copyright (c) 2011-2013 Google, Inc. the MIT License >>> karma-jasmine-html-reporter Copyright (C) 2011-2013 Vojta J >>> karma-json-reporter Copyright (c) 2013 Douglas Duteil >>> karma-junit-reporter The MIT License Copyright (C) 2011-2013 Google, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> karma-source-map-support The MIT License (MIT) Copyright 2018 Tim Schaub Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> karma-spec-reporter Copyright (C) 2015 Michael Lex >>> katex copyright}{\\text Copyright (c) 2015-2018 Martin Hensel ©}"); defineMacro("\\copyright", Copyright (c) 2014-2017 Khan Academy () Copyright (c) 2011-2015 The MathJax Consortium copyright}{\textcircled // \DeclareTextCommandDefault{\textregistered}{\textcircled{% // \check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont R}} // \DeclareRobustCommand{\copyright}{% // \ifmmode{\nfss@text{\textcopyright}}\else\textcopyright\fi} Copyright (c) 2009-2010, Design Science, Inc. () Copyright (C) and registered (R) symbols. Use raw symbol in MathML. Copyright (c) 2009-2010, Design Science, Inc. () Copyright (c) 2015-2018 Martin Hensel Copyright (c) 2011-2015 The MathJax Consortium copyright}{\textcircled // \DeclareTextCommandDefault{\textregistered}{\textcircled{% // \check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont R}} // \DeclareRobustCommand{\copyright}{% // \ifmmode{\nfss@text{\textcopyright}}\else\textcopyright\fi} Copyright (c) 2014-2017 Khan Academy () ©}"); defineMacro("\\copyright", copyright}{\\text defineMacro("\\textregistered", "\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"); // Characters omitted from Unicode range 1D400–1D7FF defineMacro("\u212C", "\\mathscr{B}"); // script defineMacro("\u2130", "\\mathscr{E}"); defineMacro("\u2131", "\\mathscr{F}"); defineMacro("\u210B", "\\mathscr{H}"); defineMacro("\u2110", "\\mathscr{I}"); defineMacro("\u2112", "\\mathscr{L}"); defineMacro("\u2133", "\\mathscr{M}"); defineMacro("\u211B", "\\mathscr{R}"); defineMacro("\u212D", "\\mathfrak{C}"); // Fraktur defineMacro("\u210C", "\\mathfrak{H}"); defineMacro("\u2128", "\\mathfrak{Z}"); Copyright (C) and registered (R) symbols. Use raw symbol in MathML. copyright}{\\text defineMacro("\\textregistered", "\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"); // Characters omitted from Unicode range 1D400–1D7FF defineMacro("\u212C", "\\mathscr{B}"); // script defineMacro("\u2130", "\\mathscr{E}"); defineMacro("\u2131", "\\mathscr{F}"); defineMacro("\u210B", "\\mathscr{H}"); defineMacro("\u2110", "\\mathscr{I}"); defineMacro("\u2112", "\\mathscr{L}"); defineMacro("\u2133", "\\mathscr{M}"); defineMacro("\u211B", "\\mathscr{R}"); defineMacro("\u212D", "\\mathfrak{C}"); // Fraktur defineMacro("\u210C", "\\mathfrak{H}"); defineMacro("\u2128", "\\mathfrak{Z}"); ©}"); defineMacro("\\copyright", Copyright (c) 2015-2018 Martin Hensel Copyright (c) 2011-2015 The MathJax Consortium copyright}{\textcircled // \DeclareTextCommandDefault{\textregistered}{\textcircled{% // \check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont R}} // \DeclareRobustCommand{\copyright}{% // \ifmmode{\nfss@text{\textcopyright}}\else\textcopyright\fi} Copyright (C) and registered (R) symbols. Use raw symbol in MathML. Copyright (c) 2009-2010, Design Science, Inc. () Copyright (c) 2014-2017 Khan Academy () >>> keygrip Found in: package/LICENSE Copyright (c) 2011-2014 Jed Schmidt (http://jedschmidt.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> keyv Found in: package/README.md (c) Jared Wray License MIT © >>> khroma no copyright notice >>> kind-of The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The MIT License (MIT) Copyright (c) 2014-2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> kleur The MIT License (MIT) Copyright (c) Luke Edwards (lukeed.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Luke Edwards (lukeed.com) The MIT License (MIT) >>> klona Found in: package/license Copyright (c) Luke Edwards (lukeed.com) MIT.LICENSE >>> known-css-properties Copyright (c) 2017 Mavrix Technologies >>> koa Copyright (c) 2019 Koa contributors copyright year to 2017 ( >>> koa-compose no copyright notice >>> koa-convert Found in: package/LICENSE Copyright (c) 2020 Koa.js contributors >>> launch-editor Copyright (c) 2017-present, Yuxi (Evan) You Copyright (c) 2015-present, Facebook, Inc. >>> layout-base MIT License Copyright (c) 2019 iVis@Bilkent Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lazy-ass Copyright (c) 2014 Gleb Bahmutov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lerna Copyright (c) 2015-present Lerna Contributors >>> less Copyright (c) Microsoft Corporation. All rights reserved. Copyright (c) 2006-2009 Hampton Catlin, Natalie Weizenbaum, and Chris Eppstein // http://sass-lang.com // mix: function (color1, color2, weight) { if (!weight) { weight = new Dimension(50); Copyright (c) 2009-2023, Alexis Sellier Copyright (c) 2006-2009 Hampton Catlin, Natalie Weizenbaum, and Chris Eppstein // http://sass-lang.com // mix: function (color1, color2, weight) { if (!weight) { weight = new dimension_1.default(50); Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. >>> less-loader Found in: package/LICENSE Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> leven MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> levn Copyright (c) George Zahariev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) George Zahariev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> license-webpack-plugin ISC License Copyright (c) 2016, S K (xz64) Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> lie Copyright (c) 2014-2018 Calvin Metcalf, Jordan Harband Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lilconfig Copyright (c) 2022 Anton Kastritskiy >>> lines-and-columns Found in: package/LICENSE Copyright (c) 2015 Brian Donovan The MIT License (MIT) >>> lint-staged Copyright (c) 2014-2018, Jon Schlinkert. Copyright (c) 2016 Andrey Okonetchnikov Copyright (c) 2016 Andrey Okonetchnikov Copyright (c) 2014-2018, Jon Schlinkert. >>> listr2 Copyright (c) Cenk Kilic (https://srcs.kilic.dev), Sam Verschueren (github.com/SamVerschueren) >>> load-json-file The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) MIT.LICENSE >>> loader-runner Found in: package/LICENSE Copyright (c) Tobias Koppers the MIT License >>> loader-utils (The MIT License) Copyright (c) 2012 - 2015 Tobias Koppers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> locate-path License: ISC MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> lodash Found in: package/LICENSE copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lodash-es Found in: package/LICENSE copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lodash-id Found in: package/LICENSE Copyright (c) 2013 typicode The MIT License (MIT) >>> lodash._baseiteratee Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ var stringToPath = require('lodash._stringtopath'); Copyright jQuery Foundation and other contributors copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright jQuery Foundation and other contributors >>> lodash._basetostring Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ Copyright jQuery Foundation and other contributors copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright jQuery Foundation and other contributors >>> lodash._baseuniq Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ var createSet = require('lodash._createset'), root = require('lodash._root'); Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ Copyright 2012-2016 The Dojo Foundation Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright jQuery Foundation and other contributors Copyright jQuery Foundation and other contributors Copyright jQuery Foundation and other contributors Copyright jQuery Foundation and other contributors >>> lodash._createset copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright jQuery Foundation and other contributors Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ Copyright jQuery Foundation and other contributors Copyright jQuery Foundation and other contributors Copyright jQuery Foundation and other contributors >>> lodash._reinterpolate Copyright 2012-2015 The Dojo Foundation Based on Underscore.js 1.7.0, copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lodash._root The MIT License (MIT) Copyright 2012-2016 The Dojo Foundation Based on Underscore.js, copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lodash._stringtopath Copyright jQuery Foundation and other contributors Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ var baseToString = require('lodash._basetostring'); Copyright jQuery Foundation and other contributors copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash >>> lodash.camelcase Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.clonedeep Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.clonedeepwith Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright jQuery Foundation and other contributors Copyright jQuery Foundation and other contributors >>> lodash.debounce Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.get Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.ismatch Found in: package/LICENSE copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash >>> lodash.isplainobject Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.kebabcase Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.map Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.memoize Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.merge Lodash (Custom Build) Build: `lodash modularize exports="npm" -o ./` Copyright OpenJS Foundation and other contributors Released under MIT license Based on Underscore.js 1.8.3 Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors >>> lodash.mergewith Copyright OpenJS Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== >>> lodash.set Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.snakecase Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.sortby Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.startcase copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright jQuery Foundation and other contributors Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ Copyright jQuery Foundation and other contributors >>> lodash.template Copyright OpenJS Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lodash.templatesettings Copyright OpenJS Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION >>> lodash.throttle copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright jQuery Foundation and other contributors Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ Copyright jQuery Foundation and other contributors >>> lodash.truncate Found in: package/LICENSE copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash >>> lodash.uniq Copyright jQuery Foundation and other contributors Based on Underscore.js, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash The following license applies to all parts of this software except as documented below: ==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==== Copyright and related rights for sample code are waived via CC0. Sample code is defined as all source code displayed within the prose of the documentation. CC0: http://creativecommons.org/publicdomain/zero/1.0/ ==== Files located in the node_modules and vendor directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms above. >>> lodash.uniqby Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ var baseIteratee = require('lodash._baseiteratee'), baseUniq = require('lodash._baseuniq'); Copyright jQuery Foundation and other contributors copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright jQuery Foundation and other contributors >>> lodash.upperfirst copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors This software consists of voluntary contributions made by many individuals. For exact contribution history, see the revision history available at https://github.com/lodash/lodash Copyright jQuery Foundation and other contributors Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters */ Copyright jQuery Foundation and other contributors >>> log-symbols Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> log-update Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> long-timeout Licence MIT >>> longest Found in: package/LICENSE Copyright (c) 2014-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> loose-envify The MIT License (MIT) Copyright (c) 2015 Andres Suarez Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> loud-rejection The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lowdb The MIT License (MIT) Copyright (c) 2014 typicode Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lower-case The MIT License (MIT) Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> lowlight Found in: package/license Copyright (c) 2016 Titus Wormer (The MIT License) >>> lru-cache The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE Copyright (c) 2010-2023 Isaac Z. Schlueter and Contributors The ISC License >>> luxon Copyright 2019 JS Foundation and other contributors >>> lz-string Found in: package/LICENSE Copyright (c) 2013 pieroxy MIT.LICENSE >>> macos-release Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> magic-string Copyright 2018 Rich Harris >>> make-dir MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright ([c]) [Sindre] [Sorhus] <[sindresorhus]@[gmail].[com]> ([sindresorhus].[com]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER >>> make-error Copyright 2014 Julien Fontanet Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> make-fetch-happen The MIT License (MIT) Copyright (c) 2016 BrowserStack Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright 2017-2022 (c) npm, Inc. ISC License ISC License Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> map-cache The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> map-obj The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> map-stream Copyright (c) 2011 Dominic Tarr Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> map-visit The MIT License (MIT) Copyright (c) 2015-2016, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> marked Copyright (c) 2011-2022, Christopher Jeffrey. (MIT License) Copyright (c) 2011-2014, Christopher Jeffrey (MIT License). ## SEE ALSO Copyright © 2004, John Gruber http://daringfireball.net/ All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name “Markdown” nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Copyright (c) 2011-2013, Christopher Jeffrey (MIT License) */ Copyright (c) 2011-2024, Christopher Jeffrey. (MIT Licensed) * https://github.com/markedjs/marked */ >>> math-expression-evaluator Found in: package/LICENSE Copyright (c) 2015 Ankit G. The MIT License (MIT) >>> math-intrinsics Copyright (c) 2024 ECMAScript Shims >>> mathml-tag-names Found in: package/license Copyright (c) 2016 Titus Wormer The MIT License) Copyright ([c]) [2016] [Titus] [Wormer] <[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> mdast-util-from-markdown Found in: package/license Copyright (c) 2020 Titus Wormer (The MIT License) >>> mdast-util-to-string Found in: package/license Copyright (c) 2015 Titus Wormer (The MIT License) >>> media-typer (The MIT License) Copyright (c) 2014 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> memory-fs Copyright (c) 2012-2014 Tobias Koppers MIT (http://www.opensource.org/licenses/mit-license.php) >>> meow Copyright (c) Sindre Sorhus (https://sindresorhus.com) Copyright (c) Sindre Sorhus (sindresorhus.com) Copyright: === MIT License Copyright: === The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright (c) 2015 Kyle E. Mitchell Copyright (c) Sindre Sorhus (https://sindresorhus.com) Copyright: === MIT License Copyright: === The MIT License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. Copyright: === The ISC License The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT License >>> merge no copyright notice >>> merge-descriptors (The MIT License) Copyright (c) 2013 Jonathan Ong Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> merge-stream The MIT License (MIT) Copyright (c) Stephen Sugden (stephensugden.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> merge2 The MIT License (MIT) Copyright (c) 2014-2020 Teambition Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> mermaid Copyright Gaetan Renaudeau. MIT License: http://en.wikipedia.org/wiki/MIT_License function generateCubicBezier(mX1, mY1, mX2, mY2) { var NEWTON_ITERATIONS = 4, NEWTON_MIN_SLOPE = 1e-3, SUBDIVISION_PRECISION = 1e-7, SUBDIVISION_MAX_ITERATIONS = 10, kSplineTableSize = 11, kSampleStepSize = 1 / (kSplineTableSize - 1), float32ArraySupported = typeof Float32Array !== "undefined"; if (arguments.length !== 4) { return false; } for (var i2 = 0; i2 < 4; ++i2) { if (typeof arguments[i2] !== "number" || isNaN(arguments[i2]) || !isFinite(arguments[i2])) { return false; (c) continue; d = !1; break; } if (A) { if (!Vr(n, function(_, $) { if (!Ue(A, $) && (p === _ || i(p, _, r, t, s))) return A.push($); ©}"); defineMacro("\\copyright", "\\TextOrMath ©", "\\copyright"); defineMacro("®", "\\textregistered"); defineMacro("️", "\\textregistered"); defineMacro("\\ulcorner", '\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'); defineMacro("\\urcorner", '\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'); defineMacro("\\llcorner", '\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'); defineMacro("\\lrcorner", '\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'); defineMacro("\\vdots", "\\mathord{\\varvdots\\rule{0pt}{15pt}}"); defineMacro("⋮", "\\vdots"); defineMacro("\\varGamma", "\\mathit{\\Gamma}"); defineMacro("\\varDelta", "\\mathit{\\Delta}"); defineMacro("\\varTheta", "\\mathit{\\Theta}"); defineMacro("\\varLambda", "\\mathit{\\Lambda}"); defineMacro("\\varXi", "\\mathit{\\Xi}"); defineMacro("\\varPi", "\\mathit{\\Pi}"); defineMacro("\\varSigma", "\\mathit{\\Sigma}"); defineMacro("\\varUpsilon", "\\mathit{\\Upsilon}"); defineMacro("\\varPhi", "\\mathit{\\Phi}"); defineMacro("\\varPsi", "\\mathit{\\Psi}"); defineMacro("\\varOmega", "\\mathit{\\Omega}"); defineMacro("\\substack", "\\begin{subarray}{c}#1\\end{subarray}"); defineMacro("\\colon", "\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"); defineMacro("\\boxed", "\\fbox{$\\displaystyle{#1}$}"); defineMacro("\\iff", "\\DOTSB\\;\\Longleftrightarrow\\;"); defineMacro("\\implies", "\\DOTSB\\;\\Longrightarrow\\;"); defineMacro("\\impliedby", "\\DOTSB\\;\\Longleftarrow\\;"); var dotsByToken = { ",": "\\dotsc", "\\not": "\\dotsb", // \keybin@ checks for the following: (c) ? 0 : c.weight; i.setEdge(f, o, { weight: n.edge(d).weight + h }); }), w(a, "minRank") && i.setNode(o, { borderLeft: a.borderLeft[e], borderRight: a.borderRight[e] })); }), i; Copyright (c) 2013-2014 Ralf S. Engelschall (http://engelschall.com) copyright}{\\text defineMacro("\\textregistered", "\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"); defineMacro("ℬ", "\\mathscr{B}"); defineMacro("ℰ", "\\mathscr{E}"); defineMacro("ℱ", "\\mathscr{F}"); defineMacro("ℋ", "\\mathscr{H}"); defineMacro("ℐ", "\\mathscr{I}"); defineMacro("ℒ", "\\mathscr{L}"); defineMacro("ℳ", "\\mathscr{M}"); defineMacro("ℛ", "\\mathscr{R}"); defineMacro("ℭ", "\\mathfrak{C}"); defineMacro("ℌ", "\\mathfrak{H}"); defineMacro("ℨ", "\\mathfrak{Z}"); defineMacro("\\Bbbk", "\\Bbb{k}"); defineMacro("·", "\\cdotp"); defineMacro("\\llap", "\\mathllap{\\textrm{#1}}"); defineMacro("\\rlap", "\\mathrlap{\\textrm{#1}}"); defineMacro("\\clap", "\\mathclap{\\textrm{#1}}"); defineMacro("\\mathstrut", "\\vphantom{(}"); defineMacro("\\underbar", "\\underline{\\text{#1}}"); defineMacro("\\not", '\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'); defineMacro("\\neq", "\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}"); defineMacro("\\ne", "\\neq"); defineMacro("≠", "\\neq"); defineMacro("\\notin", "\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}"); defineMacro("∉", "\\notin"); defineMacro("≘", "\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}"); defineMacro("≙", "\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}"); defineMacro("≚", "\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}"); defineMacro("≛", "\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}"); defineMacro("≝", "\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}"); defineMacro("≞", "\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}"); defineMacro("≟", "\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}"); defineMacro("⟂", "\\perp"); defineMacro("‼", "\\mathclose{!\\mkern-0.8mu!}"); defineMacro("∌", "\\notni"); defineMacro("⌜", "\\ulcorner"); defineMacro("⌝", "\\urcorner"); defineMacro("⌞", "\\llcorner"); defineMacro("⌟", "\\lrcorner"); copyright Koen Bok. MIT License: http://en.wikipedia.org/wiki/MIT_License var generateSpringRK4 = function() { function springAccelerationForState(state) { return -state.tension * state.x - state.friction * state.v; } function springEvaluateStateWithDerivative(initialState, dt, derivative) { var state = { x: initialState.x + derivative.dx * dt, v: initialState.v + derivative.dv * dt, tension: initialState.tension, friction: initialState.friction (c)(S), h = f.year, _ = f.month, G = f.day, H = f.hours, V = f.minutes, I = f.seconds, P = f.milliseconds, st = f.zone, it = / h && !_ || (M = _ > 0 ? _ - 1 : it.getMonth()); var l = H || 0, R = V || 0, N = I || 0, j = P || 0; return st ? new Date(Date.UTC(E, M, p, l, R, N, j + 60 * st.offset * 1e3)) : X ? new Date(Date.UTC(E, M, p, l, R, N, j)) : new Date(E, M, p, l, R, N, j); } catch { return /* @__PURE__ */ new Date(""); } }(Q, T, x), this.init(), o && o !== !0 && (this.$L = this.locale(o).$L), w && Q != this.format(T) && (this.$d = /* @__PURE__ */ new Date("")), k = {}; } else if (T instanceof Array) for (var d = T.length, m = 1; m <= d; m += 1) { A[1] = T[m - 1]; var u = O.apply(this, A); if (u.isValid()) { this.$d = u.$d, this.$L = u.$L, this.init(); break; (c) ? c : ae(e } In(u, d, f), u = u[d]; >>> method-override Found in: package/LICENSE Copyright (c) 2014 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> methods (The MIT License) Copyright (c) 2013-2014 TJ Holowaychuk Copyright (c) 2015-2016 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> micromark Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-core-commonmark Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-factory-destination Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-factory-label Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-factory-space License: MIT >>> micromark-factory-title Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-factory-whitespace Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-character Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-chunked Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-classify-character Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-combine-extensions Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-decode-numeric-character-reference Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-decode-string Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-encode Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-html-tag-name Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-normalize-identifier Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-resolve-all Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-sanitize-uri Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-subtokenize Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-symbol Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromark-util-types Found in: package/readme.md (c) Titus Wormer ## License [MIT][license] © [Titus Wormer][author] >>> micromatch The MIT License (MIT) Copyright (c) 2014-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2014-present, Jon Schlinkert. Copyright © 2022, Copyright (c) 2014-present, Jon Schlinkert. Copyright © 2023, Copyright © 2024, Copyright (c) 2014-present, Jon Schlinkert. >>> mime The MIT License (MIT) Copyright (c) 2010 Benjamin Thomas, Robert Kieffer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2010 Benjamin Thomas, Robert Kieffer The MIT License (MIT) >>> mime-db (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2015-2022 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) 2014 Jonathan Ong Copyright(c) 2014 Jonathan Ong Copyright (c) 2015-2022 Douglas Christopher Wilson Copyright(c) 2015-2022 Douglas Christopher Wilson >>> mime-types (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2015 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> mimic-fn MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> mimic-function Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> mimic-response Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> min-indent Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com), James Kyle (thejameskyle.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> mini-css-extract-plugin Found in: package/LICENSE Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> minim Found in: package/LICENSE Copyright (c) 2014 Stephen Mizell The MIT License (MIT) >>> minimalistic-assert Copyright 2015 Calvin Metcalf Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> minimatch Found in: package/LICENSE Copyright (c) Isaac Z. Schlueter and Contributors The ISC License License- MIT Found in: package/LICENSE Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors The ISC License >>> minimist no copyright notice >>> minimist-options The MIT License (MIT) Copyright (c) Vadim Demedes (vadimdemedes.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Vadim Demedes Copyright (c) Vadim Demedes (vadimdemedes.com) >>> minipass The ISC License Copyright (c) npm, Inc. and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. The ISC License Copyright (c) 2017-2023 npm, Inc., Isaac Z. Schlueter, and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE Copyright (c) 2017-2023 npm, Inc., Isaac Z. Schlueter, and Contributors The ISC License >>> minipass-collect The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> minipass-fetch Found in: minipass-fetch-2.1.2/LICENSE Copyright (c) 2016 David Frank Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2016 David Frank Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> minipass-json-stream Found in: package/LICENSE Copyright (c) 2011 Dominic Tarr redistributed according to the terms of the MIT license above. Copyright (c) Isaac Z. Schlueter and Contributors Copyright (c) 2011 Dominic Tarr >>> minizlib Minizlib was created by Isaac Z. Schlueter. It is a derivative work of the Node.js project. Copyright Isaac Z. Schlueter and Contributors Copyright Node.js contributors. All rights reserved. Copyright Joyent, Inc. and other Node contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> mixin-deep The MIT License (MIT) Copyright (c) 2014-2015, 2017, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> mkdirp Copyright 2010 James Halliday (mail@substack.net) Copyright 2010 James Halliday (mail@substack.net) Copyright 2010 James Halliday (mail@substack.net) This project is free software released under the MIT/X11 license: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2011-2023 James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me) This project is free software released under the MIT license: >>> mkdirp-classic License: MIT >>> modern-normalize Found in: modern-normalize-1.1.0/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> modify-values The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> moment Copyright (c) JS Foundation and other contributors >>> monaco-editor Copyright (c) Microsoft Corporation. All rights reserved. >>> monaco-themes Copyright (c) Brijesh Bittu >>> morgan Found in: package/LICENSE Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> move-concurrently Copyright (c) 2017, Rebecca Turner Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> mri © [Luke Edwards Copyright (c) Luke Edwards (lukeed.com) >>> mrmime no copyright notice >>> ms The MIT License (MIT) Copyright (c) 2016 Zeit, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> multicast-dns Found in: package/LICENSE Copyright (c) 2015 Mathias Buus The MIT License (MIT) >>> multimatch Copyright (c) Sindre Sorhus (sindresorhus.com) Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> mutationobserver-shim Found in: package/license Copyright (c) 2014 Graeme Yeates Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> mute-stream The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> mz The MIT License (MIT) Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> nan copyright Copyright (c) 2018 NAN WG Members / Collaborators (listed above). (c) The contribution was provided directly to me by some other Copyright (c) 2018 NAN contributors Copyright (c) 2018 (c) and I have not modified >>> nano-md5 no copyright notice >>> nanoid Found in: package/LICENSE Copyright 2017 Andrey Sitnik >>> nanomatch The MIT License (MIT) Copyright (c) 2016-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> napi-build-utils Found in: package/LICENSE Copyright (c) 2018 MIT License Copyright ([c]) [2018] [inspiredware] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> natural-compare Licence ------- Copyright (c) 2012-2015 Lauri Rooden <lauri@rooden.ee> [The MIT License](http://lauri.rooden.ee/mit-license.txt) >>> natural-sort © Studio B12 GmbH 2014 * >>> nconf (C) 2011, Charlie Robbins and the Contributors. * >>> needle (c) 2012-2023 - Fork Ltd. Copyright --------- (c) Fork Ltd. Licensed under the MIT license. >>> negotiator no copyright notice >>> neo-async License MIT >>> neotraverse Copyright (c) 2010 James Halliday and contributors >>> nested-error-stacks Found in: package/LICENSE Copyright (c) 2014 Matt Lavin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> netmask Found in: package/README.md Copyright (c) 2011 Olivier Poitrey License ------- (The MIT License) >>> ng-mocks (c)?c:null==o (c)?l.get(c):new Set;d.add(t),l.set(c,d) Copyright (c) 2017 Isaac Datlof Copyright (c) 2017 Isaac Datlof (c)?c:null==o (c)?l.get(c):new Set;d.add(t),l.set(c,d) >>> ng-packagr Copyright Google LLC All Rights Reserved. Copyright (c) 2017-2020 Alan Agius >>> ng2-dragula no copyright notice >>> ngx-filesaver no copyright notice >>> ngx-infinite-scroll no copyright notice >>> ngx-json-viewer Copyright (c) 2022 Vivo Xu >>> ngx-lift no copyright notice >>> ngx-markdown Copyright (c) 2017-2024 Jean-Francois Cere >>> ngx-monaco-editor-v2 no copyright notice >>> nice-napi The MIT License (MIT) Copyright (c) 2020 Anna Henningsen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> nice-try The MIT License (MIT) Copyright (c) 2018 Tobias Reich Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> no-case The MIT License (MIT) Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> node-abi Copyright (c) 2016 Lukas Geiger >>> node-abort-controller Found in: package/LICENSE Copyright (c) 2019 Steve Faulkner MIT.LICENSE >>> node-addon-api Found in: package/LICENSE.md Copyright (c) 2017 Node.js The MIT License (MIT) >>> node-domexception Found in: package/LICENSE Copyright (c) 2021 Jimmy Warting MIT.LICENSE >>> node-fetch Found in: node-fetch-main/LICENSE.md Copyright (c) 2016 - 2020 Node Fetch Team The MIT License (MIT) Copyright (c) 2016 - 2020 Node Fetch Team Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE.md Copyright (c) 2016 David Frank The MIT License (MIT) >>> node-fetch-commonjs Found in: package/LICENSE.md Copyright (c) 2016 - 2020 Node Fetch Team The MIT License (MIT) >>> node-fetch-npm Copyright (c) 2016 David Frank Copyright (c) 2010-2012 Mikeal Rogers Copyright (c) 2010 Elijah Insua >>> node-gyp Copyright (c) 2013 Google Inc. All rights reserved. (c) and I have not modified it. * (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with Copyright 2017 - Refael Ackermann Copyright (c) 2011 Google Inc. All rights reserved. Copyright (c) 2012 Google Inc. All rights reserved. Copyright (c) 2012 Nathan Rajlich (c) The contribution was provided directly to me by some other (c) and I have not modified it. * (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with Copyright (c) 2013 Google Inc. All rights reserved. (c) The contribution was provided directly to me by some other Copyright (c) 2011 Google Inc. All rights reserved. Copyright 2017 - Refael Ackermann Copyright (c) 2012 Nathan Rajlich Copyright (c) 2012 Google Inc. All rights reserved. Copyright (c) 2016 Ben Noordhuis . All rights reserved. Copyright (c) 2016 Ben Noordhuis . All rights reserved. Copyright (c) 2012 Google Inc. All rights reserved. Copyright (c) 2013 Google Inc. All rights reserved. Copyright 2017 - Refael Ackermann Copyright (c) 2014 Google Inc. All rights reserved. Copyright 2013 Google Inc. All rights reserved. Found in: package/LICENSE Copyright (c) 2012 Nathan Rajlich >>> node-gyp-build Copyright (c) 2017 Mathias Buus >>> node-int64 Copyright (c) 2014 Robert Kieffer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> node-machine-id The MIT License (MIT) Copyright (c) 2016 Aleksandr Komlev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> node-releases Found in: package/LICENSE Copyright (c) 2017 Sergey Rubanov (https://github.com/chicoxyzzy) the MIT License >>> node-schedule Copyright (C) 2015 Matt Patenaude. >>> node-uuid The MIT License (MIT) Copyright (c) 2010-2012 Robert Kieffer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> non-layered-tidy-tree-layout Found in: package/LICENSE Copyright (c) 2019 Michael Wong MIT.LICENSE >>> nopt Copyright 2009, 2010, 2011 Isaac Z. Schlueter. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE Copyright (c) Isaac Z. Schlueter and Contributors The ISC License >>> normalize-path The MIT License (MIT) Copyright (c) 2014-2018, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> normalize-range The MIT License (MIT) Copyright (c) James Talmage (github.com/jamestalmage) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> normalize-url The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License- MIT >>> npm-bundled The ISC License Copyright (c) npm, Inc. and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE Copyright (c) npm, Inc. and Contributors The ISC License >>> npm-normalize-package-bin The ISC License Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> npm-package-arg Found in: package/LICENSE Copyright (c) npm, Inc. The ISC License The ISC License Copyright (c) Isaac Z. Schlueter Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> npm-packlist The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE Copyright (c) Isaac Z. Schlueter and Contributors The ISC License >>> npm-pick-manifest ISC License Copyright (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE.md Copyright (c) npm, Inc. ISC License >>> npm-registry-fetch Found in: package/LICENSE.md Copyright npm, Inc. ISC License >>> npm-run-path The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> npmlog The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Found in: package/LICENSE.md Copyright npm, Inc. ISC License >>> null-loader no copyright notice >>> num2fraction The MIT License (MIT) Copyright (c) 2014 PostCSS Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> number-is-nan The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> nwsapi Copyright (C) 2007-2017 Diego Perini * All rights reserved. * * this is just a small example to show * how an extension for NWMatcher could be * adapted to handle special jQuery selectors Copyright (C) 2007-2024 Diego Perini * All rights reserved. * * nwsapi.js - Fast CSS Selectors API Engine Copyright (c) 2007-2024 Diego Perini (http://www.iport.it/) >>> nx (c)?c(t,n.data,s):c Copyright (c) 2017-2023 Narwhal Technologies Inc. (C)>Math.abs(j) Copyright (c) 2017-2024 Narwhal Technologies Inc. copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d (c)?c(t,n.data,s):c (c)*d,n.y Copyright (c) 2017-2024 Narwhal Technologies Inc. (c)*e.clientWidth/e.clientHeight;for(a=0;aMath.abs(l) (c)?l.blockers.get(c):a.qp (c)*d (C)?(R=w,d(w) Copyright (c) 2017-2024 Narwhal Technologies Inc. (C)?C: (c)?l.blockers.get(c):a.qp copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d (c)*d,n.y (c)*e.clientWidth/e.clientHeight;for(a=0;aMath.abs(l) (c)<0 (c)*d >>> nx-remotecache-custom no copyright notice >>> nx-remotecache-minio no copyright notice >>> object-assign The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> object-copy The MIT License (MIT) Copyright (c) 2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> object-inspect Found in: package/LICENSE Copyright (c) 2013 James Halliday MIT.LICENSE Copyright (c) 2013 James Halliday copyright to LICENSE - [Tests] use `npx aud` in `posttest` [`4838353`](https://github.com/inspect-js/object-inspect/commit/4838353593974cf7f905b9ef04c03c094f0cdbe2) - [Tests] move `0.6` to allowed failures, because it won‘t build on travis [`1bff32a`](https://github.com/inspect-js/object-inspect/commit/1bff32aa52e8aea687f0856b28ba754b3e43ebf7) ## [v1.6.0](https://github.com/inspect-js/object-inspect/compare/v1.5.0...v1.6.0) - 2018-05-02 copyright to LICENSE - [Tests] use `npx aud` in `posttest` [`4838353`](https://github.com/inspect-js/object-inspect/commit/4838353593974cf7f905b9ef04c03c094f0cdbe2) - [Tests] move `0.6` to allowed failures, because it won‘t build on travis [`1bff32a`](https://github.com/inspect-js/object-inspect/commit/1bff32aa52e8aea687f0856b28ba754b3e43ebf7) ## [v1.6.0](https://github.com/inspect-js/object-inspect/compare/v1.5.0...v1.6.0) - 2018-05-02 Copyright (c) 2013 James Halliday >>> object-keys The MIT License (MIT) Copyright (C) 2013 Jordan Harband Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> object-visit The MIT License (MIT) Copyright (c) 2015, 2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> object.assign Copyright (c) 2014 Jordan Harband >>> object.fromentries Found in: package/LICENSE Copyright (c) 2018 Jordan Harband MIT.LICENSE >>> object.getownpropertydescriptors Found in: package/LICENSE Copyright (c) 2015 Jordan Harband The MIT License (MIT) >>> object.groupby Copyright (c) 2023 ECMAScript Shims >>> object.pick The MIT License (MIT) Copyright (c) 2014-2016, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> object.values Found in: package/LICENSE Copyright (c) 2015 Jordan Harband The MIT License (MIT) >>> obuf Copyright Fedor Indutny, 2015. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> octokit-pagination-methods Copyright (c) 2017-2018 Octokit contributors Copyright (c) 2012 Cloud9 IDE, Inc. (Mike de Boer) >>> on-finished (The MIT License) Copyright (c) 2013 Jonathan Ong Copyright (c) 2014 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2014 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> on-headers (The MIT License) Copyright (c) 2014 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> once The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> onetime The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT License Copyright ([c]) [Sindre] [Sorhus] <[sindresorhus]@[gmail].[com]> ([https]://[sindresorhus].[com]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> only Found in: package/Readme.md Copyright (c) 2012 TJ Holowaychuk == LICENSE: (The MIT License) >>> open Copyright (c) Sindre Sorhus (https://sindresorhus.com) Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> opener Copyright (C) 2004 Sam Hocevar Copyright © 2012 >>> optionator Copyright (c) George Zahariev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> ora Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT License Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> os-homedir The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> os-name MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> os-tmpdir The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> osenv The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> oxc-resolver no copyright notice >>> p-finally The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> p-limit MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: p-limit-3.1.0/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT License Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> p-locate The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> p-map MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> p-map-series © [Sindre Sorhus Copyright (c) Sindre Sorhus (sindresorhus.com) >>> p-pipe Copyright (c) Sindre Sorhus (sindresorhus.com) Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> p-queue Copyright (c) Sindre Sorhus (sindresorhus.com) Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> p-reduce The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) >>> p-retry MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> p-timeout Found in: package/license Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> p-try The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> p-waterfall Copyright (c) Sindre Sorhus (sindresorhus.com) Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> pac-proxy-agent Copyright (c) 2014 Nathan Rajlich >>> pac-resolver Copyright (c) 2013 Nathan Rajlich >>> pacote Found in: package/LICENSE Copyright (c) Isaac Z. Schlueter, Kat Marchan, npm, Inc., and Contributors The ISC License >>> pako (The MIT License) Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> papaparse Copyright (c) 2015 Matthew Holt >>> parallel-transform Copyright 2013 Mathias Buus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> param-case The MIT License (MIT) Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parent-module MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parse-entities Found in: package/license Copyright (c) 2015 Titus Wormer The MIT License) Copyright ([c]) [2015] [Titus] [Wormer] <[mailto]:[tituswormer]@[gmail].[com]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parse-github-repo-url Copyright (c) 2014 Jonathan Ong me@jongleberry.com >>> parse-json The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT License Copyright ([c]) [Sindre] [Sorhus] <[sindresorhus]@[gmail].[com]> ([https]://[sindresorhus].[com]) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parse-node-version The MIT License (MIT) Copyright (c) 2018 Blaine Bublitz and Eric Schoffstall Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parse-passwd The MIT License (MIT) Copyright (c) 2016 Brian Woodward Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parse-path Copyright (c) 2015-22 Ionic © [Ionic Found in: package/LICENSE Copyright (c) 2015-22 Ionica Bizau (https://ionicabizau.net) The MIT License (MIT) >>> parse-url Copyright (c) 2015-21 Ionic © [Ionic Found in: package/LICENSE Copyright (c) 2015-22 Ionica Bizau (https://ionicabizau.net) The MIT License (MIT) >>> parse5 Copyright (c) 2013-2016 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parse5-html-rewriting-stream Found in: parse5-master/LICENSE Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parse5-sax-parser Found in: parse5-master/LICENSE Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parserlib Parser-Lib Copyright (c) 2009-2016 Nicholas C. Zakas. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> parseurl (The MIT License) Copyright (c) 2014 Jonathan Ong Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> pascalcase The MIT License (MIT) Copyright (c) 2015, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> path Copyright Joyent, Inc. and other Node contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> path-dirname Copyright (c) Elan Shanker and Node.js contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> path-exists The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> path-is-absolute The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> path-is-inside [PLEASE NOTE: BROADCOM ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE MIT LICENSE. PLEASE SEE BELOW FOR THE FULL TEXT OF THE MIT LICENSE. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.] Dual licensed under WTFPL and MIT: --- Copyright © 2013–2016 Domenic Denicola This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See below for more details. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO. --- The MIT License (MIT) Copyright © 2013–2016 Domenic Denicola Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> path-key The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) >>> path-parse Found in: package/LICENSE Copyright (c) 2015 Javier Blanco The MIT License (MIT) >>> path-scurry License : MIT >>> path-to-regexp Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) The MIT License (MIT) Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> path-type The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> pause-stream no copyright notice >>> performance-now Copyright (c) 2013 Braveg1rl Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> picocolors Found in: package/LICENSE Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov ISC License >>> picomatch Found in: picomatch-2.3.1/LICENSE Copyright (c) 2017-present, Jon Schlinkert The MIT License (MIT) Copyright © 2017-present, Copyright (c) 2017-present, Jon Schlinkert. >>> pidtree Found in: package/license Copyright (c) 2018 Simone Primarosa MIT.LICENSE >>> pify The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> pinkie The MIT License (MIT) Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> pinkie-promise The MIT License (MIT) Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> pirates MIT License Copyright (c) 2018 Formidable Labs Copyright (c) 2017 Evgeny Poberezkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> piscina Copyright (c) 2020 James M Snell and the Piscina contributors Piscina contributors listed at https://github.com/jasnell/piscina#the-team and in the README file. >>> pkg-dir MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/license Copyright (c) Sindre Sorhus (https://sindresorhus.com) MIT.LICENSE >>> please-upgrade-node Found in: package/LICENSE Copyright (c) 2017 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> pluralize The MIT License (MIT) Copyright (c) 2013 Blake Embrey (hello@blakeembrey.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> portfinder Found in: package/LICENSE Copyright (c) 2012 Charlie Robbins Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> posix-character-classes The MIT License (MIT) Copyright (c) 2016-2017, Jon Schlinkert Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> possible-typed-array-names no copyright notice >>> postcss The MIT License (MIT) Copyright 2013 Andrey Sitnik Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright 2013 Andrey Sitnik ©�c= 3��_=�EyO���YJ�&^@~� =%Lg�� �$l��=S�߀�W��p�5���#�I-u9�bU$�,ŸSp �m{FC�d���]�BGhCEP����4�1=]K0~��G<��)���Q�r�&�8���l�ru0�d}Qk�Z�}�״F�� &�d� ��^1���G1L,<�85��������bz�X��R�S��JpC T�Ѥڛ` � �js�9������H��f� �8�����9Q�;�1t�|C�i�T�!�?������J� �W�G���)����P�� I+�-����E�q�gc,�G�N�8T{�z��,X�n�er�BV��j�Џ����$8�F�1��G��������8��N�@F��8K���ƛw�d��r`�IH/��)�P�l����آ������_}�`p���%@qCKSGI�+d� ��(�DI��0m�`�A ���-pV�5p`��<�����?�<\.Iğ3�I1������+H�ر���.�#�\�3/F���Ҕ?$�N;h���Q$3�ar��� 5K��({G&�xo�:�!q���UT 3�tg t�Z��v�8�����cȮ�Qa�ζ:v �j�# 9H ���w�C��ɫ��1l��`y͐��L� H ���[����m>R�v=(�x&�ف�D ����i���)zu��� #-��.�pQ�t5�рc&���[.�Ď ��D����Ns 5Ó>�&��&�z��I�4��ލ�5ձ�������im����E�qi{,��+.I }8י���yh)�6Ì��Jx�0g�2T싂W/�7�v�A&��BU�KeO��տ�I왌�W�?�X"Kd!JCo��� �����=�IbA V��@��i����:��".�?X�m'z��s�M�i�B�z#�ٺ��Hfs�y#a4&�5(VZ�)�P��:��f"�T=S�i�O��\prpJ�s�tB�h5N���›¹;���P��=P������`ASK6@��odB7Ԉ�8�a5F��C!����A��qI�q�{^�����f(�>版�#����Y`p"�1H�_�>�%B^#j!+%1�y�����$�}��tR�Z���rܤ�=���m`(�M6j���"�넃��y]�ޒ`����N���1�v��J0���.�4~6�.td��F�IڊI#�D�s}�ō#$�y��d����(���<�[���� p���$�#��f�1���O��R�I���Z-Y =�O��7,#�_�KS7Wd)�l��{I�?�iM�B�\I)#�=�۹⃄�md9��F�=�}�:������yX�1P�N��`'�.A �BV8�ig\\�װ@^TH� �Bذ�b3�$6��֕ �h���&���e���# �� aK�j�K�`�>Y�5���A�n9C>� ��b<��Mux50X�D�ε�1�'��^+(Kr2i^E���.�FD� cځ�h^8����Q�\ ʼn��}PhDj5{���U�x����E�l�$^׾*X��1��Z��������[J�Fv�9*Z�ȗ|���)�Ǥ�@���LPs,) 4�kX=��kt�N��o4Q�ph��`�tTQ�ܤk�T�߁�Ɏ�d>ߜ��e���P�*�+2X�#�A��s�M��k ���l��7 P�U"$y~�.��@�2ל�ėѯϠ���D���2T���z(;at�4R�(��hwtw�[GV^5%�����+��_���QiDW,Ju�6�4�Z ���������˹��OG�k��խ1.F�6r���� ��W����4��paPc�]|`ˁو������ פܘ&���A��8ԇ�<�Ͼ�=hިZ�ɱ�ɮ�y*X �� �I�n�xlf��o�~��7=�����ɨ��o���zY �,�}sڗ�����ߦk���=���G21m�/�Ρ�7[�S���"I��j�Lgqv�[~�a�ɛ�3�_�R�������(��o�����qf�yQ1�|lE �-A �(� �&1��tϖ����X���c> �˜_�Ŗ�����s/AV�u�`i.U:렯�-����y��o0F7S��:�"��?b��[(�Lk���4�_,"�{6t���q�q��to�O]�[�j�˚�EJ��~�3��]�T�)j���^�6��3��������N�f��Rx[����/��gv�_�Yk �x�P���V�?��rk҈Ɗ�Uwc��h�,P,�.���4@�g+X=���T�+&�(��s���EF��0�"k&Px���1�gD�� ᷃$,U;�O��D��q�׹��3�tx�w[�3�A�@�_/ j�� ��c ��������}Zml�+jI:�5褍��3��V�%Q�~��&�rp��c�I����L�s����H�f�$?��Q�C�w��oW�X��4�<;CP�;��*�I��mQu�"]��ɖ~G���9�� �߼m��,��s�u��iY�K3N�����o9���Dd���e-ºP�ּ �M���C�M�b���pp�!�j4��%;(��}��]2P��]���Ca�:tG_j�J���Y��j��[P���$F�U"9�Q�T���EМ [W�����Wx ��}b�O����TQ-3����݈��c��� $��bd�"r �\;��Z���:S`��O�3�JUS�*��L �R��� �x>`; ��_�����B/(K�l�p��6G����GZ �vI>_��a�C���[����RE���뭻��ij\2�8�z�eJA[u#n����N�b��B�F�+/�a6�K[,Q�_�A-��R�|�s{mrm2��N���~j����u>+�"~S�_��v��������m<�/�%�B/����,��Z^�g|W���H$_M�ן�ʧzV��b�w9 н�w�Ư����w?���x����X��������/��y�H�� ܞ�8U���?3�q��ת���C%/�y�g���0B�-�����h�����A_h�g����K'yg ���o��t�@��bF- �.��ߚ �m�ˣ�^!O�!�0 Fe�[�YM���?�w��B�����GF2D�$섧�:�y�-m.i�G}�����*W9^��Z�.���G�ј�eB�.װ#Z8�h�,}�44�%���Ꮢ�9��,�g6Ӝ��YҊ�A��] N#�b���M�@���K�]5�yP�f@�̷�p�u���hٍc��A\J;&qazে��̞~L���#µ� ��xTCË��M��,��;hk &�+��~��+Z�| ^�k��j��G߅�5S��Zl�����'Bk�F��U���/1���u���F�t:��m=�ً�������&���1; ��g� р�|���]`��#O㒽^ ����������. ���~��I~�3�Ӝ��t�G|�}��+��¢(YF�|��VQ'v"��E��*oD8��"�J��9�ə�V �/M�+-+�#�O' �o8*�/ ��?�ܛD�@��ŻH�ğ�;�=�_���R��H�����:Dr�.D��&Uƿ3Z�+K��hj��uȄ X�1����#�2Ɯ��.�T;��'Oe�C���H:�b^��y�a�@"GpCkma���'`u��Ñ/�"k3�?��os��褑�G*i����y$���}�DR@.�>}��Y �k��ߴwt�I�G��X[/ u�q>x��>1֌;��6�>�5ܛL�y�p6��� 9��: ��0mnqv��_��.��ASW��7]�f(�٢��$x�)�� ~��Tq΅��=���C 6%��t�͆m0�Q����76,��7��]ؔ� �}a*�@��%�����xp�%�Q�p�˳�]{d�2⮁�ۏA5�i��N @���`j�*��H���M� O*?�bLvZ?��S��^4M2F�*l� Q��Hlkb�E2��@��";��C��[AK�4��p�bF7 ���8oA�EW8�>,�#Y��C���4�Εt*?)�"#_�o�H)X���~�.�a@�ǣ���V��K��)����`6�����7q����H20���5�"��n{@��CJ �|�(A�E����"�:����@�-ê2֗ho�@�9](��!��2P���Ar@ּ:(�`�rr?6��.f���Fc��z�(���h�$�^���s�����y�O��􁫥�j�RSA�q�w�É���Q��dR͚k�n��Z K;ڐ��v�0� 9��"��kiDe�4�-Ʋ�NkbH�����$:|���ֽ�!�Z7q��R��F@K��˦I��)�p�o9�q���F�CZ���i� �vx�yd���2CP1�ߤ��m�<u�zQ��*Cy���� �]G� A�b��?T��j�Y���k�� �bNx /D)g���[��3�d��ա[O�ϭ�2� �\5`�j�]�3,XCk{��b�nGO/h��F�)\ a@���5�dY��(���l'�����nt�r�zQ�B�t����8��sV����0;~�;-��/~��+�j�9��x�`�f��i��?,� �v,@}�^w�x�B����}7FqV�u�@mPm�;7��Y?��>&���� ��M�᫘��&�&d�=��k�R�m�;�];¥�vQ9l���z;~��Cj[ܪ�:XȓZ��̀�[�Bh�S��Ux��< ѐA:�-�G�#�~Iʸ�:������Z'�B�&���'ѠC�zvH6�q��4C_�,� �� J�Iv x0Jl:Y��y"��'�0ϻ�m�\�]p��B�4���"�y1*x�v�q!L+���Ϯ �������yH� C=~��_�_]��]�^�t��i`lC5�P�����*Kq�i�� E�z �-@�5�� ���K� �Qz�r+��/�L��F��%���<�ѷA��:���E[w��LҪwf�9a$�1'ӣ�z�Z��H�6Y��G������`yI�Ǎ{Y���9��D�aد�ND�" :����N���񸓴zkn�$+��3���Z�]�E�n��1E�݈���>ޮW0��� �����i�[���Ԋ-)k{fȬ��j��,����%�����ݽ�o������V�zVW#��u���Y ���ԯ�%����@�U�|k�U%���䁞� ��bMs����ZF{�}�􂞭��; �DuD+=m����$�O Diu�ӲJ�1a�c�2��O���f�Ē �^#�~��УhL:�)#2�d]�C�X�����=;U�m>�͘x��Xt:��T� ���}e���5@+�2��×#��` G�Ֆ2LB��R��4���N�mُq�/�,��p���(RT*��&E��t�Jf5�!\j����7��w�C`M���OkR& Af�z����h�;+�ª��}�����N��*�� p�<��5WZk%!:'׃g\�&�xP����p<�i\���0T �b����Ȝ�ELj*kPWdƋn�*<���"�cL;�Pt�yf�P) +d� ��aC3[ t��xr�pL+���'�����t+����oXU��ׯ��c����G���6��sC�枸����j����q�7�diOgM�>�}�ϊ��8�\�p �w�����������w+�Er���b�e�v�^t�}Cqt7��s��<�M���{ih�M�TmdeE$�F�oec-�#�[��L�א�6 �h$��*�g�?��DM ܱB��m��Z�n�G �i��?�o�%���@^?O �;}�l�#9J�߮��-�~{;j��ӵ���/yb4W�h�n]���@)�'��Y��3',2�;u]����Ag�N�'�� ��4q�&Q�| s̎p\ V7V�R�gi�� {�o��F�����{�����BC�~E+��Ĥ$�y ��^{���hCڢ j�7�F��鸂�����ֱؑ���~�xp���o�'v�lv����*�ݘ��URf����m�{���p���d�5tk�6[6��,�D�c+ o���e���'s�� <��/*'Ҳ7h��C�j�Jt�Y�n 5�r7�(W�q פbs*sV)s����A��faC��>�3���C�6$�#d�b���O:r��� �D��#��UYCpvZת������O���� ����� %���% ��k�kYK�����=��nw��t �ID.�h�d|��������X��nD��KBR��oLdd̅��22�v�aDYVdz��Щڝ���gG3�d��zm�AM\����`�Ժ���A��Ui�c�����u�\���#�u�e[b��ԍ(�`�M�N0�I>?�H{�`����!? �KE�� ���&-%E�1"ϭ$�)\<B�,-��h�I��7!��z{��˩��Lb���2"�0��k����q(]���8���rd:c�a4e� bG�l ��c������ i��SS�E˧��.��$��9{�`����ֽ��0�������[y��� � �K�>6�M0W�{��^���,L�<ά�ruv�+��2��QQ*�vν�d�*�/0J ����H�6R���e�k39�i�E[@�Z}S�΄l���޷g#T�Ҏ�=�$i�װ��n����xXJ�r�c��1�����Z���c���}�9�U��V�#��_C�h�¼������� Ⅎ���m >>> postcss-attribute-case-insensitive no copyright notice >>> postcss-calc The MIT License (MIT) Copyright (c) 2014 Maxime Thirouin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) 2014 Maxime Thirouin The MIT License (MIT) >>> postcss-clamp License : MIT >>> postcss-color-functional-notation Copyright © CSSTools Contributors >>> postcss-color-hex-alpha no copyright notice >>> postcss-color-rebeccapurple no copyright notice >>> postcss-colormin Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-convert-values Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> postcss-custom-media Copyright © PostCSS >>> postcss-custom-properties Copyright © PostCSS >>> postcss-custom-selectors Copyright © PostCSS >>> postcss-dir-pseudo-class no copyright notice >>> postcss-discard-comments Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> postcss-discard-duplicates Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> postcss-discard-empty Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-discard-overridden The MIT License (MIT) Copyright 2016 Justineo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-discard-unused Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-double-position-gradients Copyright © CSSTools Contributors >>> postcss-filter-plugins Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-focus-visible no copyright notice >>> postcss-focus-within no copyright notice >>> postcss-font-variant Found in: package/LICENSE Copyright (c) 2014 Maxime Thirouin >>> postcss-gap-properties no copyright notice >>> postcss-image-set-function no copyright notice >>> postcss-import Found in: package/LICENSE Copyright (c) 2014 Maxime Thirouin, Jason Campbell & Kevin Martensson The MIT License (MIT) >>> postcss-lab-function Copyright © CSSTools Contributors Copyright : color conversions Copyright © 2022 W3C [cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test [css-url]: https://cssdb.org/#lab-function [discord]: https://discord.gg/bUadyRwkJS [npm-url]: https://www.npmjs.com/package/postcss-lab-function >>> postcss-loader Found in: postcss-loader-6.2.1/LICENSE Copyright JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-logical no copyright notice >>> postcss-media-query-parser no copyright notice >>> postcss-merge-idents Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-merge-longhand Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-merge-rules Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-message-helpers The MIT License (MIT) Copyright (c) 2014 Maxime Thirouin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-minify-font-values Copyright (c) Bogdan Chadkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Bogdan Chadkin © [Bogdan Chadkin [mathias]: https://mathiasbynens.be/notes/unquoted-font-family [PostCSS]: https://github.com/postcss/postcss [ci-img]: https://travis-ci.org/cssnano/postcss-minify-font-values.svg >>> postcss-minify-gradients Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-minify-params The MIT License (MIT) Copyright 2015 Bogdan Chadkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Bogdan Chadkin [PostCSS]: https://github.com/postcss/postcss [ci-img]: https://travis-ci.org/cssnano/postcss-minify-params.svg Copyright 2015 Bogdan Chadkin >>> postcss-minify-selectors Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) Copyright Mathias Bynens * https://github.com/mathiasbynens/mothereff.in */ const escapes = /\\([0-9A-Fa-f]{1,6})[ \t\n\f\r]?/g; const range = // eslint-disable-next-line no-control-regex /[\u0000-\u002c\u002e\u002f\u003A-\u0040\u005B-\u005E\u0060\u007B-\u009f]/; >>> postcss-modules-extract-imports Copyright 2015 Glen Maddern Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> postcss-modules-local-by-default The MIT License (MIT) Copyright 2015 Mark Dalgleish Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-modules-scope License : ISC >>> postcss-modules-values License : ISC Copyright (c) 2015, Glen Maddern Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. >>> postcss-nesting Copyright © CSSTools Contributors >>> postcss-normalize-charset The MIT License (MIT) Copyright 2015 Bogdan Chadkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ©"; } ``` ```css @charset "utf-8"; a{ © [Bogdan Chadkin ©"; } ``` ## API ### normalizeCharset([options]) Copyright 2015 Bogdan Chadkin >>> postcss-normalize-display-values Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> postcss-normalize-positions © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-normalize-repeat-style © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-normalize-string Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> postcss-normalize-timing-functions © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-normalize-unicode Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> postcss-normalize-url Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Ben Briggs [docs]: https://github.com/sindresorhus/normalize-url#options Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-normalize-whitespace © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-opacity-percentage no copyright notice >>> postcss-ordered-values Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> postcss-overflow-shorthand no copyright notice >>> postcss-page-break Copyright 2017 AUTHOR_NAME Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-place no copyright notice >>> postcss-preset-env Copyright © CSSTools Contributors >>> postcss-pseudo-class-any-link Copyright © CSSTools Contributors >>> postcss-reduce-idents Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-reduce-initial Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ADDITIONAL LICENSE INFORMATION > CC ATTRIBUTION SHAREALIKE 2.5 postcss-reduce-initial-1.0.1.tar.gz\postcss-reduce-initial-1.0.1.tar\postcss-reduce-initial-1.0.1\README.md License [Template:CSSData] by Mozilla Contributors is licensed under [CC-BY-SA 2.5]. [Template:CSSData]: https://developer.mozilla.org/en-US/docs/Template:CSSData [CC-BY-SA 2.5]: http://creativecommons.org/licenses/by-sa/2.5/ Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> postcss-reduce-transforms Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs >>> postcss-replace-overflow-wrap Found in: postcss-replace-overflow-wrap-master/LICENSE Copyright 2016 Matthias Muller The MIT License (MIT) >>> postcss-resolve-nested-selector Copyright © CSSTools Contributors Copyright (c) 2016 David Clark >>> postcss-safe-parser Copyright 2013 Andrey Sitnik >>> postcss-scss Copyright 2013 Andrey Sitnik >>> postcss-selector-not no copyright notice >>> postcss-selector-parser Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> postcss-svgo Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Ben Briggs (http://beneb.info) © [Ben Briggs [postcss]: https://github.com/postcss/postcss >>> postcss-unique-selectors Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. © [Ben Briggs Copyright (c) Ben Briggs (http://beneb.info) >>> postcss-url Found in: postcss-url-10.1.3/LICENSE Copyright (c) 2014 Maxime Thirouin The MIT License (MIT) >>> postcss-value-parser Copyright (c) Bogdan Chadkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) Bogdan Chadkin >>> postcss-zindex Copyright (c) Ben Briggs (http://beneb.info) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> prebuild-install Copyright (c) 2015 Mathias Buus >>> prelude-ls Copyright (c) George Zahariev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE Copyright (c) George Zahariev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> prepend-http The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> prettier (C)?i6(C):ed(C) `);return ox.length>1&&ox.every($x=>$x.trimStart()[0]==="*")}var jD=ZI0;function xj0(a0){return Rp(a0)&&a0.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(a0.value)}var XK=xj0;var Fp=null;function Lp(a0){if(Fp!==null&&typeof Fp.property){let ox=Fp;return Fp=Lp.prototype=null,ox}return Fp=Lp.prototype=a0??Object.create(null),new Lp}var rj0=10;for(let a0=0;a0<=rj0;a0++)Lp();function PD(a0){return Lp(a0)}function ej0(a0,ox="type"){PD(a0);function $x(dr){let nr=dr[ox],Er=a0[nr];if(!Array.isArray(Er))throw Object.assign(new Error(`Missing visitor keys for '${nr}'.`),{node:dr});return Er}return $x}var JK=ej0;var KK={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","arguments","typeParameters","typeArguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["test","body"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","params","body","returnType","typeParameters","predicate"],FunctionExpression:["id","params","body","returnType","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","arguments","typeParameters","typeArguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectProperty:["key","value","decorators"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["params","body","returnType","typeParameters","predicate"],ClassBody:["body"],ClassExpression:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ClassDeclaration:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["local","imported"],ImportExpression:["source","options","attributes"],MetaProperty:["meta","property"],ClassMethod:["key","params","body","decorators","returnType","typeParameters"],ObjectPattern:["properties","typeAnnotation","decorators"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","quasi","typeParameters","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],Import:[],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","arguments","typeParameters","typeArguments"],ClassProperty:["key","value","typeAnnotation","decorators","variance"],ClassAccessorProperty:["key","value","typeAnnotation","decorators"],ClassPrivateProperty:["key","value","decorators","typeAnnotation","variance"],ClassPrivateMethod:["key","params","body","decorators","returnType","typeParameters"],PrivateName:["id"],StaticBlock:["body"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source"],DeclareExportAllDeclaration:["source"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","params","rest","returnType","this"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["id","key","value","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["id","qualification"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes","typeArguments","typeParameters"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],ImportAttribute:["key","value"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],RecordExpression:["properties"],TupleExpression:["elements"],DecimalLiteral:[],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["typeParameter","typeAnnotation","nameType"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:["members"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],TSTemplateLiteralType:["quasis","types"],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGRoot:["node"],NGPipeExpression:["left","right","arguments"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGMicrosyntax:["body"],NGMicrosyntaxKey:[],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGMicrosyntaxAs:["key","alias"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"]};var tj0=JK(KK),YK=tj0;function ND(a0,ox){if(!(a0!==null&&typeof a0=="object"))return a0;if(Array.isArray(a0)){for(let dr=0;dr{var Mr;(Mr=Er.leadingComments)!=null&&Mr.some(XK)&&nr.add(mt(Er))}),a0=p5(a0,Er=>{if(Er.type==="ParenthesizedExpression"){let{expression:Mr}=Er;if(Mr.type==="TypeCastExpression")return Mr.range=[...Er.range],Mr;let Qe=mt(Er);if(!nr.has(Qe))return Mr.extra={...Mr.extra,parenthesized:!0},Mr}})}if(a0=p5(a0,nr=>{var Er;switch(nr.type){case"LogicalExpression":if(zK(nr))return OD(nr);break;case"VariableDeclaration":{let Mr=ID(!1,nr.declarations,-1);Mr!=null&&Mr.init&&dr[cs(Mr)]!==";"&&(nr.range=[mt(nr),cs(Mr)]);break}case"TSParenthesizedType":return nr.typeAnnotation;case"TSTypeParameter":if(typeof nr.name=="string"){let Mr=mt(nr);nr.name={type:"Identifier",name:nr.name,range:[Mr,Mr+nr.name.length]}}break;case"TopicReference":a0.extra={...a0.extra,__isUsingHackPipeline:!0};break;case"ExportAllDeclaration":if($x==="meriyah"&&((Er=nr.exported)==null?void 0:Er.type)==="Identifier"){let{exported:Mr}=nr,Qe=dr.slice(mt(Mr),cs(Mr));(Qe.startsWith('"')||Qe.startsWith("'"))&&(nr.exported={...nr.exported,type:"Literal",value:nr.exported.name,raw:Qe})}break;case"TSUnionType":case"TSIntersectionType":if(nr.types.length===1)return nr.types[0];break}}),qK(a0.comments)){let nr=ID(!1,a0.comments,-1);for(let Er=a0.comments.length-2;Er>=0;Er--){let Mr=a0.comments[Er];cs(Mr)===mt(nr)&&Rp(Mr)&&Rp(nr)&&jD(Mr)&&jD(nr)&&(a0.comments.splice(Er+1,1),Mr.value+="*//*"+nr.value,Mr.range=[mt(Mr),cs(nr)]),nr=Mr}}return a0.type==="Program"&&(a0.range=[0,dr.length]),a0}function zK(a0){return a0.type==="LogicalExpression"&&a0.right.type==="LogicalExpression"&&a0.operator===a0.right.operator}function OD(a0){return zK(a0)?OD({type:"LogicalExpression",operator:a0.operator,left:OD({type:"LogicalExpression",operator:a0.operator,left:a0.left,right:a0.right.left,range:[mt(a0.left),cs(a0.right.left)]}),right:a0.right.right,range:[mt(a0),cs(a0)]}):a0}var VK=nj0;var uj0=(a0,ox,$x,dr)=>{if(!(a0&&ox==null))return ox.replaceAll?ox.replaceAll($x,dr):$x.global?ox.replace($x,dr):ox.split($x).join(dr)},L3=uj0;var ij0=/\*\/$/,fj0=/^\/\*\*?/,cj0=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,sj0=/(^|\s+)\/\/([^\n\r]*)/g,GK=/^(\r?\n)+/,aj0=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,WK=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,oj0=/(\r?\n|^) *\* ?/g,vj0=[];function $K(a0){let ox=a0.match(cj0);return ox?ox[0].trimStart():""}function HK(a0){let ox=` `;a0=L3(!1,a0.replace(fj0,"").replace(ij0,""),oj0,"$1");let $x="";for(;$x!==a0;)$x=a0,a0=L3(!1,a0,aj0,`${ox}$1 $2${ox}`);a0=a0.replace(GK,"").trimEnd();let dr=Object.create(null),nr=L3(!1,a0,WK,"").replace(GK,"").trimEnd(),Er;for(;Er=WK.exec(a0);){let Mr=L3(!1,Er[2],sj0,"");if(typeof dr[Er[1]]=="string"||Array.isArray(dr[Er[1]])){let Qe=dr[Er[1]];dr[Er[1]]=[...vj0,...Array.isArray(Qe)?Qe:[Qe],Mr]}else dr[Er[1]]=Mr}return{comments:nr,pragmas:dr}}function lj0(a0){if(!a0.startsWith("#!"))return"";let ox=a0.indexOf(` Copyright (C) 2011-2015 by Vitaly Puzrin (c)?r(i):H(r(i))) (c)(r,u),a=v Copyright (c) fisker Cheung (https://www.fiskercheung.com/) Copyright (c) Meta Platforms, Inc. and affiliates. Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell (C)?Sa(C):0 Copyright Contributors to the Jest project. Copyright (c) 2013 Dominic Tarr Copyright (c) 2015 Tilde, Inc. Copyright Contributors to the Jest project. (c)?!0:void 0);return _.elements=o().parenthesizeExpressionsOfCommaDelimitedList(f),_.multiLine=i,_.transformFlags `,ee)+1)+4;function te(Ue){Y||(Y=H),Ln.push(Ue),H+=Ue.length}for(ze();Bi(5););Bi(4)&&(O=0,H=0);e:for(;;){switch(u()){case 60:Ca(Ln),ur||(ur=J()),pe(q(H)),O=0,Y=void 0;break;case 4:Ln.push(t.getTokenText()),O=0,H=0;break;case 42:let Ue=t.getTokenText();O===1?(O=2,te(Ue)):(B.assert(O===0),O=1,H+=Ue.length);break;case 5:B.assert(O!==2,"whitespace shouldn't come from the scanner while saving top-level comment text");let pt=t.getTokenText();Y!==void 0&&H+pt.length>Y&&Ln.push(pt.slice(Y-H)),H+=pt.length;break;case 1:break e;case 82:O=2,te(t.getTokenValue());break;case 19:O=2;let hn=t.getTokenFullStart(),sn=t.getTokenEnd()-1,tn=_(sn);if(tn){Zt||pr(Ln),Fr.push(D(h.createJSDocText(Ln.join("")),Zt??ee,hn)),Fr.push(tn),Ln=[],Zt=t.getTokenEnd();break}default:O=2,te(t.getTokenText());break}O===2?an(!1):ze()}let ne=Ln.join("").trimEnd();Fr.length&&ne.length&&Fr.push(D(h.createJSDocText(ne),Zt??ee,ur)),Fr.length&&Ae&&B.assertIsDefined(ur,"having parsed tags implies that the end of the comment span should be set");let Pe=Ae&&Ct(Ae,Yt,mn);return D(h.createJSDocComment(Fr.length?Ct(Fr,ee,ur):ne.length?ne:void 0,Pe),ee,je)}function pr(O){for(;O.length&&(O[0]===` `||O[0]==="\r");)O.shift()}function Ca(O){for(;O.length;){let Y=O[O.length-1].trimEnd();if(Y==="")O.pop();else if(Y.lengthpt&&(te.push(Qn.slice(pt-O)),Ue=2),O+=Qn.length;break;case 19:Ue=2;let Qc=t.getTokenFullStart(),Pa=t.getTokenEnd()-1,Kc=_(Pa);Kc?(ne.push(D(h.createJSDocText(te.join("")),Pe??H,Qc)),ne.push(Kc),te=[],Pe=t.getTokenEnd()):hn(t.getTokenText());break;case 62:Ue===3?Ue=2:Ue=3,hn(t.getTokenText());break;case 82:Ue!==3&&(Ue=2),hn(t.getTokenValue());break;case 42:if(Ue===0){Ue=1,O+=1;break}default:Ue!==3&&(Ue=2),hn(t.getTokenText());break}Ue===2||Ue===3?sn=an(Ue===3):sn=ze()}pr(te);let tn=te.join("").trimEnd();if(ne.length)return tn.length&&ne.push(D(h.createJSDocText(tn),Pe??H)),Ct(ne,H,t.getTokenEnd());if(tn.length)return tn}function _(O){let Y=le(f);if(!Y)return;ze(),It();let H=c(),te=[];for(;u()!==20&&u()!==4&&u()!==1;)te.push(t.getTokenText()),ze();let ne=Y==="link"?h.createJSDocLink:Y==="linkcode"?h.createJSDocLinkCode:h.createJSDocLinkPlain;return D(ne(H,te.join("")),O,t.getTokenEnd())}function c(){if(wt(u())){let O=J(),Y=jt();for(;Je(25);)Y=D(h.createQualifiedName(Y,u()===81?Gt(80,!1):jt()),O);for(;u()===81;)Nt(),ze(),Y=D(h.createJSDocMemberName(Y,St()),O);return Y}}function f(){if(xr(),u()===19&&ze()===60&&wt(ze())){let O=t.getTokenValue();if(w(O))return O}}function w(O){return O==="link"||O==="linkcode"||O==="linkplain"}function F(O,Y,H,te){return D(h.createJSDocUnknownTag(Y,n(O,J(),H,te)),O)}function pe(O){O&&(Ae?Ae.push(O):(Ae=[O],Yt=O.pos),mn=O.end)}function Re(){return xr(),u()===19?d():void 0}function en(){let O=Bi(23);O&&It();let Y=Bi(62),H=X0();return Y&&zl(62),O&&(It(),ft(64)&&Et(),j(24)),{name:H,isBracketed:O}}function kn(O){switch(O.kind){case 151:return!0;case 188:return kn(O.elementType);default:return Pf(O)&&tt(O.typeName)&&O.typeName.escapedText==="Object"&&!O.typeArguments}}function $n(O,Y,H,te){let ne=Re(),Pe=!ne;xr();let{name:Ue,isBracketed:pt}=en(),hn=xr();Pe&&!G(f)&&(ne=Re());let sn=n(O,J(),te,hn),tn=Da(ne,Ue,H,te);tn&&(ne=tn,Pe=!0);let Qn=H===1?h.createJSDocPropertyTag(Y,Ue,pt,ne,Pe,sn):h.createJSDocParameterTag(Y,Ue,pt,ne,Pe,sn);return D(Qn,O)}function Da(O,Y,H,te){if(O&&kn(O.type)){let ne=J(),Pe,Ue;for(;Pe=le(()=>yp(H,te,Y));)Pe.kind===341||Pe.kind===348?Ue=An(Ue,Pe):Pe.kind===345&&ln(Pe.tagName,E.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);if(Ue){let pt=D(h.createJSDocTypeLiteral(Ue,O.type.kind===188),ne);return D(h.createJSDocTypeExpression(pt),ne)}}}function D0(O,Y,H,te){Ht(Ae,h6)&&rt(Y.pos,t.getTokenStart(),E._0_tag_already_specified,cs(Y.escapedText));let ne=Re();return D(h.createJSDocReturnTag(Y,ne,n(O,J(),H,te)),O)}function md(O,Y,H,te){Ht(Ae,Vf)&&rt(Y.pos,t.getTokenStart(),E._0_tag_already_specified,cs(Y.escapedText));let ne=d(!0),Pe=H!==void 0&&te!==void 0?n(O,J(),H,te):void 0;return D(h.createJSDocTypeTag(Y,ne,Pe),O)}function P0(O,Y,H,te){let Pe=u()===23||G(()=>ze()===60&&wt(ze())&&w(t.getTokenValue()))?void 0:b(),Ue=H!==void 0&&te!==void 0?n(O,J(),H,te):void 0;return D(h.createJSDocSeeTag(Y,Pe,Ue),O)}function N0(O,Y,H,te){let ne=Re(),Pe=n(O,J(),H,te);return D(h.createJSDocThrowsTag(Y,ne,Pe),O)}function I0(O,Y,H,te){let ne=J(),Pe=O0(),Ue=t.getTokenFullStart(),pt=n(O,Ue,H,te);pt||(Ue=t.getTokenFullStart());let hn=typeof pt!="string"?Ct(Hp([D(Pe,ne,Ue)],pt),ne):Pe.text+pt;return D(h.createJSDocAuthorTag(Y,hn),O)}function O0(){let O=[],Y=!1,H=t.getToken();for(;H!==1&&H!==4;){if(H===30)Y=!0;else{if(H===60&&!Y)break;if(H===32&&Y){O.push(t.getTokenText()),t.resetTokenState(t.getTokenEnd());break}}O.push(t.getTokenText()),H=ze()}return h.createJSDocText(O.join(""))}function M0(O,Y,H,te){let ne=hd();return D(h.createJSDocImplementsTag(Y,ne,n(O,J(),H,te)),O)}function J0(O,Y,H,te){let ne=hd();return D(h.createJSDocAugmentsTag(Y,ne,n(O,J(),H,te)),O)}function L0(O,Y,H,te){let ne=d(!1),Pe=H!==void 0&&te!==void 0?n(O,J(),H,te):void 0;return D(h.createJSDocSatisfiesTag(Y,ne,Pe),O)}function j0(O,Y,H,te){let ne=t.getTokenFullStart(),Pe;ve()&&(Pe=St());let Ue=si(Pe,ne,!0,!0),pt=Ri(),hn=Wc(),sn=H!==void 0&&te!==void 0?n(O,J(),H,te):void 0;return D(h.createJSDocImportTag(Y,Ue,pt,hn,sn),O)}function hd(){let O=Je(19),Y=J(),H=R0();t.setSkipJsDocLeadingAsterisks(!0);let te=Aa();t.setSkipJsDocLeadingAsterisks(!1);let ne=h.createExpressionWithTypeArguments(H,te),Pe=D(ne,Y);return O&&j(20),Pe}function R0(){let O=J(),Y=li();for(;Je(25);){let H=li();Y=D(ae(Y,H),O)}return Y}function Ui(O,Y,H,te,ne){return D(Y(H,n(O,J(),te,ne)),O)}function yd(O,Y,H,te){let ne=d(!0);return It(),D(h.createJSDocThisTag(Y,ne,n(O,J(),H,te)),O)}function U0(O,Y,H,te){let ne=d(!0);return It(),D(h.createJSDocEnumTag(Y,ne,n(O,J(),H,te)),O)}function B0(O,Y,H,te){let ne=Re();xr();let Pe=hp();It();let Ue=i(H),pt;if(!ne||kn(ne.type)){let sn,tn,Qn,Qc=!1;for(;(sn=le(()=>W0(H)))&&sn.kind!==345;)if(Qc=!0,sn.kind===344)if(tn){let Pa=Ee(E.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);Pa&&rl(Pa,Oa(Mt,Qe,0,0,E.The_tag_was_first_specified_here));break}else tn=sn;else Qn=An(Qn,sn);if(Qc){let Pa=ne&&ne.type.kind===188,Kc=h.createJSDocTypeLiteral(Qn,Pa);ne=tn&&tn.typeExpression&&!kn(tn.typeExpression.type)?tn.typeExpression:D(Kc,O),pt=ne.end}}pt=pt||Ue!==void 0?J():(Pe??ne??Y).end,Ue||(Ue=n(O,pt,H,te));let hn=h.createJSDocTypedefTag(Y,ne,Pe,Ue);return D(hn,O,pt)}function hp(O){let Y=t.getTokenStart();if(!wt(u()))return;let H=li();if(Je(25)){let te=hp(!0),ne=h.createModuleDeclaration(void 0,H,te,O?8:void 0);return D(ne,Y)}return O&&(H.flags|=4096),H}function q0(O){let Y=J(),H,te;for(;H=le(()=>yp(4,O));){if(H.kind===345){ln(H.tagName,E.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);break}te=An(te,H)}return Ct(te||[],Y)}function gd(O,Y){let H=q0(Y),te=le(()=>{if(Bi(60)){let ne=q(Y);if(ne&&ne.kind===342)return ne}});return D(h.createJSDocSignature(void 0,H,te),O)}function z0(O,Y,H,te){let ne=hp();It();let Pe=i(H),Ue=gd(O,H);Pe||(Pe=n(O,J(),H,te));let pt=Pe!==void 0?J():Ue.end;return D(h.createJSDocCallbackTag(Y,Ue,ne,Pe),O,pt)}function F0(O,Y,H,te){It();let ne=i(H),Pe=gd(O,H);ne||(ne=n(O,J(),H,te));let Ue=ne!==void 0?J():Pe.end;return D(h.createJSDocOverloadTag(Y,Pe,ne),O,Ue)}function V0(O,Y){for(;!tt(O)||!tt(Y);)if(!tt(O)&&!tt(Y)&&O.right.escapedText===Y.right.escapedText)O=O.left,Y=Y.left;else return!1;return O.escapedText===Y.escapedText}function W0(O){return yp(1,O)}function yp(O,Y,H){let te=!0,ne=!1;for(;;)switch(ze()){case 60:if(te){let Pe=G0(O,Y);return Pe&&(Pe.kind===341||Pe.kind===348)&&H&&(tt(Pe.name)||!V0(H,Pe.name.left))?!1:Pe}ne=!1;break;case 4:te=!0,ne=!1;break;case 42:ne&&(te=!1),ne=!0;break;case 80:te=!1;break;case 1:return!1}}function G0(O,Y){B.assert(u()===60);let H=t.getTokenFullStart();ze();let te=li(),ne=xr(),Pe;switch(te.escapedText){case"type":return O===1&&md(H,te);case"prop":case"property":Pe=1;break;case"arg":case"argument":case"param":Pe=6;break;case"template":return bd(H,te,Y,ne);case"this":return yd(H,te,Y,ne);default:return!1}return O&Pe?$n(H,te,O,Y):!1}function Y0(){let O=J(),Y=Bi(23);Y&&It();let H=wn(!1,!0),te=li(E.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),ne;if(Y&&(It(),j(64),ne=Tt(16777216,l_),j(24)),!Hi(te))return D(h.createTypeParameterDeclaration(H,te,void 0,ne),O)}function H0(){let O=J(),Y=[];do{It();let H=Y0();H!==void 0&&Y.push(H),xr()}while(Bi(28));return Ct(Y,O)}function bd(O,Y,H,te){let ne=u()===19?d():void 0,Pe=H0();return D(h.createJSDocTemplateTag(Y,ne,Pe,n(O,J(),H,te)),O)}function Bi(O){return u()===O?(ze(),!0):!1}function X0(){let O=li();for(Je(23)&&j(24);Je(25);){let Y=li();Je(23)&&j(24),O=Xl(O,Y)}return O}function li(O){if(!wt(u()))return Gt(80,!O,O||E.Identifier_expected);vn++;let Y=t.getTokenStart(),H=t.getTokenEnd(),te=u(),ne=Mr(t.getTokenValue()),Pe=D(re(ne,te),Y,H);return ze(),Pe}}})(Xc=e.JSDocParser||(e.JSDocParser={}))})($i||($i={}));var Tm=new WeakSet;function U6(e){Tm.has(e)&&B.fail("Source file has already been incrementally parsed"),Tm.add(e)}var mh=new WeakSet;function B6(e){return mh.has(e)}function Gp(e){mh.add(e)}var Tl;(e=>{function t(x,I,re,he){if(he=he||B.shouldAssert(2),h(x,I,re,he),yg(re))return x;if(x.statements.length===0)return $i.parseSourceFile(x.fileName,I,x.languageVersion,void 0,!0,x.scriptKind,x.setExternalModuleIndicator,x.jsDocParsingMode);U6(x),$i.fixupParentReferences(x);let ye=x.text,de=y(x),M=l(x,re);h(x,I,M,he),B.assert(M.span.start<=re.span.start),B.assert(wr(M.span)===wr(re.span)),B.assert(wr(K_(M))===wr(K_(re)));let ae=K_(M).length-M.span.length;P(x,M.span.start,wr(M.span),wr(K_(M)),ae,ye,I,he);let Oe=$i.parseSourceFile(x.fileName,I,x.languageVersion,de,!0,x.scriptKind,x.setExternalModuleIndicator,x.jsDocParsingMode);return Oe.commentDirectives=a(x.commentDirectives,Oe.commentDirectives,M.span.start,wr(M.span),ae,ye,I,he),Oe.impliedNodeFormat=x.impliedNodeFormat,v6(x,Oe),Oe}e.updateSourceFile=t;function a(x,I,re,he,ye,de,M,ae){if(!x)return I;let Oe,V=!1;for(let W of x){let{range:dt,type:nr}=W;if(dt.endhe){oe();let gn={range:{pos:dt.pos+ye,end:dt.end+ye},type:nr};Oe=An(Oe,gn),ae&&B.assert(de.substring(dt.pos,dt.end)===M.substring(gn.range.pos,gn.range.end))}}return oe(),Oe;function oe(){V||(V=!0,Oe?I&&Oe.push(...I):Oe=I)}}function o(x,I,re,he,ye,de,M){re?Oe(x):ae(x);return;function ae(V){let oe="";if(M&&m(V)&&(oe=ye.substring(V.pos,V.end)),Qd(V,I),yi(V,V.pos+he,V.end+he),M&&m(V)&&B.assert(oe===de.substring(V.pos,V.end)),Xt(V,ae,Oe),Yi(V))for(let W of V.jsDoc)ae(W);A(V,M)}function Oe(V){yi(V,V.pos+he,V.end+he);for(let oe of V)ae(oe)}}function m(x){switch(x.kind){case 11:case 9:case 80:return!0}return!1}function v(x,I,re,he,ye){B.assert(x.end>=I,"Adjusting an element that was entirely before the change range"),B.assert(x.pos<=re,"Adjusting an element that was entirely after the change range"),B.assert(x.pos<=x.end);let de=Math.min(x.pos,he),M=x.end>=re?x.end+ye:Math.min(x.end,he);if(B.assert(de<=M),x.parent){let ae=x.parent;B.assertGreaterThanOrEqual(de,ae.pos),B.assertLessThanOrEqual(M,ae.end)}yi(x,de,M)}function A(x,I){if(I){let re=x.pos,he=ye=>{B.assert(ye.pos>=re),re=ye.end};if(Yi(x))for(let ye of x.jsDoc)he(ye);Xt(x,he),B.assert(re<=x.end)}}function P(x,I,re,he,ye,de,M,ae){Oe(x);return;function Oe(oe){if(B.assert(oe.pos<=oe.end),oe.pos>re){o(oe,x,!1,ye,de,M,ae);return}let W=oe.end;if(W>=I){if(Gp(oe),Qd(oe,x),v(oe,I,re,he,ye),Xt(oe,Oe,V),Yi(oe))for(let dt of oe.jsDoc)Oe(dt);A(oe,ae);return}B.assert(Wre){o(oe,x,!0,ye,de,M,ae);return}let W=oe.end;if(W>=I){Gp(oe),v(oe,I,re,he,ye);for(let dt of oe)Oe(dt);return}B.assert(W0&&M<=1;M++){let ae=Q(x,he);B.assert(ae.pos<=he);let Oe=ae.pos;he=Math.max(0,Oe-1)}let ye=hg(he,wr(I.span)),de=I.newLength+(I.span.start-he);return Qm(ye,de)}function Q(x,I){let re=x,he;if(Xt(x,de),he){let M=ye(he);M.pos>re.pos&&(re=M)}return re;function ye(M){for(;;){let ae=tb(M);if(ae)M=ae;else return M}}function de(M){if(!Hi(M))if(M.pos<=I){if(M.pos>=re.pos&&(re=M),II),!0}}function h(x,I,re,he){let ye=x.text;if(re&&(B.assert(ye.length-re.span.length+re.newLength===I.length),he||B.shouldAssert(3))){let de=ye.substr(0,re.span.start),M=I.substr(0,re.span.start);B.assert(de===M);let ae=ye.substring(wr(re.span),ye.length),Oe=I.substring(wr(K_(re)),I.length);B.assert(ae===Oe)}}function y(x){let I=x.statements,re=0;B.assert(re=V.pos&&M=V.pos&&M{x[x.Value=-1]="Value"})(g||(g={}))})(Tl||(Tl={}));function q6(e){return z6(e)!==void 0}function z6(e){let t=jm(e,xb,!1);if(t)return t;if(jy(e,".ts")){let a=Lm(e),o=a.lastIndexOf(".d.");if(o>=0)return a.substring(o)}}function F6(e,t,a,o){if(e){if(e==="import")return 99;if(e==="require")return 1;o(t,a-t,E.resolution_mode_should_be_either_require_or_import)}}function V6(e,t){let a=[];for(let o of Lp(t,0)||bt){let m=t.substring(o.pos,o.end);X6(a,o,m)}e.pragmas=new Map;for(let o of a){if(e.pragmas.has(o.name)){let m=e.pragmas.get(o.name);m instanceof Array?m.push(o.args):e.pragmas.set(o.name,[m,o.args]);continue}e.pragmas.set(o.name,o.args)}}function W6(e,t){e.checkJsDirective=void 0,e.referencedFiles=[],e.typeReferenceDirectives=[],e.libReferenceDirectives=[],e.amdDependencies=[],e.hasNoDefaultLib=!1,e.pragmas.forEach((a,o)=>{switch(o){case"reference":{let m=e.referencedFiles,v=e.typeReferenceDirectives,A=e.libReferenceDirectives;Un(vp(a),P=>{let{types:l,lib:Q,path:h,["resolution-mode"]:y,preserve:g}=P.arguments,x=g==="true"?!0:void 0;if(P.arguments["no-default-lib"]==="true")e.hasNoDefaultLib=!0;else if(l){let I=F6(y,l.pos,l.end,t);v.push({pos:l.pos,end:l.end,fileName:l.value,...I?{resolutionMode:I}:{},...x?{preserve:x}:{}})}else Q?A.push({pos:Q.pos,end:Q.end,fileName:Q.value,...x?{preserve:x}:{}}):h?m.push({pos:h.pos,end:h.end,fileName:h.value,...x?{preserve:x}:{}}):t(P.range.pos,P.range.end-P.range.pos,E.Invalid_reference_directive_syntax)});break}case"amd-dependency":{e.amdDependencies=Np(vp(a),m=>({name:m.arguments.name,path:m.arguments.path}));break}case"amd-module":{if(a instanceof Array)for(let m of a)e.moduleName&&t(m.range.pos,m.range.end-m.range.pos,E.An_AMD_module_cannot_have_multiple_name_assignments),e.moduleName=m.arguments.name;else e.moduleName=a.arguments.name;break}case"ts-nocheck":case"ts-check":{Un(vp(a),m=>{(!e.checkJsDirective||m.range.pos>e.checkJsDirective.pos)&&(e.checkJsDirective={enabled:o==="ts-check",end:m.range.end,pos:m.range.pos})});break}case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:B.fail("Unhandled pragma kind")}})}var Pp=new Map;function G6(e){if(Pp.has(e))return Pp.get(e);let t=new RegExp(`(\\s${e}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return Pp.set(e,t),t}var Y6=/^\/\/\/\s*<(\S+)\s.*?\/>/m,H6=/^\/\/\/?\s*@([^\s:]+)((?:[^\S\r\n]|:).*)?$/m;function X6(e,t,a){let o=t.kind===2&&Y6.exec(a);if(o){let v=o[1].toLowerCase(),A=Jm[v];if(!A||!(A.kind&1))return;if(A.args){let P={};for(let l of A.args){let h=G6(l.name).exec(a);if(!h&&!l.optional)return;if(h){let y=h[2]||h[3];if(l.captureSpan){let g=t.pos+h.index+h[1].length+1;P[l.name]={value:y,pos:g,end:g+y.length}}else P[l.name]=y}}e.push({name:v,args:{arguments:P,range:t}})}else e.push({name:v,args:{arguments:{},range:t}});return}let m=t.kind===2&&H6.exec(a);if(m)return xm(e,t,2,m);if(t.kind===3){let v=/@(\S+)(\s+(?:\S.*)?)?$/gm,A;for(;A=v.exec(a);)xm(e,t,4,A)}}function xm(e,t,a,o){if(!o)return;let m=o[1].toLowerCase(),v=Jm[m];if(!v||!(v.kind&a))return;let A=o[2],P=$6(v,A);P!=="fail"&&e.push({name:m,args:{arguments:P,range:t}})}function $6(e,t){if(!t)return{};if(!e.args)return{};let a=t.trim().split(/\s+/),o={};for(let m=0;mo.kind<309||o.kind>351);return a.kind<166?a:a.getFirstToken(e)}getLastToken(e){this.assertHasRealPosition();let t=this.getChildren(e),a=Gi(t);if(a)return a.kind<166?a:a.getLastToken(e)}forEachChild(e,t){return Xt(this,e,t)}};function Q6(e,t){let a=[];if(r2(e))return e.forEachChild(A=>{a.push(A)}),a;ss.setText((t||e.getSourceFile()).text);let o=e.pos,m=A=>{os(a,o,A.pos,e),a.push(A),o=A.end},v=A=>{os(a,o,A.pos,e),a.push(K6(A,e)),o=A.end};return Un(e.jsDoc,m),o=e.pos,e.forEachChild(m,v),os(a,o,e.end,e),ss.setText(void 0),a}function os(e,t,a,o){for(ss.resetTokenState(t);tt.tagName.text==="inheritDoc"||t.tagName.text==="inheritdoc")}function ul(e,t){if(!e)return bt;let a=ts_JsDoc_exports.getJsDocTagsFromDeclarations(e,t);if(t&&(a.length===0||e.some(vh))){let o=new Set;for(let m of e){let v=Th(t,m,A=>{var P;if(!o.has(A))return o.add(A),m.kind===177||m.kind===178?A.getContextualJsDocTags(m,t):((P=A.declarations)==null?void 0:P.length)===1?A.getJsDocTags(t):void 0});v&&(a=[...v,...a])}}return a}function _s(e,t){if(!e)return bt;let a=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(e,t);if(t&&(a.length===0||e.some(vh))){let o=new Set;for(let m of e){let v=Th(t,m,A=>{if(!o.has(A))return o.add(A),m.kind===177||m.kind===178?A.getContextualDocumentationComment(m,t):A.getDocumentationComment(t)});v&&(a=a.length===0?v.slice():v.concat(lineBreakPart(),a))}}return a}function Th(e,t,a){var o;let m=((o=t.parent)==null?void 0:o.kind)===176?t.parent.parent:t.parent;if(!m)return;let v=V2(t);return _y(J2(m),A=>{let P=e.getTypeAtLocation(A),l=v&&P.symbol?e.getTypeOfSymbol(P.symbol):P,Q=e.getPropertyOfType(l,t.symbol.name);return Q?a(Q):void 0})}var nv=class extends Yf{constructor(e,t,a){super(e,t,a)}update(e,t){return R6(this,e,t)}getLineAndCharacterOfPosition(e){return Vm(this,e)}getLineStarts(){return Jp(this)}getPositionOfLineAndCharacter(e,t,a){return _g(Jp(this),e,t,this.text,a)}getLineEndOfPosition(e){let{line:t}=this.getLineAndCharacterOfPosition(e),a=this.getLineStarts(),o;t+1>=a.length&&(o=this.getEnd()),o||(o=a[t+1]-1);let m=this.getFullText();return m[o]===` `&&m[o-1]==="\r"?o-1:o}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let e=vy();return this.forEachChild(m),e;function t(v){let A=o(v);A&&e.add(A,v)}function a(v){let A=e.get(v);return A||e.set(v,A=[]),A}function o(v){let A=uf(v);return A&&(Ef(A)&&Hr(A.expression)?A.expression.name.text:_1(A)?getNameFromPropertyName(A):void 0)}function m(v){switch(v.kind){case 262:case 218:case 174:case 173:let A=v,P=o(A);if(P){let h=a(P),y=Gi(h);y&&A.parent===y.parent&&A.symbol===y.symbol?A.body&&!y.body&&(h[h.length-1]=A):h.push(A)}Xt(v,m);break;case 263:case 231:case 264:case 265:case 266:case 267:case 271:case 281:case 276:case 273:case 274:case 177:case 178:case 187:t(v),Xt(v,m);break;case 169:if(!bs(v,31))break;case 260:case 208:{let h=v;if(Hg(h.name)){Xt(h.name,m);break}h.initializer&&m(h.initializer)}case 306:case 172:case 171:t(v);break;case 278:let l=v;l.exportClause&&(Z1(l.exportClause)?Un(l.exportClause.elements,m):m(l.exportClause.name));break;case 272:let Q=v.importClause;Q&&(Q.name&&t(Q.name),Q.namedBindings&&(Q.namedBindings.kind===274?t(Q.namedBindings):Un(Q.namedBindings.elements,m)));break;case 226:gf(v)!==0&&t(v);default:Xt(v,m)}}}},rv=class{constructor(e,t,a){this.fileName=e,this.text=t,this.skipTrivia=a||(o=>o)}getLineAndCharacterOfPosition(e){return Vm(this,e)}};function iv(){return{getNodeConstructor:()=>Yf,getTokenConstructor:()=>yh,getIdentifierConstructor:()=>gh,getPrivateIdentifierConstructor:()=>bh,getSourceFileConstructor:()=>nv,getSymbolConstructor:()=>Z6,getTypeConstructor:()=>ev,getSignatureConstructor:()=>tv,getSourceMapSourceConstructor:()=>rv}}var av=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes","getPasteEdits"],w3=[...av,"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors","preparePasteEditsForFile"];lb(iv());var Ol=new Proxy({},{get:()=>!0});var Sh=Ol["4.8"];function er(e,t=!1){var a;if(e!=null){if(Sh){if(t||Il(e)){let o=e1(e);return o?[...o]:void 0}return}return(a=e.modifiers)==null?void 0:a.filter(o=>!Al(o))}}function ta(e,t=!1){var a;if(e!=null){if(Sh){if(t||Gf(e)){let o=pf(e);return o?[...o]:void 0}return}return(a=e.decorators)==null?void 0:a.filter(Al)}}var kh={};var Ml=new Proxy({},{get:(e,t)=>t});var Eh=Ml,Ah=Ml;var C=Eh,Rt=Ah;var Ch=Ol["5.0"],ue=Ne,ov=new Set([ue.AmpersandAmpersandToken,ue.BarBarToken,ue.QuestionQuestionToken]),cv=new Set([Ne.AmpersandAmpersandEqualsToken,Ne.AmpersandEqualsToken,Ne.AsteriskAsteriskEqualsToken,Ne.AsteriskEqualsToken,Ne.BarBarEqualsToken,Ne.BarEqualsToken,Ne.CaretEqualsToken,Ne.EqualsToken,Ne.GreaterThanGreaterThanEqualsToken,Ne.GreaterThanGreaterThanGreaterThanEqualsToken,Ne.LessThanLessThanEqualsToken,Ne.MinusEqualsToken,Ne.PercentEqualsToken,Ne.PlusEqualsToken,Ne.QuestionQuestionEqualsToken,Ne.SlashEqualsToken]),lv=new Set([ue.AmpersandAmpersandToken,ue.AmpersandToken,ue.AsteriskAsteriskToken,ue.AsteriskToken,ue.BarBarToken,ue.BarToken,ue.CaretToken,ue.EqualsEqualsEqualsToken,ue.EqualsEqualsToken,ue.ExclamationEqualsEqualsToken,ue.ExclamationEqualsToken,ue.GreaterThanEqualsToken,ue.GreaterThanGreaterThanGreaterThanToken,ue.GreaterThanGreaterThanToken,ue.GreaterThanToken,ue.InKeyword,ue.InstanceOfKeyword,ue.LessThanEqualsToken,ue.LessThanLessThanToken,ue.LessThanToken,ue.MinusToken,ue.PercentToken,ue.PlusToken,ue.SlashToken]);function uv(e){return cv.has(e.kind)}function pv(e){return ov.has(e.kind)}function fv(e){return lv.has(e.kind)}function $r(e){return it(e)}function Dh(e){return e.kind!==ue.SemicolonClassElement}function He(e,t){let a=er(t);return(a==null?void 0:a.some(o=>o.kind===e))===!0}function Ph(e){let t=er(e);return t==null?null:t[t.length-1]??null}function Nh(e){return e.kind===ue.CommaToken}function dv(e){return e.kind===ue.SingleLineCommentTrivia||e.kind===ue.MultiLineCommentTrivia}function mv(e){return e.kind===ue.JSDocComment}function Ih(e){if(uv(e))return{type:C.AssignmentExpression,operator:$r(e.kind)};if(pv(e))return{type:C.LogicalExpression,operator:$r(e.kind)};if(fv(e))return{type:C.BinaryExpression,operator:$r(e.kind)};throw new Error(`Unexpected binary operator ${it(e.kind)}`)}function Ts(e,t){let a=t.getLineAndCharacterOfPosition(e);return{column:a.character,line:a.line+1}}function Qr(e,t){let[a,o]=e.map(m=>Ts(m,t));return{end:o,start:a}}function Oh(e){if(e.kind===Ne.Block)switch(e.parent.kind){case Ne.Constructor:case Ne.GetAccessor:case Ne.SetAccessor:case Ne.ArrowFunction:case Ne.FunctionExpression:case Ne.FunctionDeclaration:case Ne.MethodDeclaration:return!0;default:return!1}return!0}function $a(e,t){return[e.getStart(t),e.getEnd()]}function hv(e){return e.kind>=ue.FirstToken&&e.kind<=ue.LastToken}function Mh(e){return e.kind>=ue.JsxElement&&e.kind<=ue.JsxAttribute}function Jl(e){return e.flags&on.Let?"let":(e.flags&on.AwaitUsing)===on.AwaitUsing?"await using":e.flags&on.Const?"const":e.flags&on.Using?"using":"var"}function xi(e){let t=er(e);if(t!=null)for(let a of t)switch(a.kind){case ue.PublicKeyword:return"public";case ue.ProtectedKeyword:return"protected";case ue.PrivateKeyword:return"private";default:break}}function na(e,t,a){return o(t);function o(m){return i1(m)&&m.pos===e.end?m:xv(m.getChildren(a),v=>(v.pos<=e.pos&&v.end>e.end||v.pos===e.end)&&Tv(v,a)?o(v):void 0)}}function yv(e,t){let a=e;for(;a;){if(t(a))return a;a=a.parent}}function gv(e){return!!yv(e,Mh)}function Kf(e){return Sr(!1,e,/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,t=>{let a=t.slice(1,-1);if(a[0]==="#"){let o=a[1]==="x"?parseInt(a.slice(2),16):parseInt(a.slice(1),10);return o>1114111?t:String.fromCodePoint(o)}return kh[a]||t})}function ra(e){return e.kind===ue.ComputedPropertyName}function Zf(e){return!!e.questionToken}function ed(e){return e.type===C.ChainExpression}function Jh(e,t){return ed(t)&&e.expression.kind!==Ne.ParenthesizedExpression}function bv(e){let t;if(Ch&&e.kind===ue.Identifier?t=wl(e):"originalKeywordKind"in e&&(t=e.originalKeywordKind),t)return t===ue.NullKeyword?Rt.Null:t>=ue.FirstFutureReservedWord&&t<=ue.LastKeyword?Rt.Identifier:Rt.Keyword;if(e.kind>=ue.FirstKeyword&&e.kind<=ue.LastFutureReservedWord)return e.kind===ue.FalseKeyword||e.kind===ue.TrueKeyword?Rt.Boolean:Rt.Keyword;if(e.kind>=ue.FirstPunctuation&&e.kind<=ue.LastPunctuation)return Rt.Punctuator;if(e.kind>=ue.NoSubstitutionTemplateLiteral&&e.kind<=ue.TemplateTail)return Rt.Template;switch(e.kind){case ue.NumericLiteral:return Rt.Numeric;case ue.JsxText:return Rt.JSXText;case ue.StringLiteral:return e.parent.kind===ue.JsxAttribute||e.parent.kind===ue.JsxElement?Rt.JSXText:Rt.String;case ue.RegularExpressionLiteral:return Rt.RegularExpression;case ue.Identifier:case ue.ConstructorKeyword:case ue.GetKeyword:case ue.SetKeyword:default:}if(e.kind===ue.Identifier){if(Mh(e.parent))return Rt.JSXIdentifier;if(e.parent.kind===ue.PropertyAccessExpression&&gv(e))return Rt.JSXIdentifier}return Rt.Identifier}function vv(e,t){let a=e.kind===ue.JsxText?e.getFullStart():e.getStart(t),o=e.getEnd(),m=t.text.slice(a,o),v=bv(e),A=[a,o],P=Qr(A,t);return v===Rt.RegularExpression?{type:v,loc:P,range:A,regex:{flags:m.slice(m.lastIndexOf("/")+1),pattern:m.slice(1,m.lastIndexOf("/"))},value:m}:{type:v,loc:P,range:A,value:m}}function Lh(e){let t=[];function a(o){dv(o)||mv(o)||(hv(o)&&o.kind!==ue.EndOfFileToken?t.push(vv(o,e)):o.getChildren(e).forEach(a))}return a(e),t}var Qf=class extends Error{fileName;location;constructor(t,a,o){super(t),this.fileName=a,this.location=o,Object.defineProperty(this,"name",{configurable:!0,enumerable:!1,value:new.target.name})}get index(){return this.location.start.offset}get lineNumber(){return this.location.start.line}get column(){return this.location.start.column}};function td(e,t,a,o=a){let[m,v]=[a,o].map(A=>{let{character:P,line:l}=t.getLineAndCharacterOfPosition(A);return{column:P,line:l+1,offset:A}});return new Qf(e,t.fileName,{end:v,start:m})}function jh(e){var t;return!!("illegalDecorators"in e&&((t=e.illegalDecorators)!=null&&t.length))}function Tv(e,t){return e.kind===ue.EndOfFileToken?!!e.jsDoc:e.getWidth(t)!==0}function xv(e,t){if(e!==void 0)for(let a=0;a=0&&e.kind!==ue.EndOfFileToken}function nd(e){return!wv(e)}function Bh(e){return lf(e.parent,hf)}function kv(e){return He(ue.AbstractKeyword,e)}function Ev(e){if(e.parameters.length&&!Nl(e)){let t=e.parameters[0];if(Av(t))return t}return null}function Av(e){return Rh(e.name)}function qh(e){switch(e.kind){case ue.ClassDeclaration:return!0;case ue.ClassExpression:return!0;case ue.PropertyDeclaration:{let{parent:t}=e;return!!(Wa(t)||vi(t)&&!kv(e))}case ue.GetAccessor:case ue.SetAccessor:case ue.MethodDeclaration:{let{parent:t}=e;return!!e.body&&(Wa(t)||vi(t))}case ue.Parameter:{let{parent:t}=e,a=t.parent;return!!t&&"body"in t&&!!t.body&&(t.kind===ue.Constructor||t.kind===ue.MethodDeclaration||t.kind===ue.SetAccessor)&&Ev(t)!==e&&!!a&&a.kind===ue.ClassDeclaration}}return!1}function Ll(e){switch(e.kind){case ue.Identifier:return!0;case ue.PropertyAccessExpression:case ue.ElementAccessExpression:return!(e.flags&on.OptionalChain);case ue.ParenthesizedExpression:case ue.TypeAssertionExpression:case ue.AsExpression:case ue.SatisfiesExpression:case ue.ExpressionWithTypeArguments:case ue.NonNullExpression:return Ll(e.expression);default:return!1}}function zh(e){let t=er(e),a=e;for(;(!t||t.length===0)&&Ti(a.parent);){let o=er(a.parent);o!=null&&o.length&&(t=o),a=a.parent}return t}var T=Ne;function _d(e){return td("message"in e&&e.message||e.messageText,e.file,e.start)}var me,id,Fh,Be,Vt,Qa,ad,jl=class{constructor(t,a){gp(this,me);Na(this,"allowPattern",!1);Na(this,"ast");Na(this,"esTreeNodeToTSNodeMap",new WeakMap);Na(this,"options");Na(this,"tsNodeToESTreeNodeMap",new WeakMap);this.ast=t,this.options={...a}}assertModuleSpecifier(t,a){var o;!a&&t.moduleSpecifier==null&&ge(this,me,Vt).call(this,t,"Module specifier must be a string literal."),t.moduleSpecifier&&((o=t.moduleSpecifier)==null?void 0:o.kind)!==T.StringLiteral&&ge(this,me,Vt).call(this,t.moduleSpecifier,"Module specifier must be a string literal.")}convertBindingNameWithTypeAnnotation(t,a,o){let m=this.convertPattern(t);return a&&(m.typeAnnotation=this.convertTypeAnnotation(a,o),this.fixParentLocation(m,m.typeAnnotation.range)),m}convertBodyExpressions(t,a){let o=Oh(a);return t.map(m=>{let v=this.convertChild(m);if(o){if(v!=null&&v.expression&&Dl(m)&&Ya(m.expression)){let A=v.expression.raw;return v.directive=A.slice(1,-1),v}o=!1}return v}).filter(m=>m)}convertChainExpression(t,a){let{child:o,isOptional:m}=t.type===C.MemberExpression?{child:t.object,isOptional:t.optional}:t.type===C.CallExpression?{child:t.callee,isOptional:t.optional}:{child:t.expression,isOptional:!1},v=Jh(a,o);if(!v&&!m)return t;if(v&&ed(o)){let A=o.expression;t.type===C.MemberExpression?t.object=A:t.type===C.CallExpression?t.callee=A:t.expression=A}return this.createNode(a,{type:C.ChainExpression,expression:t})}convertChild(t,a){return this.converter(t,a,!1)}convertPattern(t,a){return this.converter(t,a,!0)}convertTypeAnnotation(t,a){let o=(a==null?void 0:a.kind)===T.FunctionType||(a==null?void 0:a.kind)===T.ConstructorType?2:1,v=[t.getFullStart()-o,t.end],A=Qr(v,this.ast);return{type:C.TSTypeAnnotation,loc:A,range:v,typeAnnotation:this.convertChild(t)}}convertTypeArgumentsToTypeParameterInstantiation(t,a){let o=na(t,this.ast,this.ast);return this.createNode(a,{type:C.TSTypeParameterInstantiation,range:[t.pos-1,o.end],params:t.map(m=>this.convertChild(m))})}convertTSTypeParametersToTypeParametersDeclaration(t){let a=na(t,this.ast,this.ast),o=[t.pos-1,a.end];return{type:C.TSTypeParameterDeclaration,loc:Qr(o,this.ast),range:o,params:t.map(m=>this.convertChild(m))}}convertParameters(t){return t!=null&&t.length?t.map(a=>{var m;let o=this.convertChild(a);return o.decorators=((m=ta(a))==null?void 0:m.map(v=>this.convertChild(v)))??[],o}):[]}converter(t,a,o){if(!t)return null;ge(this,me,Fh).call(this,t);let m=this.allowPattern;o!==void 0&&(this.allowPattern=o);let v=this.convertNode(t,a??t.parent);return this.registerTSNodeInNodeMap(t,v),this.allowPattern=m,v}convertImportAttributes(t){return t===void 0?[]:t.elements.map(a=>this.convertChild(a))}convertJSXIdentifier(t){let a=this.createNode(t,{type:C.JSXIdentifier,name:t.getText()});return this.registerTSNodeInNodeMap(t,a),a}convertJSXNamespaceOrIdentifier(t){if(t.kind===Ne.JsxNamespacedName){let m=this.createNode(t,{type:C.JSXNamespacedName,name:this.createNode(t.name,{type:C.JSXIdentifier,name:t.name.text}),namespace:this.createNode(t.namespace,{type:C.JSXIdentifier,name:t.namespace.text})});return this.registerTSNodeInNodeMap(t,m),m}let a=t.getText(),o=a.indexOf(":");if(o>0){let m=$a(t,this.ast),v=this.createNode(t,{type:C.JSXNamespacedName,range:m,name:this.createNode(t,{type:C.JSXIdentifier,range:[m[0]+o+1,m[1]],name:a.slice(o+1)}),namespace:this.createNode(t,{type:C.JSXIdentifier,range:[m[0],m[0]+o],name:a.slice(0,o)})});return this.registerTSNodeInNodeMap(t,v),v}return this.convertJSXIdentifier(t)}convertJSXTagName(t,a){let o;switch(t.kind){case T.PropertyAccessExpression:t.name.kind===T.PrivateIdentifier&&ge(this,me,Be).call(this,t.name,"Non-private identifier expected."),o=this.createNode(t,{type:C.JSXMemberExpression,object:this.convertJSXTagName(t.expression,a),property:this.convertJSXIdentifier(t.name)});break;case T.ThisKeyword:case T.Identifier:default:return this.convertJSXNamespaceOrIdentifier(t)}return this.registerTSNodeInNodeMap(t,o),o}convertMethodSignature(t){return this.createNode(t,{type:C.TSMethodSignature,accessibility:xi(t),computed:ra(t.name),key:this.convertChild(t.name),kind:(()=>{switch(t.kind){case T.GetAccessor:return"get";case T.SetAccessor:return"set";case T.MethodSignature:return"method"}})(),optional:Zf(t),params:this.convertParameters(t.parameters),readonly:He(T.ReadonlyKeyword,t),returnType:t.type&&this.convertTypeAnnotation(t.type,t),static:He(T.StaticKeyword,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}fixParentLocation(t,a){a[0]t.range[1]&&(t.range[1]=a[1],t.loc.end=Ts(t.range[1],this.ast))}convertNode(t,a){var o,m,v,A,P,l,Q,h;switch(t.kind){case T.SourceFile:return this.createNode(t,{type:C.Program,range:[t.getStart(this.ast),t.endOfFileToken.end],body:this.convertBodyExpressions(t.statements,t),comments:void 0,sourceType:t.externalModuleIndicator?"module":"script",tokens:void 0});case T.Block:return this.createNode(t,{type:C.BlockStatement,body:this.convertBodyExpressions(t.statements,t)});case T.Identifier:return Uh(t)?this.createNode(t,{type:C.ThisExpression}):this.createNode(t,{type:C.Identifier,decorators:[],name:t.text,optional:!1,typeAnnotation:void 0});case T.PrivateIdentifier:return this.createNode(t,{type:C.PrivateIdentifier,name:t.text.slice(1)});case T.WithStatement:return this.createNode(t,{type:C.WithStatement,body:this.convertChild(t.statement),object:this.convertChild(t.expression)});case T.ReturnStatement:return this.createNode(t,{type:C.ReturnStatement,argument:this.convertChild(t.expression)});case T.LabeledStatement:return this.createNode(t,{type:C.LabeledStatement,body:this.convertChild(t.statement),label:this.convertChild(t.label)});case T.ContinueStatement:return this.createNode(t,{type:C.ContinueStatement,label:this.convertChild(t.label)});case T.BreakStatement:return this.createNode(t,{type:C.BreakStatement,label:this.convertChild(t.label)});case T.IfStatement:return this.createNode(t,{type:C.IfStatement,alternate:this.convertChild(t.elseStatement),consequent:this.convertChild(t.thenStatement),test:this.convertChild(t.expression)});case T.SwitchStatement:return t.caseBlock.clauses.filter(y=>y.kind===T.DefaultClause).length>1&&ge(this,me,Be).call(this,t,"A 'default' clause cannot appear more than once in a 'switch' statement."),this.createNode(t,{type:C.SwitchStatement,cases:t.caseBlock.clauses.map(y=>this.convertChild(y)),discriminant:this.convertChild(t.expression)});case T.CaseClause:case T.DefaultClause:return this.createNode(t,{type:C.SwitchCase,consequent:t.statements.map(y=>this.convertChild(y)),test:t.kind===T.CaseClause?this.convertChild(t.expression):null});case T.ThrowStatement:return t.expression.end===t.expression.pos&&ge(this,me,Vt).call(this,t,"A throw statement must throw an expression."),this.createNode(t,{type:C.ThrowStatement,argument:this.convertChild(t.expression)});case T.TryStatement:return this.createNode(t,{type:C.TryStatement,block:this.convertChild(t.tryBlock),finalizer:this.convertChild(t.finallyBlock),handler:this.convertChild(t.catchClause)});case T.CatchClause:return(o=t.variableDeclaration)!=null&&o.initializer&&ge(this,me,Be).call(this,t.variableDeclaration.initializer,"Catch clause variable cannot have an initializer."),this.createNode(t,{type:C.CatchClause,body:this.convertChild(t.block),param:t.variableDeclaration?this.convertBindingNameWithTypeAnnotation(t.variableDeclaration.name,t.variableDeclaration.type):null});case T.WhileStatement:return this.createNode(t,{type:C.WhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case T.DoStatement:return this.createNode(t,{type:C.DoWhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case T.ForStatement:return this.createNode(t,{type:C.ForStatement,body:this.convertChild(t.statement),init:this.convertChild(t.initializer),test:this.convertChild(t.condition),update:this.convertChild(t.incrementor)});case T.ForInStatement:return ge(this,me,id).call(this,t.initializer,t.kind),this.createNode(t,{type:C.ForInStatement,body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case T.ForOfStatement:return ge(this,me,id).call(this,t.initializer,t.kind),this.createNode(t,{type:C.ForOfStatement,await:!!(t.awaitModifier&&t.awaitModifier.kind===T.AwaitKeyword),body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case T.FunctionDeclaration:{let y=He(T.DeclareKeyword,t),g=He(T.AsyncKeyword,t),x=!!t.asteriskToken;y?t.body?ge(this,me,Be).call(this,t,"An implementation cannot be declared in ambient contexts."):g?ge(this,me,Be).call(this,t,"'async' modifier cannot be used in an ambient context."):x&&ge(this,me,Be).call(this,t,"Generators are not allowed in an ambient context."):!t.body&&x&&ge(this,me,Be).call(this,t,"A function signature cannot be declared as a generator.");let I=this.createNode(t,{type:t.body?C.FunctionDeclaration:C.TSDeclareFunction,async:g,body:this.convertChild(t.body)||void 0,declare:y,expression:!1,generator:x,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,I)}case T.VariableDeclaration:{let y=!!t.exclamationToken,g=this.convertChild(t.initializer),x=this.convertBindingNameWithTypeAnnotation(t.name,t.type,t);return y&&(g?ge(this,me,Be).call(this,t,"Declarations with initializers cannot also have definite assignment assertions."):(x.type!==C.Identifier||!x.typeAnnotation)&&ge(this,me,Be).call(this,t,"Declarations with definite assignment assertions must also have type annotations.")),this.createNode(t,{type:C.VariableDeclarator,definite:y,id:x,init:g})}case T.VariableStatement:{let y=this.createNode(t,{type:C.VariableDeclaration,declarations:t.declarationList.declarations.map(g=>this.convertChild(g)),declare:He(T.DeclareKeyword,t),kind:Jl(t.declarationList)});return y.declarations.length||ge(this,me,Vt).call(this,t,"A variable declaration list must have at least one variable declarator."),(y.kind==="using"||y.kind==="await using")&&t.declarationList.declarations.forEach((g,x)=>{y.declarations[x].init==null&&ge(this,me,Be).call(this,g,`'${y.kind}' declarations must be initialized.`),y.declarations[x].id.type!==C.Identifier&&ge(this,me,Be).call(this,g.name,`'${y.kind}' declarations may not have binding patterns.`)}),(y.declare||["await using","const","using"].includes(y.kind))&&t.declarationList.declarations.forEach((g,x)=>{y.declarations[x].definite&&ge(this,me,Be).call(this,g,"A definite assignment assertion '!' is not permitted in this context.")}),y.declare&&t.declarationList.declarations.forEach((g,x)=>{y.declarations[x].init&&(["let","var"].includes(y.kind)||y.declarations[x].id.typeAnnotation)&&ge(this,me,Be).call(this,g,"Initializers are not permitted in ambient contexts.")}),this.fixExports(t,y)}case T.VariableDeclarationList:{let y=this.createNode(t,{type:C.VariableDeclaration,declarations:t.declarations.map(g=>this.convertChild(g)),declare:!1,kind:Jl(t)});return(y.kind==="using"||y.kind==="await using")&&t.declarations.forEach((g,x)=>{y.declarations[x].init!=null&&ge(this,me,Be).call(this,g,`'${y.kind}' declarations may not be initialized in for statement.`),y.declarations[x].id.type!==C.Identifier&&ge(this,me,Be).call(this,g.name,`'${y.kind}' declarations may not have binding patterns.`)}),y}case T.ExpressionStatement:return this.createNode(t,{type:C.ExpressionStatement,directive:void 0,expression:this.convertChild(t.expression)});case T.ThisKeyword:return this.createNode(t,{type:C.ThisExpression});case T.ArrayLiteralExpression:return this.allowPattern?this.createNode(t,{type:C.ArrayPattern,decorators:[],elements:t.elements.map(y=>this.convertPattern(y)),optional:!1,typeAnnotation:void 0}):this.createNode(t,{type:C.ArrayExpression,elements:t.elements.map(y=>this.convertChild(y))});case T.ObjectLiteralExpression:{if(this.allowPattern)return this.createNode(t,{type:C.ObjectPattern,decorators:[],optional:!1,properties:t.properties.map(g=>this.convertPattern(g)),typeAnnotation:void 0});let y=[];for(let g of t.properties)(g.kind===T.GetAccessor||g.kind===T.SetAccessor||g.kind===T.MethodDeclaration)&&!g.body&&ge(this,me,Vt).call(this,g.end-1,"'{' expected."),y.push(this.convertChild(g));return this.createNode(t,{type:C.ObjectExpression,properties:y})}case T.PropertyAssignment:{let{exclamationToken:y,questionToken:g}=t;return g&&ge(this,me,Be).call(this,g,"A property assignment cannot have a question token."),y&&ge(this,me,Be).call(this,y,"A property assignment cannot have an exclamation token."),this.createNode(t,{type:C.Property,computed:ra(t.name),key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.converter(t.initializer,t,this.allowPattern)})}case T.ShorthandPropertyAssignment:{let{exclamationToken:y,modifiers:g,questionToken:x}=t;return g&&ge(this,me,Be).call(this,g[0],"A shorthand property assignment cannot have modifiers."),x&&ge(this,me,Be).call(this,x,"A shorthand property assignment cannot have a question token."),y&&ge(this,me,Be).call(this,y,"A shorthand property assignment cannot have an exclamation token."),t.objectAssignmentInitializer?this.createNode(t,{type:C.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:this.convertPattern(t.name),optional:!1,right:this.convertChild(t.objectAssignmentInitializer),typeAnnotation:void 0})}):this.createNode(t,{type:C.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.convertChild(t.name)})}case T.ComputedPropertyName:return this.convertChild(t.expression);case T.PropertyDeclaration:{let y=He(T.AbstractKeyword,t);y&&t.initializer&&ge(this,me,Be).call(this,t.initializer,"Abstract property cannot have an initializer.");let g=He(T.AccessorKeyword,t),x=g?y?C.TSAbstractAccessorProperty:C.AccessorProperty:y?C.TSAbstractPropertyDefinition:C.PropertyDefinition,I=this.convertChild(t.name);return this.createNode(t,{type:x,accessibility:xi(t),computed:ra(t.name),declare:He(T.DeclareKeyword,t),decorators:((m=ta(t))==null?void 0:m.map(re=>this.convertChild(re)))??[],definite:!!t.exclamationToken,key:I,optional:(I.type===C.Literal||t.name.kind===T.Identifier||t.name.kind===T.ComputedPropertyName||t.name.kind===T.PrivateIdentifier)&&!!t.questionToken,override:He(T.OverrideKeyword,t),readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t),value:y?null:this.convertChild(t.initializer)})}case T.GetAccessor:case T.SetAccessor:if(t.parent.kind===T.InterfaceDeclaration||t.parent.kind===T.TypeLiteral)return this.convertMethodSignature(t);case T.MethodDeclaration:{let y=this.createNode(t,{type:t.body?C.FunctionExpression:C.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:He(T.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:null,params:[],returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});y.typeParameters&&this.fixParentLocation(y,y.typeParameters.range);let g;if(a.kind===T.ObjectLiteralExpression)y.params=t.parameters.map(x=>this.convertChild(x)),g=this.createNode(t,{type:C.Property,computed:ra(t.name),key:this.convertChild(t.name),kind:"init",method:t.kind===T.MethodDeclaration,optional:!!t.questionToken,shorthand:!1,value:y});else{y.params=this.convertParameters(t.parameters);let x=He(T.AbstractKeyword,t)?C.TSAbstractMethodDefinition:C.MethodDefinition;g=this.createNode(t,{type:x,accessibility:xi(t),computed:ra(t.name),decorators:((v=ta(t))==null?void 0:v.map(I=>this.convertChild(I)))??[],key:this.convertChild(t.name),kind:"method",optional:!!t.questionToken,override:He(T.OverrideKeyword,t),static:He(T.StaticKeyword,t),value:y})}return t.kind===T.GetAccessor?g.kind="get":t.kind===T.SetAccessor?g.kind="set":!g.static&&t.name.kind===T.StringLiteral&&t.name.text==="constructor"&&g.type!==C.Property&&(g.kind="constructor"),g}case T.Constructor:{let y=Ph(t),g=(y&&na(y,t,this.ast))??t.getFirstToken(),x=this.createNode(t,{type:t.body?C.FunctionExpression:C.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:!1,body:this.convertChild(t.body),declare:!1,expression:!1,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});x.typeParameters&&this.fixParentLocation(x,x.typeParameters.range);let I=this.createNode(t,{type:C.Identifier,range:[g.getStart(this.ast),g.end],decorators:[],name:"constructor",optional:!1,typeAnnotation:void 0}),re=He(T.StaticKeyword,t);return this.createNode(t,{type:He(T.AbstractKeyword,t)?C.TSAbstractMethodDefinition:C.MethodDefinition,accessibility:xi(t),computed:!1,decorators:[],key:I,kind:re?"method":"constructor",optional:!1,override:!1,static:re,value:x})}case T.FunctionExpression:return this.createNode(t,{type:C.FunctionExpression,async:He(T.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case T.SuperKeyword:return this.createNode(t,{type:C.Super});case T.ArrayBindingPattern:return this.createNode(t,{type:C.ArrayPattern,decorators:[],elements:t.elements.map(y=>this.convertPattern(y)),optional:!1,typeAnnotation:void 0});case T.OmittedExpression:return null;case T.ObjectBindingPattern:return this.createNode(t,{type:C.ObjectPattern,decorators:[],optional:!1,properties:t.elements.map(y=>this.convertPattern(y)),typeAnnotation:void 0});case T.BindingElement:{if(a.kind===T.ArrayBindingPattern){let g=this.convertChild(t.name,a);return t.initializer?this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:g,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}):t.dotDotDotToken?this.createNode(t,{type:C.RestElement,argument:g,decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):g}let y;return t.dotDotDotToken?y=this.createNode(t,{type:C.RestElement,argument:this.convertChild(t.propertyName??t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):y=this.createNode(t,{type:C.Property,computed:!!(t.propertyName&&t.propertyName.kind===T.ComputedPropertyName),key:this.convertChild(t.propertyName??t.name),kind:"init",method:!1,optional:!1,shorthand:!t.propertyName,value:this.convertChild(t.name)}),t.initializer&&(y.value=this.createNode(t,{type:C.AssignmentPattern,range:[t.name.getStart(this.ast),t.initializer.end],decorators:[],left:this.convertChild(t.name),optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0})),y}case T.ArrowFunction:return this.createNode(t,{type:C.ArrowFunctionExpression,async:He(T.AsyncKeyword,t),body:this.convertChild(t.body),expression:t.body.kind!==T.Block,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case T.YieldExpression:return this.createNode(t,{type:C.YieldExpression,argument:this.convertChild(t.expression),delegate:!!t.asteriskToken});case T.AwaitExpression:return this.createNode(t,{type:C.AwaitExpression,argument:this.convertChild(t.expression)});case T.NoSubstitutionTemplateLiteral:return this.createNode(t,{type:C.TemplateLiteral,expressions:[],quasis:[this.createNode(t,{type:C.TemplateElement,tail:!0,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-1)}})]});case T.TemplateExpression:{let y=this.createNode(t,{type:C.TemplateLiteral,expressions:[],quasis:[this.convertChild(t.head)]});return t.templateSpans.forEach(g=>{y.expressions.push(this.convertChild(g.expression)),y.quasis.push(this.convertChild(g.literal))}),y}case T.TaggedTemplateExpression:return this.createNode(t,{type:C.TaggedTemplateExpression,quasi:this.convertChild(t.template),tag:this.convertChild(t.tag),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case T.TemplateHead:case T.TemplateMiddle:case T.TemplateTail:{let y=t.kind===T.TemplateTail;return this.createNode(t,{type:C.TemplateElement,tail:y,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-(y?1:2))}})}case T.SpreadAssignment:case T.SpreadElement:return this.allowPattern?this.createNode(t,{type:C.RestElement,argument:this.convertPattern(t.expression),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):this.createNode(t,{type:C.SpreadElement,argument:this.convertChild(t.expression)});case T.Parameter:{let y,g;return t.dotDotDotToken?y=g=this.createNode(t,{type:C.RestElement,argument:this.convertChild(t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):t.initializer?(y=this.convertChild(t.name),g=this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:y,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}),er(t)&&(g.range[0]=y.range[0],g.loc=Qr(g.range,this.ast))):y=g=this.convertChild(t.name,a),t.type&&(y.typeAnnotation=this.convertTypeAnnotation(t.type,t),this.fixParentLocation(y,y.typeAnnotation.range)),t.questionToken&&(t.questionToken.end>y.range[1]&&(y.range[1]=t.questionToken.end,y.loc.end=Ts(y.range[1],this.ast)),y.optional=!0),er(t)?this.createNode(t,{type:C.TSParameterProperty,accessibility:xi(t),decorators:[],override:He(T.OverrideKeyword,t),parameter:g,readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t)}):g}case T.ClassDeclaration:!t.name&&(!He(Ne.ExportKeyword,t)||!He(Ne.DefaultKeyword,t))&&ge(this,me,Vt).call(this,t,"A class declaration without the 'default' modifier must have a name.");case T.ClassExpression:{let y=t.heritageClauses??[],g=t.kind===T.ClassDeclaration?C.ClassDeclaration:C.ClassExpression,x,I;for(let he of y){let{token:ye,types:de}=he;de.length===0&&ge(this,me,Vt).call(this,he,`'${it(ye)}' list cannot be empty.`),ye===T.ExtendsKeyword?(x&&ge(this,me,Vt).call(this,he,"'extends' clause already seen."),I&&ge(this,me,Vt).call(this,he,"'extends' clause must precede 'implements' clause."),de.length>1&&ge(this,me,Vt).call(this,de[1],"Classes can only extend a single class."),x??(x=he)):ye===T.ImplementsKeyword&&(I&&ge(this,me,Vt).call(this,he,"'implements' clause already seen."),I??(I=he))}let re=this.createNode(t,{type:g,abstract:He(T.AbstractKeyword,t),body:this.createNode(t,{type:C.ClassBody,range:[t.members.pos-1,t.end],body:t.members.filter(Dh).map(he=>this.convertChild(he))}),declare:He(T.DeclareKeyword,t),decorators:((A=ta(t))==null?void 0:A.map(he=>this.convertChild(he)))??[],id:this.convertChild(t.name),implements:(I==null?void 0:I.types.map(he=>this.convertChild(he)))??[],superClass:x!=null&&x.types[0]?this.convertChild(x.types[0].expression):null,superTypeArguments:void 0,typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return(P=x==null?void 0:x.types[0])!=null&&P.typeArguments&&(re.superTypeArguments=this.convertTypeArgumentsToTypeParameterInstantiation(x.types[0].typeArguments,x.types[0])),this.fixExports(t,re)}case T.ModuleBlock:return this.createNode(t,{type:C.TSModuleBlock,body:this.convertBodyExpressions(t.statements,t)});case T.ImportDeclaration:{this.assertModuleSpecifier(t,!1);let y=this.createNode(t,ge(this,me,Qa).call(this,{type:C.ImportDeclaration,attributes:this.convertImportAttributes(t.attributes??t.assertClause),importKind:"value",source:this.convertChild(t.moduleSpecifier),specifiers:[]},"assertions","attributes",!0));if(t.importClause&&(t.importClause.isTypeOnly&&(y.importKind="type"),t.importClause.name&&y.specifiers.push(this.convertChild(t.importClause)),t.importClause.namedBindings))switch(t.importClause.namedBindings.kind){case T.NamespaceImport:y.specifiers.push(this.convertChild(t.importClause.namedBindings));break;case T.NamedImports:y.specifiers.push(...t.importClause.namedBindings.elements.map(g=>this.convertChild(g)));break}return y}case T.NamespaceImport:return this.createNode(t,{type:C.ImportNamespaceSpecifier,local:this.convertChild(t.name)});case T.ImportSpecifier:return this.createNode(t,{type:C.ImportSpecifier,imported:this.convertChild(t.propertyName??t.name),importKind:t.isTypeOnly?"type":"value",local:this.convertChild(t.name)});case T.ImportClause:{let y=this.convertChild(t.name);return this.createNode(t,{type:C.ImportDefaultSpecifier,range:y.range,local:y})}case T.ExportDeclaration:return((l=t.exportClause)==null?void 0:l.kind)===T.NamedExports?(this.assertModuleSpecifier(t,!0),this.createNode(t,ge(this,me,Qa).call(this,{type:C.ExportNamedDeclaration,attributes:this.convertImportAttributes(t.attributes??t.assertClause),declaration:null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier),specifiers:t.exportClause.elements.map(y=>this.convertChild(y,t))},"assertions","attributes",!0))):(this.assertModuleSpecifier(t,!1),this.createNode(t,ge(this,me,Qa).call(this,{type:C.ExportAllDeclaration,attributes:this.convertImportAttributes(t.attributes??t.assertClause),exported:((Q=t.exportClause)==null?void 0:Q.kind)===T.NamespaceExport?this.convertChild(t.exportClause.name):null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier)},"assertions","attributes",!0)));case T.ExportSpecifier:{let y=t.propertyName??t.name;return y.kind===T.StringLiteral&&a.kind===T.ExportDeclaration&&((h=a.moduleSpecifier)==null?void 0:h.kind)!==T.StringLiteral&&ge(this,me,Be).call(this,y,"A string literal cannot be used as a local exported binding without `from`."),this.createNode(t,{type:C.ExportSpecifier,exported:this.convertChild(t.name),exportKind:t.isTypeOnly?"type":"value",local:this.convertChild(y)})}case T.ExportAssignment:return t.isExportEquals?this.createNode(t,{type:C.TSExportAssignment,expression:this.convertChild(t.expression)}):this.createNode(t,{type:C.ExportDefaultDeclaration,declaration:this.convertChild(t.expression),exportKind:"value"});case T.PrefixUnaryExpression:case T.PostfixUnaryExpression:{let y=$r(t.operator);return y==="++"||y==="--"?(Ll(t.operand)||ge(this,me,Vt).call(this,t.operand,"Invalid left-hand side expression in unary operation"),this.createNode(t,{type:C.UpdateExpression,argument:this.convertChild(t.operand),operator:y,prefix:t.kind===T.PrefixUnaryExpression})):this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.operand),operator:y,prefix:t.kind===T.PrefixUnaryExpression})}case T.DeleteExpression:return this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.expression),operator:"delete",prefix:!0});case T.VoidExpression:return this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.expression),operator:"void",prefix:!0});case T.TypeOfExpression:return this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.expression),operator:"typeof",prefix:!0});case T.TypeOperator:return this.createNode(t,{type:C.TSTypeOperator,operator:$r(t.operator),typeAnnotation:this.convertChild(t.type)});case T.BinaryExpression:{if(Nh(t.operatorToken)){let g=this.createNode(t,{type:C.SequenceExpression,expressions:[]}),x=this.convertChild(t.left);return x.type===C.SequenceExpression&&t.left.kind!==T.ParenthesizedExpression?g.expressions.push(...x.expressions):g.expressions.push(x),g.expressions.push(this.convertChild(t.right)),g}let y=Ih(t.operatorToken);return this.allowPattern&&y.type===C.AssignmentExpression?this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:this.convertPattern(t.left,t),optional:!1,right:this.convertChild(t.right),typeAnnotation:void 0}):this.createNode(t,{...y,left:this.converter(t.left,t,y.type===C.AssignmentExpression),right:this.convertChild(t.right)})}case T.PropertyAccessExpression:{let y=this.convertChild(t.expression),g=this.convertChild(t.name),I=this.createNode(t,{type:C.MemberExpression,computed:!1,object:y,optional:t.questionDotToken!==void 0,property:g});return this.convertChainExpression(I,t)}case T.ElementAccessExpression:{let y=this.convertChild(t.expression),g=this.convertChild(t.argumentExpression),I=this.createNode(t,{type:C.MemberExpression,computed:!0,object:y,optional:t.questionDotToken!==void 0,property:g});return this.convertChainExpression(I,t)}case T.CallExpression:{if(t.expression.kind===T.ImportKeyword)return t.arguments.length!==1&&t.arguments.length!==2&&ge(this,me,Vt).call(this,t.arguments[2]??t,"Dynamic import requires exactly one or two arguments."),this.createNode(t,ge(this,me,Qa).call(this,{type:C.ImportExpression,options:t.arguments[1]?this.convertChild(t.arguments[1]):null,source:this.convertChild(t.arguments[0])},"attributes","options",!0));let y=this.convertChild(t.expression),g=t.arguments.map(re=>this.convertChild(re)),x=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),I=this.createNode(t,{type:C.CallExpression,arguments:g,callee:y,optional:t.questionDotToken!==void 0,typeArguments:x});return this.convertChainExpression(I,t)}case T.NewExpression:{let y=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t);return this.createNode(t,{type:C.NewExpression,arguments:t.arguments?t.arguments.map(g=>this.convertChild(g)):[],callee:this.convertChild(t.expression),typeArguments:y})}case T.ConditionalExpression:return this.createNode(t,{type:C.ConditionalExpression,alternate:this.convertChild(t.whenFalse),consequent:this.convertChild(t.whenTrue),test:this.convertChild(t.condition)});case T.MetaProperty:return this.createNode(t,{type:C.MetaProperty,meta:this.createNode(t.getFirstToken(),{type:C.Identifier,decorators:[],name:$r(t.keywordToken),optional:!1,typeAnnotation:void 0}),property:this.convertChild(t.name)});case T.Decorator:return this.createNode(t,{type:C.Decorator,expression:this.convertChild(t.expression)});case T.StringLiteral:return this.createNode(t,{type:C.Literal,raw:t.getText(),value:a.kind===T.JsxAttribute?Kf(t.text):t.text});case T.NumericLiteral:return this.createNode(t,{type:C.Literal,raw:t.getText(),value:Number(t.text)});case T.BigIntLiteral:{let y=$a(t,this.ast),g=this.ast.text.slice(y[0],y[1]),x=Sr(!1,g.slice(0,-1),"_",""),I=typeof BigInt<"u"?BigInt(x):null;return this.createNode(t,{type:C.Literal,range:y,bigint:I==null?x:String(I),raw:g,value:I})}case T.RegularExpressionLiteral:{let y=t.text.slice(1,t.text.lastIndexOf("/")),g=t.text.slice(t.text.lastIndexOf("/")+1),x=null;try{x=new RegExp(y,g)}catch{}return this.createNode(t,{type:C.Literal,raw:t.text,regex:{flags:g,pattern:y},value:x})}case T.TrueKeyword:return this.createNode(t,{type:C.Literal,raw:"true",value:!0});case T.FalseKeyword:return this.createNode(t,{type:C.Literal,raw:"false",value:!1});case T.NullKeyword:return this.createNode(t,{type:C.Literal,raw:"null",value:null});case T.EmptyStatement:return this.createNode(t,{type:C.EmptyStatement});case T.DebuggerStatement:return this.createNode(t,{type:C.DebuggerStatement});case T.JsxElement:return this.createNode(t,{type:C.JSXElement,children:t.children.map(y=>this.convertChild(y)),closingElement:this.convertChild(t.closingElement),openingElement:this.convertChild(t.openingElement)});case T.JsxFragment:return this.createNode(t,{type:C.JSXFragment,children:t.children.map(y=>this.convertChild(y)),closingFragment:this.convertChild(t.closingFragment),openingFragment:this.convertChild(t.openingFragment)});case T.JsxSelfClosingElement:return this.createNode(t,{type:C.JSXElement,children:[],closingElement:null,openingElement:this.createNode(t,{type:C.JSXOpeningElement,range:$a(t,this.ast),attributes:t.attributes.properties.map(y=>this.convertChild(y)),name:this.convertJSXTagName(t.tagName,t),selfClosing:!0,typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):void 0})});case T.JsxOpeningElement:return this.createNode(t,{type:C.JSXOpeningElement,attributes:t.attributes.properties.map(y=>this.convertChild(y)),name:this.convertJSXTagName(t.tagName,t),selfClosing:!1,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case T.JsxClosingElement:return this.createNode(t,{type:C.JSXClosingElement,name:this.convertJSXTagName(t.tagName,t)});case T.JsxOpeningFragment:return this.createNode(t,{type:C.JSXOpeningFragment});case T.JsxClosingFragment:return this.createNode(t,{type:C.JSXClosingFragment});case T.JsxExpression:{let y=t.expression?this.convertChild(t.expression):this.createNode(t,{type:C.JSXEmptyExpression,range:[t.getStart(this.ast)+1,t.getEnd()-1]});return t.dotDotDotToken?this.createNode(t,{type:C.JSXSpreadChild,expression:y}):this.createNode(t,{type:C.JSXExpressionContainer,expression:y})}case T.JsxAttribute:return this.createNode(t,{type:C.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(t.name),value:this.convertChild(t.initializer)});case T.JsxText:{let y=t.getFullStart(),g=t.getEnd(),x=this.ast.text.slice(y,g);return this.createNode(t,{type:C.JSXText,range:[y,g],raw:x,value:Kf(x)})}case T.JsxSpreadAttribute:return this.createNode(t,{type:C.JSXSpreadAttribute,argument:this.convertChild(t.expression)});case T.QualifiedName:return this.createNode(t,{type:C.TSQualifiedName,left:this.convertChild(t.left),right:this.convertChild(t.right)});case T.TypeReference:return this.createNode(t,{type:C.TSTypeReference,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),typeName:this.convertChild(t.typeName)});case T.TypeParameter:return this.createNode(t,{type:C.TSTypeParameter,const:He(T.ConstKeyword,t),constraint:t.constraint&&this.convertChild(t.constraint),default:t.default?this.convertChild(t.default):void 0,in:He(T.InKeyword,t),name:this.convertChild(t.name),out:He(T.OutKeyword,t)});case T.ThisType:return this.createNode(t,{type:C.TSThisType});case T.AnyKeyword:case T.BigIntKeyword:case T.BooleanKeyword:case T.NeverKeyword:case T.NumberKeyword:case T.ObjectKeyword:case T.StringKeyword:case T.SymbolKeyword:case T.UnknownKeyword:case T.VoidKeyword:case T.UndefinedKeyword:case T.IntrinsicKeyword:return this.createNode(t,{type:C[`TS${T[t.kind]}`]});case T.NonNullExpression:{let y=this.createNode(t,{type:C.TSNonNullExpression,expression:this.convertChild(t.expression)});return this.convertChainExpression(y,t)}case T.TypeLiteral:return this.createNode(t,{type:C.TSTypeLiteral,members:t.members.map(y=>this.convertChild(y))});case T.ArrayType:return this.createNode(t,{type:C.TSArrayType,elementType:this.convertChild(t.elementType)});case T.IndexedAccessType:return this.createNode(t,{type:C.TSIndexedAccessType,indexType:this.convertChild(t.indexType),objectType:this.convertChild(t.objectType)});case T.ConditionalType:return this.createNode(t,{type:C.TSConditionalType,checkType:this.convertChild(t.checkType),extendsType:this.convertChild(t.extendsType),falseType:this.convertChild(t.falseType),trueType:this.convertChild(t.trueType)});case T.TypeQuery:return this.createNode(t,{type:C.TSTypeQuery,exprName:this.convertChild(t.exprName),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case T.MappedType:return t.members&&t.members.length>0&&ge(this,me,Vt).call(this,t.members[0],"A mapped type may not declare properties or methods."),this.createNode(t,ge(this,me,ad).call(this,{type:C.TSMappedType,constraint:this.convertChild(t.typeParameter.constraint),key:this.convertChild(t.typeParameter.name),nameType:this.convertChild(t.nameType)??null,optional:t.questionToken&&(t.questionToken.kind===T.QuestionToken||$r(t.questionToken.kind)),readonly:t.readonlyToken&&(t.readonlyToken.kind===T.ReadonlyKeyword||$r(t.readonlyToken.kind)),typeAnnotation:t.type&&this.convertChild(t.type)},"typeParameter","'constraint' and 'key'",this.convertChild(t.typeParameter)));case T.ParenthesizedExpression:return this.convertChild(t.expression,a);case T.TypeAliasDeclaration:{let y=this.createNode(t,{type:C.TSTypeAliasDeclaration,declare:He(T.DeclareKeyword,t),id:this.convertChild(t.name),typeAnnotation:this.convertChild(t.type),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,y)}case T.MethodSignature:return this.convertMethodSignature(t);case T.PropertySignature:{let{initializer:y}=t;return y&&ge(this,me,Be).call(this,y,"A property signature cannot have an initializer."),this.createNode(t,{type:C.TSPropertySignature,accessibility:xi(t),computed:ra(t.name),key:this.convertChild(t.name),optional:Zf(t),readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)})}case T.IndexSignature:return this.createNode(t,{type:C.TSIndexSignature,accessibility:xi(t),parameters:t.parameters.map(y=>this.convertChild(y)),readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)});case T.ConstructorType:return this.createNode(t,{type:C.TSConstructorType,abstract:He(T.AbstractKeyword,t),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case T.FunctionType:{let{modifiers:y}=t;y&&ge(this,me,Be).call(this,y[0],"A function type cannot have modifiers.")}case T.ConstructSignature:case T.CallSignature:{let y=t.kind===T.ConstructSignature?C.TSConstructSignatureDeclaration:t.kind===T.CallSignature?C.TSCallSignatureDeclaration:C.TSFunctionType;return this.createNode(t,{type:y,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}case T.ExpressionWithTypeArguments:{let y=a.kind,g=y===T.InterfaceDeclaration?C.TSInterfaceHeritage:y===T.HeritageClause?C.TSClassImplements:C.TSInstantiationExpression;return this.createNode(t,{type:g,expression:this.convertChild(t.expression),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)})}case T.InterfaceDeclaration:{let y=t.heritageClauses??[],g=[];for(let I of y){I.token!==T.ExtendsKeyword&&ge(this,me,Be).call(this,I,I.token===T.ImplementsKeyword?"Interface declaration cannot have 'implements' clause.":"Unexpected token.");for(let re of I.types)g.push(this.convertChild(re,t))}let x=this.createNode(t,{type:C.TSInterfaceDeclaration,body:this.createNode(t,{type:C.TSInterfaceBody,range:[t.members.pos-1,t.end],body:t.members.map(I=>this.convertChild(I))}),declare:He(T.DeclareKeyword,t),extends:g,id:this.convertChild(t.name),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,x)}case T.TypePredicate:{let y=this.createNode(t,{type:C.TSTypePredicate,asserts:t.assertsModifier!==void 0,parameterName:this.convertChild(t.parameterName),typeAnnotation:null});return t.type&&(y.typeAnnotation=this.convertTypeAnnotation(t.type,t),y.typeAnnotation.loc=y.typeAnnotation.typeAnnotation.loc,y.typeAnnotation.range=y.typeAnnotation.typeAnnotation.range),y}case T.ImportType:{let y=$a(t,this.ast);if(t.isTypeOf){let x=na(t.getFirstToken(),t,this.ast);y[0]=x.getStart(this.ast)}let g=this.createNode(t,{type:C.TSImportType,range:y,argument:this.convertChild(t.argument),qualifier:this.convertChild(t.qualifier),typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null});return t.isTypeOf?this.createNode(t,{type:C.TSTypeQuery,exprName:g,typeArguments:void 0}):g}case T.EnumDeclaration:{let y=t.members.map(x=>this.convertChild(x)),g=this.createNode(t,ge(this,me,ad).call(this,{type:C.TSEnumDeclaration,body:this.createNode(t,{type:C.TSEnumBody,range:[t.members.pos-1,t.end],members:y}),const:He(T.ConstKeyword,t),declare:He(T.DeclareKeyword,t),id:this.convertChild(t.name)},"members","'body.members'",t.members.map(x=>this.convertChild(x))));return this.fixExports(t,g)}case T.EnumMember:return this.createNode(t,{type:C.TSEnumMember,computed:t.name.kind===Ne.ComputedPropertyName,id:this.convertChild(t.name),initializer:t.initializer&&this.convertChild(t.initializer)});case T.ModuleDeclaration:{let y=He(T.DeclareKeyword,t),g=this.createNode(t,{type:C.TSModuleDeclaration,...(()=>{if(t.flags&on.GlobalAugmentation){let I=this.convertChild(t.name),re=this.convertChild(t.body);return(re==null||re.type===C.TSModuleDeclaration)&&ge(this,me,Vt).call(this,t.body??t,"Expected a valid module body"),I.type!==C.Identifier&&ge(this,me,Vt).call(this,t.name,"global module augmentation must have an Identifier id"),{body:re,declare:!1,global:!1,id:I,kind:"global"}}if(!(t.flags&on.Namespace)){let I=this.convertChild(t.body);return{kind:"module",...I!=null?{body:I}:{},declare:!1,global:!1,id:this.convertChild(t.name)}}t.body==null&&ge(this,me,Vt).call(this,t,"Expected a module body"),t.name.kind!==Ne.Identifier&&ge(this,me,Vt).call(this,t.name,"`namespace`s must have an Identifier id");let x=this.createNode(t.name,{type:C.Identifier,range:[t.name.getStart(this.ast),t.name.getEnd()],decorators:[],name:t.name.text,optional:!1,typeAnnotation:void 0});for(;t.body&&Ti(t.body)&&t.body.name;){t=t.body,y||(y=He(T.DeclareKeyword,t));let I=t.name,re=this.createNode(I,{type:C.Identifier,range:[I.getStart(this.ast),I.getEnd()],decorators:[],name:I.text,optional:!1,typeAnnotation:void 0});x=this.createNode(I,{type:C.TSQualifiedName,range:[x.range[0],re.range[1]],left:x,right:re})}return{body:this.convertChild(t.body),declare:!1,global:!1,id:x,kind:"namespace"}})()});return g.declare=y,t.flags&on.GlobalAugmentation&&(g.global=!0),this.fixExports(t,g)}case T.ParenthesizedType:return this.convertChild(t.type);case T.UnionType:return this.createNode(t,{type:C.TSUnionType,types:t.types.map(y=>this.convertChild(y))});case T.IntersectionType:return this.createNode(t,{type:C.TSIntersectionType,types:t.types.map(y=>this.convertChild(y))});case T.AsExpression:return this.createNode(t,{type:C.TSAsExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case T.InferType:return this.createNode(t,{type:C.TSInferType,typeParameter:this.convertChild(t.typeParameter)});case T.LiteralType:return t.literal.kind===T.NullKeyword?this.createNode(t.literal,{type:C.TSNullKeyword}):this.createNode(t,{type:C.TSLiteralType,literal:this.convertChild(t.literal)});case T.TypeAssertionExpression:return this.createNode(t,{type:C.TSTypeAssertion,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case T.ImportEqualsDeclaration:return this.fixExports(t,this.createNode(t,{type:C.TSImportEqualsDeclaration,id:this.convertChild(t.name),importKind:t.isTypeOnly?"type":"value",moduleReference:this.convertChild(t.moduleReference)}));case T.ExternalModuleReference:return t.expression.kind!==T.StringLiteral&&ge(this,me,Be).call(this,t.expression,"String literal expected."),this.createNode(t,{type:C.TSExternalModuleReference,expression:this.convertChild(t.expression)});case T.NamespaceExportDeclaration:return this.createNode(t,{type:C.TSNamespaceExportDeclaration,id:this.convertChild(t.name)});case T.AbstractKeyword:return this.createNode(t,{type:C.TSAbstractKeyword});case T.TupleType:{let y=t.elements.map(g=>this.convertChild(g));return this.createNode(t,{type:C.TSTupleType,elementTypes:y})}case T.NamedTupleMember:{let y=this.createNode(t,{type:C.TSNamedTupleMember,elementType:this.convertChild(t.type,t),label:this.convertChild(t.name,t),optional:t.questionToken!=null});return t.dotDotDotToken?(y.range[0]=y.label.range[0],y.loc.start=y.label.loc.start,this.createNode(t,{type:C.TSRestType,typeAnnotation:y})):y}case T.OptionalType:return this.createNode(t,{type:C.TSOptionalType,typeAnnotation:this.convertChild(t.type)});case T.RestType:return this.createNode(t,{type:C.TSRestType,typeAnnotation:this.convertChild(t.type)});case T.TemplateLiteralType:{let y=this.createNode(t,{type:C.TSTemplateLiteralType,quasis:[this.convertChild(t.head)],types:[]});return t.templateSpans.forEach(g=>{y.types.push(this.convertChild(g.type)),y.quasis.push(this.convertChild(g.literal))}),y}case T.ClassStaticBlockDeclaration:return this.createNode(t,{type:C.StaticBlock,body:this.convertBodyExpressions(t.body.statements,t)});case T.AssertEntry:case T.ImportAttribute:return this.createNode(t,{type:C.ImportAttribute,key:this.convertChild(t.name),value:this.convertChild(t.value)});case T.SatisfiesExpression:return this.createNode(t,{type:C.TSSatisfiesExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});default:return this.deeplyCopy(t)}}createNode(t,a){let o=a;return o.range??(o.range=$a(t,this.ast)),o.loc??(o.loc=Qr(o.range,this.ast)),o&&this.options.shouldPreserveNodeMaps&&this.esTreeNodeToTSNodeMap.set(o,t),o}convertProgram(){return this.converter(this.ast)}deeplyCopy(t){t.kind===Ne.JSDocFunctionType&&ge(this,me,Be).call(this,t,"JSDoc types can only be used inside documentation comments.");let a=`TS${T[t.kind]}`;if(this.options.errorOnUnknownASTType&&!C[a])throw new Error(`Unknown AST_NODE_TYPE: "${a}"`);let o=this.createNode(t,{type:a});"type"in t&&(o.typeAnnotation=t.type&&"kind"in t.type&&s1(t.type)?this.convertTypeAnnotation(t.type,t):null),"typeArguments"in t&&(o.typeArguments=t.typeArguments&&"pos"in t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null),"typeParameters"in t&&(o.typeParameters=t.typeParameters&&"pos"in t.typeParameters?this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters):null);let m=ta(t);m!=null&&m.length&&(o.decorators=m.map(A=>this.convertChild(A)));let v=new Set(["_children","decorators","end","flags","heritageClauses","illegalDecorators","jsDoc","kind","locals","localSymbol","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(t).filter(([A])=>!v.has(A)).forEach(([A,P])=>{Array.isArray(P)?o[A]=P.map(l=>this.convertChild(l)):P&&typeof P=="object"&&P.kind?o[A]=this.convertChild(P):o[A]=P}),o}fixExports(t,a){let m=Ti(t)&&!!(t.flags&on.Namespace)?zh(t):er(t);if((m==null?void 0:m[0].kind)===T.ExportKeyword){this.registerTSNodeInNodeMap(t,a);let v=m[0],A=m[1],P=(A==null?void 0:A.kind)===T.DefaultKeyword,l=P?na(A,this.ast,this.ast):na(v,this.ast,this.ast);if(a.range[0]=l.getStart(this.ast),a.loc=Qr(a.range,this.ast),P)return this.createNode(t,{type:C.ExportDefaultDeclaration,range:[v.getStart(this.ast),a.range[1]],declaration:a,exportKind:"value"});let Q=a.type===C.TSInterfaceDeclaration||a.type===C.TSTypeAliasDeclaration,h="declare"in a&&a.declare;return this.createNode(t,ge(this,me,Qa).call(this,{type:C.ExportNamedDeclaration,range:[v.getStart(this.ast),a.range[1]],attributes:[],declaration:a,exportKind:Q||h?"type":"value",source:null,specifiers:[]},"assertions","attributes",!0))}return a}getASTMaps(){return{esTreeNodeToTSNodeMap:this.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:this.tsNodeToESTreeNodeMap}}registerTSNodeInNodeMap(t,a){a&&this.options.shouldPreserveNodeMaps&&!this.tsNodeToESTreeNodeMap.has(t)&&this.tsNodeToESTreeNodeMap.set(t,a)}};me=new WeakSet,id=function(t,a){let o=a===Ne.ForInStatement?"for...in":"for...of";if(Q1(t)){t.declarations.length!==1&&ge(this,me,Be).call(this,t,`Only a single variable declaration is allowed in a '${o}' statement.`);let m=t.declarations[0];m.initializer?ge(this,me,Be).call(this,m,`The variable declaration of a '${o}' statement cannot have an initializer.`):m.type&&ge(this,me,Be).call(this,m,`The variable declaration of a '${o}' statement cannot have a type annotation.`),a===Ne.ForInStatement&&t.flags&on.Using&&ge(this,me,Be).call(this,t,"The left-hand side of a 'for...in' statement cannot be a 'using' declaration.")}else!Ll(t)&&t.kind!==Ne.ObjectLiteralExpression&&t.kind!==Ne.ArrayLiteralExpression&&ge(this,me,Be).call(this,t,`The left-hand side of a '${o}' statement must be a variable or a property access.`)},Fh=function(t){if(!this.options.allowInvalidAST){jh(t)&&ge(this,me,Be).call(this,t.illegalDecorators[0],"Decorators are not valid here.");for(let a of ta(t,!0)??[])qh(t)||(ms(t)&&!nd(t.body)?ge(this,me,Be).call(this,a,"A decorator can only decorate a method implementation, not an overload."):ge(this,me,Be).call(this,a,"Decorators are not valid here."));for(let a of er(t,!0)??[]){if(a.kind!==T.ReadonlyKeyword&&((t.kind===T.PropertySignature||t.kind===T.MethodSignature)&&ge(this,me,Be).call(this,a,`'${it(a.kind)}' modifier cannot appear on a type member`),t.kind===T.IndexSignature&&(a.kind!==T.StaticKeyword||!vi(t.parent))&&ge(this,me,Be).call(this,a,`'${it(a.kind)}' modifier cannot appear on an index signature`)),a.kind!==T.InKeyword&&a.kind!==T.OutKeyword&&a.kind!==T.ConstKeyword&&t.kind===T.TypeParameter&&ge(this,me,Be).call(this,a,`'${it(a.kind)}' modifier cannot appear on a type parameter`),(a.kind===T.InKeyword||a.kind===T.OutKeyword)&&(t.kind!==T.TypeParameter||!(vs(t.parent)||vi(t.parent)||Pl(t.parent)))&&ge(this,me,Be).call(this,a,`'${it(a.kind)}' modifier can only appear on a type parameter of a class, interface or type alias`),a.kind===T.ReadonlyKeyword&&t.kind!==T.PropertyDeclaration&&t.kind!==T.PropertySignature&&t.kind!==T.IndexSignature&&t.kind!==T.Parameter&&ge(this,me,Be).call(this,a,"'readonly' modifier can only appear on a property declaration or index signature."),a.kind===T.DeclareKeyword&&vi(t.parent)&&!Va(t)&&ge(this,me,Be).call(this,a,`'${it(a.kind)}' modifier cannot appear on class elements of this kind.`),a.kind===T.DeclareKeyword&&Xa(t)){let o=Jl(t.declarationList);(o==="using"||o==="await using")&&ge(this,me,Be).call(this,a,`'declare' modifier cannot appear on a '${o}' declaration.`)}if(a.kind===T.AbstractKeyword&&t.kind!==T.ClassDeclaration&&t.kind!==T.ConstructorType&&t.kind!==T.MethodDeclaration&&t.kind!==T.PropertyDeclaration&&t.kind!==T.GetAccessor&&t.kind!==T.SetAccessor&&ge(this,me,Be).call(this,a,`'${it(a.kind)}' modifier can only appear on a class, method, or property declaration.`),(a.kind===T.StaticKeyword||a.kind===T.PublicKeyword||a.kind===T.ProtectedKeyword||a.kind===T.PrivateKeyword)&&(t.parent.kind===T.ModuleBlock||t.parent.kind===T.SourceFile)&&ge(this,me,Be).call(this,a,`'${it(a.kind)}' modifier cannot appear on a module or namespace element.`),a.kind===T.AccessorKeyword&&t.kind!==T.PropertyDeclaration&&ge(this,me,Be).call(this,a,"'accessor' modifier can only appear on a property declaration."),a.kind===T.AsyncKeyword&&t.kind!==T.MethodDeclaration&&t.kind!==T.FunctionDeclaration&&t.kind!==T.FunctionExpression&&t.kind!==T.ArrowFunction&&ge(this,me,Be).call(this,a,"'async' modifier cannot be used here."),t.kind===T.Parameter&&(a.kind===T.StaticKeyword||a.kind===T.ExportKeyword||a.kind===T.DeclareKeyword||a.kind===T.AsyncKeyword)&&ge(this,me,Be).call(this,a,`'${it(a.kind)}' modifier cannot appear on a parameter.`),a.kind===T.PublicKeyword||a.kind===T.ProtectedKeyword||a.kind===T.PrivateKeyword)for(let o of er(t)??[])o!==a&&(o.kind===T.PublicKeyword||o.kind===T.ProtectedKeyword||o.kind===T.PrivateKeyword)&&ge(this,me,Be).call(this,o,"Accessibility modifier already seen.");if(t.kind===T.Parameter&&(a.kind===T.PublicKeyword||a.kind===T.PrivateKeyword||a.kind===T.ProtectedKeyword||a.kind===T.ReadonlyKeyword||a.kind===T.OverrideKeyword)){let o=Bh(t);o.kind===T.Constructor&&nd(o.body)||ge(this,me,Be).call(this,a,"A parameter property is only allowed in a constructor implementation.")}}}},Be=function(t,a){let o,m;throw typeof t=="number"?o=m=t:(o=t.getStart(this.ast),m=t.getEnd()),td(a,this.ast,o,m)},Vt=function(t,a){this.options.allowInvalidAST||ge(this,me,Be).call(this,t,a)},Qa=function(t,a,o,m=!1){let v=m;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>t[o]:()=>(v||((void 0)(`The '${a}' property is deprecated on ${t.type} nodes. Use '${o}' instead. See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.`,"DeprecationWarning"),v=!0),t[o]),set(A){Object.defineProperty(t,a,{enumerable:!0,value:A,writable:!0})}}),t},ad=function(t,a,o,m){let v=!1;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>m:()=>(v||((void 0)(`The '${a}' property is deprecated on ${t.type} nodes. Use ${o} instead. See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.`,"DeprecationWarning"),v=!0),m),set(A){Object.defineProperty(t,a,{enumerable:!0,value:A,writable:!0})}}),t};function Cv(e,t,a=e.getSourceFile()){let o=[];for(;;){if(mf(e.kind))t(e);else if(e.kind!==Ne.JSDocComment){let m=e.getChildren(a);if(m.length===1){e=m[0];continue}for(let v=m.length-1;v>=0;--v)o.push(m[v])}if(o.length===0)break;e=o.pop()}}function Dv(e){switch(e.kind){case Ne.CloseBraceToken:return e.parent.kind!==Ne.JsxExpression||!sd(e.parent.parent);case Ne.GreaterThanToken:switch(e.parent.kind){case Ne.JsxOpeningElement:return e.end!==e.parent.end;case Ne.JsxOpeningFragment:return!1;case Ne.JsxSelfClosingElement:return e.end!==e.parent.end||!sd(e.parent.parent);case Ne.JsxClosingElement:case Ne.JsxClosingFragment:return!sd(e.parent.parent.parent)}}return!0}function sd(e){return e.kind===Ne.JsxElement||e.kind===Ne.JsxFragment}function Wh(e,t,a=e.getSourceFile()){let o=a.text,m=a.languageVariant!==xl.JSX;return Cv(e,A=>{if(A.pos!==A.end&&(A.kind!==Ne.JsxText&&Hm(o,A.pos===0?(sf(o)??"").length:A.pos,v),m||Dv(A)))return Xm(o,A.end,v)},a);function v(A,P,l){t(o,{end:P,kind:l,pos:A})}}var[ex,tx]=Sm.split(".").map(e=>Number.parseInt(e,10));var nx=nn.Intrinsic??nn.Any|nn.Unknown|nn.String|nn.Number|nn.BigInt|nn.Boolean|nn.BooleanLiteral|nn.ESSymbol|nn.Void|nn.Undefined|nn.Null|nn.Never|nn.NonPrimitive;function Gh(e,t){let a=[];return Wh(e,(o,m)=>{let v=m.kind===Ne.SingleLineCommentTrivia?Rt.Line:Rt.Block,A=[m.pos,m.end],P=Qr(A,e),l=A[0]+2,Q=m.kind===Ne.SingleLineCommentTrivia?A[1]-l:A[1]-l-2;a.push({type:v,loc:P,range:A,value:t.slice(l,l+Q)})},e),a}var Yh=()=>{};function Hh(e,t,a){let{parseDiagnostics:o}=e;if(o.length)throw _d(o[0]);let m=new jl(e,{allowInvalidAST:t.allowInvalidAST,errorOnUnknownASTType:t.errorOnUnknownASTType,shouldPreserveNodeMaps:a,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings}),v=m.convertProgram();return(!t.range||!t.loc)&&Yh(v,{enter:P=>{t.range||delete P.range,t.loc||delete P.loc}}),t.tokens&&(v.tokens=Lh(e)),t.comment&&(v.comments=Gh(e,t.codeFullText)),{astMaps:m.getASTMaps(),estree:v}}function Rl(e){if(typeof e!="object"||e==null)return!1;let t=e;return t.kind===Ne.SourceFile&&typeof t.getFullText=="function"}var Lv=function(e){return e&&e.__esModule?e:{default:e}};var jv=Lv({extname:e=>"."+e.split(".").pop()});function $h(e,t){switch(jv.default.extname(e).toLowerCase()){case Nn.Cjs:case Nn.Js:case Nn.Mjs:return Dr.JS;case Nn.Cts:case Nn.Mts:case Nn.Ts:return Dr.TS;case Nn.Json:return Dr.JSON;case Nn.Jsx:return Dr.JSX;case Nn.Tsx:return Dr.TSX;default:return t?Dr.TSX:Dr.TS}}var Uv={default:Ia},Bv=(0,Uv.default)("typescript-eslint:typescript-estree:createSourceFile");function Qh(e){return Bv("Getting AST without type information in %s mode for: %s",e.jsx?"TSX":"TS",e.filePath),Rl(e.code)?e.code:fh(e.filePath,e.codeFullText,{jsDocParsingMode:e.jsDocParsingMode,languageVersion:ys.Latest,setExternalModuleIndicator:e.setExternalModuleIndicator},!0,$h(e.filePath,e.jsx))}var Kh=()=>{};var Zh=e=>e;var e0=class{};var n0=()=>!1;var r0=()=>{};var Kv=function(e){return e&&e.__esModule?e:{default:e}};var od={default:Ia},Zv=Kv({extname:e=>"."+e.split(".").pop()}),e4=(0,od.default)("typescript-eslint:typescript-estree:parser:parseSettings:createParseSettings"),t4,n4=null,i0,a0,_0,s0,xs={ParseAll:(i0=Ga)==null?void 0:i0.ParseAll,ParseForTypeErrors:(a0=Ga)==null?void 0:a0.ParseForTypeErrors,ParseForTypeInfo:(_0=Ga)==null?void 0:_0.ParseForTypeInfo,ParseNone:(s0=Ga)==null?void 0:s0.ParseNone};function o0(e,t={}){var h;let a=r4(e),o=n0(t),m=typeof t.tsconfigRootDir=="string"?t.tsconfigRootDir:"/prettier-security-dirname-placeholder",v=typeof t.loggerFn=="function",A=Zh(typeof t.filePath=="string"&&t.filePath!==""?t.filePath:i4(t.jsx),m),P=Zv.default.extname(A).toLowerCase(),l=(()=>{switch(t.jsDocParsingMode){case"all":return xs.ParseAll;case"none":return xs.ParseNone;case"type-info":return xs.ParseForTypeInfo;default:return xs.ParseAll}})(),Q={loc:t.loc===!0,range:t.range===!0,allowInvalidAST:t.allowInvalidAST===!0,code:e,codeFullText:a,comment:t.comment===!0,comments:[],debugLevel:t.debugLevel===!0?new Set(["typescript-eslint"]):Array.isArray(t.debugLevel)?new Set(t.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:t.errorOnUnknownASTType===!0,extraFileExtensions:Array.isArray(t.extraFileExtensions)&&t.extraFileExtensions.every(y=>typeof y=="string")?t.extraFileExtensions:[],filePath:A,jsDocParsingMode:l,jsx:t.jsx===!0,log:typeof t.loggerFn=="function"?t.loggerFn:t.loggerFn===!1?()=>{}:console.log,preserveNodeMaps:t.preserveNodeMaps!==!1,programs:Array.isArray(t.programs)?t.programs:null,projects:new Map,projectService:t.projectService||t.project&&t.projectService!==!1&&(void 0).env.TYPESCRIPT_ESLINT_PROJECT_SERVICE==="true"?n4??(n4=Kh(t.projectService,l,m)):void 0,setExternalModuleIndicator:t.sourceType==="module"||t.sourceType===void 0&&P===Nn.Mjs||t.sourceType===void 0&&P===Nn.Mts?y=>{y.externalModuleIndicator=!0}:void 0,singleRun:o,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings??!0,tokens:t.tokens===!0?[]:null,tsconfigMatchCache:t4??(t4=new e0(o?"Infinity":((h=t.cacheLifetime)==null?void 0:h.glob)??void 0)),tsconfigRootDir:m};if(Q.debugLevel.size>0){let y=[];Q.debugLevel.has("typescript-eslint")&&y.push("typescript-eslint:*"),(Q.debugLevel.has("eslint")||od.default.enabled("eslint:*,-eslint:code-path"))&&y.push("eslint:*,-eslint:code-path"),od.default.enable(y.join(","))}if(Array.isArray(t.programs)){if(!t.programs.length)throw new Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");e4("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return!Q.programs&&!Q.projectService&&(Q.projects=new Map),t.jsDocParsingMode==null&&Q.projects.size===0&&Q.programs==null&&Q.projectService==null&&(Q.jsDocParsingMode=xs.ParseNone),r0(Q,v),Q}function r4(e){return Rl(e)?e.getFullText(e):typeof e=="string"?e:String(e)}function i4(e){return e?"estree.tsx":"estree.ts"}var o4={default:Ia},gx=(0,o4.default)("typescript-eslint:typescript-estree:parser");function c0(e,t){let{ast:a}=c4(e,t,!1);return a}function c4(e,t,a){let o=o0(e,t);if(t!=null&&t.errorOnTypeScriptSyntacticAndSemanticIssues)throw new Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let m=Qh(o),{astMaps:v,estree:A}=Hh(m,o,a);return{ast:A,esTreeNodeToTSNodeMap:v.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:v.tsNodeToESTreeNodeMap}}function l4(e,t){let a=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(a,t)}var l0=l4;function u4(e){let t=[];for(let a of e)try{return a()}catch(o){t.push(o)}throw Object.assign(new Error("All combinations failed"),{errors:t})}var u0=u4;var p4=(e,t,a)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[a<0?t.length+a:a]:t.at(a)},cd=p4;function f4(e){return Array.isArray(e)&&e.length>0}var p0=f4;function tr(e){var o,m,v;let t=((o=e.range)==null?void 0:o[0])??e.start,a=(v=((m=e.declaration)==null?void 0:m.decorators)??e.decorators)==null?void 0:v[0];return a?Math.min(tr(a),t):t}function Kr(e){var t;return((t=e.range)==null?void 0:t[1])??e.end}function d4(e){let t=new Set(e);return a=>t.has(a==null?void 0:a.type)}var f0=d4;var m4=f0(["Block","CommentBlock","MultiLine"]),Ss=m4;function h4(e){let t=`*${e.value}*`.split(` `);return t.length>1&&t.every(a=>a.trimStart()[0]==="*")}var ld=h4;function y4(e){return Ss(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(e.value)}var d0=y4;var ws=null;function ks(e){if(ws!==null&&typeof ws.property){let t=ws;return ws=ks.prototype=null,t}return ws=ks.prototype=e??Object.create(null),new ks}var g4=10;for(let e=0;e<=g4;e++)ks();function ud(e){return ks(e)}function b4(e,t="type"){ud(e);function a(o){let m=o[t],v=e[m];if(!Array.isArray(v))throw Object.assign(new Error(`Missing visitor keys for '${m}'.`),{node:o});return v}return a}var m0=b4;var h0={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","arguments","typeParameters","typeArguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","returnType","body","predicate"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","arguments","typeParameters","typeArguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["key","value","decorators"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","returnType","body","predicate"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["properties","typeAnnotation","decorators"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","arguments","typeParameters","typeArguments"],ClassProperty:["decorators","key","typeAnnotation","value","variance"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","key","typeAnnotation","value","variance"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","params","rest","returnType","this"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes","typeArguments","typeParameters"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],ImportAttribute:["key","value"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],RecordExpression:["properties"],TupleExpression:["elements"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["typeParameter","nameType","typeAnnotation"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:["members"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],TSTemplateLiteralType:["quasis","types"],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGRoot:["node"],NGPipeExpression:["left","right","arguments"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGMicrosyntax:["body"],NGMicrosyntaxKey:[],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGMicrosyntaxAs:["key","alias"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"]};var v4=m0(h0),y0=v4;function pd(e,t){if(!(e!==null&&typeof e=="object"))return e;if(Array.isArray(e)){for(let o=0;o{var A;(A=v.leadingComments)!=null&&A.some(d0)&&m.add(tr(v))}),e=Ul(e,v=>{if(v.type==="ParenthesizedExpression"){let{expression:A}=v;if(A.type==="TypeCastExpression")return A.range=[...v.range],A;let P=tr(v);if(!m.has(P))return A.extra={...A.extra,parenthesized:!0},A}})}if(e=Ul(e,m=>{switch(m.type){case"LogicalExpression":if(g0(m))return fd(m);break;case"VariableDeclaration":{let v=cd(!1,m.declarations,-1);v!=null&&v.init&&o[Kr(v)]!==";"&&(m.range=[tr(m),Kr(v)]);break}case"TSParenthesizedType":return m.typeAnnotation;case"TSTypeParameter":if(typeof m.name=="string"){let v=tr(m);m.name={type:"Identifier",name:m.name,range:[v,v+m.name.length]}}break;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(m.types.length===1)return m.types[0];break}}),p0(e.comments)){let m=cd(!1,e.comments,-1);for(let v=e.comments.length-2;v>=0;v--){let A=e.comments[v];Kr(A)===tr(m)&&Ss(A)&&Ss(m)&&ld(A)&&ld(m)&&(e.comments.splice(v+1,1),A.value+="*//*"+m.value,A.range=[tr(A),Kr(m)]),m=A}}return e.type==="Program"&&(e.range=[0,o.length]),e}function g0(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function fd(e){return g0(e)?fd({type:"LogicalExpression",operator:e.operator,left:fd({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[tr(e.left),Kr(e.right.left)]}),right:e.right.right,range:[tr(e),Kr(e)]}):e}var b0=T4;var x4=/\*\/$/,S4=/^\/\*\*?/,w4=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,k4=/(^|\s+)\/\/([^\n\r]*)/g,v0=/^(\r?\n)+/,E4=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,T0=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,A4=/(\r?\n|^) *\* ?/g,C4=[];function x0(e){let t=e.match(w4);return t?t[0].trimStart():""}function S0(e){let t=` `;e=Sr(!1,e.replace(S4,"").replace(x4,""),A4,"$1");let a="";for(;a!==e;)a=e,e=Sr(!1,e,E4,`${t}$1 $2${t}`);e=e.replace(v0,"").trimEnd();let o=Object.create(null),m=Sr(!1,e,T0,"").replace(v0,"").trimEnd(),v;for(;v=T0.exec(e);){let A=Sr(!1,v[2],k4,"");if(typeof o[v[1]]=="string"||Array.isArray(o[v[1]])){let P=o[v[1]];o[v[1]]=[...C4,...Array.isArray(P)?P:[P],A]}else o[v[1]]=A}return{comments:m,pragmas:o}}function D4(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` (c)?c.tagDefinition=g:c.tagDefinition= Copyright (c) 2013 Dominic Tarr Copyright (C) 2011-2015 by Vitaly Puzrin (c)?c:void 0) Copyright (c) Meta Platforms, Inc. and affiliates. Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell >>> prettier-plugin-organize-imports no copyright notice >>> pretty-format Found in: package/LICENSE Copyright (c) Meta Platforms, Inc. and affiliates MIT.LICENSE >>> prismjs Found in: package/LICENSE Copyright (c) 2012 Lea Verou MIT.LICENSE >>> private Copyright (c) 2014 Ben Newman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> process (The MIT License) Copyright (c) 2013 Roman Shtylman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> process-nextick-args Copyright (c) 2015 Calvin Metcalf Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. **THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.** >>> promise-retry Copyright (c) 2014 IndigoUnited Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> prompts Found in: package/license Copyright (c) 2018 Terkel Gjervig Nielsen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> prop-types Found in: package/LICENSE Copyright (c) 2013-present, Facebook, Inc. MIT.LICENSE >>> proper-lockfile Found in: package/LICENSE Copyright (c) 2018 Made With MOXY Lda The MIT License (MIT) >>> properties The MIT License (MIT) Copyright (c) 2014 Gabriel Llamas Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> properties-reader Found in: package/LICENSE Copyright (c) 2013 Steve King The MIT License (MIT) >>> property-information Found in: package/license Copyright (c) 2015 Titus Wormer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> proto-list The ISC License Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. >>> protocols Copyright (c) 2015-20 Ionic © [Ionic Found in: package/LICENSE Copyright (c) 2015-22 Ionica Bizau (https://ionicabizau.net) The MIT License (MIT) >>> protoduck The MIT License (MIT) Copyright (c) 2017 Kat Marchán Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> protractor The MIT License Copyright (c) 2010-2017 Google, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> protractor-jasmine2-screenshot-reporter no copyright notice >>> proxy-addr Found in: package/LICENSE Copyright (c) 2014-2016 Douglas Christopher Wilson (The MIT License) >>> proxy-agent Copyright (c) 2013 Nathan Rajlich >>> proxy-from-env Found in: package/LICENSE Copyright (c) 2016-2018 Rob Wu The MIT License Copyright ([C]) [2016]-[2018] [Rob] [Wu] <[rob]@[robwu].[nl]> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> prr The MIT License (MIT) ===================== Copyright (c) 2014 Rod Vagg --------------------------- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> ps-tree The MIT License (MIT) Copyright (c) 2014 Domenic Tarr, Charlie Robbins & the Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> psl License The MIT License (MIT) Copyright (c) 2017 Lupo Montero lupomontero@gmail.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> pump The MIT License (MIT) Copyright (c) 2014 Mathias Buus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> pumpify The MIT License (MIT) Copyright (c) 2014 Mathias Buus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> punycode Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Found in: package/LICENSE-MIT.txt Copyright Mathias Bynens Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> pure-rand Copyright (c) 2018 Nicolas DUBIEN >>> q Copyright 2009–2014 Kristopher Michael Kowal. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ADDITIONAL LICENSE INFORMATION: > Apache 2.0 q-1.4.1.tgz\q-1.4.1.tar\package\q.js With parts by Mark Miller Copyright (C) 2011 Google Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright 2009–2017 Kristopher Michael Kowal. All rights reserved. Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the "Software") to deal in the Software without restriction including without limitation the rights to use copy modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ADDITIONAL LICENSE INFORMATION: > Apache 2.0 q-1.5.1.tar.gz\q-1.5.1.tar\q-1.5.1\ q.js With parts by Mark Miller Copyright (C) 2011 Google Inc. Licensed under the Apache License Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing software distributed under the License is distributed on an "AS IS" BASIS WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied. See the License for the specific language governing permissions and limitations under the License. >>> qjobs The MIT License Copyright (c) 2013-2018 Franck34 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> query-string The MIT License (MIT) Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Copyright (c) Sindre Sorhus (http://sindresorhus.com) Found in: package/license Copyright (c) Sindre Sorhus (http://sindresorhus.com) MIT.LICENSE >>> querystringify Copyright (c) 2015 Unshift.io, Arnout Kazemier The MIT License (MIT) [Copyright] ([c]) [2015] [Unshift].[io], [Arnout] [Kazemier], [the] [Contributors]. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> queue-microtask Found in: package/LICENSE Copyright (c) Feross Aboukhadijeh The MIT License (MIT) >>> quick-lru MIT License Copyright (c) Sindre Sorhus (sindresorhus.com) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> rambda no copyright notice >>> ramda (c) ? _curry1(function (_c) return fn(a, b, _c); }) : fn(a, b, c); } (c) ? _curry2(function (_b, _c) return fn(a, _b, _c); }) : _isPlaceholder(a) ? _curry1(function (_a) { return fn(_a, b, c); }) : _isPlaceholder(b) ? _curry1(function (_b) { return fn(a, _b, c); (c) ? _curry2(function (_a, _c) return fn(_a, b, _c); (c) ? _curry1(function (_c) return fn(a, b, _c); }) : fn(a, b, c); } (c) ? _curry2(function (_a, _c) return fn(_a, b, _c); (c) 2013-2023 Scott Sauyet, Michael Hurley, and David Chambers (c) ? _curry2(function (_b, _c) return fn(a, _b, _c); }) : _isPlaceholder(a) ? _curry1(function (_a) { return fn(_a, b, c); }) : _isPlaceholder(b) ? _curry1(function (_b) { return fn(a, _b, c); (c) ? f3 : _isPlaceholder(a) return fn(_a, _b, c); (c) ? f3 : _isPlaceholder(a) return fn(_a, _b, c); (c) ? _curry2(function (_b, _c) return fn(a, _b, _c); }) : _isPlaceholder(a) ? _curry1(function (_a) { return fn(_a, b, c); }) : _isPlaceholder(b) ? _curry1(function (_b) { return fn(a, _b, c); (c) ? f3 : _isPlaceholder(a) return fn(_a, _b, c); (c) ? _curry2(function (_a, _c) return fn(_a, b, _c); (c) ? _curry2(function (_b, _c) return fn(a, _b, _c); }) : _isPlaceholder(a) ? _curry1(function (_a) { return fn(_a, b, c); }) : _isPlaceholder(b) ? _curry1(function (_b) { return fn(a, _b, c); (c) ? _curry2(function (_a, _c) return fn(_a, b, _c); (c) 2013-2024 Scott Sauyet, Michael Hurley, and David Chambers (c) ? _curry1(function (_c) return fn(a, b, _c); }) : fn(a, b, c); } (c) ? _curry1(function (_c) return fn(a, b, _c); }) : fn(a, b, c); } (c) ? f3 : _isPlaceholder(a) return fn(_a, _b, c); >>> randexp Copyright (C) 2011 by fent >>> randombytes MIT License Copyright (c) 2017 crypto-browserify Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> range-parser (The MIT License) Copyright (c) 2012-2014 TJ Holowaychuk Copyright (c) 2015-2016 Douglas Christopher Wilson >> raw-body Found in: package/LICENSE Copyright (c) 2014-2022 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. >>> raw-loader License: MIT >>> rc [PLEASE NOTE: BROADCOM ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE MIT LICENSE. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.] License Multi-licensed under the two-clause BSD License, MIT License, or Apache License, version 2.0 >>> react Copyright (c) Facebook, Inc. and its affiliates. (c)?(e="",null a[g];var f=d+Q(k,g);h+=R(k,b,e,f,c)}else if(f=A(a),"function"===typeof f)for(a=f.call(a),g=0;!(k=a.next()).done;)k=k.value,f=d+Q(k,g++),h+=R(k,b,e,f,c);else if("object"===k)throw b=String(a),Error("Objects are not valid as a React child (found: "+("[object Object]"===b?"object with keys {"+Object.keys(a).join(", ")+"}":b)+"). If you meant to render a collection of children, use an array instead.");return h} function S(a,b,e){if(null==a)return a;var d=[],c=0;R(a,d,"","",function(a){return b.call(e,a,c++)});return d}function T(a){if(-1===a._status){var b=a._result;b=b();b.then(function(b){if(0===a._status||-1===a._status)a._status=1,a._result=b},function(b){if(0===a._status||-1===a._status)a._status=2,a._result=b});-1===a._status&&(a._status=0,a._result=b)}if(1===a._status)return a._result.default;throw a._result;} var U={current:null},V={transition:null},W={ReactCurrentDispatcher:U,ReactCurrentBatchConfig:V,ReactCurrentOwner:K};function X(){throw Error("act(...) is not supported in production builds of React.");} exports.Children={map:S,forEach:function(a,b,e){S(a,function(){b.apply(this,arguments)},e)},count:function(a){var b=0;S(a,function(){b++});return b},toArray:function(a){return S(a,function(a){return a})||[]},only:function(a){if(!O(a))throw Error("React.Children.only expected to receive a single React element child.");return a}};exports.Component=E;exports.Fragment=p;exports.Profiler=r;exports.PureComponent=G;exports.StrictMode=q;exports.Suspense=w; exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W;exports.act=X; exports.cloneElement=function(a,b,e){if(null===a||void 0===a)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+a+".");var d=C({},a.props),c=a.key,k=a.ref,h=a._owner;if(null!=b){void 0!==b.ref&&(k=b.ref,h=K.current);void 0!==b.key&&(c=""+b.key);if(a.type&&a.type.defaultProps)var g=a.type.defaultProps;for(f in b)J.call(b,f)&&!L.hasOwnProperty(f)&&(d[f]=void 0===b[f]&&void 0!==g?g[f]:b[f])}var f=arguments.length-2;if(1===f)d.children=e;else if(1>> react-copy-to-clipboard Found in: package/LICENSE Copyright (c) 2016 Nik Butenko The MIT License (MIT) >>> react-debounce-input Found in: package/LICENSE Copyright (c) 2016 Nik Butenko The MIT License (MIT) >>> react-dom (c)?vb:K.current,k=Xb(b,k));var p=c.getDerivedStateFromProps;(l="function"===typeof p q!==k)&&Ii(b,g,d,k);lb=!1;q=b.memoizedState;g.state=q;Md(b,d,g,e);var v=b.memoizedState;h!==m||q!==v||T.current||lb?("function"===typeof p&&(Qf(b,c,p,d),v=b.memoizedState),(n=lb||Gi(b,c,n,d,q,v,k)||!1)?(l||"function"!==typeof g.UNSAFE_componentWillUpdate&&"function"!==typeof g.componentWillUpdate||("function"===typeof g.componentWillUpdate&&g.componentWillUpdate(d,v,k),"function"===typeof g.UNSAFE_componentWillUpdate&&g.UNSAFE_componentWillUpdate(d,v,k)),"function"===typeof g.componentDidUpdate&& (b.flags|=4),"function"===typeof g.getSnapshotBeforeUpdate&&(b.flags|=1024)):("function"!==typeof g.componentDidUpdate||h===a.memoizedProps&&q===a.memoizedState||(b.flags|=4),"function"!==typeof g.getSnapshotBeforeUpdate||h===a.memoizedProps&&q===a.memoizedState||(b.flags|=1024),b.memoizedProps=d,b.memoizedState=v),g.props=d,g.state=v,g.context=k,d=n):("function"!==typeof g.componentDidUpdate||h===a.memoizedProps&&q===a.memoizedState||(b.flags|=4),"function"!==typeof g.getSnapshotBeforeUpdate||h=== a.memoizedProps&&q===a.memoizedState||(b.flags|=1024),d=!1)}return Xf(a,b,c,d,f,e)}function Xf(a,b,c,d,e,f){Ti(a,b);var g=0!==(b.flags&128);if(!d&&!g)return e&&Yh(b,c,!1),Ua(a,b,f);d=b.stateNode;dl.current=b;if(g&&"function"!==typeof c.getDerivedStateFromError){var h=null;Cb=-1}else uc(b),h=d.render(),Pb();b.flags|=1;null!==a&&g?(g=h,b.child=fc(b,a.child,null,f),b.child=fc(b,null,g,f)):ba(a,b,h,f);b.memoizedState=d.state;e&&Yh(b,c,!0);return b.child}function Vi(a){var b=a.stateNode;b.pendingContext? Wh(a,b.pendingContext,b.pendingContext!==b.context):b.context&&Wh(a,b.context,!1);Cf(a,b.containerInfo)}function Wi(a,b,c,d,e){$b();tf(e);b.flags|=256;ba(a,b,c,d);return b.child}function Yf(a){return{baseLanes:a,cachePool:null,transitions:null}}function Xi(a,b,c){var d=b.pendingProps,e=H.current,f=!1,g=0!==(b.flags&128),h;(h=g)||(h=null!==a&&null===a.memoizedState?!1:0!==(e&2));if(h)f=!0,b.flags&=-129;else if(null===a||null!==a.memoizedState)e|=1;E(H,e&1);if(null===a){sf(b);a=b.memoizedState;if(null!== a&&(a=a.dehydrated,null!==a))return 0===(b.mode&1)?b.lanes=1:"$!"===a.data?b.lanes=8:b.lanes=1073741824,null;g=d.children;a=d.fallback;return f?(d=b.mode,f=b.child,g={mode:"hidden",children:g},0===(d&1)&&null!==f?(f.childLanes=0,f.pendingProps=g,b.mode&2&&(f.actualDuration=0,f.actualStartTime=-1,f.selfBaseDuration=0,f.treeBaseDuration=0)):f=Yd(g,d,0,null),a=yb(a,d,c,null),f.return=b,a.return=b,f.sibling=a,b.child=f,b.child.memoizedState=Yf(c),b.memoizedState=Zf,a):$f(b,g)}e=a.memoizedState;if(null!== e&&(h=e.dehydrated,null!==h))return el(a,b,g,d,h,e,c);if(f){f=d.fallback;g=b.mode;e=a.child;h=e.sibling;var k={mode:"hidden",children:d.children};0===(g&1)&&b.child!==e?(d=b.child,d.childLanes=0,d.pendingProps=k,b.mode&2&&(d.actualDuration=0,d.actualStartTime=-1,d.selfBaseDuration=e.selfBaseDuration,d.treeBaseDuration=e.treeBaseDuration),b.deletions=null):(d=jb(e,k),d.subtreeFlags=e.subtreeFlags&14680064);null!==h?f=jb(h,f):(f=yb(f,g,c,null),f.flags|=2);f.return=b;d.return=b;d.sibling=f;b.child=d; d=f;f=b.child;g=a.child.memoizedState;g=null===g?Yf(c):{baseLanes:g.baseLanes|c,cachePool:null,transitions:g.transitions};f.memoizedState=g;f.childLanes=a.childLanes&~c;b.memoizedState=Zf;return d}f=a.child;a=f.sibling;d=jb(f,{mode:"visible",children:d.children});0===(b.mode&1)&&(d.lanes=c);d.return=b;d.sibling=null;null!==a&&(c=b.deletions,null===c?(b.deletions=[a],b.flags|=16):c.push(a));b.child=d;b.memoizedState=null;return d}function $f(a,b,c){b=Yd({mode:"visible",children:b},a.mode,0,null);b.return= a;return a.child=b}function Zd(a,b,c,d){null!==d&&tf(d);fc(b,a.child,null,c);a=$f(b,b.pendingProps.children);a.flags|=2;b.memoizedState=null;return a}function el(a,b,c,d,e,f,g){if(c){if(b.flags&256)return b.flags&=-257,d=Sf(Error(m(422))),Zd(a,b,g,d);if(null!==b.memoizedState)return b.child=a.child,b.flags|=128,null;f=d.fallback;e=b.mode;d=Yd({mode:"visible",children:d.children},e,0,null);f=yb(f,e,g,null);f.flags|=2;d.return=b;f.return=b;d.sibling=f;b.child=d;0!==(b.mode&1)&&fc(b,a.child,null,g); b.child.memoizedState=Yf(g);b.memoizedState=Zf;return f}if(0===(b.mode&1))return Zd(a,b,g,null);if("$!"===e.data){d=e.nextSibling&&e.nextSibling.dataset;if(d)var h=d.dgst;d=h;f=Error(m(419));d=Sf(f,d,void 0);return Zd(a,b,g,d)}h=0!==(g&a.childLanes);if(ha||h){d=P;if(null!==d){switch(g&-g){case 4:e=2;break;case 16:e=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:e= 32;break;case 536870912:e=268435456;break;default:e=0}e=0!==(e&(d.suspendedLanes|g))?0:e;0!==e&&e!==f.retryLane&&(f.retryLane=e,Sa(a,e),ya(d,a,e,-1))}ag();d=Sf(Error(m(421)));return Zd(a,b,g,d)}if("$?"===e.data)return b.flags|=128,b.child=a.child,b=fl.bind(null,a),e._reactRetry=b,null;a=f.treeContext;fa=Oa(e.nextSibling);ma=b;C=!0;xa=null;null!==a&&(oa[pa++]=Qa,oa[pa++]=Ra,oa[pa++]=xb,Qa=a.id,Ra=a.overflow,xb=b);b=$f(b,d.children);b.flags|=4096;return b}function Yi(a,b,c){a.lanes|=b;var d=a.alternate; null!==d&&(d.lanes|=b);zf(a.return,b,c)}function bg(a,b,c,d,e){var f=a.memoizedState;null===f?a.memoizedState={isBackwards:b,rendering:null,renderingStartTime:0,last:d,tail:c,tailMode:e}:(f.isBackwards=b,f.rendering=null,f.renderingStartTime=0,f.last=d,f.tail=c,f.tailMode=e)}function Zi(a,b,c){var d=b.pendingProps,e=d.revealOrder,f=d.tail;ba(a,b,d.children,c);d=H.current;if(0!==(d&2))d=d&1|2,b.flags|=128;else{if(null!==a&&0!==(a.flags&128))a:for(a=b.child;null!==a;){if(13===a.tag)null!==a.memoizedState&& Yi(a,c,b);else if(19===a.tag)Yi(a,c,b);else if(null!==a.child){a.child.return=a;a=a.child;continue}if(a===b)break a;for(;null===a.sibling;){if(null===a.return||a.return===b)break a;a=a.return}a.sibling.return=a.return;a=a.sibling}d&=1}E(H,d);if(0===(b.mode&1))b.memoizedState=null;else switch(e){case "forwards":c=b.child;for(e=null;null!==c;)a=c.alternate,null!==a&&null===Nd(a)&&(e=c),c=c.sibling;c=e;null===c?(e=b.child,b.child=null):(e=c.sibling,c.sibling=null);bg(b,!1,e,c,f);break;case "backwards":c= null;e=b.child;for(b.child=null;null!==e;){a=e.alternate;if(null!==a&&null===Nd(a)){b.child=e;break}a=e.sibling;e.sibling=c;c=e;e=a}bg(b,!0,c,null,f);break;case "together":bg(b,!1,null,null,void 0);break;default:b.memoizedState=null}return b.child}function Xd(a,b){0===(b.mode&1)&&null!==a&&(a.alternate=null,b.alternate=null,b.flags|=2)}function Ua(a,b,c){null!==a&&(b.dependencies=a.dependencies);Cb=-1;sa|=b.lanes;if(0===(c&b.childLanes))return null;if(null!==a&&b.child!==a.child)throw Error(m(153)); if(null!==b.child){a=b.child;c=jb(a,a.pendingProps);b.child=c;for(c.return=b;null!==a.sibling;)a=a.sibling,c=c.sibling=jb(a,a.pendingProps),c.return=b;c.sibling=null}return b.child}function gl(a,b,c){switch(b.tag){case 3:Vi(b);$b();break;case 5:ki(b);break;case 1:ea(b.type)&&Bd(b);break;case 4:Cf(b,b.stateNode.containerInfo);break;case 10:var d=b.type._context,e=b.memoizedProps.value;E(Kd,d._currentValue);d._currentValue=e;break;case 12:0!==(c&b.childLanes)&&(b.flags|=4);d=b.stateNode;d.effectDuration= 0;d.passiveEffectDuration=0;break;case 13:d=b.memoizedState;if(null!==d){if(null!==d.dehydrated)return E(H,H.current&1),b.flags|=128,null;if(0!==(c&b.child.childLanes))return Xi(a,b,c);E(H,H.current&1);a=Ua(a,b,c);return null!==a?a.sibling:null}E(H,H.current&1);break;case 19:d=0!==(c&b.childLanes);if(0!==(a.flags&128)){if(d)return Zi(a,b,c);b.flags|=128}e=b.memoizedState;null!==e&&(e.rendering=null,e.tail=null,e.lastEffect=null);E(H,H.current);if(d)break;else return null;case 22:case 23:return b.lanes= 0,Si(a,b,c)}return Ua(a,b,c)}function Sc(a,b){if(!C)switch(a.tailMode){case "hidden":b=a.tail;for(var c=null;null!==b;)null!==b.alternate&&(c=b),b=b.sibling;null===c?a.tail=null:c.sibling=null;break;case "collapsed":c=a.tail;for(var d=null;null!==c;)null!==c.alternate&&(d=c),c=c.sibling;null===d?b||null===a.tail?a.tail=null:a.tail.sibling=null:d.sibling=null}}function V(a){var b=null!==a.alternate&&a.alternate.child===a.child,c=0,d=0;if(b)if(0!==(a.mode&2)){for(var e=a.selfBaseDuration,f=a.child;null!== f;)c|=f.lanes|f.childLanes,d|=f.subtreeFlags&14680064,d|=f.flags&14680064,e+=f.treeBaseDuration,f=f.sibling;a.treeBaseDuration=e}else for(e=a.child;null!==e;)c|=e.lanes|e.childLanes,d|=e.subtreeFlags&14680064,d|=e.flags&14680064,e.return=a,e=e.sibling;else if(0!==(a.mode&2)){e=a.actualDuration;f=a.selfBaseDuration;for(var g=a.child;null!==g;)c|=g.lanes|g.childLanes,d|=g.subtreeFlags,d|=g.flags,e+=g.actualDuration,f+=g.treeBaseDuration,g=g.sibling;a.actualDuration=e;a.treeBaseDuration=f}else for(e= a.child;null!==e;)c|=e.lanes|e.childLanes,d|=e.subtreeFlags,d|=e.flags,e.return=a,e=e.sibling;a.subtreeFlags|=d;a.childLanes=c;return b}function $i(a,b,c){var d=b.pendingProps;qf(b);switch(b.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return V(b),null;case 1:return ea(b.type)&&(t(T),t(K)),V(b),null;case 3:d=b.stateNode;cc();t(T);t(K);Ef();d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null);if(null===a||null===a.child)Fd(b)?b.flags|=4:null===a|| a.memoizedState.isDehydrated&&0===(b.flags&256)||(b.flags|=1024,null!==xa&&(cg(xa),xa=null));aj(a,b);V(b);return null;case 5:Df(b);var e=Ab(Lc.current);c=b.type;if(null!==a&&null!=b.stateNode)hl(a,b,c,d,e),a.ref!==b.ref&&(b.flags|=512,b.flags|=2097152);else{if(!d){if(null===b.stateNode)throw Error(m(166));V(b);return null}a=Ab(Fa.current);if(Fd(b)){d=b.stateNode;a=b.type;c=b.memoizedProps;d[Ea]=b;d[Ic]=c;var f=0!==(b.mode&1);switch(a){case "dialog":A("cancel",d);A("close",d);break;case "iframe":case "object":case "embed":A("load", d);break;case "video":case "audio":for(e=0;e\x3c/script>",a=a.removeChild(a.firstChild)):"string"===typeof d.is?a=g.createElement(c,{is:d.is}):(a=g.createElement(c),"select"===c&&(g=a,d.multiple?g.multiple=!0:d.size&&(g.size=d.size))):a=g.createElementNS(a,c);a[Ea]=b;a[Ic]=d;il(a,b,!1,!1);b.stateNode=a;a:{g=Je(c,d);switch(c){case "dialog":A("cancel",a);A("close",a);e=d;break;case "iframe":case "object":case "embed":A("load",a);e=d;break; case "video":case "audio":for(e=0;edg&&(b.flags|=128,d=!0,Sc(f,!1),b.lanes=4194304)}else{if(!d)if(a=Nd(g),null!==a){if(b.flags|=128,d=!0,a=a.updateQueue,null!==a&&(b.updateQueue=a,b.flags|=4),Sc(f,!0),null===f.tail&&"hidden"===f.tailMode&&!g.alternate&&!C)return V(b),null}else 2*Q()-f.renderingStartTime>dg&&1073741824!==c&&(b.flags|=128,d=!0,Sc(f,!1),b.lanes=4194304);f.isBackwards?(g.sibling=b.child,b.child=g):(a=f.last,null!==a?a.sibling=g:b.child=g,f.last=g)}if(null!== f.tail)return b=f.tail,f.rendering=b,f.tail=b.sibling,f.renderingStartTime=Q(),b.sibling=null,a=H.current,E(H,d?a&1|2:a&1),b;V(b);return null;case 22:case 23:return U=Ja.current,t(Ja),d=null!==b.memoizedState,null!==a&&null!==a.memoizedState!==d&&(b.flags|=8192),d&&0!==(b.mode&1)?0!==(U&1073741824)&&(V(b),b.subtreeFlags&6&&(b.flags|=8192)):V(b),null;case 24:return null;case 25:return null}throw Error(m(156,b.tag));}function kl(a,b,c){qf(b);switch(b.tag){case 1:return ea(b.type)&&(t(T),t(K)),a=b.flags, a&65536?(b.flags=a&-65537|128,0!==(b.mode&2)&&Pf(b),b):null;case 3:return cc(),t(T),t(K),Ef(),a=b.flags,0!==(a&65536)&&0===(a&128)?(b.flags=a&-65537|128,b):null;case 5:return Df(b),null;case 13:t(H);a=b.memoizedState;if(null!==a&&null!==a.dehydrated){if(null===b.alternate)throw Error(m(340));$b()}a=b.flags;return a&65536?(b.flags=a&-65537|128,0!==(b.mode&2)&&Pf(b),b):null;case 19:return t(H),null;case 4:return cc(),null;case 10:return yf(b.type._context),null;case 22:case 23:return U=Ja.current,t(Ja), null;case 24:return null;default:return null}}function gc(a,b){var c=a.ref;if(null!==c)if("function"===typeof c)try{if(a.mode&2)try{Ia(),c(null)}finally{Ha(a)}else c(null)}catch(d){I(a,b,d)}else c.current=null}function $d(a,b,c){try{c()}catch(d){I(a,b,d)}}function ll(a,b){eg=pd;a=Fh();if(bf(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else a:{c=(c=a.ownerDocument)&&c.defaultView||window;var d=c.getSelection&&c.getSelection();if(d&&0!==d.rangeCount){c=d.anchorNode; var e=d.anchorOffset,f=d.focusNode;d=d.focusOffset;try{c.nodeType,f.nodeType}catch(F){c=null;break a}var g=0,h=-1,k=-1,n=0,l=0,u=a,q=null;b:for(;;){for(var t;;){u!==c||0!==e&&3!==u.nodeType||(h=g+e);u!==f||0!==d&&3!==u.nodeType||(k=g+d);3===u.nodeType&&(g+=u.nodeValue.length);if(null===(t=u.firstChild))break;q=u;u=t}for(;;){if(u===a)break b;q===c&&++n===e&&(h=g);q===f&&++l===d&&(k=g);if(null!==(t=u.nextSibling))break;u=q;q=u.parentNode}u=t}c=-1===h||-1===k?null:{start:h,end:k}}else c=null}c=c||{start:0, end:0}}else c=null;fg={focusedElem:a,selectionRange:c};pd=!1;for(p=b;null!==p;)if(b=p,a=b.child,0!==(b.subtreeFlags&1028)&&null!==a)a.return=b,p=a;else for(;null!==p;){b=p;try{var v=b.alternate;if(0!==(b.flags&1024))switch(b.tag){case 0:case 11:case 15:break;case 1:if(null!==v){var w=v.memoizedProps,x=v.memoizedState,B=b.stateNode,y=B.getSnapshotBeforeUpdate(b.elementType===b.type?w:za(b.type,w),x);B.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var r=b.stateNode.containerInfo;1===r.nodeType? r.textContent="":9===r.nodeType&&r.documentElement&&r.removeChild(r.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(m(163));}}catch(F){I(b,b.return,F)}a=b.sibling;if(null!==a){a.return=b.return;p=a;break}p=b.return}v=cj;cj=!1;return v}function Va(a,b,c){var d=b.updateQueue;d=null!==d?d.lastEffect:null;if(null!==d){var e=d=d.next;do{if((e.tag&a)===a){var f=e.destroy;e.destroy=void 0;void 0!==f&&(0!==(a&8)?null!==l&&"function"===typeof l.markComponentPassiveEffectUnmountStarted&& l.markComponentPassiveEffectUnmountStarted(b):0!==(a&4)&&bh(b),$d(b,c,f),0!==(a&8)?null!==l&&"function"===typeof l.markComponentPassiveEffectUnmountStopped&&l.markComponentPassiveEffectUnmountStopped():0!==(a&4)&&ch())}e=e.next}while(e!==d)}}function Db(a,b){var c=b.updateQueue;c=null!==c?c.lastEffect:null;if(null!==c){var d=c=c.next;do{if((d.tag&a)===a){0!==(a&8)?null!==l&&"function"===typeof l.markComponentPassiveEffectMountStarted&&l.markComponentPassiveEffectMountStarted(b):0!==(a&4)&&null!== l&&"function"===typeof l.markComponentLayoutEffectMountStarted&&l.markComponentLayoutEffectMountStarted(b);var e=d.create;d.destroy=e();0!==(a&8)?null!==l&&"function"===typeof l.markComponentPassiveEffectMountStopped&&l.markComponentPassiveEffectMountStopped():0!==(a&4)&&null!==l&&"function"===typeof l.markComponentLayoutEffectMountStopped&&l.markComponentLayoutEffectMountStopped()}d=d.next}while(d!==c)}}function gg(a){var b=a.ref;if(null!==b){var c=a.stateNode;if("function"===typeof b)if(a.mode& 2)try{Ia(),b(c)}finally{Ha(a)}else b(c);else b.current=c}}function dj(a){var b=a.alternate;null!==b&&(a.alternate=null,dj(b));a.child=null;a.deletions=null;a.sibling=null;5===a.tag&&(b=a.stateNode,null!==b&&(delete b[Ea],delete b[Ic],delete b[ff],delete b[ml],delete b[nl]));a.stateNode=null;a.return=null;a.dependencies=null;a.memoizedProps=null;a.memoizedState=null;a.pendingProps=null;a.stateNode=null;a.updateQueue=null}function ej(a){return 5===a.tag||3===a.tag||4===a.tag}function fj(a){a:for(;;){for(;null=== a.sibling;){if(null===a.return||ej(a.return))return null;a=a.return}a.sibling.return=a.return;for(a=a.sibling;5!==a.tag&&6!==a.tag&&18!==a.tag;){if(a.flags&2)continue a;if(null===a.child||4===a.tag)continue a;else a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function hg(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?8===c.nodeType?c.parentNode.insertBefore(a,b):c.insertBefore(a,b):(8===c.nodeType?(b=c.parentNode,b.insertBefore(a,c)):(b=c,b.appendChild(a)),c=c._reactRootContainer, null!==c&&void 0!==c||null!==b.onclick||(b.onclick=Ad));else if(4!==d&&(a=a.child,null!==a))for(hg(a,b,c),a=a.sibling;null!==a;)hg(a,b,c),a=a.sibling}function ig(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?c.insertBefore(a,b):c.appendChild(a);else if(4!==d&&(a=a.child,null!==a))for(ig(a,b,c),a=a.sibling;null!==a;)ig(a,b,c),a=a.sibling}function ob(a,b,c){for(c=c.child;null!==c;)gj(a,b,c),c=c.sibling}function gj(a,b,c){if(Da&&"function"===typeof Da.onCommitFiberUnmount)try{Da.onCommitFiberUnmount(id, c)}catch(h){}switch(c.tag){case 5:Y||gc(c,b);case 6:var d=W,e=Aa;W=null;ob(a,b,c);W=d;Aa=e;null!==W&&(Aa?(a=W,c=c.stateNode,8===a.nodeType?a.parentNode.removeChild(c):a.removeChild(c)):W.removeChild(c.stateNode));break;case 18:null!==W&&(Aa?(a=W,c=c.stateNode,8===a.nodeType?mf(a.parentNode,c):1===a.nodeType&&mf(a,c),Bc(a)):mf(W,c.stateNode));break;case 4:d=W;e=Aa;W=c.stateNode.containerInfo;Aa=!0;ob(a,b,c);W=d;Aa=e;break;case 0:case 11:case 14:case 15:if(!Y&&(d=c.updateQueue,null!==d&&(d=d.lastEffect, null!==d))){e=d=d.next;do{var f=e,g=f.destroy;f=f.tag;void 0!==g&&(0!==(f&2)?$d(c,b,g):0!==(f&4)&&(bh(c),c.mode&2?(Ia(),$d(c,b,g),Ha(c)):$d(c,b,g),ch()));e=e.next}while(e!==d)}ob(a,b,c);break;case 1:if(!Y&&(gc(c,b),d=c.stateNode,"function"===typeof d.componentWillUnmount))try{hj(c,d)}catch(h){I(c,b,h)}ob(a,b,c);break;case 21:ob(a,b,c);break;case 22:c.mode&1?(Y=(d=Y)||null!==c.memoizedState,ob(a,b,c),Y=d):ob(a,b,c);break;default:ob(a,b,c)}}function ij(a){var b=a.updateQueue;if(null!==b){a.updateQueue= null;var c=a.stateNode;null===c&&(c=a.stateNode=new ol);b.forEach(function(b){var d=pl.bind(null,a,b);if(!c.has(b)){c.add(b);if(ua)if(null!==hc&&null!==ic)Rc(ic,hc);else throw Error(m(413));b.then(d,d)}})}}function ql(a,b,c){hc=c;ic=a;jj(b,a);ic=hc=null}function Ba(a,b,c){c=b.deletions;if(null!==c)for(var d=0;de&&(e=g),d&=~f;d=e;d=Q()-d;d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3E3>d?3E3:4320>d?4320:1960*xl(d/1960))-d;if(10a.actualStartTime&&(a.actualStartTime=na()),b=vj(b,a,U),Td(a,!0)):b=vj(b,a,U);a.memoizedProps= a.pendingProps;null===b?tj(a):M=b;qg.current=null}function tj(a){var b=a;do{var c=b.alternate;a=b.return;if(0===(b.flags&32768)){if(0===(b.mode&2))c=$i(c,b,U);else{var d=b;Cb=na();0>d.actualStartTime&&(d.actualStartTime=na());c=$i(c,b,U);Td(b,!1)}if(null!==c){M=c;return}}else{c=kl(c,b);if(null!==c){c.flags&=32767;M=c;return}if(0!==(b.mode&2)){Td(b,!1);c=b.actualDuration;for(d=b.child;null!==d;)c+=d.actualDuration,d=d.sibling;b.actualDuration=c}if(null!==a)a.flags|=32768,a.subtreeFlags=0,a.deletions= null;else{G=6;M=null;return}}b=b.sibling;if(null!==b){M=b;return}M=b=a}while(null!==b);0===G&&(G=5)}function Gb(a,b,c){var d=x,e=ca.transition;try{ca.transition=null,x=1,Bl(a,b,c,d)}finally{ca.transition=e,x=d}return null}function Bl(a,b,c,d){do Eb();while(null!==qb);if(0!==(w&6))throw Error(m(327));c=a.finishedWork;var e=a.finishedLanes;null!==l&&"function"===typeof l.markCommitStarted&&l.markCommitStarted(e);if(null===c)return ah(),null;a.finishedWork=null;a.finishedLanes=0;if(c===a.current)throw Error(m(177)); a.callbackNode=null;a.callbackPriority=0;var f=c.lanes|c.childLanes;fk(a,f);a===P&&(M=P=null,J=0);0===(c.subtreeFlags&2064)&&0===(c.flags&2064)||jc||(jc=!0,lg(tb,function(){Eb();return null}));f=0!==(c.flags&15990);if(0!==(c.subtreeFlags&15990)||f){f=ca.transition;ca.transition=null;var g=x;x=1;var h=w;w|=4;qg.current=null;ll(a,c);be=na();ql(a,c,e);Ek(fg);pd=!!eg;fg=eg=null;a.current=c;null!==l&&"function"===typeof l.markLayoutEffectsStarted&&l.markLayoutEffectsStarted(e);rl(c,a,e);null!==l&&"function"=== typeof l.markLayoutEffectsStopped&&l.markLayoutEffectsStopped();Cl();w=h;x=g;ca.transition=f}else a.current=c,be=na();jc&&(jc=!1,qb=a,Zc=e);f=a.pendingLanes;0===f&&(nb=null);Yj(c.stateNode,d);ua&&a.memoizedUpdaters.clear();ia(a,Q());if(null!==b)for(d=a.onRecoverableError,c=0;ca?16:a;if(null===qb)var d=!1;else{a=qb;var e=Zc;qb=null;Zc=0;if(0!==(w&6))throw Error(m(331));null!==l&&"function"===typeof l.markPassiveEffectsStarted&&l.markPassiveEffectsStarted(e);e=w;w|=4;for(p=a.current;null!==p;){var f=p,g=f.child;if(0!==(p.flags&16)){var h=f.deletions;if(null!==h){for(var k=0;kQ()-jg?Fb(a,0):og|=c);ia(a,b)}function yj(a,b){0===b&&(0===(a.mode&1)?b=1:(b=je,je<<=1,0===(je&130023424)&&(je=4194304)));var c=aa();a=Sa(a,b);null!== a&&(wc(a,b,c),ia(a,c))}function fl(a){var b=a.memoizedState,c=0;null!==b&&(c=b.retryLane);yj(a,c)}function pl(a,b){var c=0;switch(a.tag){case 13:var d=a.stateNode;var e=a.memoizedState;null!==e&&(c=e.retryLane);break;case 19:d=a.stateNode;break;default:throw Error(m(314));}null!==d&&d.delete(b);yj(a,c)}function Rc(a,b){ua&&a.memoizedUpdaters.forEach(function(c){gh(a,c,b)})}function lg(a,b){return $h(a,b)}function Dl(a,b,c,d){this.tag=a;this.key=c;this.sibling=this.child=this.return=this.stateNode= this.type=this.elementType=null;this.index=0;this.ref=null;this.pendingProps=b;this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=d;this.subtreeFlags=this.flags=0;this.deletions=null;this.childLanes=this.lanes=0;this.alternate=null;this.actualDuration=0;this.actualStartTime=-1;this.treeBaseDuration=this.selfBaseDuration=0}function Vf(a){a=a.prototype;return!(!a||!a.isReactComponent)}function El(a){if("function"===typeof a)return Vf(a)?1:0;if(void 0!==a&&null!== a){a=a.$$typeof;if(a===Be)return 11;if(a===Ce)return 14}return 2}function jb(a,b){var c=a.alternate;null===c?(c=qa(a.tag,b,a.key,a.mode),c.elementType=a.elementType,c.type=a.type,c.stateNode=a.stateNode,c.alternate=a,a.alternate=c):(c.pendingProps=b,c.type=a.type,c.flags=0,c.subtreeFlags=0,c.deletions=null,c.actualDuration=0,c.actualStartTime=-1);c.flags=a.flags&14680064;c.childLanes=a.childLanes;c.lanes=a.lanes;c.child=a.child;c.memoizedProps=a.memoizedProps;c.memoizedState=a.memoizedState;c.updateQueue= a.updateQueue;b=a.dependencies;c.dependencies=null===b?null:{lanes:b.lanes,firstContext:b.firstContext};c.sibling=a.sibling;c.index=a.index;c.ref=a.ref;c.selfBaseDuration=a.selfBaseDuration;c.treeBaseDuration=a.treeBaseDuration;return c}function Hd(a,b,c,d,e,f){var g=2;d=a;if("function"===typeof a)Vf(a)&&(g=1);else if("string"===typeof a)g=5;else a:switch(a){case Kb:return yb(c.children,e,f,b);case ye:g=8;e|=8;break;case xe:return a=qa(12,c,b,e|2),a.elementType=xe,a.lanes=f,a.stateNode={effectDuration:0, passiveEffectDuration:0},a;case ze:return a=qa(13,c,b,e),a.elementType=ze,a.lanes=f,a;case Ae:return a=qa(19,c,b,e),a.elementType=Ae,a.lanes=f,a;case zj:return Yd(c,e,f,b);default:if("object"===typeof a&&null!==a)switch(a.$$typeof){case Fg:g=10;break a;case Eg:g=9;break a;case Be:g=11;break a;case Ce:g=14;break a;case Ya:g=16;d=null;break a}throw Error(m(130,null==a?a:typeof a,""));}b=qa(g,c,b,e);b.elementType=a;b.type=d;b.lanes=f;return b}function yb(a,b,c,d){a=qa(7,a,d,b);a.lanes=c;return a}function Yd(a, b,c,d){a=qa(22,a,d,b);a.elementType=zj;a.lanes=c;a.stateNode={isHidden:!1};return a}function uf(a,b,c){a=qa(6,a,null,b);a.lanes=c;return a}function vf(a,b,c){b=qa(4,null!==a.children?a.children:[],a.key,b);b.lanes=c;b.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation};return b}function Fl(a,b,c,d,e){this.tag=b;this.containerInfo=a;this.finishedWork=this.pingCache=this.current=this.pendingChildren=null;this.timeoutHandle=-1;this.callbackNode=this.pendingContext= this.context=null;this.callbackPriority=0;this.eventTimes=Re(0);this.expirationTimes=Re(-1);this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0;this.entanglements=Re(0);this.identifierPrefix=d;this.onRecoverableError=e;this.mutableSourceEagerHydrationData=null;this.passiveEffectDuration=this.effectDuration=0;this.memoizedUpdaters=new Set;a=this.pendingUpdatersLaneMap=[];for(b=0;31>b;b++)a.push(new Set)}function sg(a, b,c,d,e,f,g,h,k,l){a=new Fl(a,b,c,h,k);1===b?(b=1,!0===f&&(b|=8)):b=0;ua&&(b|=2);f=qa(3,null,null,b);a.current=f;f.stateNode=a;f.memoizedState={element:d,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null};Bf(f);return a}function Gl(a,b,c){var d=3