From 6d635e8823960edc78b98d8b099fd204b46a1be7 Mon Sep 17 00:00:00 2001 From: Dmitry Nikolaev Date: Tue, 22 Jul 2025 13:20:05 +0200 Subject: [PATCH 1/9] Implement dashboard installer Signed-off-by: Dmitry Nikolaev --- grafana/rmf-app/NOTICES | 6607 ++++++++++------- grafana/rmf-app/package.json | 38 +- .../src/components/Config/Config.test.tsx | 4 +- .../rmf-app/src/components/Config/Config.tsx | 68 +- .../DataSourceList/DataSourceList.test.tsx | 322 - .../DataSourceList/DataSourceList.tsx | 157 - .../rmf-app/src/components/Root/Header.tsx | 38 + grafana/rmf-app/src/components/Root/Root.tsx | 334 + grafana/rmf-app/src/components/Root/Space.tsx | 33 + .../src/components/Root/StatusIcon.tsx | 37 + .../components/{RootPage => Root}/index.ts | 6 +- .../index.ts => Root/types.ts} | 30 +- grafana/rmf-app/src/components/Root/utils.ts | 83 + .../src/components/RootPage/RootPage.test.tsx | 246 - .../src/components/RootPage/RootPage.tsx | 189 - grafana/rmf-app/src/components/index.ts | 3 +- grafana/rmf-app/src/constants.ts | 50 +- .../rmf-app/src/dashboards/Dashboards.json | 164 - .../src/dashboards/{ => dds}/CACHDET.json | 0 .../src/dashboards/{ => dds}/CACHSUM.json | 0 .../src/dashboards/{ => dds}/CFACT.json | 0 .../src/dashboards/{ => dds}/CFOVER.json | 0 .../src/dashboards/{ => dds}/CFSYS.json | 0 .../src/dashboards/{ => dds}/CHANNEL.json | 0 .../rmf-app/src/dashboards/{ => dds}/CPC.json | 0 .../src/dashboards/{ => dds}/CRYOVW.json | 0 .../Common Storage Activity (Timeline).json | 0 .../{ => dds}/Common Storage Activity.json | 0 ...Coupling Facility Overview (Timeline).json | 0 .../{ => dds}/Coupling Facility Overview.json | 0 .../src/dashboards/{ => dds}/DELAY.json | 0 .../rmf-app/src/dashboards/{ => dds}/DEV.json | 0 .../src/dashboards/{ => dds}/DEVR.json | 0 .../src/dashboards/{ => dds}/DSND.json | 0 .../src/dashboards/{ => dds}/EADM.json | 0 .../src/dashboards/{ => dds}/ENCLAVE.json | 0 .../rmf-app/src/dashboards/{ => dds}/ENQ.json | 0 .../Execution Velocity (Timeline).json | 0 .../{ => dds}/Execution Velocity.json | 0 .../General Activity (Timeline).json | 0 .../{ => dds}/General Activity.json | 0 .../rmf-app/src/dashboards/{ => dds}/HSM.json | 0 .../rmf-app/src/dashboards/{ => dds}/IOQ.json | 0 .../rmf-app/src/dashboards/{ => dds}/JES.json | 0 .../src/dashboards/{ => dds}/LOCKSP.json | 0 .../src/dashboards/{ => dds}/LOCKSU.json | 0 .../rmf-app/src/dashboards/{ => dds}/OPD.json | 0 .../Overall Image Activity (Timeline).json | 0 .../{ => dds}/Overall Image Activity.json | 0 .../src/dashboards/{ => dds}/PCIE.json | 0 .../src/dashboards/{ => dds}/PROC.json | 0 .../src/dashboards/{ => dds}/PROCU.json | 0 .../Performance Index (Timeline).json | 0 .../{ => dds}/Performance Index.json | 0 .../{ => dds}/Response Time (Timeline).json | 0 .../dashboards/{ => dds}/Response Time.json | 0 .../src/dashboards/{ => dds}/SPACED.json | 0 .../src/dashboards/{ => dds}/SPACEG.json | 0 .../src/dashboards/{ => dds}/STOR.json | 0 .../src/dashboards/{ => dds}/STORC.json | 0 .../src/dashboards/{ => dds}/STORCR.json | 0 .../src/dashboards/{ => dds}/STORF.json | 0 .../src/dashboards/{ => dds}/STORM.json | 0 .../src/dashboards/{ => dds}/STORR.json | 0 .../src/dashboards/{ => dds}/STORS.json | 0 .../src/dashboards/{ => dds}/SYSINFO.json | 0 .../src/dashboards/{ => dds}/SYSRG.json | 0 .../src/dashboards/{ => dds}/SYSSUM.json | 0 .../src/dashboards/{ => dds}/USAGE.json | 0 .../{ => dds}/Using & Delays (Timeline).json | 0 .../dashboards/{ => dds}/Using & Delays.json | 0 .../{ => dds}/XCF Activity (Timeline).json | 0 .../dashboards/{ => dds}/XCF Activity.json | 0 .../src/dashboards/{ => dds}/XCFGROUP.json | 0 .../src/dashboards/{ => dds}/XCFOVW.json | 0 .../src/dashboards/{ => dds}/XCFPATH.json | 0 .../src/dashboards/{ => dds}/XCFSYS.json | 0 .../src/dashboards/{ => dds}/ZFSFS.json | 0 .../src/dashboards/{ => dds}/ZFSKN.json | 0 .../src/dashboards/{ => dds}/ZFSOVW.json | 0 grafana/rmf-app/src/dashboards/dds/index.ts | 143 + .../src/dashboards/prometheus/index.ts | 31 + .../prometheus/zos-central-storage.json | 479 ++ .../prometheus/zos-common-storage.json | 986 +++ .../prometheus/zos-coupling-facility.json | 727 ++ .../prometheus/zos-msu-capacity.json | 484 ++ .../prometheus/zos-usage-by-job.json | 840 +++ .../dashboards/prometheus/zos-wlm-delays.json | 719 ++ .../config-editor/config-editor.component.tsx | 16 +- .../datasources/rmf-datasource/datasource.ts | 6 +- .../rmf-datasource/parser/core/parser.ts | 2 +- .../datasources/rmf-datasource/plugin.json | 15 +- grafana/rmf-app/src/module.ts | 4 +- .../banner-component/banner.component.tsx | 24 +- grafana/rmf-app/src/panels/report/plugin.json | 2 +- .../report/table-component/table.helper.ts | 4 +- grafana/rmf-app/src/panels/report/types.ts | 15 +- grafana/rmf-app/src/plugin.json | 469 +- grafana/rmf-app/src/types.ts | 10 +- grafana/rmf-app/tsconfig.json | 7 +- grafana/rmf-app/yarn.lock | 3547 ++++++++- 101 files changed, 12275 insertions(+), 4664 deletions(-) delete mode 100644 grafana/rmf-app/src/components/DataSourceList/DataSourceList.test.tsx delete mode 100644 grafana/rmf-app/src/components/DataSourceList/DataSourceList.tsx create mode 100644 grafana/rmf-app/src/components/Root/Header.tsx create mode 100644 grafana/rmf-app/src/components/Root/Root.tsx create mode 100644 grafana/rmf-app/src/components/Root/Space.tsx create mode 100644 grafana/rmf-app/src/components/Root/StatusIcon.tsx rename grafana/rmf-app/src/components/{RootPage => Root}/index.ts (83%) rename grafana/rmf-app/src/components/{DataSourceList/index.ts => Root/types.ts} (58%) create mode 100644 grafana/rmf-app/src/components/Root/utils.ts delete mode 100644 grafana/rmf-app/src/components/RootPage/RootPage.test.tsx delete mode 100644 grafana/rmf-app/src/components/RootPage/RootPage.tsx delete mode 100644 grafana/rmf-app/src/dashboards/Dashboards.json rename grafana/rmf-app/src/dashboards/{ => dds}/CACHDET.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/CACHSUM.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/CFACT.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/CFOVER.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/CFSYS.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/CHANNEL.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/CPC.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/CRYOVW.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Common Storage Activity (Timeline).json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Common Storage Activity.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Coupling Facility Overview (Timeline).json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Coupling Facility Overview.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/DELAY.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/DEV.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/DEVR.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/DSND.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/EADM.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/ENCLAVE.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/ENQ.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Execution Velocity (Timeline).json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Execution Velocity.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/General Activity (Timeline).json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/General Activity.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/HSM.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/IOQ.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/JES.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/LOCKSP.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/LOCKSU.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/OPD.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Overall Image Activity (Timeline).json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Overall Image Activity.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/PCIE.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/PROC.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/PROCU.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Performance Index (Timeline).json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Performance Index.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Response Time (Timeline).json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Response Time.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/SPACED.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/SPACEG.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/STOR.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/STORC.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/STORCR.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/STORF.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/STORM.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/STORR.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/STORS.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/SYSINFO.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/SYSRG.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/SYSSUM.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/USAGE.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Using & Delays (Timeline).json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/Using & Delays.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/XCF Activity (Timeline).json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/XCF Activity.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/XCFGROUP.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/XCFOVW.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/XCFPATH.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/XCFSYS.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/ZFSFS.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/ZFSKN.json (100%) rename grafana/rmf-app/src/dashboards/{ => dds}/ZFSOVW.json (100%) create mode 100644 grafana/rmf-app/src/dashboards/dds/index.ts create mode 100644 grafana/rmf-app/src/dashboards/prometheus/index.ts create mode 100644 grafana/rmf-app/src/dashboards/prometheus/zos-central-storage.json create mode 100644 grafana/rmf-app/src/dashboards/prometheus/zos-common-storage.json create mode 100644 grafana/rmf-app/src/dashboards/prometheus/zos-coupling-facility.json create mode 100644 grafana/rmf-app/src/dashboards/prometheus/zos-msu-capacity.json create mode 100644 grafana/rmf-app/src/dashboards/prometheus/zos-usage-by-job.json create mode 100644 grafana/rmf-app/src/dashboards/prometheus/zos-wlm-delays.json diff --git a/grafana/rmf-app/NOTICES b/grafana/rmf-app/NOTICES index a1a8834d..ecc0c88c 100644 --- a/grafana/rmf-app/NOTICES +++ b/grafana/rmf-app/NOTICES @@ -37,7 +37,9 @@ Components: abbrev 2.0.0: https://github.com/isaacs/abbrev-js#readme : ISC License Acorn 8.12.1: https://github.com/acornjs/acorn : MIT License -Acorn 8.14.1: https://github.com/acornjs/acorn : MIT License +Acorn 8.15.0: https://github.com/acornjs/acorn : MIT License +acorn-import-phases 1.0.3: https://github.com/nicolo-ribaudo/acorn-import-defer#readme : MIT License +Acorn-JSX 5.3.2: https://github.com/RReverser/Acorn-JSX : MIT License acorn-walk 8.3.4: https://github.com/acornjs/acorn : MIT License add-px-to-style 1.0.0: https://github.com/mikkoh/add-px-to-style : MIT License @adobe/css-tools 4.4.0 : MIT License @@ -58,20 +60,31 @@ andylibrian/atomicgo-keyboard v0.2.9: https://github.com/andylibrian/atomicgo-ke ansi-escapes 4.3.2: https://github.com/sindresorhus/ansi-escapes : MIT License ansi-regex 5.0.1: https://github.com/sindresorhus/ansi-regex : MIT License ansi-regex 6.1.0: https://github.com/sindresorhus/ansi-regex : MIT License -ansi-styles 3.2.1: https://github.com/sindresorhus/ansi-styles : MIT License -ansi-styles 5.2.0: https://github.com/sindresorhus/ansi-styles : MIT License -ansi-styles 6.2.1: https://github.com/sindresorhus/ansi-styles : MIT License -ansi-styles v4.3.0: https://github.com/sindresorhus/ansi-styles : MIT License +ansi-styles 3.2.1: https://github.com/chalk/ansi-styles : MIT License +ansi-styles 5.2.0: https://github.com/chalk/ansi-styles : MIT License +ansi-styles 6.2.1: https://github.com/chalk/ansi-styles : MIT License +ansi-styles v4.3.0: https://github.com/chalk/ansi-styles : MIT License ANTLR 4 4.13.2: https://github.com/antlr/antlr4-javascript : BSD 3-clause "New" or "Revised" License anymatch 3.1.3: https://github.com/es128/anymatch : ISC License Apache Thrift 0.21.0: http://thrift.apache.org/ : Apache License 2.0 +are-docs-informative 0.0.2: https://github.com/JoshuaKGoldberg/are-docs-informative#readme : MIT License ARG 4.1.3: http://github.com/danielor/ARG : MIT License aria-query 5.3.0: https://github.com/A11yance/aria-query : Apache License 2.0 -array-union v2.1.0: https://github.com/sindresorhus/array-union : MIT License +array-buffer-byte-length 1.0.2: https://github.com/inspect-js/array-buffer-byte-length#readme : MIT License +arraybuffer.prototype.slice 1.0.4: https://github.com/es-shims/ArrayBuffer.prototype.slice#readme : MIT License +array-includes 3.1.9: https://github.com/ljharb/array-includes : MIT License +array.prototype.filter 1.0.4: https://github.com/ryanhefner/Array.prototype.filter#readme : MIT License +array.prototype.findlast 1.2.5: https://github.com/es-shims/Array.prototype.findLast#readme : MIT License +array.prototype.flat 1.3.3: https://github.com/es-shims/Array.prototype.flat#readme : MIT License +array.prototype.flatmap 1.3.3: https://github.com/es-shims/Array.prototype.flatMap#readme : MIT License +array.prototype.tosorted 1.1.4: https://github.com/es-shims/Array.prototype.toSorted#readme : MIT License @asamuzakjp/css-color 3.2.0: https://github.com/asamuzaK/cssColor#readme : MIT License Async 2.6.4: http://caolan.github.io/async/ : MIT License +async-function 1.0.0: https://github.com/EduardoRFS/async-function#readme : MIT License atomicgo.dev/schedule 0.1.0: https://github.com/atomicgo/schedule : Expat License attr-accept 2.2.5: https://github.com/okonet/attr-accept : MIT License +available-typed-arrays 1.0.7: https://github.com/inspect-js/available-typed-arrays#readme : MIT License +b4a 1.6.7: https://github.com/hypercore-skunkworks/b4a#readme : Apache License 2.0 @babel/code-frame 7.24.7: https://babeljs.io/ : MIT License @babel/code-frame 7.27.1: https://babeljs.io/ : MIT License @babel/compat-data 7.25.4: https://github.com/babel/babel#readme : MIT License @@ -127,6 +140,7 @@ babel-preset-current-node-syntax 1.1.0: https://github.com/nicolo-ribaudo/babel- @babel/runtime 7.25.7: https://babeljs.io/docs/en/next/babel-runtime : MIT License @babel/runtime 7.25.9: https://babeljs.io/docs/en/next/babel-runtime : MIT License @babel/runtime 7.27.1: https://babeljs.io/docs/en/next/babel-runtime : MIT License +@babel/runtime 7.27.6: https://babeljs.io/docs/en/next/babel-runtime : MIT License @babel/template 7.25.0: https://babeljs.io/ : MIT License @babel/template 7.27.2: https://babeljs.io/ : MIT License babel-traverse 7.25.6: https://babeljs.io/ : MIT License @@ -136,19 +150,29 @@ babel-traverse 7.28.0: https://babeljs.io/ : MIT License @babel/types 7.27.1: https://babeljs.io/ : MIT License @babel/types 7.28.0: https://babeljs.io/ : MIT License balanced-match 1.0.2: https://github.com/juliangruber/balanced-match : MIT License +bare-events 2.6.0: https://github.com/holepunchto/bare-events#readme : Apache License 2.0 +base64-js 1.5.1: https://www.npmjs.com/package/base64-js : MIT License @bcoe/v8-coverage 0.2.3: https://www.npmjs.com/package/@bcoe/v8-coverage : MIT License beorn7-perks v1.0.1: https://github.com/beorn7/perks : MIT License bigfft 20230129-snapshot-24d4a6f8: https://github.com/remyoudompheng/bigfft : BSD 3-clause "New" or "Revised" License +bl 5.1.0: https://github.com/rvagg/bl : MIT License blackfriday v2.1.0: https://github.com/russross/blackfriday : BSD 2-clause "Simplified" License body v5.1.0: https://github.com/Raynos/body : MIT License +boolbase 1.0.0 : ISC License brace-expansion 1.1.11: https://github.com/juliangruber/brace-expansion : MIT License brace-expansion 2.0.1: https://github.com/juliangruber/brace-expansion : MIT License -braces 3.0.3: https://github.com/jonschlinkert/braces : MIT License +braces 3.0.3: https://github.com/micromatch/braces : MIT License @braintree/sanitize-url 7.0.1: https://github.com/braintree/sanitize-url#readme : MIT License +broccoli-node-api 1.7.0: https://github.com/broccolijs/broccoli-node-api#readme : MIT License +broccoli-node-info 2.2.0: https://github.com/broccolijs/broccoli-node-info : MIT License +broccoli-output-wrapper 3.2.5: https://www.npmjs.org/package/broccoli-output-wrapper : MIT License +broccoli-plugin 4.0.7: https://github.com/broccolijs/broccoli-plugin#readme : MIT License browserify/resolve 1.22.8: https://github.com/browserify/resolve : MIT License +browserify/resolve 2.0.0-next.5: https://github.com/browserify/resolve : MIT License browserslist 4.23.3: https://github.com/ai/browserslist : MIT License browserslist 4.24.0: https://github.com/ai/browserslist : MIT License bufbuild/protocompile v0.4.0 : Apache License 2.0 +Buffer 6.0.3: https://github.com/feross/native-buffer-browserif : MIT License buffer-from 1.1.2: https://github.com/linusu/buffer-from#readme : MIT License buger/jsonparser 1.1.1: https://github.com/buger/jsonparser/ : MIT License BurntSushi/toml v1.5.0: https://github.com/BurntSushi/toml : MIT License @@ -156,6 +180,9 @@ bytes.js 1.0.0: https://github.com/visionmedia/bytes.js : MIT License cacache 18.0.4: https://github.com/zkat/cacache#readme : ISC License calculate-size 1.1.1: https://github.com/schickling/calculate-size : MIT License call-bind 1.0.7: https://github.com/ljharb/call-bind#readme : MIT License +call-bind 1.0.8: https://github.com/ljharb/call-bind#readme : MIT License +call-bind-apply-helpers 1.0.2: https://github.com/ljharb/call-bind-apply-helpers#readme : MIT License +call-bound 1.0.4: https://github.com/hamzahamru/call-bound#readme : MIT License callsites 3.1.0: https://github.com/sindresorhus/callsites : MIT License camelcase 5.3.1: https://github.com/sindresorhus/camelcase : MIT License camelcase 6.3.0: https://github.com/sindresorhus/camelcase : MIT License @@ -166,7 +193,10 @@ cespare/xxhash v2.3.0: https://github.com/cespare/xxhash : MIT License Chalk 2.4.2: https://github.com/sindresorhus/chalk : MIT License Chalk 3.0.0: https://github.com/sindresorhus/chalk : MIT License Chalk 4.1.2: https://github.com/sindresorhus/chalk : MIT License +character-entities 2.0.2: https://github.com/wooorm/character-entities#readme : MIT License char-regex 1.0.2: https://github.com/Richienb/char-regex#readme : MIT License +cheerio 1.1.0: https://github.com/MatthewMueller/cheerio : MIT License +cheerio-select 2.1.0: https://github.com/cheeriojs/cheerio-select#readme : BSD 2-clause "Simplified" License chokidar 4.0.1: https://github.com/paulmillr/chokidar : MIT License chokidar 4.0.3: https://github.com/paulmillr/chokidar : MIT License chownr 2.0.0: https://github.com/isaacs/chownr : ISC License @@ -180,7 +210,9 @@ classnames 2.5.1: https://github.com/JedWatson/classnames : MIT License clean-stack 2.2.0: https://github.com/sindresorhus/clean-stack#readme : MIT License client_golang v1.22.0: https://github.com/prometheus/client_golang : Apache License 2.0 cliui 8.0.1: https://github.com/yargs/cliui : ISC License +Clone 2.1.2: https://github.com/pvorb/node-clone : MIT License clone-deep 4.0.1: https://github.com/jonschlinkert/clone-deep : MIT License +clsx 1.2.1: https://github.com/lukeed/clsx#readme : MIT License clsx 2.1.1: https://github.com/lukeed/clsx#readme : MIT License co 4.6.0: https://github.com/visionmedia/co : MIT License cockroachdb/apd v3.2.1: https://godoc.org/github.com/cockroachdb/apd : Apache License 2.0 @@ -188,9 +220,11 @@ collect-v8-coverage 1.0.2: https://github.com/SimenB/collect-v8-coverage#readme colorette 2.0.20: https://github.com/jorgebucaran/colorette : MIT License color-name 1.1.3: https://github.com/colorjs/color-name : MIT License color-name 1.1.4: https://github.com/colorjs/color-name : MIT License +colors.js 1.4.0: https://github.com/Marak/colors.js : MIT License Commander.js 12.1.0: https://github.com/visionmedia/Commander.js : MIT License Commander.js 7.2.0: https://github.com/visionmedia/Commander.js : MIT License Commander.js v2.20.3: https://github.com/visionmedia/Commander.js : MIT License +comment-parser 1.4.1: https://github.com/yavorskiy/comment-parser : MIT License compute-scroll-into-view 3.1.0: https://scroll-into-view-if-needed.netlify.com : MIT License containerd/console 1.0.3: https://github.com/containerd/console : Apache License 2.0 continuable-cache 0.3.1: https://github.com/Raynos/continuable-cache : MIT License @@ -198,6 +232,7 @@ convert-source-map 1.9.0: https://github.com/thlorenz/convert-source-map : MIT L convert-source-map 2.0.0: https://github.com/thlorenz/convert-source-map : MIT License copy-to-clipboard 3.3.3: https://github.com/sudodoki/copy-to-clipboard#readme : MIT License copy-webpack-plugin 13.0.0: https://github.com/kevlened/copy-webpack-plugin : MIT License +core-util-is 1.0.3: https://github.com/isaacs/core-util-is#readme : MIT License cosmiconfig 7.1.0: https://github.com/davidtheclark/cosmiconfig#readme : MIT License cosmiconfig 8.3.6: https://github.com/davidtheclark/cosmiconfig#readme : MIT License coveo/exponential-backoff 3.1.1: https://github.com/coveo/exponential-backoff#readme : Apache License 2.0 @@ -212,6 +247,7 @@ css.escape 1.5.1: https://github.com/mathiasbynens/css.escape : MIT License cssfilter 0.0.10: https://github.com/leizongmin/js-css-filter : MIT License css-in-js-utils 3.1.0: https://github.com/rofrischmann/css-in-js-utils : MIT License css-loader 7.1.2: https://github.com/webpack/css-loader : MIT License +CSSselect 5.2.2: https://github.com/fb55/css-select : BSD 2-clause "Simplified" License cssstyle 4.6.0: https://www.npmjs.com/package/cssstyle : MIT License @csstools/color-helpers 5.0.2: https://github.com/csstools/postcss-plugins/tree/main/packages/color-helpers#readme : MIT License @csstools/css-calc 2.1.4: https://github.com/csstools/postcss-plugins/tree/main/packages/css-calc#readme : MIT License @@ -220,6 +256,7 @@ cssstyle 4.6.0: https://www.npmjs.com/package/cssstyle : MIT License @csstools/css-tokenizer 3.0.4: https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme : MIT License css-tree 1.1.3: https://github.com/csstree/parser : MIT License csstype 3.1.3: https://github.com/frenic/csstype#readme : MIT License +css-what 6.2.2: https://github.com/fb55/css-what : BSD 2-clause "Simplified" License d3-array 3.2.4: https://github.com/d3/d3-array : ISC License d3-axis 3.0.0: https://github.com/d3/d3-axis : ISC License d3-brush 3.0.0: https://github.com/d3/d3-brush : ISC License @@ -253,25 +290,41 @@ d3-transition 3.0.1: https://github.com/d3/d3-transition : ISC License d3-zoom 3.0.0: https://github.com/d3/d3-zoom : ISC License DamonOehlman/wildcard 2.0.1: https://github.com/DamonOehlman/wildcard : MIT License data-urls 5.0.0: https://github.com/jsdom/data-urls#readme : MIT License +data-view-buffer 1.0.2: https://github.com/ljharb/data-view-buffer#readme : MIT License +data-view-byte-length 1.0.2: https://github.com/ljharb/data-view-byte-length#readme : MIT License +data-view-byte-offset 1.0.1: https://github.com/ljharb/data-view-byte-offset#readme : MIT License date-fns/date-fns 4.1.0: https://github.com/date-fns/date-fns : MIT License +debug-js/debug 2.6.9: https://github.com/visionmedia/debug : MIT License debug-js/debug 3.2.7: https://github.com/visionmedia/debug : MIT License debug-js/debug 4.3.7: https://github.com/visionmedia/debug : MIT License +debug-js/debug 4.4.1: https://github.com/visionmedia/debug : MIT License decimal.js 10.6.0: https://github.com/MikeMcl/decimal.js : MIT License +decode-named-character-reference 1.2.0: https://github.com/wooorm/decode-named-character-reference#readme : MIT License dedent 1.6.0: https://github.com/dmnd/dedent : MIT License +deep-is 0.1.4: https://github.com/thlorenz/deep-is : MIT License deepmerge 4.3.1: https://github.com/TehShrike/deepmerge : MIT License define-data-property 1.1.4: https://github.com/ljharb/define-data-property#readme : MIT License +define-properties 1.2.1: https://github.com/ljharb/define-properties : MIT License delaunator 5.0.1: https://github.com/mapbox/delaunator#readme : ISC License dequal 2.0.3: https://github.com/lukeed/dequal#readme : MIT License detect-libc 1.0.3: https://github.com/lovell/detect-libc#readme : Apache License 2.0 detect-newline v3.1.0: https://github.com/sindresorhus/detect-newline : MIT License +devlop 1.1.0: https://github.com/wooorm/devlop#readme : MIT License direction 0.1.5: https://github.com/wooorm/direction : MIT License -dir-glob 3.0.1: https://github.com/kevva/dir-glob#readme : MIT License +discontinuous-range 1.0.0: https://github.com/dtudury/discontinuous-range : MIT License @discoveryjs/json-ext 0.6.3: https://github.com/discoveryjs/json-ext#readme : MIT License +doctrine v2.1.0: https://github.com/Constellation/doctrine : (BSD 2-clause "Simplified" License AND Apache License 2.0) +dom-accessibility-api 0.5.16: https://github.com/eps1lon/dom-accessibility-api#readme : MIT License dom-accessibility-api 0.6.3: https://github.com/eps1lon/dom-accessibility-api#readme : MIT License dom-css 2.1.0: https://github.com/mattdesl/dom-css : MIT License +domelementtype 2.3.0: https://github.com/FB55/domelementtype : BSD 2-clause "Simplified" License +DomHandler 5.0.3: https://github.com/fb55/DomHandler : BSD 2-clause "Simplified" License dom-helpers 5.2.1: https://github.com/jquense/dom-helpers : MIT License DOMPurify 3.2.5: https://cure53.de/purify : (Apache License 2.0 OR Mozilla Public License 2.0) +dom-serializer 2.0.0: https://github.com/cheeriojs/dom-renderer : MIT License +domutils 3.2.2: https://github.com/FB55/domutils : BSD 2-clause "Simplified" License downshift 9.0.8: https://github.com/paypal/downshift#readme : MIT License +dunder-proto 1.0.1: https://github.com/es-shims/dunder-proto#readme : MIT License dvtng/react-loading-skeleton 3.5.0: https://github.com/dvtng/react-loading-skeleton#readme : MIT License earcut 2.2.4: https://github.com/mapbox/earcut : ISC License eastasianwidth 0.2.0: https://github.com/komagata/eastasianwidth#readme : MIT License @@ -303,32 +356,98 @@ emoji-regex v8.0.0: https://github.com/mathiasbynens/emoji-regex : MIT License @emotion/utils 1.4.2: https://github.com/emotion-js/emotion/tree/main#readme : MIT License @emotion/weak-memoize 0.4.0: https://github.com/emotion-js/emotion/tree/main#readme : MIT License encoding v0.1.13: https://www.npmjs.com/package/encoding : MIT License -enhanced-resolve 5.17.1: http://github.com/webpack/enhanced-resolve : MIT License +encoding-sniffer 0.2.1: https://github.com/fb55/encoding-sniffer#readme : MIT License +enhanced-resolve 5.18.2: http://github.com/webpack/enhanced-resolve : MIT License +ensure-posix-path 1.1.1: https://github.com/stefanpenner/ensure-posix-path#readme : ISC License envinfo 7.14.0: https://github.com/tabrindle/envinfo#readme : MIT License envoyproxy/go-control-plane envoy/v1.32.4: https://github.com/envoyproxy/go-control-plane : Apache License 2.0 envoyproxy/go-control-plane ratelimit/v0.1.0: https://github.com/envoyproxy/go-control-plane : Apache License 2.0 envoyproxy/go-control-plane v0.13.4: https://github.com/envoyproxy/go-control-plane : Apache License 2.0 env-paths 2.2.1: https://github.com/sindresorhus/env-paths#readme : MIT License +enzymejs 1.0.7: https://enzymejs.github.io/enzyme/ : MIT License +enzymejs 3.11.0: https://enzymejs.github.io/enzyme/ : MIT License +eol 0.9.1: https://github.com/ryanve/eol : MIT License errcheck v1.5.0-alpha: https://github.com/kisielk/errcheck : MIT License err-code 2.0.3: https://github.com/IndigoUnited/err-code : MIT License error 7.2.1: https://github.com/Raynos/error : MIT License error-stack-parser 2.1.4: https://github.com/stacktracejs/error-stack-parser : MIT License +es-abstract 1.24.0: https://github.com/ljharb/es-abstract : MIT License +es-array-method-boxes-properly 1.0.0: https://github.com/ljharb/es-array-method-boxes-properly#readme : MIT License +esbuild 0.25.6: https://esbuild.github.io/ : MIT License +@esbuild/aix-ppc64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/android-arm 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/android-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/android-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/darwin-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/darwin-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/freebsd-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/freebsd-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/linux-arm 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/linux-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/linux-ia32 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/linux-loong64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/linux-mips64el 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/linux-ppc64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/linux-riscv64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/linux-s390x 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/linux-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/netbsd-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/netbsd-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/openbsd-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/openbsd-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/openharmony-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/sunos-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/win32-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/win32-ia32 0.25.6: https://github.com/evanw/esbuild#readme : MIT License +@esbuild/win32-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License escalade 3.2.0: https://github.com/lukeed/escalade#readme : MIT License escape-string-regexp 1.0.5: https://github.com/sindresorhus/escape-string-regexp : MIT License +escape-string-regexp 5.0.0: https://github.com/sindresorhus/escape-string-regexp : MIT License escape-string-regexp v2.0.0: https://github.com/sindresorhus/escape-string-regexp : MIT License escape-string-regexp v4.0.0: https://github.com/sindresorhus/escape-string-regexp : MIT License es-define-property 1.0.0: https://github.com/ljharb/es-define-property#readme : MIT License +es-define-property 1.0.1: https://github.com/ljharb/es-define-property#readme : MIT License es-errors 1.3.0: https://github.com/ljharb/es-errors#readme : MIT License -@eslint-community/eslint-utils 4.4.0: https://github.com/eslint-community/eslint-utils#readme : MIT License -eslint-plugin-deprecation 3.0.0: https://github.com/gund/eslint-plugin-deprecation#readme : GNU Lesser General Public License v3.0 or later +es-iterator-helpers 1.2.1: https://github.com/es-shims/iterator-helpers#readme : MIT License +@es-joy/jsdoccomment 0.52.0: https://github.com/brettz9/getJSDocComment : MIT License +ESLint 9.30.1: http://eslint.org/ : MIT License +@eslint-community/eslint-utils 4.7.0: https://github.com/eslint-community/eslint-utils#readme : MIT License +@eslint-community/regexpp 4.12.1: https://github.com/eslint-community/regexpp#readme : MIT License +@eslint/config-array 0.21.0: https://github.com/eslint/rewrite#readme : Apache License 2.0 +@eslint/config-helpers 0.3.0: https://github.com/eslint/rewrite/tree/main/packages/config-helpers#readme : Apache License 2.0 +eslint-config-prettier 10.1.5: https://github.com/lydell/eslint-config-prettier#readme : MIT License +@eslint/core 0.12.0: https://github.com/eslint/rewrite#readme : Apache License 2.0 +@eslint/core 0.13.0: https://github.com/eslint/rewrite#readme : Apache License 2.0 +@eslint/core 0.14.0: https://github.com/eslint/rewrite#readme : Apache License 2.0 +@eslint/core 0.15.1: https://github.com/eslint/rewrite#readme : Apache License 2.0 +@eslint/css 0.9.0: https://github.com/eslint/css#readme : Apache License 2.0 +@eslint/css-tree 3.6.1: https://github.com/eslint/csstree#readme : MIT License +@eslint/eslintrc 3.3.1: https://github.com/eslint/eslintrc#readme : MIT License +@eslint/js 9.30.1: https://eslint.org : MIT License +@eslint/json 0.12.0: https://github.com/eslint/json#readme : Apache License 2.0 +@eslint/markdown 6.6.0: https://github.com/eslint/markdown#readme : MIT License +@eslint/object-schema 2.1.6: https://github.com/eslint/rewrite#readme : Apache License 2.0 +@eslint/plugin-kit 0.2.8: https://github.com/eslint/rewrite#readme : Apache License 2.0 +@eslint/plugin-kit 0.3.3: https://github.com/eslint/rewrite#readme : Apache License 2.0 +eslint-plugin-prettier 5.5.1: https://github.com/not-an-aardvark/eslint-plugin-prettier#readme : MIT License +eslint-plugin-react-hooks 5.2.0: https://reactjs.org/ : MIT License +eslint-scope 8.4.0: https://github.com/eslint/eslint-scope : BSD 2-clause "Simplified" License eslint-scope v5.1.1: https://github.com/eslint/eslint-scope : BSD 2-clause "Simplified" License eslint-visitor-keys 3.4.3: https://github.com/eslint/eslint-visitor-keys#readme : Apache License 2.0 +eslint-visitor-keys 4.2.1: https://github.com/eslint/eslint-visitor-keys#readme : Apache License 2.0 eslint-webpack-plugin 5.0.2: https://github.com/webpack-contrib/eslint-webpack-plugin : MIT License es-module-lexer 1.5.4: https://github.com/guybedford/es-module-lexer#readme : MIT License +es-object-atoms 1.1.1: https://github.com/ljharb/es-object-atoms#readme : MIT License +espree 10.4.0: https://github.com/eslint/espree : BSD 2-clause "Simplified" License Esprima 4.0.1: http://esprima.org : BSD 2-clause "Simplified" License +esquery 1.6.0: https://github.com/jrfeenst/esquery : BSD 3-clause "New" or "Revised" License esrecurse v4.3.0: https://github.com/estools/esrecurse : BSD 2-clause "Simplified" License +es-set-tostringtag 2.1.0: https://github.com/es-shims/es-set-tostringtag#readme : MIT License +es-shim-unscopables 1.1.0: https://github.com/ljharb/es-shim-unscopables#readme : MIT License +es-to-primitive 1.3.0: https://github.com/ljharb/es-to-primitive : MIT License estraverse 5.3.0: https://github.com/Constellation/estraverse : BSD 2-clause "Simplified" License estraverse v4.3.0: https://github.com/Constellation/estraverse : BSD 2-clause "Simplified" License +esutils 2.0.3: https://github.com/Constellation/esutils : BSD 2-clause "Simplified" License eventemitter3 5.0.1: https://github.com/primus/eventemitter3 : MIT License execa 5.1.1: https://github.com/sindresorhus/execa : MIT License exit-x 0.2.2: https://github.com/cowboy/node-exit : MIT License @@ -337,54 +456,76 @@ expect 30.0.4: https://github.com/mjackson/expect : MIT License fast_array_intersect 1.1.0: https://github.com/lovasoa/fast_array_intersect#readme : MIT License fastcache v1.12.2: https://github.com/VictoriaMetrics/fastcache : MIT License fast-deep-equal v3.1.3: https://github.com/epoberezkin/fast-deep-equal : MIT License +fast-diff 1.3.0: https://github.com/jhchen/fast-diff : Apache License 2.0 fastest-levenshtein 1.0.16: https://github.com/ka-weihe/fastest-levenshtein#README : MIT License fastest-stable-stringify 2.0.2: https://github.com/streamich/fastest-stable-stringify : MIT License -fast-glob 3.3.2: https://github.com/mrmlnc/fast-glob#readme : MIT License +fast-fifo 1.3.2: https://github.com/mafintosh/fast-fifo : MIT License +fast-glob 3.3.3: https://github.com/mrmlnc/fast-glob#readme : MIT License fast-json-stable-stringify 2.1.0: https://github.com/epoberezkin/fast-json-stable-stringify : MIT License -fastq 1.17.1: https://github.com/mcollina/fastqueue#readme : ISC License +fast-levenshtein 2.0.6: https://github.com/hiddentao/fast-levenshtein : MIT License +fastq 1.19.1: https://github.com/mcollina/fastqueue#readme : ISC License fast-shallow-equal 1.0.0: https://github.com/streamich/fast-shallow-equal#readme : Public Domain fast-uri 3.0.1: https://github.com/fastify/fast-uri : MIT License fatih-color v1.18.0: http://godoc.org/github.com/fatih/color : MIT License +fault 2.0.1: https://github.com/wooorm/fault : MIT License faye-websocket-node 0.10.0: https://github.com/faye/faye-websocket-node : MIT License fdir 6.4.4: https://github.com/thecodrr/fdir#readme : MIT License felixge/httpsnoop v1.0.4: https://github.com/felixge/httpsnoop : MIT License felixge/node-retry v0.12.0: https://github.com/tim-kos/node-retry : MIT License +file-entry-cache 8.0.0: https://github.com/royriojas/file-entry-cache : MIT License file-selector 2.1.2: https://github.com/rolandjitsu/file-selector : MIT License fill-range 7.1.1: https://github.com/jonschlinkert/fill-range : MIT License find-root 1.1.0: https://github.com/agilemd/find-root#readme : MIT License find-up v4.1.0: https://github.com/sindresorhus/find-up : MIT License +find-up v5.0.0: https://github.com/sindresorhus/find-up : MIT License FlatBuffers 25.2.10: http://google.github.io/flatbuffers/ : Apache License 2.0 +flat-cache 4.0.1: https://github.com/royriojas/flat-cache : MIT License flatted 3.3.3: https://github.com/WebReflection/flatted#readme : ISC License @floating-ui/core 1.6.7: https://floating-ui.com : MIT License @floating-ui/dom 1.6.10: https://floating-ui.com : MIT License +@floating-ui/react 0.26.28: https://floating-ui.com/docs/react : MIT License @floating-ui/react 0.27.7: https://floating-ui.com/docs/react : MIT License @floating-ui/react-dom 2.1.2: https://floating-ui.com/docs/react-dom : MIT License +@floating-ui/utils 0.2.10: https://floating-ui.com : MIT License @floating-ui/utils 0.2.7: https://floating-ui.com : MIT License @floating-ui/utils 0.2.9: https://floating-ui.com : MIT License foreground-child 3.3.0: https://github.com/isaacs/foreground-child : ISC License foreground-child 3.3.1: https://github.com/isaacs/foreground-child : ISC License fork-ts-checker-webpack-plugin 9.1.0: https://github.com/Realytics/fork-ts-checker-webpack-plugin#readme : MIT License @formatjs/ecma402-abstract 2.0.0: https://github.com/formatjs/formatjs : MIT License +@formatjs/ecma402-abstract 2.3.4: https://github.com/formatjs/formatjs : MIT License @formatjs/fast-memoize 2.2.0: https://github.com/formatjs/formatjs#readme : MIT License +@formatjs/fast-memoize 2.2.7: https://github.com/formatjs/formatjs#readme : MIT License @formatjs/icu-messageformat-parser 2.7.8: https://github.com/formatjs/formatjs#readme : MIT License @formatjs/icu-skeleton-parser 1.8.2: https://github.com/formatjs/formatjs#readme : MIT License +@formatjs/intl-durationformat 0.7.4: https://github.com/formatjs/formatjs#readme : MIT License @formatjs/intl-localematcher 0.5.4: https://github.com/formatjs/formatjs#readme : MIT License +@formatjs/intl-localematcher 0.6.1: https://github.com/formatjs/formatjs#readme : MIT License fsevents 2.3.2: https://github.com/fsevents/fsevents : MIT License fsevents 2.3.3: https://github.com/fsevents/fsevents : MIT License +fs-merger 3.2.1: https://github.com/SparshithNR/fs-merger#readme : MIT License fs-minipass 3.0.3: https://github.com/npm/fs-minipass : ISC License fs-minipass v2.1.0: https://github.com/npm/fs-minipass : ISC License +fs-mkdirp-stream 2.0.1: https://github.com/gulpjs/fs-mkdirp-stream#readme : MIT License fs-monkey 1.0.6: https://github.com/streamich/fs-monkey#readme : The Unlicense fsnotify-fsnotify v1.4.7: https://fsnotify.org : BSD 3-clause "New" or "Revised" License fs.realpath 1.0.0: https://github.com/isaacs/fs.realpath#readme : ISC License +fs-tree-diff 2.0.1: https://github.com/stefanpenner/fs-tree-diff#readme : MIT License function-bind 1.1.2: https://github.com/Raynos/function-bind : MIT License +function.prototype.name 1.1.8: https://github.com/ljharb/function.prototype.name#readme : MIT License +functions-have-names 1.2.3: https://github.com/ljharb/functions-have-names#readme : MIT License +gajus/eslint-plugin-jsdoc 51.3.4: https://github.com/gajus/eslint-plugin-jsdoc#readme : BSD 3-clause "New" or "Revised" License gensync 1.0.0-beta.2: https://github.com/loganfsmyth/gensync : MIT License geotiff 2.1.3: https://github.com/constantinius/geotiff.js#readme : MIT License get-caller-file 2.0.5: https://github.com/stefanpenner/get-caller-file : ISC License get-document 1.0.0: https://github.com/component/get-document : MIT License get-intrinsic 1.2.4: https://github.com/ljharb/get-intrinsic#readme : MIT License +get-intrinsic 1.3.0: https://github.com/ljharb/get-intrinsic#readme : MIT License getkin/kin-openapi v0.132.0: https://github.com/getkin/kin-openapi : MIT License get-package-type 0.1.0: https://github.com/cfware/get-package-type#readme : MIT License +get-proto 1.0.1: https://github.com/ljharb/get-proto#readme : MIT License get-stream 6.0.1: https://github.com/sindresorhus/get-stream : MIT License +get-symbol-description 1.1.0: https://github.com/inspect-js/get-symbol-description#readme : MIT License get-user-locale 2.3.2: https://github.com/wojtekmaj/get-user-locale#readme : MIT License get-window 1.1.2: https://github.com/webmodules/get-window : MIT License github.com/antihax/optional 1.0.0: https://pkg.go.dev/github.com/antihax/optional : MIT License @@ -395,14 +536,15 @@ github.com/bufbuild/protovalidate-go v0.12.0 : Apache License 2.0 github.com/cheekybits/genny v1.0.0: https://github.com/cheekybits/genny : MIT License github.com/cncf/xds 20250121-snapshot-2f005788 : Apache License 2.0 github.com/docopt/docopt-go 20181101-snapshot-ee0de3bc: https://github.com/docopt/docopt-go : MIT License -github.com/go-json-experiment/json 20250211-snapshot-1ae217ad: https://github.com/oussamm/service : BSD 3-clause "New" or "Revised" License +github.com/go-json-experiment/json 20250211-snapshot-1ae217ad : BSD 3-clause "New" or "Revised" License github.com/google/cel-spec v0.23.1: https://github.com/google/cel-spec : Apache License 2.0 -github.com/grafana/otel-profiling-go v0.5.1: https://github.com/grafana/mimir : Apache License 2.0 +github.com/grafana/otel-profiling-go v0.5.1 : Apache License 2.0 github.com/grafana/pyroscope-go godeltaprof/v0.1.8 : Apache License 2.0 github.com/munnerz/goautoneg 20191010-snapshot-a7dc8b61: https://github.com/munnerz/goautoneg : BSD 3-clause "New" or "Revised" License github.com/planetscale/vtprotobuf 20240319-snapshot-0393e58b : BSD 3-clause "New" or "Revised" License github.com/rivo/uniseg v0.4.7: https://github.com/rivo/uniseg : MIT License github.com/rogpeppe/fastuuid v1.2.0: https://github.com/rogpeppe/fastuuid : BSD 3-clause "New" or "Revised" License +github-slugger 2.0.0: https://github.com/Flet/github-slugger : ISC License gitlab.com/cznic/gc 20240107-snapshot-57347160: https://gitlab.com/cznic/gc : BSD 3-clause "New" or "Revised" License gitlab.com/cznic/libc v1.41.0: https://gitlab.com/cznic/libc : BSD 3-clause "New" or "Revised" License gitlab.com/cznic/mathutil v1.6.0: https://gitlab.com/cznic/mathutil : BSD 3-clause "New" or "Revised" License @@ -410,8 +552,10 @@ gitlab.com/cznic/memory v1.7.2: https://gitlab.com/cznic/memory : BSD 3-clause " gitlab.com/cznic/sqlite v1.29.6: https://gitlab.com/cznic/sqlite : BSD 3-clause "New" or "Revised" License gitlab.com/cznic/strutil v1.2.0: https://gitlab.com/cznic/strutil : BSD 3-clause "New" or "Revised" License gitlab.com/cznic/token v1.1.0: https://gitlab.com/cznic/token : BSD 3-clause "New" or "Revised" License +globalthis 1.0.4: https://github.com/ljharb/System.global#readme : MIT License glob-parent 5.1.2: https://github.com/es128/glob-parent : ISC License glob-parent 6.0.2: https://github.com/es128/glob-parent : ISC License +glob-stream 8.0.3: https://github.com/wearefractal/glob-stream : MIT License glob-to-regexp 0.4.1: https://github.com/fitzgen/glob-to-regexp : BSD 2-clause "Simplified" License goccy/go-json v0.10.5: https://github.com/goccy/go-json : MIT License goccy/go-yaml v1.11.0: https://github.com/goccy/go-yaml : MIT License @@ -458,6 +602,7 @@ go-openapi/spec v0.21.0: https://github.com/go-openapi/spec : Apache License 2.0 go-openapi/validate v0.24.0: https://github.com/go-openapi/validate : Apache License 2.0 go.opentelemetry.io/proto otlp/v1.6.0: https://github.com/open-telemetry/opentelemetry-proto-go : Apache License 2.0 gopd 1.0.1: https://github.com/ljharb/gopd#readme : MIT License +gopd 1.2.0: https://github.com/ljharb/gopd#readme : MIT License gopherjs 20181203-snapshot-d547d1d9: https://github.com/gopherjs/gopherjs : BSD 2-clause "Simplified" License goproxy v1.7.2: https://github.com/elazarl/goproxy : BSD 3-clause "New" or "Revised" License go-restful v3.11.0: https://github.com/emicklei/go-restful : MIT License @@ -473,15 +618,23 @@ Gozala/events 3.3.0: https://github.com/Gozala/events : MIT License @grafana/eslint-config 8.1.0: https://github.com/grafana/eslint-config-grafana#readme : Apache License 2.0 @grafana/faro-core 1.18.1: https://github.com/grafana/faro-web-sdk : Apache License 2.0 @grafana/faro-web-sdk 1.18.1: https://github.com/grafana/faro-web-sdk : Apache License 2.0 +@grafana/i18n 12.1.0-253248: https://github.com/grafana/grafana#readme : Apache License 2.0 @grafana/runtime 12.0.2: https://github.com/grafana/grafana#readme : Apache License 2.0 +@grafana/scenes 6.27.2: https://github.com/grafana/scenes#readme : Apache License 2.0 @grafana/schema 12.0.2: https://github.com/grafana/grafana#readme : Apache License 2.0 @grafana/tsconfig 2.0.0: https://github.com/grafana/tsconfig-grafana#readme : Apache License 2.0 @grafana/ui 12.0.2: https://github.com/grafana/grafana#readme : Apache License 2.0 +graphemer 1.4.0: https://github.com/flmnt/graphemer : MIT License grpc-ecosystem/go-grpc-middleware providers/prometheus/v1.0.1: https://github.com/grpc-ecosystem/go-grpc-middleware : Apache License 2.0 +grpc-ecosystem/go-grpc-middleware v2.3.2: https://github.com/grpc-ecosystem/go-grpc-middleware : Apache License 2.0 grpc-gateway v2.26.3: https://github.com/grpc-ecosystem/grpc-gateway : BSD 3-clause "New" or "Revised" License grpc-go v1.72.0: https://github.com/grpc/grpc-go : Apache License 2.0 +@gulpjs/to-absolute-glob 4.0.0: https://github.com/gulpjs/to-absolute-glob#readme : MIT License +gulp-sort 2.0.0: https://github.com/pgilad/gulp-sort : MIT License hamba/avro v2.28.0 : MIT License harmony-reflect v1.6.2: http://wiki.ecmascript.org/doku.php?id=harmony:reflect_api : (Mozilla Public License 1.1 OR Apache License 2.0) +has 1.0.4: https://github.com/tarruda/has : MIT License +has-bigints 1.1.0: https://github.com/ljharb/has-bigints#readme : MIT License has-flag 3.0.0: https://github.com/sindresorhus/has-flag#readme : MIT License has-flag 4.0.0: https://github.com/sindresorhus/has-flag#readme : MIT License hashicorp/go-hclog v1.6.3: https://github.com/hashicorp/go-hclog : MIT License @@ -491,23 +644,40 @@ hashicorp-yamux v0.1.2: https://github.com/hashicorp/yamux : Mozilla Public Lice hasown 2.0.2: https://github.com/inspect-js/hasOwn#readme : MIT License has-property-descriptors 1.0.2: https://github.com/inspect-js/has-property-descriptors#readme : MIT License has-proto 1.0.3: https://github.com/inspect-js/can-set-proto#readme : MIT License +has-proto 1.2.0: https://github.com/inspect-js/can-set-proto#readme : MIT License has-symbols 1.0.3: https://github.com/ljharb/has-symbols#readme : MIT License +has-symbols 1.1.0: https://github.com/ljharb/has-symbols#readme : MIT License +has-tostringtag 1.0.2: https://github.com/inspect-js/has-tostringtag#readme : MIT License +heimdalljs 0.2.6: https://github.com/hjdivad/heimdalljs-lib#readme : MIT License +heimdalljs-logger 0.1.10: https://github.com/hjdivad/heimdalljs-logger#README.md : MIT License @hello-pangea/dnd 17.0.0: https://github.com/hello-pangea/dnd#readme : Apache License 2.0 highlight-words-core 1.2.2 : MIT License History 5.3.0: https://github.com/ReactTraining/history : MIT License History v4.10.1: https://github.com/ReactTraining/history : MIT License hoist-non-react-statics v3.3.2: https://github.com/mridgway/hoist-non-react-statics : BSD 3-clause "New" or "Revised" License +html-element-map 1.3.1: https://github.com/ljharb/html-element-map#readme : MIT License html-encoding-sniffer 4.0.0: https://github.com/jsdom/html-encoding-sniffer#readme : MIT License +htmlparser2 10.0.0: https://github.com/fb55/htmlparser2 : MIT License html-parse-stringify v3.0.1: https://github.com/henrikjoreteg/html-parse-stringify : MIT License http-cache-semantics 4.1.1: https://github.com/kornelski/http-cache-semantics : BSD 2-clause "Simplified" License http-parser-js 0.5.8: https://github.com/creationix/http-parser-js : MIT License https-proxy-agent 7.0.5: https://github.com/TooTallNate/node-https-proxy-agent : MIT License https-proxy-agent 7.0.6: https://github.com/TooTallNate/node-https-proxy-agent : MIT License hughsk/flat 5.0.2: https://github.com/hughsk/flat : BSD 3-clause "New" or "Revised" License +@humanfs/core 0.19.1: https://github.com/humanwhocodes/humanfs#readme : Apache License 2.0 +@humanfs/node 0.16.6: https://github.com/humanwhocodes/humanfs#readme : Apache License 2.0 human-signals 2.1.0: https://git.io/JeluP : Apache License 2.0 +@humanwhocodes/module-importer 1.0.1: https://github.com/humanwhocodes/module-importer#readme : Apache License 2.0 +@humanwhocodes/momoa 3.3.8: https://github.com/humanwhocodes/momoa#readme : Apache License 2.0 +@humanwhocodes/retry 0.3.1: https://github.com/humanwhocodes/retrier#readme : Apache License 2.0 +@humanwhocodes/retry 0.4.3: https://github.com/humanwhocodes/retrier#readme : Apache License 2.0 hyphenate-style-name 1.1.0: https://github.com/rexxars/hyphenate-style-name#readme : BSD 3-clause "New" or "Revised" License +i18next 19.9.2: https://github.com/jamuhl/i18next : MIT License i18next 24.2.3: https://github.com/jamuhl/i18next : MIT License +i18next 25.3.2: https://github.com/jamuhl/i18next : MIT License i18next-browser-languagedetector 8.1.0: https://github.com/i18next/i18next-browser-languagedetector : MIT License +i18next-parser 9.3.0: https://github.com/i18next/i18next-parser : MIT License +i18next-pseudo 2.2.1: https://github.com/MattBoatman : MIT License ianstormtaylor/slate 0.2.11: https://github.com/ianstormtaylor/slate : MIT License ianstormtaylor/slate 0.2.115: https://github.com/ianstormtaylor/slate : MIT License ianstormtaylor/slate 0.22.10: https://github.com/ianstormtaylor/slate : MIT License @@ -529,6 +699,7 @@ indent-string v4.0.0: https://github.com/sindresorhus/indent-string : MIT Licens inflight 1.0.6: https://github.com/isaacs/inflight : ISC License inherits v2.0.4: https://github.com/isaacs/inherits : ISC License inline-style-prefixer 7.0.1: https://github.com/rofrischmann/inline-style-prefixer#readme : MIT License +internal-slot 1.1.0: https://github.com/ljharb/internal-slot#readme : MIT License @internationalized/date 3.8.0: https://github.com/adobe/react-spectrum#readme : Apache License 2.0 @internationalized/message 3.1.7: https://github.com/adobe/react-spectrum#readme : Apache License 2.0 @internationalized/number 3.6.1: https://github.com/adobe/react-spectrum#readme : Apache License 2.0 @@ -546,24 +717,46 @@ isaacs/jackspeak 3.4.3: https://github.com/isaacs/jackspeak#readme : Blue Oak Mo isaacs/jackspeak 4.1.1: https://github.com/isaacs/jackspeak#readme : Blue Oak Model License 1.0.0 isaacs/once 1.4.0: https://github.com/isaacs/once : ISC License isarray 0.0.1: https://github.com/juliangruber/isarray : MIT License +isarray 1.0.0: https://github.com/juliangruber/isarray : MIT License +isarray 2.0.5: https://github.com/juliangruber/isarray : MIT License +is-array-buffer 3.0.5: https://github.com/fengyuanchen/is-array-buffer#readme : MIT License is-arrayish 0.2.1: https://github.com/qix-/node-is-arrayish#readme : MIT License +is-async-function 2.1.1: https://github.com/tunnckocore/is-async-function#readme : MIT License +is-bigint 1.1.0: https://github.com/ljharb/is-bigint#readme : MIT License +is-boolean-object 1.2.2: https://github.com/ljharb/is-boolean-object#readme : MIT License +is-callable 1.2.7: https://github.com/ljharb/is-callable : MIT License is-core-module 2.15.1: https://github.com/meandavejustice/is-core-module : MIT License +is-data-view 1.0.2: https://github.com/inspect-js/is-data-view#readme : MIT License +is-date-object 1.1.0: https://github.com/ljharb/is-date-object : MIT License isexe 2.0.0: https://github.com/isaacs/isexe#readme : ISC License isexe 3.1.1: https://github.com/isaacs/isexe#readme : ISC License is-extglob 2.1.1: https://github.com/jonschlinkert/is-extglob : MIT License +is-finalizationregistry 1.1.1: https://github.com/inspect-js/is-finalizationregistry#readme : MIT License is-fullwidth-code-point 3.0.0: https://github.com/sindresorhus/is-fullwidth-code-point : MIT License is-generator-fn 2.1.0: https://github.com/sindresorhus/is-generator-fn : MIT License +is-generator-function 1.1.0: https://github.com/ljharb/is-generator-function : MIT License is-glob 4.0.3: https://www.npmjs.com/package/is-glob : MIT License is-hotkey 0.1.4: https://github.com/ianstormtaylor/is-hotkey#readme : MIT License is-hotkey 0.2.0: https://github.com/ianstormtaylor/is-hotkey#readme : MIT License is-in-browser 1.1.3: https://github.com/tuxsudo/is-in-browser#readme : MIT License is-lambda 1.0.1: https://github.com/watson/is-lambda : MIT License +is-map 2.0.3: https://github.com/arthurvr/is-map : MIT License +is-negated-glob 1.0.0: https://github.com/jonschlinkert/is-negated-glob : MIT License +is-negative-zero 2.0.3: https://github.com/ljharb/is-negative-zero : MIT License is-number 7.0.0: https://github.com/jonschlinkert/is-number : MIT License +is-number-object 1.1.1: https://github.com/ljharb/is-number-object : MIT License isobject 3.0.1: https://github.com/jonschlinkert/isobject : MIT License isomorphic-base64 1.0.2: https://github.com/ksheedlo/isomorphic-base64 : MIT License +is-plain-obj 4.1.0: https://github.com/sindresorhus/is-plain-obj#readme : MIT License is-plain-object 2.0.4: https://github.com/jonschlinkert/is-plain-object : MIT License is-potential-custom-element-name 1.0.1: https://github.com/mathiasbynens/is-potential-custom-element-name : MIT License +is-regex 1.2.1: https://github.com/ljharb/is-regex : MIT License +is-set 2.0.3: https://github.com/arthurvr/is-set : MIT License +is-shared-array-buffer 1.0.4: https://github.com/inspect-js/is-shared-array-buffer#readme : MIT License is-stream 2.0.1: https://github.com/sindresorhus/is-stream : MIT License +is-string 1.1.1: https://github.com/ljharb/is-string : MIT License +is-subset 0.1.1: https://github.com/studio-b12/is-subset : MIT License +is-symbol 1.1.1: https://github.com/ljharb/is-symbol : MIT License @istanbuljs/load-nyc-config 1.1.0: https://github.com/istanbuljs/load-nyc-config#readme : ISC License @istanbuljs/schema 0.1.3: https://github.com/istanbuljs/schema#readme : MIT License istanbul-lib-coverage 3.2.2: https://github.com/istanbuljs/istanbul-lib-coverage : BSD 3-clause "New" or "Revised" License @@ -571,7 +764,13 @@ istanbul-lib-instrument 6.0.3: https://github.com/istanbuljs/istanbul-lib-instru istanbul-lib-report 3.0.1: https://github.com/istanbuljs/istanbul-lib-report : BSD 3-clause "New" or "Revised" License istanbul-lib-source-maps 5.0.6: https://github.com/istanbuljs/istanbul-lib-source-maps#readme : BSD 3-clause "New" or "Revised" License istanbul-reports 3.1.7: https://github.com/istanbuljs/istanbul-reports : BSD 3-clause "New" or "Revised" License +is-typed-array 1.1.15: https://github.com/inspect-js/is-typed-array/ : MIT License +is-valid-glob 1.0.0: https://github.com/jonschlinkert/is-valid-glob : MIT License +is-weakmap 2.0.2: https://github.com/arthurvr/is-weakmap : MIT License +is-weakref 1.1.1: https://github.com/inspect-js/is-weakref#readme : MIT License +is-weakset 2.0.4: https://github.com/arthurvr/is-weakset : MIT License is-window 1.0.2: https://github.com/bubkoo/is-window#readme : MIT License +iterator.prototype 1.1.5: https://github.com/ljharb/iterator.prototype#readme : MIT License JedWatson/react-select 5.10.0: https://github.com/JedWatson/react-select : MIT License jest-changed-files 30.0.2: https://github.com/facebook/jest#readme : MIT License jest-config 30.0.4: https://github.com/facebook/jest#readme : MIT License @@ -638,6 +837,7 @@ jQuery 3.7.1: http://jquery.com/ : MIT License jsbn 1.1.0: https://github.com/timkurvers/jsbn : MIT License js-cookie 2.2.1: https://github.com/js-cookie/js-cookie : MIT License jsdiff 4.0.2: https://github.com/kpdecker/jsdiff : BSD 3-clause "New" or "Revised" License +jsdoc-type-pratt-parser 4.1.0: https://github.com/simonseyock/jsdoc-type-pratt-parser : MIT License jsdom 26.1.0: https://github.com/jsdom/jsdom : MIT License jsesc 3.0.2: http://mths.be/jsesc : MIT License jsesc v2.5.2: http://mths.be/jsesc : MIT License @@ -645,6 +845,7 @@ jshttp/mime-types 2.1.35: https://github.com/jshttp/mime-types : MIT License JSHTTP's negotiator 0.6.3: https://www.npmjs.com/package/negotiator : MIT License jsjest 30.0.4: https://jestjs.io : MIT License json5 2.2.3: http://json5.org/ : MIT License +json-buffer 3.0.1: https://github.com/dominictarr/json-buffer : MIT License jsonc-parser 3.3.1: https://github.com/Microsoft/node-jsonc-parser#readme : MIT License jsoniter-go v1.1.12: http://jsoniter.com/ : MIT License json-parse-even-better-errors 2.3.1: https://github.com/npm/json-parse-even-better-errors#readme : MIT License @@ -653,6 +854,7 @@ json-schema-traverse 0.4.1: https://github.com/epoberezkin/json-schema-traverse json-schema-traverse 1.0.0: https://github.com/epoberezkin/json-schema-traverse : MIT License json-stringify-pretty-compact 2.0.0: https://github.com/lydell/json-stringify-pretty-compact : MIT License js-tokens 4.0.0: https://github.com/lydell/js-tokens : MIT License +jsx-ast-utils 3.3.5: https://github.com/evcohen/jsx-ast-utils#readme : MIT License js-xss 1.0.15: https://github.com/leizongmin/js-xss : MIT License js-yaml 3.14.1: https://github.com/nodeca/js-yaml : MIT License js-yaml 4.1.0: https://github.com/nodeca/js-yaml : MIT License @@ -661,23 +863,35 @@ julienschmidt/httprouter v1.3.0: https://github.com/julienschmidt/httprouter : B k8s.io/kube-openapi 20250318-snapshot-c8a335a9: https://github.com/kubernetes/kube-openapi : Apache License 2.0 k8s.io/utils 20240711-snapshot-18e509b5: https://github.com/kubernetes/utils : Apache License 2.0 keyanzhang/identity-obj-proxy 3.0.0: https://github.com/keyanzhang/identity-obj-proxy#readme : MIT License +keyv 4.5.4: https://github.com/lukechilds/keyv : MIT License kind-of 6.0.3: https://github.com/jonschlinkert/kind-of : MIT License kisielk-gotool v1.0.0: https://github.com/kisielk/gotool : (MIT License AND BSD 3-clause "New" or "Revised" License) klauspost/asmfmt v1.3.2: https://pkg.go.dev/github.com/klauspost/asmfmt : MIT License klauspost-compress v1.18.0: https://github.com/klauspost/compress : BSD 3-clause "New" or "Revised" License klauspost-cpuid v2.2.10: https://github.com/klauspost/cpuid : MIT License kr/pretty v0.3.1: https://github.com/kr/pretty : MIT License +lead 4.0.0: https://github.com/k2wanko/lead : MIT License @leeoniya/ufuzzy 1.0.18: https://github.com/leeoniya/uFuzzy#readme : MIT License lerc 3.0.0: https://github.com/Esri/lerc : Apache License 2.0 leven 3.1.0: https://github.com/sindresorhus/leven : MIT License +levn 0.4.1: https://github.com/gkz/levn : MIT License +lilconfig 3.1.3: https://github.com/antonk52/lilconfig#readme : MIT License lines-and-columns 1.2.4: https://github.com/eventualbuddha/lines-and-columns#readme : MIT License lithammer/fuzzysearch v1.1.8: https://github.com/lithammer/fuzzysearch : MIT License livereload-js 2.4.0: https://github.com/livereload/livereload-js : MIT License +ljharb/object.assign 4.1.7: https://github.com/ljharb/object.assign : MIT License loader-runner 4.3.0: https://github.com/webpack/loader-runner#readme : MIT License locate-path v5.0.0: https://github.com/sindresorhus/locate-path : MIT License +locate-path v6.0.0: https://github.com/sindresorhus/locate-path : MIT License Lodash 4.17.21: https://lodash.com/ : MIT License +lodash.escape 4.0.1: https://lodash.com/ : MIT License +lodash.flattendeep 4.4.0: https://lodash.com/ : MIT License +lodash.isequal 4.5.0: https://lodash.com/ : MIT License +lodash.merge 4.6.2: https://lodash.com/ : MIT License +longest-streak 3.1.0: https://github.com/wooorm/longest-streak#readme : MIT License Long.js 5.2.3: http://dcode.io : Apache License 2.0 loose-envify 1.4.0: https://github.com/zertosh/loose-envify : MIT License +lz-string 1.5.0: https://github.com/pieroxy/lz-string : MIT License magefile/mage v1.15.0: https://github.com/magefile/mage : Apache License 2.0 mailru/easyjson v0.9.0: https://github.com/mailru/easyjson : MIT License make-dir 4.0.0: https://github.com/sindresorhus/make-dir#readme : MIT License @@ -690,21 +904,66 @@ mapbox-gl-style-spec 13.28.0: https://github.com/mapbox/mapbox-gl-style-spec : I mapbox-to-css-font 2.4.5: https://github.com/boundlessgeo/mapbox-to-css-font#readme : BSD 2-clause "Simplified" License @mapbox/unitbezier 0.0.0: https://github.com/mapbox/unitbezier : BSD 2-clause "Simplified" License mapstructure v1.5.0: https://github.com/mitchellh/mapstructure : MIT License +markdown-table 3.0.4: https://github.com/wooorm/markdown-table : MIT License markedjs 15.0.6: https://marked.js.org : MIT License marked-mangle 1.1.10: https://github.com/markedjs/marked-mangle#readme : MIT License +matcher-collection 2.0.1: https://github.com/stefanpenner/matcher-collection#readme : ISC License mathiasbynens's esrever 0.2.0: https://mths.be/esrever : MIT License +math-intrinsics 1.1.0: https://github.com/es-shims/math-intrinsics#readme : MIT License mattetti/filebuffer v1.0.1 : MIT License mattn-go-colorable v0.1.14: http://godoc.org/github.com/mattn/go-colorable : MIT License mattn-go-isatty v0.0.20: http://godoc.org/github.com/mattn/go-isatty : MIT License mattn-go-runewidth v0.0.16: https://github.com/mattn/go-runewidth : MIT License matttproud-golang_protobuf_extensions v1.0.1: https://github.com/matttproud/golang_protobuf_extensions : Apache License 2.0 +mdast-util-find-and-replace 3.0.2: https://github.com/syntax-tree/mdast-util-find-and-replace#readme : MIT License +mdast-util-from-markdown 2.0.2: https://github.com/syntax-tree/mdast-util-from-markdown#readme : MIT License +mdast-util-frontmatter 2.0.1: https://github.com/syntax-tree/mdast-util-frontmatter#readme : MIT License +mdast-util-gfm 3.1.0: https://github.com/syntax-tree/mdast-util-gfm#readme : MIT License +mdast-util-gfm-autolink-literal 2.0.1: https://github.com/syntax-tree/mdast-util-gfm-autolink-literal#readme : MIT License +mdast-util-gfm-footnote 2.1.0: https://github.com/syntax-tree/mdast-util-gfm-footnote#readme : MIT License +mdast-util-gfm-strikethrough 2.0.0: https://github.com/syntax-tree/mdast-util-gfm-strikethrough#readme : MIT License +mdast-util-gfm-table 2.0.0: https://github.com/syntax-tree/mdast-util-gfm-table#readme : MIT License +mdast-util-gfm-task-list-item 2.0.0: https://github.com/syntax-tree/mdast-util-gfm-task-list-item#readme : MIT License +mdast-util-phrasing 4.1.0: https://github.com/syntax-tree/mdast-util-phrasing#readme : MIT License +mdast-util-to-markdown 2.1.2: https://github.com/syntax-tree/mdast-util-to-markdown#readme : MIT License +mdast-util-to-string 4.0.0: https://github.com/wooorm/mdast-util-to-string#readme : MIT License mdn-data 2.0.14: https://developer.mozilla.org : Creative Commons Zero v1.0 Universal +mdn-data 2.21.0: https://developer.mozilla.org : Creative Commons Zero v1.0 Universal mem 8.1.1: https://github.com/sindresorhus/mem : MIT License memoize-one 4.1.0: https://github.com/alexreardon/memoize-one : MIT License memoize-one 6.0.0: https://github.com/alexreardon/memoize-one : MIT License memoize-one v5.2.1: https://github.com/alexreardon/memoize-one : MIT License merge2 1.4.1: https://github.com/teambition/merge2 : MIT License Merge-Stream 2.0.0: https://github.com/grncdr/merge-stream : MIT License +micromark 4.0.2: https://github.com/micromark/micromark#readme : MIT License +micromark-core-commonmark 2.0.3: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-extension-frontmatter 2.0.0: https://github.com/micromark/micromark-extension-frontmatter#readme : MIT License +micromark-extension-gfm 3.0.0: https://github.com/micromark/micromark-extension-gfm#readme : MIT License +micromark-extension-gfm-autolink-literal 2.1.0: https://github.com/micromark/micromark-extension-gfm-autolink-literal#readme : MIT License +micromark-extension-gfm-footnote 2.1.0: https://github.com/micromark/micromark-extension-gfm-footnote#readme : MIT License +micromark-extension-gfm-strikethrough 2.1.0: https://github.com/micromark/micromark-extension-gfm-strikethrough#readme : MIT License +micromark-extension-gfm-table 2.1.1: https://github.com/micromark/micromark-extension-gfm-table#readme : MIT License +micromark-extension-gfm-tagfilter 2.0.0: https://github.com/micromark/micromark-extension-gfm-tagfilter#readme : MIT License +micromark-extension-gfm-task-list-item 2.1.0: https://github.com/micromark/micromark-extension-gfm-task-list-item#readme : MIT License +micromark-factory-destination 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-factory-label 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-factory-space 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-factory-title 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-factory-whitespace 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-character 2.1.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-chunked 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-classify-character 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-combine-extensions 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-decode-numeric-character-reference 2.0.2: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-decode-string 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-encode 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-html-tag-name 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-normalize-identifier 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-resolve-all 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-sanitize-uri 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-subtokenize 2.1.0: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-symbol 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License +micromark-util-types 2.0.2: https://github.com/micromark/micromark/tree/main#readme : MIT License micromatch 4.0.8: https://github.com/jonschlinkert/micromatch : MIT License micro-memoize 4.1.2: https://github.com/planttheidea/micro-memoize#readme : MIT License Microsofttslib 2.7.0: http://github.com/Microsoft/tslib/ : BSD Zero Clause License @@ -729,6 +988,7 @@ minipass-pipeline 1.2.4 : ISC License minipass-sized 1.0.3: https://github.com/isaacs/minipass-sized#readme : ISC License minizlib v2.1.2: https://github.com/isaacs/minizlib : MIT License mitchellh-reflectwalk v1.0.2: https://github.com/mitchellh/reflectwalk : MIT License +mktemp 0.4.0: https://github.com/sasaplus1/mktemp : MIT License modern-go/concurrent 20180305-snapshot-bacd9c7e: https://github.com/modern-go/concurrent : Apache License 2.0 modern-go/reflect2 v1.0.2: https://github.com/modern-go/reflect2 : Apache License 2.0 mohae/deepcopy 20170929-snapshot-c48cc78d: https://github.com/mohae/deepcopy : MIT License @@ -738,8 +998,10 @@ monaco-editor 0.34.1: https://microsoft.github.io/monaco-editor/ : MIT License @monaco-editor/loader 1.4.0: https://github.com/suren-atoyan/monaco-loader.git : MIT License @monaco-editor/react 4.6.0: https://github.com/SurenAt93/monaco-react#readme : MIT License mongodb/mongo-go-driver v1.14.0: https://github.com/mongodb/mongo-go-driver.git : Apache License 2.0 +moo 0.5.2: https://github.com/tjvr/moo#readme : BSD 3-clause "New" or "Revised" License moxystudio/node-cross-spawn 7.0.3: https://github.com/moxystudio/node-cross-spawn : MIT License moxystudio/node-cross-spawn 7.0.6: https://github.com/moxystudio/node-cross-spawn : MIT License +ms.js 2.0.0: https://github.com/guille/ms.js : MIT License ms.js 2.1.3: https://github.com/guille/ms.js : MIT License mwitkow/go-conntrack 20190716-snapshot-2f068394: https://github.com/mwitkow/go-conntrack : Apache License 2.0 nano-css 5.6.2: https://github.com/streamich/nano-css#readme : The Unlicense @@ -747,6 +1009,7 @@ nanoid 3.3.7: https://github.com/ai/nanoid#readme : MIT License napi-postinstall 0.3.0: https://github.com/un-ts/napi-postinstall#readme : MIT License @napi-rs/wasm-runtime 0.2.11: https://github.com/napi-rs/napi-rs#readme : MIT License natural-compare 1.4.0: https://github.com/litejs/natural-compare : MIT License +nearley 2.20.1: https://github.com/hardmath123/nearley : MIT License neo-async 2.6.2: https://github.com/suguru03/Neo-Async : MIT License node-abort-controller 3.1.1: https://github.com/southpolesteve/node-abort-controller#readme : MIT License node-addon-api 7.1.1: https://github.com/nodejs/node-addon-api : MIT License @@ -754,11 +1017,12 @@ nodeca-argparse 1.0.10: https://github.com/nodeca/argparse : MIT License nodeca-argparse 2.0.1: https://github.com/nodeca/argparse : Python Software Foundation License 2.0 nodeca/pako 2.1.0: https://github.com/nodeca/pako : MIT License node-concat-map 0.0.1: https://github.com/substack/node-concat-map : MIT License -Node Cookie Parser 1.0.2: https://www.npmjs.org/package/frontend-proxy-server : ISC License node-entities 4.5.0: https://github.com/FB55/node-entities : BSD 2-clause "Simplified" License node-entities 6.0.1: https://github.com/FB55/node-entities : BSD 2-clause "Simplified" License node-error-ex 1.3.2: https://github.com/qix-/node-error-ex#readme : MIT License node-fs-extra 10.1.0: https://github.com/jprichardson/node-fs-extra : MIT License +node-fs-extra 11.3.0: https://github.com/jprichardson/node-fs-extra : MIT License +node-fs-extra 8.1.0: https://github.com/jprichardson/node-fs-extra : MIT License node-glob 10.4.5: http://github.com/isaacs/node-glob : ISC License node-glob 11.0.3: http://github.com/isaacs/node-glob : ISC License node-glob 7.2.3: http://github.com/isaacs/node-glob : ISC License @@ -766,9 +1030,13 @@ node-graceful-fs 4.2.11: https://github.com/isaacs/node-graceful-fs : ISC Licens node-gyp 10.2.0: https://github.com/nodejs/node-gyp : MIT License node-http-proxy-agent 7.0.2: https://github.com/TooTallNate/node-http-proxy-agent : MIT License node-ignore 5.3.2: https://github.com/kaelzhang/node-ignore : MIT License +node-ignore 7.0.5: https://github.com/kaelzhang/node-ignore : MIT License node-int64 0.4.0: https://github.com/broofa/node-int64 : MIT License +node-jsonfile 4.0.0: https://github.com/jprichardson/node-jsonfile : MIT License node-jsonfile 6.1.0: https://github.com/jprichardson/node-jsonfile : MIT License nodejs/string_decoder 0.10.31: https://github.com/nodejs/string_decoder : MIT License +nodejs/string_decoder 1.1.1: https://github.com/nodejs/string_decoder : MIT License +nodejs/string_decoder 1.3.0: https://github.com/nodejs/string_decoder : MIT License nodejs-walker 1.0.8: http://github.com/nshah/nodejs-walker : Apache License 2.0 @nodelib/fs.scandir 2.1.5: https://github.com/nodelib/nodelib/tree/master#readme : MIT License @nodelib/fs.stat 2.0.5: https://github.com/nodelib/nodelib/tree/master#readme : MIT License @@ -788,12 +1056,20 @@ node-source-map-support 0.5.13: https://github.com/evanw/node-source-map-support node-source-map-support 0.5.21: https://github.com/evanw/node-source-map-support : MIT License nopt 7.2.1: https://github.com/npm/nopt : ISC License normalize-path 3.0.0: https://github.com/jonschlinkert/normalize-path : MIT License +now-and-later 3.0.0: https://github.com/phated/now-and-later : MIT License @npmcli/agent 2.2.2: https://github.com/npm/agent#readme : ISC License @npmcli/fs 3.1.1: https://github.com/npm/fs#readme : ISC License npm-run-path 4.0.1: https://github.com/sindresorhus/npm-run-path : MIT License +nth-check 2.1.1: https://github.com/fb55/nth-check : BSD 2-clause "Simplified" License nwsapi 2.2.20: http://javascript.nwbox.com/nwsapi/ : MIT License object-assign 4.1.1: https://github.com/sindresorhus/object-assign : MIT License +object.entries 1.1.9: https://github.com/es-shims/Object.entries#readme : MIT License +object.fromentries 2.0.8: https://github.com/es-shims/Object.fromEntries#readme : MIT License object-inspect 1.13.2: https://github.com/substack/object-inspect : MIT License +object-inspect 1.13.4: https://github.com/substack/object-inspect : MIT License +object-is 1.1.6: https://github.com/ljharb/object-is : MIT License +object-keys 1.1.1: https://github.com/ljharb/object-keys : MIT License +object.values 1.2.1: https://github.com/es-shims/object.values : MIT License oklog/run v1.1.0: https://github.com/oklog/run : Apache License 2.0 oklog/ulid v1.3.1: http://godoc.org/github.com/oklog/ulid : Apache License 2.0 olekukonko-tablewriter v0.0.5: https://github.com/olekukonko/tablewriter : MIT License @@ -823,6 +1099,8 @@ open-telemetry/opentelemetry-go-instrumentation sdk/v1.1.0 : Apache License 2.0 @opentelemetry/sdk-metrics 2.0.0: https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-metrics : Apache License 2.0 @opentelemetry/sdk-trace-base 2.0.0: https://github.com/open-telemetry/opentelemetry-js#readme : Apache License 2.0 @opentelemetry/semantic-conventions 1.33.0: https://github.com/open-telemetry/opentelemetry-js#readme : Apache License 2.0 +optionator 0.9.4: https://github.com/gkz/optionator : MIT License +own-keys 1.0.1: https://github.com/ljharb/own-keys#readme : MIT License package-json-from-dist 1.0.0: https://github.com/isaacs/package-json-from-dist#readme : Blue Oak Model License 1.0.0 PapaParse 5.5.2: http://PapaParse.com : MIT License @parcel/watcher 2.4.1: https://github.com/parcel-bundler/parcel#readme : MIT License @@ -839,14 +1117,18 @@ PapaParse 5.5.2: http://PapaParse.com : MIT License @parcel/watcher-win32-ia32 2.4.1: https://github.com/parcel-bundler/watcher#readme : MIT License @parcel/watcher-win32-x64 2.4.1: https://github.com/parcel-bundler/watcher#readme : MIT License parent-module 1.0.1: https://github.com/sindresorhus/parent-module : MIT License +parse5 7.1.0: https://github.com/inikulin/parse5 : MIT License parse5 7.1.2: https://github.com/inikulin/parse5 : MIT License parse5 7.3.0: https://github.com/inikulin/parse5 : MIT License parse-headers 2.0.5: https://github.com/kesla/parse-headers : MIT License +parse-imports-exports 0.2.4: https://github.com/uid11/parse-imports-exports#readme : MIT License parse-json v5.2.0: https://github.com/sindresorhus/parse-json : MIT License +parse-statements 1.0.11: https://github.com/uid11/parse-statements#readme : MIT License path-exists 4.0.0: https://github.com/sindresorhus/path-exists : MIT License path-is-absolute 1.0.1: https://github.com/sindresorhus/path-is-absolute : MIT License path-key 3.1.1: https://github.com/sindresorhus/path-key : MIT License path-parse 1.0.7: https://github.com/jbgutierrez/path-parse#readme : MIT License +path-posix 1.0.0: https://github.com/jden/node-path-posix : ISC License path-scurry 1.11.1: https://github.com/isaacs/path-walker#readme : Blue Oak Model License 1.0.0 path-scurry 2.0.0: https://github.com/isaacs/path-walker#readme : Blue Oak Model License 1.0.0 path-to-regexp 1.9.0: https://github.com/pillarjs/path-to-regexp : MIT License @@ -869,11 +1151,13 @@ playwright 1.53.2: https://www.npmjs.com/package/playwright : Apache License 2.0 p-limit 2.3.0: https://github.com/sindresorhus/p-limit#readme : MIT License p-limit 3.1.0: https://github.com/sindresorhus/p-limit#readme : MIT License p-locate 4.1.0: https://github.com/sindresorhus/p-locate : MIT License +p-locate v5.0.0: https://github.com/sindresorhus/p-locate : MIT License p-map 4.0.0: https://github.com/sindresorhus/p-map#readme : MIT License pmezard-go-difflib 1.0.0: https://github.com/pmezard/go-difflib : BSD 3-clause "New" or "Revised" License point-geometry 0.1.0: https://github.com/mapbox/point-geometry : ISC License @popperjs/core 2.11.8: https://github.com/popperjs/popper-core#readme : MIT License portfinder 1.0.32: https://github.com/indexzero/node-portfinder : MIT License +possible-typed-array-names 1.1.0: https://github.com/ljharb/possible-typed-array-names#readme : MIT License PostCSS 8.4.45: http://postcss.org/ : MIT License postcss-modules-extract-imports 3.1.0: https://github.com/geelen/postcss-modules-extract-imports : ISC License postcss-modules-local-by-default 4.0.5: https://github.com/css-modules/postcss-modules-local-by-default : MIT License @@ -882,13 +1166,18 @@ postcss-modules-values 4.0.0: https://github.com/css-modules/postcss-modules-con postcss-selector-parser 6.1.2: https://github.com/postcss/postcss-selector-parser : MIT License postcss-value-parser 4.2.0: https://github.com/TrySound/postcss-value-parser : MIT License prefix-style 2.0.1: https://github.com/mattdesl/prefix-style : MIT License +prelude-ls 1.2.1: https://github.com/gkz/prelude-ls : MIT License prettier 3.6.2: https://github.com/jlongster/prettier#readme : MIT License +prettier-linter-helpers 1.0.0: https://github.com/prettier/prettier-linter-helpers#readme : MIT License +pretty-format 27.5.1: https://www.npmjs.org/package/pretty-format : MIT License pretty-format 30.0.2: https://www.npmjs.org/package/pretty-format : MIT License PrismJS 1.30.0: http://prismjs.com : MIT License +process-nextick-args v2.0.1: https://github.com/calvinmetcalf/process-nextick-args : MIT License proc-log 4.2.0: https://github.com/npm/proc-log#readme : ISC License prometheus-client_model v0.6.2: https://github.com/prometheus/client_model : Apache License 2.0 prometheus-common v0.63.0: https://github.com/prometheus/common : Apache License 2.0 prometheus-procfs v0.16.1: https://github.com/prometheus/procfs.git : Apache License 2.0 +promise-map-series v0.3.0: https://github.com/joliss/promise-map-series : MIT License prop-types 15.8.1: https://github.com/facebook/prop-types : MIT License ProtoBuf.js 7.4.0: http://dcode.io : BSD 3-clause "New" or "Revised" License @protobufjs/aspromise 1.1.2: https://github.com/dcodeIO/protobuf.js#readme : BSD 3-clause "New" or "Revised" License @@ -912,9 +1201,13 @@ qs - QS Querystring 6.13.0: https://github.com/ljharb/qs : BSD 3-clause "New" o queue-microtask 1.2.3: https://github.com/feross/queue-microtask : MIT License quick-lru 6.1.2: https://github.com/sindresorhus/quick-lru#readme : MIT License quickselect 2.0.0: https://github.com/mourner/quickselect#readme : ISC License +quick-temp 0.1.8: https://github.com/joliss/node-quick-temp : MIT License raf-schd 4.0.3: https://github.com/alexreardon/raf-schd#readme : MIT License +railroad-diagrams 1.0.0: https://github.com/tabatkins/railroad-diagrams : Creative Commons Zero v1.0 Universal +randexp 0.4.6: http://fent.github.io/randexp.js/ : MIT License randombytes 2.1.0: https://github.com/crypto-browserify/randombytes : MIT License raw-body 1.1.7: https://github.com/stream-utils/raw-body : MIT License +Raynos/for-each 0.3.5: https://github.com/Raynos/for-each : MIT License rbush 3.0.1: https://github.com/mourner/rbush : MIT License rc-cascader 3.33.0: https://github.com/react-component/cascader : MIT License @rc-component/portal 1.1.2: https://github.com/react-component/portal : MIT License @@ -948,45 +1241,58 @@ react-calendar 5.1.0: https://github.com/freiksenet/react-calendar : MIT License react-colorful 5.6.1: https://github.com/omgovich/react-colorful : MIT License react-custom-scrollbars-2 4.5.0 : MIT License react-data-grid 7.0.0-beta.46: https://github.com/adazzle/react-data-grid : MIT License -react-dom 19.1.0: https://www.npmjs.com/package/react-dom : MIT License +react-dom 18.3.1: https://www.npmjs.com/package/react-dom : MIT License +react-draggable 4.5.0: https://github.com/mzabriskie/react-draggable : MIT License react-dropzone/react-dropzone 14.3.5: https://github.com/react-dropzone/react-dropzone : MIT License react-from-dom 0.7.5: https://github.com/gilbarbara/react-from-dom#readme : MIT License -React from Facebook 19.1.0: https://react.dev : MIT License +React from Facebook 18.3.1: https://react.dev : MIT License +react-grid-layout 1.3.4: https://github.com/STRML/react-grid-layout : MIT License react-highlight-words 0.21.0: https://bvaughn.github.io/react-highlight-words/ : MIT License react-hook-form 7.53.0: https://github.com/bluebill1049/react-forme#readme : MIT License react-i18next 15.5.1: https://github.com/i18next/react-i18next : MIT License react-immutable-proptypes 2.2.0: https://github.com/HurricaneJames/react-immutable-proptypes : MIT License react-inlinesvg 4.2.0: https://github.com/matthewwithanm/react-inlinesvg : MIT License react-is 16.13.1: https://reactjs.org/ : MIT License +react-is 17.0.2: https://reactjs.org/ : MIT License react-is 18.2.0: https://reactjs.org/ : MIT License react-is 18.3.1: https://reactjs.org/ : MIT License ReactiveX RxJS 7.8.1: http://reactivex.io/rxjs : Apache License 2.0 ReactiveX RxJS 7.8.2: http://reactivex.io/rxjs : Apache License 2.0 reactredux 9.2.0: https://react-redux.js.org : MIT License +react-resizable 3.0.5: https://github.com/STRML/react-resizable : MIT License react-router-dom 5.3.4: https://github.com/reacttraining/react-router#readme : MIT License -react-router-dom 7.6.3: https://github.com/reacttraining/react-router#readme : MIT License +react-router-dom 6.30.1: https://github.com/reacttraining/react-router#readme : MIT License @react-stately/flags 3.1.1: https://github.com/adobe/react-spectrum#readme : Apache License 2.0 @react-stately/overlays 3.6.15: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 @react-stately/utils 3.10.6: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 react-table 7.8.0: https://github.com/nicktomlin/react-table : MIT License reacttraining/react-router 5.3.4: https://github.com/reacttraining/react-router : MIT License reacttraining/react-router 6.27.0: https://github.com/reacttraining/react-router : MIT License -reacttraining/react-router 7.6.3: https://github.com/reacttraining/react-router : MIT License +reacttraining/react-router 6.30.1: https://github.com/reacttraining/react-router : MIT License react-transition-group 4.4.5: https://github.com/reactjs/react-transition-group#readme : BSD 3-clause "New" or "Revised" License @react-types/button 3.12.0: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 @react-types/dialog 3.5.17: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 @react-types/overlays 3.8.14: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 @react-types/shared 3.29.0: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 react-universal-interface 0.6.2: https://github.com/streamich/react-universal-interface#readme : The Unlicense +react-use 17.5.0: https://github.com/streamich/react-use#readme : The Unlicense react-use 17.6.0: https://github.com/streamich/react-use#readme : The Unlicense +react-virtualized-auto-sizer 1.0.24: https://github.com/bvaughn/react-virtualized-auto-sizer/ : MIT License react-window 1.8.11: https://github.com/radubrehar/react-window : MIT License +readable-stream 2.3.8: https://github.com/isaacs/readable-stream : MIT License +readable-stream 3.6.2: https://github.com/isaacs/readable-stream : MIT License readdirp 4.0.2: https://github.com/thlorenz/readdirp : MIT License rechoir 0.8.0: https://github.com/tkellen/node-rechoir : MIT License redent 3.0.0: https://github.com/sindresorhus/redent : MIT License Redux JS 5.0.1: http://redux.js.org : MIT License +reflect.getprototypeof 1.0.10: https://github.com/es-shims/Reflect.getPrototypeOf : MIT License regenerator-runtime 0.14.1: https://github.com/hackwaly/regenerator-runtime : MIT License +regexp.prototype.flags 1.5.4: https://github.com/es-shims/regexp.prototype.flags : MIT License remix-run/react-router 6.27.0: https://reactrouter.com : MIT License @remix-run/router 1.20.0: https://github.com/remix-run/react-router#readme : MIT License +@remix-run/router 1.23.0: https://github.com/remix-run/react-router#readme : MIT License +remove-trailing-separator 1.1.0: https://github.com/darsain/remove-trailing-separator#readme : ISC License +replace-ext 2.0.0: https://github.com/gulpjs/replace-ext : MIT License replace-in-file-webpack-plugin 1.0.6: https://github.com/oyslin/replace-in-file-webpack-plugin#readme : MIT License require-directory 2.1.1: https://github.com/troygoode/node-require-directory/ : MIT License require-from-string 2.0.2: https://github.com/floatdrop/require-from-string : MIT License @@ -994,48 +1300,63 @@ resize-observer-polyfill 1.5.1: https://github.com/que-etc/resize-observer-polyf resolve-cwd 3.0.0: https://github.com/sindresorhus/resolve-cwd : MIT License resolve-from 4.0.0: https://github.com/sindresorhus/resolve-from : MIT License resolve-from 5.0.0: https://github.com/sindresorhus/resolve-from : MIT License +resolve-options 2.0.0: https://github.com/gulpjs/resolve-options#readme : MIT License resolve-pathname 3.0.0: https://github.com/mjackson/resolve-pathname#readme : MIT License resolve-protobuf-schema 2.1.0: https://github.com/mafintosh/resolve-protobuf-schema : MIT License -reusify 1.0.4: https://github.com/mcollina/reusify#readme : MIT License +ret.js 0.1.15: https://github.com/fent/ret.js : MIT License +reusify 1.1.0: https://github.com/mcollina/reusify#readme : MIT License +rimraf 2.7.1: https://github.com/isaacs/rimraf : ISC License +rimraf 3.0.2: https://github.com/isaacs/rimraf : ISC License robust-predicates 3.0.2: https://github.com/mourner/robust-predicates#readme : The Unlicense rogpeppe/go-internal v1.13.1: http://github.com/rogpeppe/go-internal/ : BSD 3-clause "New" or "Revised" License rrweb-cssom 0.8.0: https://github.com/rrweb-io/CSSOM#readme : MIT License +rst-selector-parser 2.2.3: https://github.com/aweary/rst-selector-parser#readme : BSD 3-clause "New" or "Revised" License +rsvp.js 3.2.1: https://github.com/tildeio/rsvp.js : MIT License +rsvp.js v4.8.5: https://github.com/tildeio/rsvp.js : MIT License rtl-css-js 1.16.1: https://github.com/kentcdodds/rtl-css-js : MIT License run-parallel 1.2.0: https://github.com/feross/run-parallel : MIT License rw 1.3.3: https://github.com/mbostock/rw : BSD 3-clause "New" or "Revised" License +safe-array-concat 1.1.3: https://github.com/ljharb/safe-array-concat#readme : MIT License +safe-buffer 5.1.2: https://github.com/feross/safe-buffer : MIT License safe-buffer 5.2.1: https://github.com/feross/safe-buffer : MIT License safe-json-parse 1.0.1: https://github.com/Raynos/safe-json-parse : MIT License +safe-push-apply 1.0.0: https://github.com/ljharb/safe-push-apply#readme : MIT License safer-buffer 2.1.2: https://github.com/ChALkeR/safer-buffer#readme : MIT License +safe-regex-test 1.1.0: https://github.com/ljharb/safe-regex-test#readme : MIT License samccone/chrome-trace-event 1.0.4: https://github.com/joyent/node-trace-event#readme : MIT License +samsonjs/format 0.2.2: https://github.com/samsonjs/format : MIT License sass 1.89.2: https://github.com/sass/dart-sass : MIT License saxes 6.0.0: https://github.com/lddubeau/saxes : MIT License -scheduler 0.26.0: https://reactjs.org/ : MIT License +scheduler 0.23.2: https://reactjs.org/ : MIT License schema-utils 3.3.0: https://github.com/webpack-contrib/schema-utils#readme : MIT License schema-utils 4.2.0: https://github.com/webpack-contrib/schema-utils#readme : MIT License schema-utils 4.3.2: https://github.com/webpack-contrib/schema-utils#readme : MIT License screenfull 5.2.0: https://github.com/sindresorhus/screenfull.js : MIT License selection-is-backward 1.0.0: https://github.com/webmodules/selection-is-backward : MIT License serialize-javascript 6.0.2: https://github.com/yahoo/serialize-javascript : BSD 3-clause "New" or "Revised" License -set-cookie-parser 2.7.1: https://github.com/nfriedly/set-cookie-parser : MIT License set-function-length 1.2.2: https://github.com/ljharb/set-function-length#readme : MIT License +set-function-name 2.0.2: https://github.com/jfsiii/set-function-name#readme : MIT License set-harmonic-interval 1.0.1: https://github.com/streamich/set-harmonic-interval : The Unlicense +set-proto 1.0.0: https://github.com/ljharb/set-proto#readme : MIT License shallow-clone 3.0.1: https://github.com/jonschlinkert/shallow-clone : MIT License shebang-command 2.0.0: https://github.com/kevva/shebang-command#readme : MIT License shebang-regex 3.0.0: https://github.com/sindresorhus/shebang-regex : MIT License shurcooL-sanitized_anchor_name 1.0.0: https://github.com/shurcooL/sanitized_anchor_name : MIT License side-channel 1.0.6: https://github.com/ljharb/side-channel#readme : MIT License +side-channel 1.1.0: https://github.com/ljharb/side-channel#readme : MIT License +side-channel-list 1.0.0: https://github.com/ljharb/side-channel-list#readme : MIT License +side-channel-map 1.0.1: https://github.com/ljharb/side-channel-map#readme : MIT License +side-channel-weakmap 1.0.2: https://github.com/ljharb/side-channel-weakmap#readme : MIT License signal-exit 3.0.7: https://github.com/bcoe/signal-exit : ISC License signal-exit 4.1.0: https://github.com/bcoe/signal-exit : ISC License sigs.k8s.io/randfill v1.0.0: https://github.com/kubernetes-sigs/randfill : Apache License 2.0 @sinclair/typebox 0.27.8: https://github.com/sinclairzx81/typebox#readme : MIT License @sinclair/typebox 0.34.37: https://github.com/sinclairzx81/typebox#readme : MIT License sindresorhus/globals 11.12.0: https://github.com/sindresorhus/globals : MIT License -sindresorhus/globby 11.1.0: https://github.com/sindresorhus/globby : MIT License +sindresorhus/globals 14.0.0: https://github.com/sindresorhus/globals : MIT License +sindresorhus/globals 16.3.0: https://github.com/sindresorhus/globals : MIT License sindresorhus/onetime v5.1.2: https://github.com/sindresorhus/onetime : MIT License sindresorhus/slash v3.0.0: https://github.com/sindresorhus/slash : MIT License -sindresorhus/supports-color 5.5.0: https://github.com/sindresorhus/supports-color : MIT License -sindresorhus/supports-color 8.1.1: https://github.com/sindresorhus/supports-color : MIT License -sindresorhus/supports-color v7.2.0: https://github.com/sindresorhus/supports-color : MIT License @sinonjs/commons 3.0.1: https://github.com/sinonjs/commons#readme : BSD 3-clause "New" or "Revised" License @sinonjs/fake-timers 13.0.5: http://github.com/sinonjs/fake-timers : BSD 3-clause "New" or "Revised" License smart-buffer 4.2.0: https://github.com/JoshGlazebrook/smart-buffer : MIT License @@ -1043,15 +1364,20 @@ socks 2.8.3: https://github.com/JoshGlazebrook/socks : MIT License socks-proxy-agent 8.0.4: https://github.com/TooTallNate/node-socks-proxy-agent : MIT License sort-asc 0.1.0: https://github.com/jonschlinkert/sort-asc : MIT License sort-desc 0.1.1: https://github.com/jonschlinkert/sort-desc : MIT License +sort-keys 5.1.0: https://github.com/sindresorhus/sort-keys : MIT License sort-object 0.3.2: https://github.com/helpers/sort-object : MIT License source-map 0.5.6: https://github.com/mozilla/source-map : BSD 3-clause "New" or "Revised" License source-map 0.5.7: https://github.com/mozilla/source-map : BSD 3-clause "New" or "Revised" License source-map 0.6.1: https://github.com/mozilla/source-map : BSD 3-clause "New" or "Revised" License source-map-js 1.2.1: https://github.com/7rulnik/source-map : BSD 3-clause "New" or "Revised" License +spdx-exceptions 2.5.0: https://github.com/kemitchell/spdx-exceptions.js#readme : Creative Commons Attribution 3.0 +spdx-expression-parse.js 4.0.0: https://github.com/jslicense/spdx-expression-parse.js : MIT License +spdx-license-ids 3.0.21: https://github.com/shinnn/spdx-license-ids#readme : Creative Commons Zero v1.0 Universal spiffe/go-spiffe v2.5.0: https://github.com/spiffe/go-spiffe : Apache License 2.0 sprintf.js 1.0.3: https://github.com/alexei/sprintf.js : BSD 3-clause "New" or "Revised" License sprintf.js 1.1.3: https://github.com/alexei/sprintf.js : BSD 3-clause "New" or "Revised" License ssri 10.0.6: https://github.com/zkat/ssri#readme : ISC License +stable-stringify 1.0.1: https://github.com/samn/json-stable-stringify : MIT License stackframe 1.3.4: https://github.com/stacktracejs/stackframe : MIT License stack-generator 2.0.10: https://github.com/stacktracejs/stack-generator : MIT License stacktrace-gps 3.1.2: https://github.com/stacktracejs/stacktrace-gps : MIT License @@ -1059,11 +1385,19 @@ stacktrace-js v2.0.2: http://stacktracejs.com : MIT License stack-utils 2.0.6: https://github.com/jamestalmage/stack-utils#readme : MIT License state-local 1.0.7: https://github.com/suren-atoyan/state-local#readme : MIT License stoewer/go-strcase v1.3.0: https://github.com/stoewer/go-strcase : MIT License +stop-iteration-iterator 1.1.0: https://github.com/ljharb/stop-iteration-iterator#readme : MIT License +stream-composer 1.0.2: https://github.com/mafintosh/stream-composer : MIT License streamich/memfs 3.6.0: https://github.com/streamich/memfs : The Unlicense +streamx 2.22.1: https://github.com/JacksonTian/streamx : MIT License stretchr/objx v0.5.2: https://github.com/stretchr/objx : MIT License strfmt v0.23.0: https://github.com/go-openapi/strfmt : Apache License 2.0 string-hash 1.1.3: https://github.com/darkskyapp/string-hash#readme : Creative Commons Zero v1.0 Universal string-length 4.0.2: https://github.com/sindresorhus/string-length : MIT License +string.prototype.matchall 4.0.12: https://github.com/ljharb/String.prototype.matchAll#readme : MIT License +string.prototype.repeat v1.0.0: https://github.com/mathiasbynens/string.prototype.repeat : MIT License +string.prototype.trim 1.2.10: https://github.com/es-shims/String.prototype.trim#readme : MIT License +string.prototype.trimend 1.0.9: https://github.com/KhaledElAnsari/String.prototype.trimEnd#readme : MIT License +string.prototype.trimstart 1.0.8: https://github.com/KhaledElAnsari/String.prototype.trimStart#readme : MIT License StringTemplate 0.2.1: http://www.stringtemplate.org/ : MIT License string-width 4.2.3: https://github.com/sindresorhus/string-width : MIT License string-width 5.1.2: https://github.com/sindresorhus/string-width : MIT License @@ -1078,7 +1412,11 @@ strip-json-comments 3.1.1: https://github.com/sindresorhus/strip-json-comments : style-loader 4.0.0: https://github.com/webpack/style-loader : MIT License stylis 4.2.0: https://github.com/thysultan/stylis.js : MIT License stylis 4.3.4: https://github.com/thysultan/stylis.js : MIT License +@stylistic/eslint-plugin-ts 4.4.1: https://github.com/eslint-stylistic/eslint-stylistic#readme : MIT License substrait-io/substrait-go v3.9.0 : Apache License 2.0 +supports-color 5.5.0: https://github.com/chalk/supports-color : MIT License +supports-color 8.1.1: https://github.com/chalk/supports-color : MIT License +supports-color v7.2.0: https://github.com/chalk/supports-color : MIT License supports-preserve-symlinks-flag 1.0.0: https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme : MIT License swag v0.23.1: https://github.com/go-openapi/swag : Apache License 2.0 @swc/core 1.12.11: https://github.com/swc-project/node-swc#readme : Apache License 2.0 @@ -1099,17 +1437,24 @@ swag v0.23.1: https://github.com/go-openapi/swag : Apache License 2.0 swc-loader 0.2.6: https://github.com/swc-project/swc-loader#readme : MIT License @swc/types 0.1.23: https://swc.rs : Apache License 2.0 symbol-tree 3.2.4: https://github.com/Joris-van-der-Wel/js-symbol-tree#readme : MIT License +symlink-or-copy 1.3.1: https://github.com/broccolijs/node-symlink-or-copy : MIT License tabbable 6.2.0: https://github.com/davidtheclark/tabbable#readme : MIT License @tanstack/react-virtual 3.10.8: https://react-virtual.tanstack.com/ : MIT License +@tanstack/react-virtual 3.13.12: https://react-virtual.tanstack.com/ : MIT License @tanstack/virtual-core 3.10.8: https://github.com/tanstack/virtual#readme : MIT License +@tanstack/virtual-core 3.13.12: https://github.com/tanstack/virtual#readme : MIT License tapable 2.2.1: https://github.com/webpack/tapable : MIT License tar 6.2.1: https://github.com/isaacs/node-tar : ISC License +teex 1.0.1: https://github.com/mafintosh/teex : MIT License terser 5.39.0: https://github.com/fabiosantoscode/terser : BSD 2-clause "Simplified" License terser-webpack-plugin 5.3.14: https://github.com/webpack-contrib/terser-webpack-plugin : MIT License test-exclude 6.0.0: https://github.com/bcoe/test-exclude#readme : ISC License +@testing-library/dom 10.4.0: https://github.com/testing-library/dom-testing-library#readme : MIT License @testing-library/jest-dom 6.6.3: https://github.com/testing-library/jest-dom#readme : MIT License @testing-library/react 16.3.0: https://github.com/testing-library/react-testing-library#readme : MIT License +text-decoder 1.2.3: https://github.com/holepunchto/text-decoder#readme : Apache License 2.0 throttle-debounce v3.0.1: https://github.com/niksy/throttle-debounce : MIT License +through2 2.0.5: https://github.com/rvagg/through2 : MIT License tidwall/gjson v1.14.2: https://github.com/tidwall/gjson : MIT License tidwall/match v1.1.1: https://github.com/tidwall/match : MIT License tidwall/pretty v1.2.0 : MIT License @@ -1129,9 +1474,10 @@ toggle-selection 1.0.6: https://github.com/sudodoki/toggle-selection#readme : MI to-no-case 1.0.2: https://github.com/ianstormtaylor/to-no-case : MIT License to-regex-range 5.0.1: https://github.com/jonschlinkert/to-regex-range : MIT License to-space-case 1.0.0: https://github.com/ianstormtaylor/to-space-case : MIT License +to-through 3.0.0: https://github.com/gulpjs/to-through#readme : MIT License tough-cookie 5.1.2: https://github.com/salesforce/tough-cookie : BSD 3-clause "New" or "Revised" License tr46 5.1.1: https://github.com/Sebmaster/tr46.js#readme : MIT License -ts-api-utils 1.3.0: https://github.com/JoshuaKGoldberg/ts-api-utils#readme : MIT License +ts-api-utils 2.1.0: https://github.com/JoshuaKGoldberg/ts-api-utils#readme : MIT License @tsconfig/node10 1.0.11: https://github.com/tsconfig/bases#readme : MIT License @tsconfig/node12 1.0.11: https://github.com/tsconfig/bases#readme : MIT License @tsconfig/node14 1.0.3: https://github.com/tsconfig/bases#readme : MIT License @@ -1140,27 +1486,41 @@ tsconfig-paths 4.2.0: https://github.com/jonaskello/tsconfig-paths : MIT License ts-easing 0.2.0: https://github.com/streamich/ts-easing#readme : The Unlicense ts-node 10.9.2: https://github.com/blakeembrey/ts-node : MIT License @tybys/wasm-util 0.9.0: https://github.com/toyobayashi/wasm-util#readme : MIT License +type-check 0.4.0: https://github.com/gkz/type-check : MIT License +typed-array-buffer 1.0.3: https://github.com/ljharb/typed-array-buffer#readme : MIT License +typed-array-byte-length 1.0.3: https://github.com/inspect-js/typed-array-byte-length#readme : MIT License +typed-array-byte-offset 1.0.4: https://github.com/inspect-js/typed-array-byte-offset#readme : MIT License +typed-array-length 1.0.7: https://github.com/inspect-js/typed-array-length#readme : MIT License type-detect 4.0.8: https://github.com/chaijs/type-detect : MIT License type-fest 0.21.3: https://github.com/sindresorhus/type-fest#readme : (MIT License OR Creative Commons Zero v1.0 Universal) type-of 2.0.1 : MIT License +@types/aria-query 5.0.4: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/aria-query : MIT License @types/babel__core 7.20.5: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__core : MIT License @types/babel__generator 7.6.8: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__generator : MIT License @types/babel__template 7.4.4: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__template : MIT License @types/babel__traverse 7.20.6: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__traverse : MIT License +@types/cheerio 0.22.35: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cheerio : MIT License TypeScript 5.7.3: http://www.typescriptlang.org/ : Apache License 2.0 TypeScript 5.8.3: http://www.typescriptlang.org/ : Apache License 2.0 -@typescript-eslint/scope-manager 7.18.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/types 7.18.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/typescript-estree 7.18.0: https://github.com/typescript-eslint/typescript-eslint#readme : BSD 2-clause "Simplified" License -@typescript-eslint/utils 7.18.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/visitor-keys 7.18.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +typescript-eslint 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/eslint-plugin 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/parser 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/project-service 8.36.0: https://typescript-eslint.io : MIT License +@typescript-eslint/scope-manager 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/tsconfig-utils 8.36.0: https://typescript-eslint.io : MIT License +@typescript-eslint/types 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/typescript-estree 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/type-utils 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/utils 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/visitor-keys 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License @types/d3-color 3.1.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-color : MIT License @types/d3-interpolate 3.0.4: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-interpolate : MIT License +@types/debug 4.1.12: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug : MIT License +@types/enzyme 3.10.19: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/enzyme : MIT License @types/eslint 9.6.1: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint : MIT License @types/eslint-scope 3.7.7: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint-scope : MIT License @types/estree 1.0.5: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree : MIT License -@types/estree 1.0.7: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree : MIT License -@types/history 4.7.11: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/history : MIT License +@types/estree 1.0.8: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree : MIT License @types/istanbul-lib-coverage 2.0.6: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-coverage : MIT License @types/istanbul-lib-report 3.0.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-report : MIT License @types/istanbul-reports 3.0.4: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-reports : MIT License @@ -1171,31 +1531,46 @@ TypeScript 5.8.3: http://www.typescriptlang.org/ : Apache License 2.0 @types/json-schema 7.0.15: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema : MIT License @types/lodash 4.17.15: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash : MIT License @types/lodash 4.17.20: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash : MIT License +@types/mdast 4.0.4: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast : MIT License +@types/minimatch 3.0.5: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimatch : MIT License +@types/ms 2.1.0: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms : MIT License @types/node 22.5.4: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node : MIT License @types/node 24.0.12: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node : MIT License @types/parse-json 4.0.2: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse-json : MIT License @types/prop-types 15.7.12: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prop-types : MIT License +@types/react 16.14.65: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react : MIT License +@types/react 18.3.23: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react : MIT License @types/react 18.3.5: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react : MIT License -@types/react-router 5.1.20: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router : MIT License -@types/react-router-dom 5.3.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router-dom : MIT License +@types/react-dom 18.3.7: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom : MIT License @types/react-table 7.7.20: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-table : MIT License @types/react-transition-group 4.4.11: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-transition-group : MIT License +@types/scheduler 0.16.8: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/scheduler : MIT License @types/sizzle 2.3.8: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sizzle : MIT License @types/stack-utils 2.0.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/stack-utils : MIT License @types/string-hash 1.1.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/string-hash : MIT License +@types/symlink-or-copy 1.2.2: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/symlink-or-copy : MIT License @types/systemjs 6.15.1: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/systemjs : MIT License @types/tough-cookie 4.0.5: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/tough-cookie : MIT License @types/trusted-types 2.0.7: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/trusted-types : MIT License +@types/unist 3.0.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/unist : MIT License @types/use-sync-external-store 0.0.6: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/use-sync-external-store : MIT License @types/yargs 17.0.33: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs : MIT License @types/yargs-parser 21.0.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs-parser : MIT License UAParser.js 1.0.38: http://github.com/faisalman/ua-parser-js : MIT License ugorji's go codec/v1.2.7: https://github.com/ugorji/go : MIT License +unbox-primitive 1.1.0: https://github.com/ljharb/unbox-primitive#readme : MIT License +underscore.string 3.3.6: http://epeli.github.com/underscore.string/ : MIT License +undici 7.11.0: https://github.com/mcollina/undici#readme : MIT License undici-types 6.19.8: https://undici.nodejs.org : MIT License undici-types 7.8.0: https://undici.nodejs.org : MIT License @ungap/structured-clone 1.3.0: https://github.com/ungap/structured-clone#readme : ISC License unique-filename 3.0.0: https://github.com/iarna/unique-filename : ISC License unique-slug 4.0.0: https://github.com/iarna/unique-slug : ISC License +unist-util-is 6.0.0: https://github.com/wooorm/unist-util-is#readme : MIT License +unist-util-stringify-position 4.0.0: https://github.com/wooorm/unist-util-stringify-position#readme : MIT License +unist-util-visit 5.0.0: https://github.com/wooorm/unist-util-visit : MIT License +unist-util-visit-parents 6.0.1: https://github.com/wooorm/unist-util-visit-parents#readme : MIT License +universalify 0.1.2: https://github.com/RyanZim/universalify#readme : MIT License universalify 2.0.1: https://github.com/RyanZim/universalify#readme : MIT License Unknwon/bra 20200517-snapshot-1e3013ec : Apache License 2.0 Unknwon/com v1.0.1: https://github.com/Unknwon/com : Apache License 2.0 @@ -1230,12 +1605,19 @@ use-memo-one 1.1.3: https://github.com/alexreardon/use-memo-one#readme : MIT Lic use-sync-external-store 1.5.0: https://github.com/facebook/react#readme : MIT License util-deprecate 1.0.2: https://github.com/TooTallNate/util-deprecate : MIT License uuid 11.0.5: https://github.com/uuidjs/uuid : MIT License +uuid 9.0.1: https://github.com/uuidjs/uuid : MIT License uwrap 0.1.1: https://github.com/leeoniya/uWrap#readme : MIT License v8-compile-cache-lib 3.0.1: https://github.com/cspotcode/v8-compile-cache-lib#readme : MIT License v8-to-istanbul 9.3.0: https://github.com/bcoe/v8-to-istanbul#readme : ISC License value-equal 1.0.1: https://github.com/mjackson/value-equal#readme : MIT License +value-or-function 4.0.0: https://github.com/gulpjs/value-or-function#readme : MIT License +vinyl-contents 2.0.0: https://github.com/gulpjs/vinyl-contents#readme : MIT License +vinyl-fs 4.0.2: https://github.com/wearefractal/vinyl-fs : MIT License +vinyl-sourcemap 2.0.0: https://github.com/gulpjs/vinyl-sourcemap#readme : MIT License +vinyl - virtual file format 3.0.1: http://github.com/wearefractal/vinyl : MIT License void-elements 3.1.0: https://github.com/hemanth/void-elements : MIT License w3c-xmlserializer 5.0.0: https://github.com/jsdom/w3c-xmlserializer#readme : MIT License +walk-sync v2.2.0: https://github.com/joliss/node-walk-sync : MIT License warning 4.0.3: https://github.com/r3dm/warning : MIT License watchman 2.0.2: https://github.com/facebook/watchman : Apache License 2.0 watchman 2.1.1: https://github.com/facebook/watchman : Apache License 2.0 @@ -1256,7 +1638,7 @@ watchpack 2.4.2: https://github.com/webpack/watchpack : MIT License @webassemblyjs/wasm-parser 1.14.1: https://github.com/xtuc/webassemblyjs#readme : MIT License @webassemblyjs/wast-printer 1.14.1: https://github.com/xtuc/webassemblyjs#readme : MIT License webidl-conversions 7.0.0: https://github.com/domenic/webidl-conversions : BSD 2-clause "Simplified" License -Webpack 5.99.9: https://webpack.js.org : MIT License +Webpack 5.100.0: https://webpack.js.org : MIT License webpack-cli 6.0.1: https://github.com/webpack/webpack-cli#readme : MIT License @webpack-cli/configtest 3.0.1: https://github.com/webpack/webpack-cli/tree/master/packages/configtest : MIT License @webpack-cli/info 3.0.1: https://github.com/webpack/webpack-cli/tree/master/packages/info : MIT License @@ -1264,7 +1646,7 @@ webpack-cli 6.0.1: https://github.com/webpack/webpack-cli#readme : MIT License webpack-contrib/sass-loader 16.0.5: https://github.com/webpack-contrib/sass-loader : MIT License webpack-livereload-plugin 3.0.2: https://github.com/statianzo/webpack-livereload-plugin#readme : ISC License webpack-merge 6.0.1: https://github.com/survivejs/webpack-merge : MIT License -webpack-sources 3.2.3: https://github.com/webpack/webpack-sources#readme : MIT License +webpack-sources 3.3.3: https://github.com/webpack/webpack-sources#readme : MIT License webpack-virtual-modules 0.6.2: https://github.com/sysgears/webpack-virtual-modules#readme : MIT License webreflection/html-escaper 2.0.2: https://github.com/WebReflection/html-escaper : MIT License websocket-driver-node 0.7.4: https://github.com/faye/websocket-driver-node : Apache License 2.0 @@ -1276,18 +1658,25 @@ whatwg-mimetype 4.0.0: https://github.com/jsdom/whatwg-mimetype : MIT License whatwg-url 14.2.0: https://github.com/jsdom/whatwg-url : MIT License which 2.0.2: https://github.com/isaacs/node-which : ISC License which 4.0.0: https://github.com/isaacs/node-which : ISC License +which-boxed-primitive 1.1.1: https://github.com/ljharb/which-boxed-primitive#readme : MIT License +which-builtin-type 1.2.1: https://github.com/es-shims/which-builtin-type#readme : MIT License +which-collection 1.0.2: https://github.com/inspect-js/which-collection#readme : MIT License +which-typed-array 1.1.19: https://github.com/ljharb/which-typed-array#readme : MIT License wk8/go-ordered-map v2.1.8: https://github.com/wk8/go-ordered-map : Apache License 2.0 @wojtekmaj/date-utils 1.5.1: https://github.com/wojtekmaj/date-utils#readme : MIT License +wooorm/ccount 2.0.1: https://github.com/wooorm/ccount : MIT License +word-wrap 1.2.5: https://github.com/jonschlinkert : MIT License wrap-ansi 8.1.0: https://github.com/chalk/wrap-ansi : MIT License wrap-ansi v7.0.0: https://github.com/chalk/wrap-ansi : MIT License wrappy 1.0.2: https://github.com/npm/wrappy : ISC License -write-file-atomic 5.0.1: https://github.com/npm/write-file-atomic : ISC License +write-file-atomic 5.0.1: https://github.com/iarna/write-file-atomic : ISC License xhit/go-str2duration v2.1.0: https://github.com/xhit/go-str2duration : BSD 3-clause "New" or "Revised" License xmlchars 2.2.0: https://github.com/lddubeau/xmlchars#readme : MIT License xml-name-validator 5.0.0: https://github.com/jsdom/xml-name-validator : Apache License 2.0 xml-utils 1.10.1: https://github.com/DanielJDufour/xml-utils#readme : Creative Commons Zero v1.0 Universal @xobotyi/scrollbar-width 1.9.5: https://github.com/xobotyi/scrollbar-width : MIT License xo/terminfo 20220910-snapshot-abceb7e1: https://github.com/xo/terminfo : MIT License +xtend 4.0.2: https://github.com/Raynos/xtend : MIT License @xtuc/ieee754 1.2.0: https://github.com/feross/ieee754#readme : BSD 3-clause "New" or "Revised" License @xtuc/long 4.2.2: https://github.com/dcodeIO/long.js#readme : Apache License 2.0 y18n 5.0.8: https://github.com/yargs/y18n : ISC License @@ -1296,6 +1685,7 @@ yallist 4.0.0: https://github.com/isaacs/yallist#readme : ISC License yaml 1.10.2: https://github.com/tj/js-yaml : ISC License yaml for Go v2.4.0: https://github.com/go-yaml/yaml : Apache License 2.0 yaml for Go v3.0.1: https://github.com/go-yaml/yaml : (MIT License AND Apache License 2.0) +yannickcr/eslint-plugin-react 7.37.5: https://github.com/yannickcr/eslint-plugin-react : MIT License yargs 17.7.2: https://github.com/yargs/yargs : MIT License yargs-parser 21.1.1: https://github.com/yargs/yargs-parser : ISC License yn v3.1.1: https://github.com/sindresorhus/yn : MIT License @@ -1305,11 +1695,12 @@ zeebo/assert v1.3.0: https://github.com/zeebo/assert : Creative Commons Zero v1. zeebo/errs v1.4.0: https://github.com/zeebo/errs : MIT License zeebo/xxh3 v1.0.2: https://github.com/zeebo/xxh3 : BSD 2-clause "Simplified" License zstddec 0.1.0: https://github.com/donmccurdy/zstddec#readme : (MIT License AND BSD 3-clause "New" or "Revised" License) +zwitch 2.0.4: https://github.com/wooorm/zwitch#readme : MIT License Licenses: Apache License 2.0 -(@ampproject/remapping 2.3.0, @grafana/data 12.0.2, @grafana/e2e-selectors 12.0.2, @grafana/eslint-config 8.1.0, @grafana/faro-core 1.18.1, @grafana/faro-web-sdk 1.18.1, @grafana/runtime 12.0.2, @grafana/schema 12.0.2, @grafana/tsconfig 2.0.0, @grafana/ui 12.0.2, @hello-pangea/dnd 17.0.0, @internationalized/date 3.8.0, @internationalized/message 3.1.7, @internationalized/number 3.6.1, @internationalized/string 3.2.6, @opentelemetry/api 1.9.0, @opentelemetry/api-logs 0.200.0, @opentelemetry/core 2.0.0, @opentelemetry/otlp-transformer 0.200.0, @opentelemetry/resources 2.0.0, @opentelemetry/sdk-logs 0.200.0, @opentelemetry/sdk-metrics 2.0.0, @opentelemetry/sdk-trace-base 2.0.0, @opentelemetry/semantic-conventions 1.33.0, @playwright/test 1.53.2, @react-aria/dialog 3.5.23, @react-aria/focus 3.20.1, @react-aria/focus 3.20.2, @react-aria/i18n 3.12.8, @react-aria/interactions 3.25.0, @react-aria/overlays 3.26.1, @react-aria/overlays 3.27.0, @react-aria/ssr 3.9.8, @react-aria/utils 3.28.1, @react-aria/utils 3.28.2, @react-aria/visually-hidden 3.8.22, @react-stately/flags 3.1.1, @react-stately/overlays 3.6.15, @react-stately/utils 3.10.6, @react-types/button 3.12.0, @react-types/dialog 3.5.17, @react-types/overlays 3.8.14, @react-types/shared 3.29.0, @swc/core 1.12.11, @swc/core-darwin-arm64 1.12.11, @swc/core-darwin-x64 1.12.11, @swc/core-linux-arm-gnueabihf 1.12.11, @swc/core-linux-arm64-gnu 1.12.11, @swc/core-linux-arm64-musl 1.12.11, @swc/core-linux-x64-gnu 1.12.11, @swc/core-linux-x64-musl 1.12.11, @swc/core-win32-arm64-msvc 1.12.11, @swc/core-win32-ia32-msvc 1.12.11, @swc/core-win32-x64-msvc 1.12.11, @swc/counter 0.1.3, @swc/helpers 0.5.13, @swc/helpers 0.5.17, @swc/types 0.1.23, @webassemblyjs/leb128 1.13.2, @xtuc/long 4.2.2, allegro/bigcache 20190220-snapshot-e24eb225, Apache Thrift 0.21.0, aria-query 5.3.0, bufbuild/protocompile v0.4.0, client_golang v1.22.0, cockroachdb/apd v3.2.1, containerd/console 1.0.3, coveo/exponential-backoff 3.1.1, detect-libc 1.0.3, DOMPurify 3.2.5, envoyproxy/go-control-plane envoy/v1.32.4, envoyproxy/go-control-plane ratelimit/v0.1.0, envoyproxy/go-control-plane v0.13.4, eslint-visitor-keys 3.4.3, FlatBuffers 25.2.10, github.com/apache/arrow-go v18.2.0, github.com/bufbuild/protovalidate-go v0.12.0, github.com/cncf/xds 20250121-snapshot-2f005788, github.com/google/cel-spec v0.23.1, github.com/grafana/otel-profiling-go v0.5.1, github.com/grafana/pyroscope-go godeltaprof/v0.1.8, go-jose v4.0.4, go-logr/logr v1.4.2, go-logr/stdr v1.2.2, go-openapi/analysis v0.23.0, go-openapi/errors v0.22.0, go-openapi/jsonpointer v0.21.1, go-openapi/loads v0.22.0, go-openapi/spec v0.21.0, go-openapi/validate v0.24.0, go.opentelemetry.io/proto otlp/v1.6.0, godebug v1.1.0, golang/glog v1.2.4, google-cloud-go compute/metadata/v0.6.0, google-cloud-go v0.118.0, google-gofuzz v1.0.0, google/cel-go v0.25.0, google/gnostic-models v0.6.9, googleapis/go-genproto 20250505-snapshot-f936aa4a, GoogleCloudPlatform/opentelemetry-operations-go detectors/gcp/v1.26.0, grpc-ecosystem/go-grpc-middleware providers/prometheus/v1.0.1, grpc-go v1.72.0, harmony-reflect v1.6.2, human-signals 2.1.0, jhump/protoreflect v1.15.1, jsonreference v0.21.0, k8s.io/kube-openapi 20250318-snapshot-c8a335a9, k8s.io/utils 20240711-snapshot-18e509b5, lerc 3.0.0, Long.js 5.2.3, magefile/mage v1.15.0, matttproud-golang_protobuf_extensions v1.0.1, minio/c2goasm 20190812-snapshot-36a3d3bb, modern-go/concurrent 20180305-snapshot-bacd9c7e, modern-go/reflect2 v1.0.2, mongodb/mongo-go-driver v1.14.0, mwitkow/go-conntrack 20190716-snapshot-2f068394, nodejs-walker 1.0.8, oklog/run v1.1.0, oklog/ulid v1.3.1, open-telemetry/opentelemetry-go exporters/otlp/otlptrace/otlptracegrpc/v1.35.0, open-telemetry/opentelemetry-go exporters/otlp/otlptrace/v1.35.0, open-telemetry/opentelemetry-go metric/v1.35.0, open-telemetry/opentelemetry-go sdk/metric/v1.34.0, open-telemetry/opentelemetry-go sdk/v1.35.0, open-telemetry/opentelemetry-go trace/v1.35.0, open-telemetry/opentelemetry-go v1.35.0, open-telemetry/opentelemetry-go-contrib detectors/gcp/v1.34.0, open-telemetry/opentelemetry-go-contrib instrumentation/google.golang.org/grpc/otelgrpc/v0.60.0, open-telemetry/opentelemetry-go-contrib instrumentation/net/http/httptrace/otelhttptrace/v0.60.0, open-telemetry/opentelemetry-go-contrib instrumentation/net/http/otelhttp/v0.60.0, open-telemetry/opentelemetry-go-contrib propagators/jaeger/v1.35.0, open-telemetry/opentelemetry-go-contrib samplers/jaegerremote/v0.29.0, open-telemetry/opentelemetry-go-instrumentation sdk/v1.1.0, playwright 1.53.2, prometheus-client_model v0.6.2, prometheus-common v0.63.0, prometheus-procfs v0.16.1, ReactiveX RxJS 7.8.1, ReactiveX RxJS 7.8.2, sigs.k8s.io/randfill v1.0.0, spiffe/go-spiffe v2.5.0, strfmt v0.23.0, substrait-io/substrait-go v3.9.0, swag v0.23.1, TypeScript 5.7.3, TypeScript 5.8.3, Unknwon-log 20200308-snapshot-929b1006, Unknwon/bra 20200517-snapshot-1e3013ec, Unknwon/com v1.0.1, watchman 2.0.2, watchman 2.1.1, web-vitals 4.2.3, web-worker 1.3.0, websocket-driver-node 0.7.4, websocket-extensions-node 0.1.4, wk8/go-ordered-map v2.1.8, xml-name-validator 5.0.0, yaml for Go v2.4.0, yaml for Go v3.0.1) +(@ampproject/remapping 2.3.0, @eslint/config-array 0.21.0, @eslint/config-helpers 0.3.0, @eslint/core 0.12.0, @eslint/core 0.13.0, @eslint/core 0.14.0, @eslint/core 0.15.1, @eslint/css 0.9.0, @eslint/json 0.12.0, @eslint/object-schema 2.1.6, @eslint/plugin-kit 0.2.8, @eslint/plugin-kit 0.3.3, @grafana/data 12.0.2, @grafana/e2e-selectors 12.0.2, @grafana/eslint-config 8.1.0, @grafana/faro-core 1.18.1, @grafana/faro-web-sdk 1.18.1, @grafana/i18n 12.1.0-253248, @grafana/runtime 12.0.2, @grafana/scenes 6.27.2, @grafana/schema 12.0.2, @grafana/tsconfig 2.0.0, @grafana/ui 12.0.2, @hello-pangea/dnd 17.0.0, @humanfs/core 0.19.1, @humanfs/node 0.16.6, @humanwhocodes/module-importer 1.0.1, @humanwhocodes/momoa 3.3.8, @humanwhocodes/retry 0.3.1, @humanwhocodes/retry 0.4.3, @internationalized/date 3.8.0, @internationalized/message 3.1.7, @internationalized/number 3.6.1, @internationalized/string 3.2.6, @opentelemetry/api 1.9.0, @opentelemetry/api-logs 0.200.0, @opentelemetry/core 2.0.0, @opentelemetry/otlp-transformer 0.200.0, @opentelemetry/resources 2.0.0, @opentelemetry/sdk-logs 0.200.0, @opentelemetry/sdk-metrics 2.0.0, @opentelemetry/sdk-trace-base 2.0.0, @opentelemetry/semantic-conventions 1.33.0, @playwright/test 1.53.2, @react-aria/dialog 3.5.23, @react-aria/focus 3.20.1, @react-aria/focus 3.20.2, @react-aria/i18n 3.12.8, @react-aria/interactions 3.25.0, @react-aria/overlays 3.26.1, @react-aria/overlays 3.27.0, @react-aria/ssr 3.9.8, @react-aria/utils 3.28.1, @react-aria/utils 3.28.2, @react-aria/visually-hidden 3.8.22, @react-stately/flags 3.1.1, @react-stately/overlays 3.6.15, @react-stately/utils 3.10.6, @react-types/button 3.12.0, @react-types/dialog 3.5.17, @react-types/overlays 3.8.14, @react-types/shared 3.29.0, @swc/core 1.12.11, @swc/core-darwin-arm64 1.12.11, @swc/core-darwin-x64 1.12.11, @swc/core-linux-arm-gnueabihf 1.12.11, @swc/core-linux-arm64-gnu 1.12.11, @swc/core-linux-arm64-musl 1.12.11, @swc/core-linux-x64-gnu 1.12.11, @swc/core-linux-x64-musl 1.12.11, @swc/core-win32-arm64-msvc 1.12.11, @swc/core-win32-ia32-msvc 1.12.11, @swc/core-win32-x64-msvc 1.12.11, @swc/counter 0.1.3, @swc/helpers 0.5.13, @swc/helpers 0.5.17, @swc/types 0.1.23, @webassemblyjs/leb128 1.13.2, @xtuc/long 4.2.2, allegro/bigcache 20190220-snapshot-e24eb225, Apache Thrift 0.21.0, aria-query 5.3.0, b4a 1.6.7, bare-events 2.6.0, bufbuild/protocompile v0.4.0, client_golang v1.22.0, cockroachdb/apd v3.2.1, containerd/console 1.0.3, coveo/exponential-backoff 3.1.1, detect-libc 1.0.3, doctrine v2.1.0, DOMPurify 3.2.5, envoyproxy/go-control-plane envoy/v1.32.4, envoyproxy/go-control-plane ratelimit/v0.1.0, envoyproxy/go-control-plane v0.13.4, eslint-visitor-keys 3.4.3, eslint-visitor-keys 4.2.1, fast-diff 1.3.0, FlatBuffers 25.2.10, github.com/apache/arrow-go v18.2.0, github.com/bufbuild/protovalidate-go v0.12.0, github.com/cncf/xds 20250121-snapshot-2f005788, github.com/google/cel-spec v0.23.1, github.com/grafana/otel-profiling-go v0.5.1, github.com/grafana/pyroscope-go godeltaprof/v0.1.8, go-jose v4.0.4, go-logr/logr v1.4.2, go-logr/stdr v1.2.2, go-openapi/analysis v0.23.0, go-openapi/errors v0.22.0, go-openapi/jsonpointer v0.21.1, go-openapi/loads v0.22.0, go-openapi/spec v0.21.0, go-openapi/validate v0.24.0, go.opentelemetry.io/proto otlp/v1.6.0, godebug v1.1.0, golang/glog v1.2.4, google-cloud-go compute/metadata/v0.6.0, google-cloud-go v0.118.0, google-gofuzz v1.0.0, google/cel-go v0.25.0, google/gnostic-models v0.6.9, googleapis/go-genproto 20250505-snapshot-f936aa4a, GoogleCloudPlatform/opentelemetry-operations-go detectors/gcp/v1.26.0, grpc-ecosystem/go-grpc-middleware providers/prometheus/v1.0.1, grpc-ecosystem/go-grpc-middleware v2.3.2, grpc-go v1.72.0, harmony-reflect v1.6.2, human-signals 2.1.0, jhump/protoreflect v1.15.1, jsonreference v0.21.0, k8s.io/kube-openapi 20250318-snapshot-c8a335a9, k8s.io/utils 20240711-snapshot-18e509b5, lerc 3.0.0, Long.js 5.2.3, magefile/mage v1.15.0, matttproud-golang_protobuf_extensions v1.0.1, minio/c2goasm 20190812-snapshot-36a3d3bb, modern-go/concurrent 20180305-snapshot-bacd9c7e, modern-go/reflect2 v1.0.2, mongodb/mongo-go-driver v1.14.0, mwitkow/go-conntrack 20190716-snapshot-2f068394, nodejs-walker 1.0.8, oklog/run v1.1.0, oklog/ulid v1.3.1, open-telemetry/opentelemetry-go exporters/otlp/otlptrace/otlptracegrpc/v1.35.0, open-telemetry/opentelemetry-go exporters/otlp/otlptrace/v1.35.0, open-telemetry/opentelemetry-go metric/v1.35.0, open-telemetry/opentelemetry-go sdk/metric/v1.34.0, open-telemetry/opentelemetry-go sdk/v1.35.0, open-telemetry/opentelemetry-go trace/v1.35.0, open-telemetry/opentelemetry-go v1.35.0, open-telemetry/opentelemetry-go-contrib detectors/gcp/v1.34.0, open-telemetry/opentelemetry-go-contrib instrumentation/google.golang.org/grpc/otelgrpc/v0.60.0, open-telemetry/opentelemetry-go-contrib instrumentation/net/http/httptrace/otelhttptrace/v0.60.0, open-telemetry/opentelemetry-go-contrib instrumentation/net/http/otelhttp/v0.60.0, open-telemetry/opentelemetry-go-contrib propagators/jaeger/v1.35.0, open-telemetry/opentelemetry-go-contrib samplers/jaegerremote/v0.29.0, open-telemetry/opentelemetry-go-instrumentation sdk/v1.1.0, playwright 1.53.2, prometheus-client_model v0.6.2, prometheus-common v0.63.0, prometheus-procfs v0.16.1, ReactiveX RxJS 7.8.1, ReactiveX RxJS 7.8.2, sigs.k8s.io/randfill v1.0.0, spiffe/go-spiffe v2.5.0, strfmt v0.23.0, substrait-io/substrait-go v3.9.0, swag v0.23.1, text-decoder 1.2.3, TypeScript 5.7.3, TypeScript 5.8.3, Unknwon-log 20200308-snapshot-929b1006, Unknwon/bra 20200517-snapshot-1e3013ec, Unknwon/com v1.0.1, watchman 2.0.2, watchman 2.1.1, web-vitals 4.2.3, web-worker 1.3.0, websocket-driver-node 0.7.4, websocket-extensions-node 0.1.4, wk8/go-ordered-map v2.1.8, xml-name-validator 5.0.0, yaml for Go v2.4.0, yaml for Go v3.0.1) Apache License Version 2.0, January 2004 @@ -1526,7 +1917,7 @@ DAMAGE. --- BSD 2-clause "Simplified" License -(@typescript-eslint/typescript-estree 7.18.0, blackfriday v2.1.0, eslint-scope v5.1.1, Esprima 4.0.1, esrecurse v4.3.0, estraverse 5.3.0, estraverse v4.3.0, glob-to-regexp 0.4.1, go-check-check 20201130-snapshot-10cb9826, gopherjs 20181203-snapshot-d547d1d9, http-cache-semantics 4.1.1, mapbox-to-css-font 2.4.5, node-entities 4.5.0, node-entities 6.0.1, ol-mapbox-style 10.7.0, OpenLayers 7.4.0, OpenLayers 7.5.2, terser 5.39.0, uri-js 4.4.1, webidl-conversions 7.0.0, zeebo/xxh3 v1.0.2) +(blackfriday v2.1.0, cheerio-select 2.1.0, css-what 6.2.2, CSSselect 5.2.2, doctrine v2.1.0, domelementtype 2.3.0, DomHandler 5.0.3, domutils 3.2.2, eslint-scope 8.4.0, eslint-scope v5.1.1, espree 10.4.0, Esprima 4.0.1, esrecurse v4.3.0, estraverse 5.3.0, estraverse v4.3.0, esutils 2.0.3, glob-to-regexp 0.4.1, go-check-check 20201130-snapshot-10cb9826, gopherjs 20181203-snapshot-d547d1d9, http-cache-semantics 4.1.1, mapbox-to-css-font 2.4.5, node-entities 4.5.0, node-entities 6.0.1, nth-check 2.1.1, ol-mapbox-style 10.7.0, OpenLayers 7.4.0, OpenLayers 7.5.2, terser 5.39.0, uri-js 4.4.1, webidl-conversions 7.0.0, zeebo/xxh3 v1.0.2) BSD Two Clause License ====================== @@ -1973,7 +2364,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE --- BSD 3-clause "New" or "Revised" License -(@sinonjs/commons 3.0.1, @sinonjs/fake-timers 13.0.5, ANTLR 4 4.13.2, babel-plugin-istanbul 7.0.0, bigfft 20230129-snapshot-24d4a6f8, d3-ease 3.0.1, exp 20250430-snapshot-ce4c2cf3, github.com/antlr4-go/antlr v4.13.1, github.com/go-json-experiment/json 20250211-snapshot-1ae217ad, github.com/munnerz/goautoneg 20191010-snapshot-a7dc8b61, github.com/planetscale/vtprotobuf 20240319-snapshot-0393e58b, gitlab.com/cznic/gc 20240107-snapshot-57347160, gitlab.com/cznic/libc v1.41.0, gitlab.com/cznic/mathutil v1.6.0, gitlab.com/cznic/memory v1.7.2, gitlab.com/cznic/sqlite v1.29.6, gitlab.com/cznic/strutil v1.2.0, gitlab.com/cznic/token v1.1.0, Golang Protobuf v1.36.6, Golang Protobuf v1.5.4, golang-snappy-go-dev v1.0.0, golang.org/x/crypto v0.38.0, golang.org/x/mod v0.24.0, golang.org/x/net v0.40.0, golang.org/x/oauth2 v0.29.0, golang.org/x/sys v0.33.0, golang.org/x/term v0.32.0, golang.org/x/tools v0.33.0, golang.org/x/xerrors 20240902-snapshot-7835f813, golang/sync v0.14.0, golang/telemetry 20240517-snapshot-bda55230, golang/text v0.25.0, Gonum numerical packages v0.15.1, google/go-cmp v0.7.0, Googleuuid v1.6.0, goproxy v1.7.2, gorilla/mux v1.8.1, grpc-gateway v2.26.3, hoist-non-react-statics v3.3.2, hyphenate-style-name 1.1.0, intl-messageformat 10.5.14, istanbul-lib-coverage 3.2.2, istanbul-lib-instrument 6.0.3, istanbul-lib-report 3.0.1, istanbul-lib-source-maps 5.0.6, istanbul-reports 3.1.7, jsdiff 4.0.2, klauspost-compress v1.18.0, pbf 3.2.1, pierrec-lz4 v4.1.22, ProtoBuf.js 7.4.0, qs - QS Querystring 6.13.0, react-transition-group 4.4.5, rogpeppe/go-internal v1.13.1, serialize-javascript 6.0.2, source-map-js 1.2.1, sprintf.js 1.1.3, tough-cookie 5.1.2, xhit/go-str2duration v2.1.0, zstddec 0.1.0) +(@sinonjs/commons 3.0.1, @sinonjs/fake-timers 13.0.5, ANTLR 4 4.13.2, babel-plugin-istanbul 7.0.0, bigfft 20230129-snapshot-24d4a6f8, d3-ease 3.0.1, esquery 1.6.0, exp 20250430-snapshot-ce4c2cf3, gajus/eslint-plugin-jsdoc 51.3.4, github.com/antlr4-go/antlr v4.13.1, github.com/go-json-experiment/json 20250211-snapshot-1ae217ad, github.com/munnerz/goautoneg 20191010-snapshot-a7dc8b61, github.com/planetscale/vtprotobuf 20240319-snapshot-0393e58b, gitlab.com/cznic/gc 20240107-snapshot-57347160, gitlab.com/cznic/libc v1.41.0, gitlab.com/cznic/mathutil v1.6.0, gitlab.com/cznic/memory v1.7.2, gitlab.com/cznic/sqlite v1.29.6, gitlab.com/cznic/strutil v1.2.0, gitlab.com/cznic/token v1.1.0, Golang Protobuf v1.36.6, Golang Protobuf v1.5.4, golang-snappy-go-dev v1.0.0, golang.org/x/crypto v0.38.0, golang.org/x/mod v0.24.0, golang.org/x/net v0.40.0, golang.org/x/oauth2 v0.29.0, golang.org/x/sys v0.33.0, golang.org/x/term v0.32.0, golang.org/x/tools v0.33.0, golang.org/x/xerrors 20240902-snapshot-7835f813, golang/sync v0.14.0, golang/telemetry 20240517-snapshot-bda55230, golang/text v0.25.0, Gonum numerical packages v0.15.1, google/go-cmp v0.7.0, Googleuuid v1.6.0, goproxy v1.7.2, gorilla/mux v1.8.1, grpc-gateway v2.26.3, hoist-non-react-statics v3.3.2, hyphenate-style-name 1.1.0, intl-messageformat 10.5.14, istanbul-lib-coverage 3.2.2, istanbul-lib-instrument 6.0.3, istanbul-lib-report 3.0.1, istanbul-lib-source-maps 5.0.6, istanbul-reports 3.1.7, jsdiff 4.0.2, klauspost-compress v1.18.0, moo 0.5.2, pbf 3.2.1, pierrec-lz4 v4.1.22, ProtoBuf.js 7.4.0, qs - QS Querystring 6.13.0, react-transition-group 4.4.5, rogpeppe/go-internal v1.13.1, rst-selector-parser 2.2.3, serialize-javascript 6.0.2, source-map-js 1.2.1, sprintf.js 1.1.3, tough-cookie 5.1.2, xhit/go-str2duration v2.1.0, zstddec 0.1.0) Copyright (c) , All rights reserved. @@ -2165,6 +2556,332 @@ this software or this license, under any kind of legal claim. --- +Creative Commons Attribution 3.0 +(spdx-exceptions 2.5.0) + +Creative Commons +Attribution 3.0 Unported +======================== + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL + SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT + RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. + CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND + DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. + + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS +PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR +OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS +LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE +BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED +TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN +CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work and other + pre-existing works, such as a translation, adaptation, derivative work, + arrangement of music or other alterations of a literary or artistic work, or + phonogram or performance and includes cinematographic adaptations or any + other form in which the Work may be recast, transformed, or adapted including + in any form recognizably derived from the original, except that a work that + constitutes a Collection will not be considered an Adaptation for the purpose + of this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or broadcasts, or + other works or subject matter other than works listed in Section 1(f) below, + which, by reason of the selection and arrangement of their contents, + constitute intellectual creations, in which the Work is included in its + entirety in unmodified form along with one or more other contributions, each + constituting separate and independent works in themselves, which together are + assembled into a collective whole. A work that constitutes a Collection will + not be considered an Adaptation (as defined above) for the purposes of this + License. + + c. "Distribute" means to make available to the public the original and copies + of the Work or Adaptation, as appropriate, through sale or other transfer of + ownership. + + d. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + + e. "Original Author" means, in the case of a literary or artistic work, the + individual, individuals, entity or entities who created the Work or if no + individual or entity can be identified, the publisher; and in addition (i) in + the case of a performance the actors, singers, musicians, dancers, and other + persons who act, sing, deliver, declaim, play in, interpret or otherwise + perform literary or artistic works or expressions of folklore; (ii) in the + case of a phonogram the producer being the person or legal entity who first + fixes the sounds of a performance or other sounds; and, (iii) in the case of + broadcasts, the organization that transmits the broadcast. + + f. "Work" means the literary and/or artistic work offered under the terms of + this License including without limitation any production in the literary, + scientific and artistic domain, whatever may be the mode or form of its + expression including digital form, such as a book, pamphlet and other + writing; a lecture, address, sermon or other work of the same nature; a + dramatic or dramatico-musical work; a choreographic work or entertainment in + dumb show; a musical composition with or without words; a cinematographic + work to which are assimilated works expressed by a process analogous to + cinematography; a work of drawing, painting, architecture, sculpture, + engraving or lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied art; an + illustration, map, plan, sketch or three-dimensional work relative to + geography, topography, architecture or science; a performance; a broadcast; a + phonogram; a compilation of data to the extent it is protected as a + copyrightable work; or a work performed by a variety or circus performer to + the extent it is not otherwise considered a literary or artistic work. + + g. "You" means an individual or entity exercising rights under this License who + has not previously violated the terms of this License with respect to the + Work, or who has received express permission from the Licensor to exercise + rights under this License despite a previous violation. + + h. "Publicly Perform" means to perform public recitations of the Work and to + communicate to the public those public recitations, by any means or process, + including by wire or wireless means or public digital performances; to make + available to the public Works in such a way that members of the public may + access these Works from a place and at a place individually chosen by them; + to perform the Work to the public by any means or process and the + communication to the public of the performances of the Work, including by + public digital performance; to broadcast and rebroadcast the Work by any + means including signs, sounds or images. + + i. "Reproduce" means to make copies of the Work by any means including without + limitation by sound or visual recordings and the right of fixation and + reproducing fixations of the Work, including storage of a protected + performance or phonogram in digital form or other electronic medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or +restrict any uses free from copyright or rights arising from limitations or +exceptions that are provided for in connection with the copyright protection +under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, Licensor +hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the +duration of the applicable copyright) license to exercise the rights in the Work +as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more Collections, + and to Reproduce the Work as incorporated in the Collections; + + b. to create and Reproduce Adaptations provided that any such Adaptation, + including any translation in any medium, takes reasonable steps to clearly + label, demarcate or otherwise identify that changes were made to the original + Work. For example, a translation could be marked "The original work was + translated from English to Spanish," or a modification could indicate "The + original work has been modified."; + + c. to Distribute and Publicly Perform the Work including as incorporated in + Collections; and, + + d. to Distribute and Publicly Perform Adaptations. + + e. + + For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in which + the right to collect royalties through any statutory or compulsory + licensing scheme cannot be waived, the Licensor reserves the exclusive + right to collect such royalties for any exercise by You of the rights + granted under this License; + + ii. Waivable Compulsory License Schemes. In those jurisdictions in which + the right to collect royalties through any statutory or compulsory + licensing scheme can be waived, the Licensor waives the exclusive right + to collect such royalties for any exercise by You of the rights granted + under this License; and, + + iii. Voluntary License Schemes. The Licensor waives the right to collect + royalties, whether individually or, in the event that the Licensor is a + member of a collecting society that administers voluntary licensing + schemes, via that society, from any exercise by You of the rights granted + under this License. + +The above rights may be exercised in all media and formats whether now known or +hereafter devised. The above rights include the right to make such modifications +as are technically necessary to exercise the rights in other media and formats. +Subject to Section 8(f), all rights not expressly granted by Licensor are hereby +reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made subject +to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms of this + License. You must include a copy of, or the Uniform Resource Identifier (URI) + for, this License with every copy of the Work You Distribute or Publicly + Perform. You may not offer or impose any terms on the Work that restrict the + terms of this License or the ability of the recipient of the Work to exercise + the rights granted to that recipient under the terms of the License. You may + not sublicense the Work. You must keep intact all notices that refer to this + License and to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly Perform the + Work, You may not impose any effective technological measures on the Work + that restrict the ability of a recipient of the Work from You to exercise the + rights granted to that recipient under the terms of the License. This Section + 4(a) applies to the Work as incorporated in a Collection, but this does not + require the Collection apart from the Work itself to be made subject to the + terms of this License. If You create a Collection, upon notice from any + Licensor You must, to the extent practicable, remove from the Collection any + credit as required by Section 4(b), as requested. If You create an + Adaptation, upon notice from any Licensor You must, to the extent + practicable, remove from the Adaptation any credit as required by Section + 4(b), as requested. + + b. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to Section + 4(a), keep intact all copyright notices for the Work and provide, reasonable + to the medium or means You are utilizing: (i) the name of the Original Author + (or pseudonym, if applicable) if supplied, and/or if the Original Author + and/or Licensor designate another party or parties (e.g., a sponsor + institute, publishing entity, journal) for attribution ("Attribution + Parties") in Licensor's copyright notice, terms of service or by other + reasonable means, the name of such party or parties; (ii) the title of the + Work if supplied; (iii) to the extent reasonably practicable, the URI, if + any, that Licensor specifies to be associated with the Work, unless such URI + does not refer to the copyright notice or licensing information for the Work; + and (iv) , consistent with Section 3(b), in the case of an Adaptation, a + credit identifying the use of the Work in the Adaptation (e.g., "French + translation of the Work by Original Author," or "Screenplay based on original + Work by Original Author"). The credit required by this Section 4 (b) may be + implemented in any reasonable manner; provided, however, that in the case of + a Adaptation or Collection, at a minimum such credit will appear, if a credit + for all contributing authors of the Adaptation or Collection appears, then as + part of these credits and in a manner at least as prominent as the credits + for the other contributing authors. For the avoidance of doubt, You may only + use the credit required by this Section for the purpose of attribution in the + manner set out above and, by exercising Your rights under this License, You + may not implicitly or explicitly assert or imply any connection with, + sponsorship or endorsement by the Original Author, Licensor and/or + Attribution Parties, as appropriate, of You or Your use of the Work, without + the separate, express prior written permission of the Original Author, + Licensor and/or Attribution Parties. + + c. Except as otherwise agreed in writing by the Licensor or as may be otherwise + permitted by applicable law, if You Reproduce, Distribute or Publicly Perform + the Work either by itself or as part of any Adaptations or Collections, You + must not distort, mutilate, modify or take other derogatory action in + relation to the Work which would be prejudicial to the Original Author's + honor or reputation. Licensor agrees that in those jurisdictions (e.g. + Japan), in which any exercise of the right granted in Section 3(b) of this + License (the right to make Adaptations) would be deemed to be a distortion, + mutilation, modification or other derogatory action prejudicial to the + Original Author's honor and reputation, the Licensor will waive or not + assert, as appropriate, this Section, to the fullest extent permitted by the + applicable national law, to enable You to reasonably exercise Your right + under Section 3(b) of this License (right to make Adaptations) but not + otherwise. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS +THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING +THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT +LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR +PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR +THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME +JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION +MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN +NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, +INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS +LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. This License and the rights granted hereunder will terminate automatically + upon any breach by You of the terms of this License. Individuals or entities + who have received Adaptations or Collections from You under this License, + however, will not have their licenses terminated provided such individuals or + entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, + 7, and 8 will survive any termination of this License. + + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the Work + under different license terms or to stop distributing the Work at any time; + provided, however that any such election will not serve to withdraw this + License (or any other license that has been, or is required to be, granted + under the terms of this License), and this License will continue in full + force and effect unless terminated as stated above. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, the + Licensor offers to the recipient a license to the Work on the same terms and + conditions as the license granted to You under this License. + + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers + to the recipient a license to the original Work on the same terms and + conditions as the license granted to You under this License. + + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of the + remainder of the terms of this License, and without further action by the + parties to this agreement, such provision shall be reformed to the minimum + extent necessary to make such provision valid and enforceable. + + d. No term or provision of this License shall be deemed waived and no breach + consented to unless such waiver or consent shall be in writing and signed by + the party to be charged with such waiver or consent. + + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, agreements or + representations with respect to the Work not specified here. Licensor shall + not be bound by any additional provisions that may appear in any + communication from You. This License may not be modified without the mutual + written agreement of the Licensor and You. + + f. The rights granted under, and the subject matter referenced, in this License + were drafted utilizing the terminology of the Berne Convention for the + Protection of Literary and Artistic Works (as amended on September 28, 1979), + the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO + Performances and Phonograms Treaty of 1996 and the Universal Copyright + Convention (as revised on July 24, 1971). These rights and subject matter + take effect in the relevant jurisdiction in which the License terms are + sought to be enforced according to the corresponding provisions of the + implementation of those treaty provisions in the applicable national law. If + the standard suite of rights granted under applicable copyright law includes + additional rights not granted under this License, such additional rights are + deemed to be included in the License; this License is not intended to + restrict the license of any rights under applicable law. + + + Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be liable + to You or any party on any legal theory for any damages whatsoever, including + without limitation any general, special, incidental or consequential damages + arising in connection to this license. Notwithstanding the foregoing two (2) + sentences, if Creative Commons has expressly identified itself as the + Licensor hereunder, it shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the Work is + licensed under the CCPL, Creative Commons does not authorize the use by + either party of the trademark "Creative Commons" or any related trademark or + logo of Creative Commons without the prior written consent of Creative + Commons. Any permitted use will be in compliance with Creative Commons' + then-current trademark usage guidelines, as may be published on its website + or otherwise made available upon request from time to time. For the avoidance + of doubt, this trademark restriction does not form part of this License. + + Creative Commons may be contacted at http://creativecommons.org/. + +--- + Creative Commons Attribution 4.0 (caniuse-lite 1.0.30001660, caniuse-lite 1.0.30001668) @@ -2498,7 +3215,7 @@ Creative Commons may be contacted at creativecommons.org. --- Creative Commons Zero v1.0 Universal -(mdn-data 2.0.14, string-hash 1.1.3, type-fest 0.21.3, xml-utils 1.10.1, zeebo/assert v1.3.0) +(mdn-data 2.0.14, mdn-data 2.21.0, railroad-diagrams 1.0.0, spdx-license-ids 3.0.21, string-hash 1.1.3, type-fest 0.21.3, xml-utils 1.10.1, zeebo/assert v1.3.0) Creative Commons CC0 1.0 Universal ================================== @@ -2678,798 +3395,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- -GNU Lesser General Public License v3.0 or later -(eslint-plugin-deprecation 3.0.0) - -GNU LESSER GENERAL PUBLIC LICENSE -================================= - -Version 3,  29 June 2007 - -Copyright (C) 2007 Free Software Foundation, Inc. - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -This version of the GNU Lesser General Public License incorporates the terms and -conditions of version 3 of the GNU General Public License, supplemented by the -additional permissions listed below. - -0. Additional Definitions. - -As used herein, “this License” refers to version 3 of the GNU Lesser General -Public License, and the “GNU GPL” refers to version 3 of the GNU General Public -License. - -“The Library” refers to a covered work governed by this License, other than an -Application or a Combined Work as defined below. - -An “Application” is any work that makes use of an interface provided by the -Library, but which is not otherwise based on the Library. Defining a subclass of -a class defined by the Library is deemed a mode of using an interface provided by -the Library. - -A “Combined Work” is a work produced by combining or linking an Application with -the Library. The particular version of the Library with which the Combined Work -was made is also called the “Linked Version”. - -The “Minimal Corresponding Source” for a Combined Work means the Corresponding -Source for the Combined Work, excluding any source code for portions of the -Combined Work that, considered in isolation, are based on the Application, and -not on the Linked Version. - -The “Corresponding Application Code” for a Combined Work means the object code -and/or source code for the Application, including any data and utility programs -needed for reproducing the Combined Work from the Application, but excluding the -System Libraries of the Combined Work. - -1. Exception to Section 3 of the GNU GPL. - -You may convey a covered work under sections 3 and 4 of this License without -being bound by section 3 of the GNU GPL. - -2. Conveying Modified Versions. - -If you modify a copy of the Library, and, in your modifications, a facility -refers to a function or data to be supplied by an Application that uses the -facility (other than as an argument passed when the facility is invoked), then -you may convey a copy of the modified version: - - * a) under this License, provided that you make a good faith effort to ensure - that, in the event an Application does not supply the function or data, the - facility still operates, and performs whatever part of its purpose remains - meaningful, or - - * b) under the GNU GPL, with none of the additional permissions of this License - applicable to that copy. - -3. Object Code Incorporating Material from Library Header Files. - -The object code form of an Application may incorporate material from a header -file that is part of the Library. You may convey such object code under terms of -your choice, provided that, if the incorporated material is not limited to -numerical parameters, data structure layouts and accessors, or small macros, -inline functions and templates (ten or fewer lines in length), you do both of the -following: - - * a) Give prominent notice with each copy of the object code that the Library - is used in it and that the Library and its use are covered by this License. - - * b) Accompany the object code with a copy of the GNU GPL and this license - document. - -4. Combined Works. - -You may convey a Combined Work under terms of your choice that, taken together, -effectively do not restrict modification of the portions of the Library contained -in the Combined Work and reverse engineering for debugging such modifications, if -you also do each of the following: - - * a) Give prominent notice with each copy of the Combined Work that the Library - is used in it and that the Library and its use are covered by this License. - - * b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - * c) For a Combined Work that displays copyright notices during execution, - include the copyright notice for the Library among these notices, as well as - a reference directing the user to the copies of the GNU GPL and this license - document. - - * d) Do one of the following: - - * 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form suitable for, - and under terms that permit, the user to recombine or relink the - Application with a modified version of the Linked Version to produce a - modified Combined Work, in the manner specified by section 6 of the GNU - GPL for conveying Corresponding Source. - - * 1) Use a suitable shared library mechanism for linking with the Library. - A suitable mechanism is one that (a) uses at run time a copy of the - Library already present on the user's computer system, and (b) will - operate properly with a modified version of the Library that is - interface-compatible with the Linked Version. - - * e) Provide Installation Information, but only if you would otherwise be - required to provide such information under section 6 of the GNU GPL, and only - to the extent that such information is necessary to install and execute a - modified version of the Combined Work produced by recombining or relinking - the Application with a modified version of the Linked Version. (If you use - option 4d0, the Installation Information must accompany the Minimal - Corresponding Source and Corresponding Application Code. If you use option - 4d1, you must provide the Installation Information in the manner specified by - section 6 of the GNU GPL for conveying Corresponding Source.) - -5. Combined Libraries. - -You may place library facilities that are a work based on the Library side by -side in a single library together with other library facilities that are not -Applications and are not covered by this License, and convey such a combined -library under terms of your choice, if you do both of the following: - - * a) Accompany the combined library with a copy of the same work based on the - Library, uncombined with any other library facilities, conveyed under the - terms of this License. - - * b) Give prominent notice with the combined library that part of it is a work - based on the Library, and explaining where to find the accompanying - uncombined form of the same work. - -6. Revised Versions of the GNU Lesser General Public License. - -The Free Software Foundation may publish revised and/or new versions of the GNU -Lesser General Public License from time to time. Such new versions will be -similar in spirit to the present version, but may differ in detail to address new -problems or concerns. - -Each version is given a distinguishing version number. If the Library as you -received it specifies that a certain numbered version of the GNU Lesser General -Public License “or any later version” applies to it, you have the option of -following the terms and conditions either of that published version or of any -later version published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser General Public -License, you may choose any version of the GNU Lesser General Public License ever -published by the Free Software Foundation. - -If the Library as you received it specifies that a proxy can decide whether -future versions of the GNU Lesser General Public License shall apply, that -proxy's public statement of acceptance of any version is permanent authorization -for you to choose that version for the Library. - --------------------------------------------------------------------------------- - - - -GNU GENERAL PUBLIC LICENSE -========================== - -Version 3,  29 June 2007 - -Copyright (C) 2007 Free Software Foundation, Inc. - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - - -Preamble - -The GNU General Public License is a free, copyleft license for software and other -kinds of works. - -The licenses for most software and other practical works are designed to take -away your freedom to share and change the works. By contrast, the GNU General -Public License is intended to guarantee your freedom to share and change all -versions of a program--to make sure it remains free software for all its users. -We, the Free Software Foundation, use the GNU General Public License for most of -our software; it applies also to any other work released this way by its authors. -You can apply it to your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for them if you wish), that you -receive source code or can get it if you want it, that you can change the -software or use pieces of it in new free programs, and that you know you can do -these things. - -To protect your rights, we need to prevent others from denying you these rights -or asking you to surrender the rights. Therefore, you have certain -responsibilities if you distribute copies of the software, or if you modify it: -responsibilities to respect the freedom of others. - -For example, if you distribute copies of such a program, whether gratis or for a -fee, you must pass on to the recipients the same freedoms that you received. You -must make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -Developers that use the GNU GPL protect your rights with two steps: (1) assert -copyright on the software, and (2) offer you this License giving you legal -permission to copy, distribute and/or modify it. - -For the developers' and authors' protection, the GPL clearly explains that there -is no warranty for this free software. For both users' and authors' sake, the GPL -requires that modified versions be marked as changed, so that their problems will -not be attributed erroneously to authors of previous versions. - -Some devices are designed to deny users access to install or run modified -versions of the software inside them, although the manufacturer can do so. This -is fundamentally incompatible with the aim of protecting users' freedom to change -the software. The systematic pattern of such abuse occurs in the area of products -for individuals to use, which is precisely where it is most unacceptable. -Therefore, we have designed this version of the GPL to prohibit the practice for -those products. If such problems arise substantially in other domains, we stand -ready to extend this provision to those domains in future versions of the GPL, as -needed to protect the freedom of users. - -Finally, every program is threatened constantly by software patents. States -should not allow patents to restrict development and use of software on -general-purpose computers, but in those that do, we wish to avoid the special -danger that patents applied to a free program could make it effectively -proprietary. To prevent this, the GPL assures that patents cannot be used to -render the program non-free. - -The precise terms and conditions for copying, distribution and modification -follow. - - -TERMS AND CONDITIONS - -0. Definitions. - -“This License” refers to version 3 of the GNU General Public License. - -“Copyright” also means copyright-like laws that apply to other kinds of works, -such as semiconductor masks. - -“The Program” refers to any copyrightable work licensed under this License. Each -licensee is addressed as “you”. “Licensees” and “recipients” may be individuals -or organizations. - -To “modify” a work means to copy from or adapt all or part of the work in a -fashion requiring copyright permission, other than the making of an exact copy. -The resulting work is called a “modified version” of the earlier work or a work -“based on” the earlier work. - -A “covered work” means either the unmodified Program or a work based on the -Program. - -To “propagate” a work means to do anything with it that, without permission, -would make you directly or secondarily liable for infringement under applicable -copyright law, except executing it on a computer or modifying a private copy. -Propagation includes copying, distribution (with or without modification), making -available to the public, and in some countries other activities as well. - -To “convey” a work means any kind of propagation that enables other parties to -make or receive copies. Mere interaction with a user through a computer network, -with no transfer of a copy, is not conveying. - -An interactive user interface displays “Appropriate Legal Notices” to the extent -that it includes a convenient and prominently visible feature that (1) displays -an appropriate copyright notice, and (2) tells the user that there is no warranty -for the work (except to the extent that warranties are provided), that licensees -may convey the work under this License, and how to view a copy of this License. -If the interface presents a list of user commands or options, such as a menu, a -prominent item in the list meets this criterion. - -1. Source Code. - -The “source code” for a work means the preferred form of the work for making -modifications to it. “Object code” means any non-source form of a work. - -A “Standard Interface” means an interface that either is an official standard -defined by a recognized standards body, or, in the case of interfaces specified -for a particular programming language, one that is widely used among developers -working in that language. - -The “System Libraries” of an executable work include anything, other than the -work as a whole, that (a) is included in the normal form of packaging a Major -Component, but which is not part of that Major Component, and (b) serves only to -enable use of the work with that Major Component, or to implement a Standard -Interface for which an implementation is available to the public in source code -form. A “Major Component”, in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system (if any) on -which the executable work runs, or a compiler used to produce the work, or an -object code interpreter used to run it. - -The “Corresponding Source” for a work in object code form means all the source -code needed to generate, install, and (for an executable work) run the object -code and to modify the work, including scripts to control those activities. -However, it does not include the work's System Libraries, or general-purpose -tools or generally available free programs which are used unmodified in -performing those activities but which are not part of the work. For example, -Corresponding Source includes interface definition files associated with source -files for the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, such as by -intimate data communication or control flow between those subprograms and other -parts of the work. - -The Corresponding Source need not include anything that users can regenerate -automatically from other parts of the Corresponding Source. - -The Corresponding Source for a work in source code form is that same work. - -2. Basic Permissions. - -All rights granted under this License are granted for the term of copyright on -the Program, and are irrevocable provided the stated conditions are met. This -License explicitly affirms your unlimited permission to run the unmodified -Program. The output from running a covered work is covered by this License only -if the output, given its content, constitutes a covered work. This License -acknowledges your rights of fair use or other equivalent, as provided by -copyright law. - -You may make, run and propagate covered works that you do not convey, without -conditions so long as your license otherwise remains in force. You may convey -covered works to others for the sole purpose of having them make modifications -exclusively for you, or provide you with facilities for running those works, -provided that you comply with the terms of this License in conveying all material -for which you do not control copyright. Those thus making or running the covered -works for you must do so exclusively on your behalf, under your direction and -control, on terms that prohibit them from making any copies of your copyrighted -material outside their relationship with you. - -Conveying under any other circumstances is permitted solely under the conditions -stated below. Sublicensing is not allowed; section 10 makes it unnecessary. - -3. Protecting Users' Legal Rights From Anti-Circumvention Law. - -No covered work shall be deemed part of an effective technological measure under -any applicable law fulfilling obligations under article 11 of the WIPO copyright -treaty adopted on 20 December 1996, or similar laws prohibiting or restricting -circumvention of such measures. - -When you convey a covered work, you waive any legal power to forbid circumvention -of technological measures to the extent such circumvention is effected by -exercising rights under this License with respect to the covered work, and you -disclaim any intention to limit operation or modification of the work as a means -of enforcing, against the work's users, your or third parties' legal rights to -forbid circumvention of technological measures. - -4. Conveying Verbatim Copies. - -You may convey verbatim copies of the Program's source code as you receive it, in -any medium, provided that you conspicuously and appropriately publish on each -copy an appropriate copyright notice; keep intact all notices stating that this -License and any non-permissive terms added in accord with section 7 apply to the -code; keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - -You may charge any price or no price for each copy that you convey, and you may -offer support or warranty protection for a fee. - -5. Conveying Modified Source Versions. - -You may convey a work based on the Program, or the modifications to produce it -from the Program, in the form of source code under the terms of section 4, -provided that you also meet all of these conditions: - - * a) The work must carry prominent notices stating that you modified it, and - giving a relevant date. - - * b) The work must carry prominent notices stating that it is released under - this License and any conditions added under section 7. This requirement - modifies the requirement in section 4 to “keep intact all notices”. - - * c) You must license the entire work, as a whole, under this License to anyone - who comes into possession of a copy. This License will therefore apply, along - with any applicable section 7 additional terms, to the whole of the work, and - all its parts, regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not invalidate - such permission if you have separately received it. - - * d) If the work has interactive user interfaces, each must display Appropriate - Legal Notices; however, if the Program has interactive interfaces that do not - display Appropriate Legal Notices, your work need not make them do so. - -A compilation of a covered work with other separate and independent works, which -are not by their nature extensions of the covered work, and which are not -combined with it such as to form a larger program, in or on a volume of a storage -or distribution medium, is called an “aggregate” if the compilation and its -resulting copyright are not used to limit the access or legal rights of the -compilation's users beyond what the individual works permit. Inclusion of a -covered work in an aggregate does not cause this License to apply to the other -parts of the aggregate. - -6. Conveying Non-Source Forms. - -You may convey a covered work in object code form under the terms of sections 4 -and 5, provided that you also convey the machine-readable Corresponding Source -under the terms of this License, in one of these ways: - - * a) Convey the object code in, or embodied in, a physical product (including a - physical distribution medium), accompanied by the Corresponding Source fixed - on a durable physical medium customarily used for software interchange. - - * b) Convey the object code in, or embodied in, a physical product (including a - physical distribution medium), accompanied by a written offer, valid for at - least three years and valid for as long as you offer spare parts or customer - support for that product model, to give anyone who possesses the object code - either (1) a copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical medium - customarily used for software interchange, for a price no more than your - reasonable cost of physically performing this conveying of source, or (2) - access to copy the Corresponding Source from a network server at no charge. - - * c) Convey individual copies of the object code with a copy of the written - offer to provide the Corresponding Source. This alternative is allowed only - occasionally and noncommercially, and only if you received the object code - with such an offer, in accord with subsection 6b. - - * d) Convey the object code by offering access from a designated place (gratis - or for a charge), and offer equivalent access to the Corresponding Source in - the same way through the same place at no further charge. You need not - require recipients to copy the Corresponding Source along with the object - code. If the place to copy the object code is a network server, the - Corresponding Source may be on a different server (operated by you or a third - party) that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the Corresponding - Source, you remain obligated to ensure that it is available for as long as - needed to satisfy these requirements. - - * e) Convey the object code using peer-to-peer transmission, provided you - inform other peers where the object code and Corresponding Source of the work - are being offered to the general public at no charge under subsection 6d. - -A separable portion of the object code, whose source code is excluded from the -Corresponding Source as a System Library, need not be included in conveying the -object code work. - -A “User Product” is either (1) a “consumer product”, which means any tangible -personal property which is normally used for personal, family, or household -purposes, or (2) anything designed or sold for incorporation into a dwelling. In -determining whether a product is a consumer product, doubtful cases shall be -resolved in favor of coverage. For a particular product received by a particular -user, “normally used” refers to a typical or common use of that class of product, -regardless of the status of the particular user or of the way in which the -particular user actually uses, or expects or is expected to use, the product. A -product is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent the only -significant mode of use of the product. - -“Installation Information” for a User Product means any methods, procedures, -authorization keys, or other information required to install and execute modified -versions of a covered work in that User Product from a modified version of its -Corresponding Source. The information must suffice to ensure that the continued -functioning of the modified object code is in no case prevented or interfered -with solely because modification has been made. - -If you convey an object code work under this section in, or with, or specifically -for use in, a User Product, and the conveying occurs as part of a transaction in -which the right of possession and use of the User Product is transferred to the -recipient in perpetuity or for a fixed term (regardless of how the transaction is -characterized), the Corresponding Source conveyed under this section must be -accompanied by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install modified object -code on the User Product (for example, the work has been installed in ROM). - -The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates for a -work that has been modified or installed by the recipient, or for the User -Product in which it has been modified or installed. Access to a network may be -denied when the modification itself materially and adversely affects the -operation of the network or violates the rules and protocols for communication -across the network. - -Corresponding Source conveyed, and Installation Information provided, in accord -with this section must be in a format that is publicly documented (and with an -implementation available to the public in source code form), and must require no -special password or key for unpacking, reading or copying. - -7. Additional Terms. - -“Additional permissions” are terms that supplement the terms of this License by -making exceptions from one or more of its conditions. Additional permissions that -are applicable to the entire Program shall be treated as though they were -included in this License, to the extent that they are valid under applicable law. -If additional permissions apply only to part of the Program, that part may be -used separately under those permissions, but the entire Program remains governed -by this License without regard to the additional permissions. - -When you convey a copy of a covered work, you may at your option remove any -additional permissions from that copy, or from any part of it. (Additional -permissions may be written to require their own removal in certain cases when you -modify the work.) You may place additional permissions on material, added by you -to a covered work, for which you have or can give appropriate copyright -permission. - -Notwithstanding any other provision of this License, for material you add to a -covered work, you may (if authorized by the copyright holders of that material) -supplement the terms of this License with terms: - - * a) Disclaiming warranty or limiting liability differently from the terms of - sections 15 and 16 of this License; or - - * b) Requiring preservation of specified reasonable legal notices or author - attributions in that material or in the Appropriate Legal Notices displayed - by works containing it; or - - * c) Prohibiting misrepresentation of the origin of that material, or requiring - that modified versions of such material be marked in reasonable ways as - different from the original version; or - - * d) Limiting the use for publicity purposes of names of licensors or authors - of the material; or - - * e) Declining to grant rights under trademark law for use of some trade names, - trademarks, or service marks; or - - * f) Requiring indemnification of licensors and authors of that material by - anyone who conveys the material (or modified versions of it) with contractual - assumptions of liability to the recipient, for any liability that these - contractual assumptions directly impose on those licensors and authors. - -All other non-permissive additional terms are considered “further restrictions” -within the meaning of section 10. If the Program as you received it, or any part -of it, contains a notice stating that it is governed by this License along with a -term that is a further restriction, you may remove that term. If a license -document contains a further restriction but permits relicensing or conveying -under this License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does not survive -such relicensing or conveying. - -If you add terms to a covered work in accord with this section, you must place, -in the relevant source files, a statement of the additional terms that apply to -those files, or a notice indicating where to find the applicable terms. - -Additional terms, permissive or non-permissive, may be stated in the form of a -separately written license, or stated as exceptions; the above requirements apply -either way. - -8. Termination. - -You may not propagate or modify a covered work except as expressly provided under -this License. Any attempt otherwise to propagate or modify it is void, and will -automatically terminate your rights under this License (including any patent -licenses granted under the third paragraph of section 11). - -However, if you cease all violation of this License, then your license from a -particular copyright holder is reinstated (a) provisionally, unless and until the -copyright holder explicitly and finally terminates your license, and (b) -permanently, if the copyright holder fails to notify you of the violation by some -reasonable means prior to 60 days after the cessation. - -Moreover, your license from a particular copyright holder is reinstated -permanently if the copyright holder notifies you of the violation by some -reasonable means, this is the first time you have received notice of violation of -this License (for any work) from that copyright holder, and you cure the -violation prior to 30 days after your receipt of the notice. - -Termination of your rights under this section does not terminate the licenses of -parties who have received copies or rights from you under this License. If your -rights have been terminated and not permanently reinstated, you do not qualify to -receive new licenses for the same material under section 10. - -9. Acceptance Not Required for Having Copies. - -You are not required to accept this License in order to receive or run a copy of -the Program. Ancillary propagation of a covered work occurring solely as a -consequence of using peer-to-peer transmission to receive a copy likewise does -not require acceptance. However, nothing other than this License grants you -permission to propagate or modify any covered work. These actions infringe -copyright if you do not accept this License. Therefore, by modifying or -propagating a covered work, you indicate your acceptance of this License to do -so. - -10. Automatic Licensing of Downstream Recipients. - -Each time you convey a covered work, the recipient automatically receives a -license from the original licensors, to run, modify and propagate that work, -subject to this License. You are not responsible for enforcing compliance by -third parties with this License. - -An “entity transaction” is a transaction transferring control of an organization, -or substantially all assets of one, or subdividing an organization, or merging -organizations. If propagation of a covered work results from an entity -transaction, each party to that transaction who receives a copy of the work also -receives whatever licenses to the work the party's predecessor in interest had or -could give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if the -predecessor has it or can get it with reasonable efforts. - -You may not impose any further restrictions on the exercise of the rights granted -or affirmed under this License. For example, you may not impose a license fee, -royalty, or other charge for exercise of rights granted under this License, and -you may not initiate litigation (including a cross-claim or counterclaim in a -lawsuit) alleging that any patent claim is infringed by making, using, selling, -offering for sale, or importing the Program or any portion of it. - -11. Patents. - -A “contributor” is a copyright holder who authorizes use under this License of -the Program or a work on which the Program is based. The work thus licensed is -called the contributor's “contributor version”. - -A contributor's “essential patent claims” are all patent claims owned or -controlled by the contributor, whether already acquired or hereafter acquired, -that would be infringed by some manner, permitted by this License, of making, -using, or selling its contributor version, but do not include claims that would -be infringed only as a consequence of further modification of the contributor -version. For purposes of this definition, “control” includes the right to grant -patent sublicenses in a manner consistent with the requirements of this License. - -Each contributor grants you a non-exclusive, worldwide, royalty-free patent -license under the contributor's essential patent claims, to make, use, sell, -offer for sale, import and otherwise run, modify and propagate the contents of -its contributor version. - -In the following three paragraphs, a “patent license” is any express agreement or -commitment, however denominated, not to enforce a patent (such as an express -permission to practice a patent or covenant not to sue for patent infringement). -To “grant” such a patent license to a party means to make such an agreement or -commitment not to enforce a patent against the party. - -If you convey a covered work, knowingly relying on a patent license, and the -Corresponding Source of the work is not available for anyone to copy, free of -charge and under the terms of this License, through a publicly available network -server or other readily accessible means, then you must either (1) cause the -Corresponding Source to be so available, or (2) arrange to deprive yourself of -the benefit of the patent license for this particular work, or (3) arrange, in a -manner consistent with the requirements of this License, to extend the patent -license to downstream recipients. “Knowingly relying” means you have actual -knowledge that, but for the patent license, your conveying the covered work in a -country, or your recipient's use of the covered work in a country, would infringe -one or more identifiable patents in that country that you have reason to believe -are valid. - -If, pursuant to or in connection with a single transaction or arrangement, you -convey, or propagate by procuring conveyance of, a covered work, and grant a -patent license to some of the parties receiving the covered work authorizing them -to use, propagate, modify or convey a specific copy of the covered work, then the -patent license you grant is automatically extended to all recipients of the -covered work and works based on it. - -A patent license is “discriminatory” if it does not include within the scope of -its coverage, prohibits the exercise of, or is conditioned on the non-exercise of -one or more of the rights that are specifically granted under this License. You -may not convey a covered work if you are a party to an arrangement with a third -party that is in the business of distributing software, under which you make -payment to the third party based on the extent of your activity of conveying the -work, and under which the third party grants, to any of the parties who would -receive the covered work from you, a discriminatory patent license (a) in -connection with copies of the covered work conveyed by you (or copies made from -those copies), or (b) primarily for and in connection with specific products or -compilations that contain the covered work, unless you entered into that -arrangement, or that patent license was granted, prior to 28 March 2007. - -Nothing in this License shall be construed as excluding or limiting any implied -license or other defenses to infringement that may otherwise be available to you -under applicable patent law. - -12. No Surrender of Others' Freedom. - -If conditions are imposed on you (whether by court order, agreement or otherwise) -that contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot convey a covered work so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not convey it at all. For example, if -you agree to terms that obligate you to collect a royalty for further conveying -from those to whom you convey the Program, the only way you could satisfy both -those terms and this License would be to refrain entirely from conveying the -Program. - -13. Use with the GNU Affero General Public License. - -Notwithstanding any other provision of this License, you have permission to link -or combine any covered work with a work licensed under version 3 of the GNU -Affero General Public License into a single combined work, and to convey the -resulting work. The terms of this License will continue to apply to the part -which is the covered work, but the special requirements of the GNU Affero General -Public License, section 13, concerning interaction through a network will apply -to the combination as such. - -14. Revised Versions of this License. - -The Free Software Foundation may publish revised and/or new versions of the GNU -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program specifies -that a certain numbered version of the GNU General Public License “or any later -version” applies to it, you have the option of following the terms and conditions -either of that numbered version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of the GNU -General Public License, you may choose any version ever published by the Free -Software Foundation. - -If the Program specifies that a proxy can decide which future versions of the GNU -General Public License can be used, that proxy's public statement of acceptance -of a version permanently authorizes you to choose that version for the Program. - -Later license versions may give you additional or different permissions. However, -no additional obligations are imposed on any author or copyright holder as a -result of your choosing to follow a later version. - -15. Disclaimer of Warranty. - -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER -PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER -EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE -QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE -DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. Limitation of Liability. - -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY -COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS -PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, -INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE -THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED -INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE -PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY -HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -17. Interpretation of Sections 15 and 16. - -If the disclaimer of warranty and limitation of liability provided above cannot -be given local legal effect according to their terms, reviewing courts shall -apply local law that most closely approximates an absolute waiver of all civil -liability in connection with the Program, unless a warranty or assumption of -liability accompanies a copy of the Program in return for a fee. - -END OF TERMS AND CONDITIONS - - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible use -to the public, the best way to achieve this is to make it free software which -everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively state the exclusion of -warranty; and each file should have at least the “copyright” line and a pointer -to where the full notice is found. - - - Copyright (C) - - 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 3 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, see . - -Also add information on how to contact you by electronic and paper mail. - -If the program does terminal interaction, make it output a short notice like this -when it starts in an interactive mode: - - Copyright (C) - - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate parts -of the General Public License. Of course, your program's commands might be -different; for a GUI interface, you would use an “about box”. - -You should also get your employer (if you work as a programmer) or school, if -any, to sign a “copyright disclaimer” for the program, if necessary. For more -information on this, and how to apply and follow the GNU GPL, see -. - -The GNU General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may consider -it more useful to permit linking proprietary applications with the library. If -this is what you want to do, use the GNU Lesser General Public License instead of -this License. But first, please read -. - ---- - ISC License (d3-dsv 3.0.1) @@ -3573,7 +3498,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE --- ISC License -(chownr 2.0.0, fs-minipass v2.1.0, fs.realpath 1.0.0, isexe 2.0.0, minimatch 3.1.2, minipass-flush 1.0.5, minipass-pipeline 1.2.4, minipass-sized 1.0.3, which 2.0.2, yallist 3.1.1, yallist 4.0.0) +(chownr 2.0.0, fs-minipass v2.1.0, fs.realpath 1.0.0, isexe 2.0.0, minimatch 3.1.2, minipass-flush 1.0.5, minipass-pipeline 1.2.4, minipass-sized 1.0.3, rimraf 2.7.1, rimraf 3.0.2, which 2.0.2, yallist 3.1.1, yallist 4.0.0) The ISC License @@ -3613,7 +3538,7 @@ THIS SOFTWARE --- ISC License -(@isaacs/cliui 8.0.2, @npmcli/agent 2.2.2, @npmcli/fs 3.1.1, @ungap/structured-clone 1.3.0, abbrev 2.0.0, anymatch 3.1.3, cacache 18.0.4, cliui 8.0.1, d3-array 3.2.4, d3-color 3.1.0, d3-contour 4.0.2, d3-delaunay 6.0.4, d3-geo 3.1.1, d3-hierarchy 3.1.2, d3-path 3.1.0, d3-scale-chromatic 3.1.0, d3-shape 3.2.0, d3-time 3.1.0, D3.js 7.9.0, delaunator 5.0.1, earcut 2.2.4, electron-to-chromium 1.5.20, electron-to-chromium 1.5.36, fastq 1.17.1, flatted 3.3.3, foreground-child 3.3.0, foreground-child 3.3.1, fs-minipass 3.0.3, isexe 3.1.1, make-fetch-happen 13.0.1, mapbox-gl-style-spec 13.28.0, minimatch 10.0.3, minimatch 9.0.5, minipass 3.3.6, minipass 5.0.0, minipass 7.1.2, minipass-collect 2.0.1, Node Cookie Parser 1.0.2, node-glob 10.4.5, node-glob 11.0.3, node-glob 7.2.3, node-graceful-fs 4.2.11, node-lru-cache 10.4.3, node-lru-cache 11.0.1, node-semver 6.3.1, node-semver 7.6.3, node-semver 7.7.1, node-semver 7.7.2, nopt 7.2.1, picocolors 1.1.0, picocolors 1.1.1, postcss-modules-extract-imports 3.1.0, postcss-modules-scope 3.2.0, proc-log 4.2.0, signal-exit 4.1.0, ssri 10.0.6, tar 6.2.1, unique-filename 3.0.0, unique-slug 4.0.0, v8-to-istanbul 9.3.0, which 4.0.0, write-file-atomic 5.0.1, yargs-parser 21.1.1) +(@isaacs/cliui 8.0.2, @npmcli/agent 2.2.2, @npmcli/fs 3.1.1, @ungap/structured-clone 1.3.0, abbrev 2.0.0, anymatch 3.1.3, boolbase 1.0.0, cacache 18.0.4, cliui 8.0.1, d3-array 3.2.4, d3-color 3.1.0, d3-contour 4.0.2, d3-delaunay 6.0.4, d3-geo 3.1.1, d3-hierarchy 3.1.2, d3-path 3.1.0, d3-scale-chromatic 3.1.0, d3-shape 3.2.0, d3-time 3.1.0, D3.js 7.9.0, delaunator 5.0.1, earcut 2.2.4, electron-to-chromium 1.5.20, electron-to-chromium 1.5.36, ensure-posix-path 1.1.1, fastq 1.19.1, flatted 3.3.3, foreground-child 3.3.0, foreground-child 3.3.1, fs-minipass 3.0.3, github-slugger 2.0.0, isexe 3.1.1, make-fetch-happen 13.0.1, mapbox-gl-style-spec 13.28.0, matcher-collection 2.0.1, minimatch 10.0.3, minimatch 9.0.5, minipass 3.3.6, minipass 5.0.0, minipass 7.1.2, minipass-collect 2.0.1, node-glob 10.4.5, node-glob 11.0.3, node-glob 7.2.3, node-graceful-fs 4.2.11, node-lru-cache 10.4.3, node-lru-cache 11.0.1, node-semver 6.3.1, node-semver 7.6.3, node-semver 7.7.1, node-semver 7.7.2, nopt 7.2.1, path-posix 1.0.0, picocolors 1.1.0, picocolors 1.1.1, postcss-modules-extract-imports 3.1.0, postcss-modules-scope 3.2.0, proc-log 4.2.0, signal-exit 4.1.0, ssri 10.0.6, tar 6.2.1, unique-filename 3.0.0, unique-slug 4.0.0, v8-to-istanbul 9.3.0, which 4.0.0, write-file-atomic 5.0.1, yargs-parser 21.1.1) ISC License (ISCL) ================== @@ -3654,6 +3579,15 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE --- +ISC License +(remove-trailing-separator 1.1.0) + +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 (point-geometry 0.1.0) @@ -4014,11 +3948,49 @@ USE OR OTHER DEALINGS IN THE SOFTWARE --- MIT License -(josharian/intern v1.0.0) +(is-valid-glob 1.0.0) + +Upstream-Contact: https://github.com/jonschlinkert/is-valid-glob/issues +Source: https://github.com/jonschlinkert/is-valid-glob + +Files: * +Copyright: 2016 Jon Schlinkert (https://github.com/jonschlinkert) +License: Expat + +Files: debian/* +Copyright: 2016 Sruthi Chandran +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(is-negated-glob 1.0.0) -Copyright (c) 2019 Josh Bleecher Snyder +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 @@ -4056,29 +4028,41 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- MIT License -(Merge-Stream 2.0.0) +(safe-buffer 5.1.2) -The MIT License (MIT) +Upstream-Contact: https://github.com/feross/safe-buffer/issues +Source: https://github.com/feross/safe-buffer -Copyright (c) Stephen Sugden (stephensugden.com) +Files: * +Copyright: 2017-2018 Feross Aboukhadijeh (http://feross.org) +License: Expat -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Files: debian/* +Copyright: 2017 Shirish Togarla + 2018 Bastien Roucariès +License: Expat -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +License: Expat -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE --- @@ -4110,11 +4094,9 @@ SOFTWARE --- MIT License -(js-tokens 4.0.0) - -The MIT License (MIT) +(eol 0.9.1) -Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell +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 @@ -4123,16 +4105,16 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- @@ -4164,23 +4146,27 @@ SOFTWARE --- MIT License -(node-jsonfile 6.1.0) - -(The MIT License) +(ret.js 0.1.15) -Copyright (c) 2012-2015, JP Richardson +Copyright (C) 2011 by fent -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files -(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, - merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- @@ -4215,32 +4201,6 @@ Permission is hereby granted, free of charge, to any person --- -MIT License -(faye-websocket-node 0.10.0) - -(The MIT License) - -Copyright (c) 2010-2015 James Coglan - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the 'Software'), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 (performance-now 2.1.0) @@ -4255,82 +4215,18 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- MIT License -(tidwall/match v1.1.1) +(memoize-one 4.1.0) -The MIT License (MIT) +MIT License -Copyright (c) 2016 Josh Baker +Copyright (c) 2017 Alexander Reardon -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 -(chrisdickinson/raf 3.4.1) - -Copyright 2013 Chris Dickinson - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(memoize-one 4.1.0) - -MIT License - -Copyright (c) 2017 Alexander Reardon - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(balanced-match 1.0.2, brace-expansion 1.1.11, isarray 0.0.1) - -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: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. @@ -4426,36 +4322,11 @@ THE SOFTWARE --- MIT License -(jsoniter-go v1.1.12) - -MIT License - -Copyright (c) 2016 json-iterator - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE - ---- +(broccoli-plugin 4.0.7) -MIT License -(safe-json-parse 1.0.1) +The MIT License (MIT) -Copyright (c) 2013 Raynos. +Copyright (c) 2015 Jo Liss Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -4505,31 +4376,6 @@ OTHER DEALINGS IN THE SOFTWARE --- -MIT License -(webreflection/html-escaper 2.0.2) - -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 - ---- - MIT License (ansi-regex 5.0.1) @@ -4584,45 +4430,29 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- MIT License -(iconv-lite 0.6.3) - -Upstream-Contact: https://github.com/ashtuchkin/iconv-lite/issues -Source: https://github.com/ashtuchkin/iconv-lite +(nearley 2.20.1) -Files: * -Copyright: 2011, 2016 Alexander Shtuchkin -License: Expat +The MIT License (MIT) -Files: debian/* -Copyright: 2016 Sruthi Chandran - 2020 Yadd -License: Expat +Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019 Kartik Chandra, Tim Radvan -Files: lib/index.d.ts -Copyright: Microsoft Corporation -License: Expat +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -License: Expat +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- @@ -4680,7 +4510,7 @@ THE SOFTWARE --- MIT License -(fastest-stable-stringify 2.0.2, node-concat-map 0.0.1) +(fastest-stable-stringify 2.0.2, node-concat-map 0.0.1, stable-stringify 1.0.1) This software is released under the MIT license: @@ -4742,33 +4572,6 @@ Permission is hereby granted, free of charge, to any person --- -MIT License -(buger/jsonparser 1.1.1) - -MIT License - -Copyright (c) 2016 Leonid Bugaev - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 (json5 2.2.3) @@ -4823,33 +4626,6 @@ SOFTWARE --- -MIT License -(js-cookie 2.2.1, locate-path v5.0.0) - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 (Qix-/color-convert 1.9.3, Qix-/color-convert 2.0.1) @@ -4876,33 +4652,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE --- -MIT License -(chokidar 4.0.1, chokidar 4.0.3) - -The MIT License (MIT) - -Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 (mattetti/filebuffer v1.0.1) @@ -4985,41 +4734,12 @@ SOFTWARE --- MIT License -(@types/history 4.7.11, @types/js-cookie 2.2.7) - -MIT License - - Copyright (c) Microsoft Corporation. +(mime-db 1.52.0) +(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 - ---- - -MIT License -(mime-db 1.52.0) - -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015-2022 Douglas Christopher Wilson +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 @@ -5042,70 +4762,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE --- -MIT License -(brace-expansion 2.0.1) - -Upstream-Contact: Julian Gruber -Source: https://github.com/juliangruber/brace-expansion - -Files: * -Copyright: 2013, Julian Gruber -License: Expat - -Files: debian/* -Copyright: 2015, Bas Couwenberg - 2020, Yadd -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(node-promise-retry 2.0.1) - -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 - ---- - MIT License (path-type 4.0.0) @@ -5174,27 +4830,11 @@ OTHER DEALINGS IN THE SOFTWARE --- MIT License -(ianstormtaylor/slate 0.2.5, ianstormtaylor/slate 0.22.10) - -The MIT License - -Copyright © 2016, [Ian Storm Taylor](https://ianstormtaylor.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 -(History 5.3.0) +(base64-js 1.5.1) -MIT License +The MIT License (MIT) -Copyright (c) React Training 2016-2020 -Copyright (c) Remix Software 2020-2021 +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 @@ -5203,16 +4843,16 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- @@ -5275,11 +4915,11 @@ Permission is hereby granted, free of charge, to any person obtaining a copy --- MIT License -(js-yaml 3.14.1, js-yaml 4.1.0) +(History v4.10.1) -(The MIT License) +MIT License -Copyright (C) 2011-2015 by Vitaly Puzrin +Copyright (c) React Training 2016-2018 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5288,6 +4928,59 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(tidwall/pretty v1.2.0) + +The MIT License (MIT) + +Copyright (c) 2017 Josh Baker + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 +(mktemp 0.4.0) + +(The MIT LICENSE) + +Copyright (c) 2013-2014 sasa+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. @@ -5295,16 +4988,18 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +LIABILITY, WHETHER IN AN ACTION 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 -(type-detect 4.0.8) +(protocol-buffers-schema 3.6.0, resolve-protobuf-schema 2.1.0) -Copyright (c) 2013 Jake Luer (http://alogicalparadox.com) +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 @@ -5327,11 +5022,40 @@ THE SOFTWARE --- MIT License -(History v4.10.1) +(resize-observer-polyfill 1.5.1) + +The MIT License (MIT) + + + +Copyright (c) 2016 Denis Rul + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(ajv 6.12.6) -Copyright (c) React Training 2016-2018 +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 @@ -5354,11 +5078,39 @@ SOFTWARE --- MIT License -(@xobotyi/scrollbar-width 1.9.5) +(postcss-value-parser 4.2.0) + +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 + +--- MIT License +(heimdalljs-logger 0.1.10) -Copyright (c) 2019 Anton Zinovyev +The MIT License (MIT) + +Copyright (c) 2013-2016 Stefan Penner, Robert Jackson and ember-cli 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 @@ -5381,11 +5133,11 @@ SOFTWARE --- MIT License -(is-glob 4.0.3, is-plain-object 2.0.4, isobject 3.0.1) +(lines-and-columns 1.2.4) The MIT License (MIT) -Copyright (c) 2014-2017, Jon Schlinkert. +Copyright (c) 2015 Brian Donovan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5408,41 +5160,71 @@ THE SOFTWARE --- MIT License -(tidwall/pretty v1.2.0) +(Jest from Facebook 30.0.1, Jest from Facebook 30.0.2) -The MIT License (MIT) +MIT License -Copyright (c) 2017 Josh Baker +Copyright (c) 2019 Jest Community -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(kind-of 6.0.3) +(dom-helpers 5.2.1) + +The MIT License (MIT) + +Copyright (c) 2015 Jason Quense + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(is-number 7.0.0) + +Upstream-Contact: https://github.com/jonschlinkert/is-number/issues +Source: https://github.com/jonschlinkert/is-number Files: * -Copyright: 2014-2017, Jon Schlinkert (https://github.com/jonschlinkert) +Copyright: 2016 Jon Schlinkert (https://github.com/jonschlinkert) License: Expat Files: debian/* -Copyright: 2016, Sruthi Chandran - 2020, Xavier Guimard +Copyright: 2016 Pirate Praveen License: Expat License: Expat @@ -5470,11 +5252,11 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(memoize-one 6.0.0, memoize-one v5.2.1, tiny-warning 1.0.3) +(value-or-function 4.0.0) -MIT License +The MIT License (MIT) -Copyright (c) 2019 Alexander Reardon +Copyright (c) 2015-2017, 2021 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 @@ -5497,9 +5279,67 @@ SOFTWARE --- MIT License -(css-tree 1.1.3) +(css.escape 1.5.1, cssesc 3.0.0, emoji-regex 9.2.2, emoji-regex v8.0.0, is-potential-custom-element-name 1.0.1, jsesc 3.0.2, jsesc v2.5.2, mathiasbynens's esrever 0.2.0, string.prototype.repeat v1.0.0) -Copyright (C) 2016-2019 by Roman Dvornov +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 + +--- + +MIT License +(util-deprecate 1.0.2) + +(The MIT License) + +Copyright (c) 2014 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 + +--- + +MIT License +(broccoli-node-info 2.2.0) + +The MIT License (MIT) + +Copyright (c) 2016 Jo Liss Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5522,11 +5362,9 @@ THE SOFTWARE --- MIT License -(protocol-buffers-schema 3.6.0, resolve-protobuf-schema 2.1.0) - -The MIT License (MIT) +(continuable-cache 0.3.1) -Copyright (c) 2014 Mathias Buus +Copyright (c) 2013 Colingo. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5549,12 +5387,54 @@ THE SOFTWARE --- MIT License -(fsevents 2.3.2) +(fault 2.0.1, wooorm/ccount 2.0.1) + +(The MIT 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 + +--- MIT License ------------ +(co 4.6.0) -Copyright (C) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller +The MIT License (MIT) + +Copyright © 2014-2016 Takuto Wada + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 +(rbush 3.0.1) + +MIT License + +Copyright (c) 2016 Vladimir Agafonkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5577,28 +5457,11 @@ THE SOFTWARE --- MIT License -(map-age-cleaner 0.1.3) - -MIT License - -Copyright (c) Sam Verschueren (github.com/SamVerschueren) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE - ---- +(resolve-pathname 3.0.0, value-equal 1.0.1) MIT License -(resize-observer-polyfill 1.5.1) - -The MIT License (MIT) - - -Copyright (c) 2016 Denis Rul +Copyright (c) Michael Jackson 2016-2018 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5621,11 +5484,9 @@ SOFTWARE --- MIT License -(mitchellh-reflectwalk v1.0.2) - -The MIT License (MIT) +(throttle-debounce v3.0.1) -Copyright (c) 2013 Mitchell Hashimoto +Copyright (c) Ivan Nikolić Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5648,63 +5509,76 @@ THE SOFTWARE --- MIT License -(jtolds-gls 4.2.1) +(find-up v4.1.0) -Copyright (c) 2013, Space Monkey, Inc. +Upstream-Contact: https://github.com/sindresorhus/find-up/issues +Source: https://github.com/sindresorhus/find-up -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: +Files: * +Copyright: 2016, Sindre Sorhus +License: Expat -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +Files: debian/* +Copyright: 2016, Pirate Praveen +License: Expat -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(require-directory 2.1.1) +(state-local 1.0.7) -The MIT License (MIT) +MIT License -Copyright (c) 2011 Troy Goode +Copyright (c) 2020 Suren Atoyan -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(ajv 6.12.6) +(highlight-words-core 1.2.2) The MIT License (MIT) -Copyright (c) 2015-2017 Evgeny Poberezkin +Copyright (c) 2015 Treasure Data Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5727,39 +5601,9 @@ SOFTWARE --- MIT License -(postcss-value-parser 4.2.0) - -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 - ---- - -MIT License -(lines-and-columns 1.2.4) - -The MIT License (MIT) +(StringTemplate 0.2.1) -Copyright (c) 2015 Brian Donovan +Copyright (c) 2013 Matt Esch. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5782,11 +5626,11 @@ THE SOFTWARE --- MIT License -(Jest from Facebook 30.0.1, Jest from Facebook 30.0.2) +(css-box-model 1.2.1) MIT License -Copyright (c) 2019 Jest Community +Copyright (c) 2018 Alex Reardon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5809,18 +5653,16 @@ SOFTWARE --- MIT License -(dom-helpers 5.2.1) - -The MIT License (MIT) +(rsvp.js 3.2.1, rsvp.js v4.8.5) -Copyright (c) 2015 Jason Quense +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: +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. @@ -5836,77 +5678,41 @@ SOFTWARE --- MIT License -(errcheck v1.5.0-alpha) +(JSHTTP's negotiator 0.6.3) -Copyright (c) 2013 Kamil Kisiel +(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: +Copyright (c) 2012-2014 Federico Romero +Copyright (c) 2012-2014 Isaac Z. Schlueter +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 - ---- - -MIT License -(is-number 7.0.0) - -Upstream-Contact: https://github.com/jonschlinkert/is-number/issues -Source: https://github.com/jonschlinkert/is-number - -Files: * -Copyright: 2016 Jon Schlinkert (https://github.com/jonschlinkert) -License: Expat - -Files: debian/* -Copyright: 2016 Pirate Praveen -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(json-stringify-pretty-compact 2.0.0) +(tapable 2.2.1) -The MIT License (MIT) +The MIT License -Copyright (c) 2014, 2016, 2017, 2019 Simon Lydell +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 @@ -5929,13 +5735,15 @@ THE SOFTWARE --- MIT License -(css.escape 1.5.1, cssesc 3.0.0, emoji-regex 9.2.2, emoji-regex v8.0.0, is-potential-custom-element-name 1.0.1, jsesc 3.0.2, jsesc v2.5.2, mathiasbynens's esrever 0.2.0) +(void-elements 3.1.0) -Copyright Mathias Bynens +(The MIT License) + +Copyright (c) 2014 hemanth Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including +'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to @@ -5944,21 +5752,22 @@ the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(babel-plugin-macros 3.1.0) +(invariant 2.2.4, prop-types 15.8.1, warning 4.0.3) -The MIT License (MIT) -Copyright (c) 2020 Kent C. Dodds +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 @@ -5981,41 +5790,11 @@ SOFTWARE --- MIT License -(util-deprecate 1.0.2) - -(The MIT License) - -Copyright (c) 2014 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 - ---- - -MIT License -(supports-preserve-symlinks-flag 1.0.0) +(safe-buffer 5.2.1) -MIT License +The MIT License (MIT) -Copyright (c) 2022 Inspect JS +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 @@ -6024,25 +5803,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(shallow-clone 3.0.1, to-regex-range 5.0.1) +(is-arrayish 0.2.1, node-error-ex 1.3.2) The MIT License (MIT) -Copyright (c) 2015-present, Jon Schlinkert. +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 @@ -6065,82 +5844,116 @@ THE SOFTWARE --- MIT License -(olekukonko-tablewriter v0.0.5) +(ms.js 2.0.0) -Copyright (C) 2014 by Oleku Konko +2016-2017 Leo Lamprecht +License: Expat -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Files: debian/* +Copyright: + 2014 Leo Iannacone + 2017 Paolo Greppi +License: Expat -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +License: Expat -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(continuable-cache 0.3.1) +(github.com/docopt/docopt-go 20181101-snapshot-ee0de3bc) -Copyright (c) 2013 Colingo. +The MIT License (MIT) -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Copyright (c) 2013 Keith Batten +Copyright (c) 2016 David Irvine -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 -(co 4.6.0) +(Strip ANSI 6.0.1) -The MIT License (MIT) +Upstream-Contact: https://github.com/chalk/strip-ansi/issues +Source: https://github.com/chalk/strip-ansi -Copyright © 2014-2016 Takuto Wada +Files: * +Copyright: Sindre Sorhus +License: Expat -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +Files: debian/* +Copyright: 2016, Thorsten Alteholz +License: Expat -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +License: Expat -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(rbush 3.0.1) - -MIT License +(csscolorparser 1.0.3) -Copyright (c) 2016 Vladimir Agafonkin +(c) Dean McNamee , 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 +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in @@ -6150,18 +5963,44 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +LIABILITY, WHETHER IN AN ACTION 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 -(resolve-pathname 3.0.0, value-equal 1.0.1) +(kisielk-gotool v1.0.0) + +Copyright (c) 2013 Kamil Kisiel + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 +(@nodelib/fs.scandir 2.1.5, @nodelib/fs.stat 2.0.5, @nodelib/fs.walk 1.2.8) -Copyright (c) Michael Jackson 2016-2018 +The MIT License (MIT) + +Copyright (c) Denis Malinochkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -6184,9 +6023,73 @@ SOFTWARE --- MIT License -(throttle-debounce v3.0.1) +(Commander.js 7.2.0, Commander.js v2.20.3) -Copyright (c) Ivan Nikolić +(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 + +--- + +MIT License +(github.com/cheekybits/genny v1.0.0) + +Source: https://github.com/cheekybits/genny + +Files: * +Copyright: 2014, cheekybits +License: Expat + +Files: debian/* +Copyright: 2020, Utkarsh Gupta +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION 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 +(dom-css 2.1.0, prefix-style 2.0.1) + +The MIT License (MIT) +Copyright (c) 2014 Matt DesLauriers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -6195,31 +6098,29 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(find-up v4.1.0) - -Upstream-Contact: https://github.com/sindresorhus/find-up/issues -Source: https://github.com/sindresorhus/find-up +(fast-levenshtein 2.0.6) Files: * -Copyright: 2016, Sindre Sorhus +Copyright: 2013 Ramesh Nair (http://www.hiddentao.com/) License: Expat Files: debian/* -Copyright: 2016, Pirate Praveen +Copyright: 2016 Pirate Praveen + 2020 Xavier Guimard License: Expat License: Expat @@ -6247,11 +6148,9 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(state-local 1.0.7) - -MIT License +(node-int64 0.4.0) -Copyright (c) 2020 Suren Atoyan +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 @@ -6260,25 +6159,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(highlight-words-core 1.2.2) +(promise-map-series v0.3.0, walk-sync v2.2.0) The MIT License (MIT) -Copyright (c) 2015 Treasure Data +Copyright (c) 2014 Jo Liss Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -6287,50 +6186,52 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(StringTemplate 0.2.1) +(@adobe/css-tools 4.4.0, @asamuzakjp/css-color 3.2.0, @babel/code-frame 7.24.7, @babel/code-frame 7.27.1, @babel/compat-data 7.25.4, @babel/compat-data 7.27.2, @babel/core 7.25.2, @babel/core 7.28.0, @babel/generator 7.25.6, @babel/generator 7.27.1, @babel/generator 7.28.0, @babel/helper-compilation-targets 7.25.2, @babel/helper-compilation-targets 7.27.2, @babel/helper-globals 7.28.0, @babel/helper-module-imports 7.24.7, @babel/helper-module-imports 7.27.1, @babel/helper-module-transforms 7.25.2, @babel/helper-module-transforms 7.27.3, @babel/helper-plugin-utils 7.24.8, @babel/helper-plugin-utils 7.27.1, @babel/helper-simple-access 7.24.7, @babel/helper-string-parser 7.24.8, @babel/helper-string-parser 7.27.1, @babel/helper-validator-identifier 7.24.7, @babel/helper-validator-identifier 7.27.1, @babel/helper-validator-option 7.24.8, @babel/helper-validator-option 7.27.1, @babel/helpers 7.25.6, @babel/helpers 7.27.6, @babel/highlight 7.24.7, @babel/parser 7.25.6, @babel/parser 7.27.2, @babel/parser 7.28.0, @babel/plugin-syntax-import-attributes 7.25.6, @babel/plugin-syntax-jsx 7.27.1, @babel/plugin-syntax-typescript 7.27.1, @babel/runtime 7.25.6, @babel/runtime 7.25.7, @babel/runtime 7.25.9, @babel/runtime 7.27.1, @babel/runtime 7.27.6, @babel/template 7.25.0, @babel/template 7.27.2, @babel/types 7.25.6, @babel/types 7.27.1, @babel/types 7.28.0, @braintree/sanitize-url 7.0.1, @cspotcode/source-map-support 0.8.1, @csstools/color-helpers 5.0.2, @csstools/css-calc 2.1.4, @csstools/css-color-parser 3.0.10, @csstools/css-parser-algorithms 3.0.5, @csstools/css-tokenizer 3.0.4, @discoveryjs/json-ext 0.6.3, @emnapi/core 1.4.4, @emnapi/runtime 1.4.4, @emnapi/wasi-threads 1.0.3, @emotion/babel-plugin 11.12.0, @emotion/babel-plugin 11.13.5, @emotion/cache 11.13.1, @emotion/cache 11.14.0, @emotion/css 11.13.5, @emotion/hash 0.9.2, @emotion/memoize 0.9.0, @emotion/react 11.13.3, @emotion/react 11.14.0, @emotion/serialize 1.3.1, @emotion/serialize 1.3.3, @emotion/sheet 1.4.0, @emotion/unitless 0.10.0, @emotion/use-insertion-effect-with-fallbacks 1.1.0, @emotion/use-insertion-effect-with-fallbacks 1.2.0, @emotion/utils 1.4.0, @emotion/utils 1.4.2, @emotion/weak-memoize 0.4.0, @es-joy/jsdoccomment 0.52.0, @esbuild/aix-ppc64 0.25.6, @esbuild/android-arm 0.25.6, @esbuild/android-arm64 0.25.6, @esbuild/android-x64 0.25.6, @esbuild/darwin-arm64 0.25.6, @esbuild/darwin-x64 0.25.6, @esbuild/freebsd-arm64 0.25.6, @esbuild/freebsd-x64 0.25.6, @esbuild/linux-arm 0.25.6, @esbuild/linux-arm64 0.25.6, @esbuild/linux-ia32 0.25.6, @esbuild/linux-loong64 0.25.6, @esbuild/linux-mips64el 0.25.6, @esbuild/linux-ppc64 0.25.6, @esbuild/linux-riscv64 0.25.6, @esbuild/linux-s390x 0.25.6, @esbuild/linux-x64 0.25.6, @esbuild/netbsd-arm64 0.25.6, @esbuild/netbsd-x64 0.25.6, @esbuild/openbsd-arm64 0.25.6, @esbuild/openbsd-x64 0.25.6, @esbuild/openharmony-arm64 0.25.6, @esbuild/sunos-x64 0.25.6, @esbuild/win32-arm64 0.25.6, @esbuild/win32-ia32 0.25.6, @esbuild/win32-x64 0.25.6, @eslint-community/eslint-utils 4.7.0, @eslint-community/regexpp 4.12.1, @eslint/css-tree 3.6.1, @eslint/eslintrc 3.3.1, @eslint/js 9.30.1, @eslint/markdown 6.6.0, @floating-ui/core 1.6.7, @floating-ui/dom 1.6.10, @floating-ui/react 0.26.28, @floating-ui/react 0.27.7, @floating-ui/react-dom 2.1.2, @floating-ui/utils 0.2.10, @floating-ui/utils 0.2.7, @floating-ui/utils 0.2.9, @formatjs/ecma402-abstract 2.0.0, @formatjs/ecma402-abstract 2.3.4, @formatjs/fast-memoize 2.2.0, @formatjs/fast-memoize 2.2.7, @formatjs/icu-messageformat-parser 2.7.8, @formatjs/icu-skeleton-parser 1.8.2, @formatjs/intl-durationformat 0.7.4, @formatjs/intl-localematcher 0.5.4, @formatjs/intl-localematcher 0.6.1, @gulpjs/to-absolute-glob 4.0.0, @isaacs/balanced-match 4.0.1, @isaacs/brace-expansion 5.0.0, @jest/console 30.0.4, @jest/core 30.0.4, @jest/create-cache-key-function 30.0.2, @jest/diff-sequences 30.0.1, @jest/environment 30.0.4, @jest/environment-jsdom-abstract 30.0.4, @jest/expect 30.0.4, @jest/expect-utils 30.0.4, @jest/fake-timers 30.0.4, @jest/get-type 30.0.1, @jest/globals 30.0.4, @jest/pattern 30.0.1, @jest/reporters 30.0.4, @jest/schemas 29.6.3, @jest/schemas 30.0.1, @jest/snapshot-utils 30.0.4, @jest/source-map 30.0.1, @jest/test-result 30.0.4, @jest/test-sequencer 30.0.4, @jest/transform 30.0.4, @jest/types 29.6.3, @jest/types 30.0.1, @jridgewell/gen-mapping 0.3.12, @jridgewell/gen-mapping 0.3.5, @jridgewell/resolve-uri 3.1.2, @jridgewell/set-array 1.2.1, @jridgewell/source-map 0.3.6, @jridgewell/sourcemap-codec 1.5.0, @jridgewell/sourcemap-codec 1.5.4, @jridgewell/trace-mapping 0.3.25, @jridgewell/trace-mapping 0.3.29, @jridgewell/trace-mapping 0.3.9, @leeoniya/ufuzzy 1.0.18, @mapbox/jsonlint-lines-primitives 2.0.2, @monaco-editor/loader 1.4.0, @monaco-editor/react 4.6.0, @napi-rs/wasm-runtime 0.2.11, @parcel/watcher 2.4.1, @parcel/watcher-android-arm64 2.4.1, @parcel/watcher-darwin-arm64 2.4.1, @parcel/watcher-darwin-x64 2.4.1, @parcel/watcher-freebsd-x64 2.4.1, @parcel/watcher-linux-arm-glibc 2.4.1, @parcel/watcher-linux-arm64-glibc 2.4.1, @parcel/watcher-linux-arm64-musl 2.4.1, @parcel/watcher-linux-x64-glibc 2.4.1, @parcel/watcher-linux-x64-musl 2.4.1, @parcel/watcher-win32-arm64 2.4.1, @parcel/watcher-win32-ia32 2.4.1, @parcel/watcher-win32-x64 2.4.1, @petamoriken/float16 3.8.7, @pkgjs/parseargs 0.11.0, @pkgr/core 0.2.7, @popperjs/core 2.11.8, @rc-component/portal 1.1.2, @rc-component/trigger 2.2.3, @remix-run/router 1.20.0, @remix-run/router 1.23.0, @sinclair/typebox 0.27.8, @sinclair/typebox 0.34.37, @stylistic/eslint-plugin-ts 4.4.1, @swc/core-darwin-arm64 1.12.11, @swc/core-darwin-x64 1.12.11, @swc/core-linux-arm64-gnu 1.12.11, @swc/core-linux-arm64-musl 1.12.11, @swc/core-linux-x64-gnu 1.12.11, @swc/core-linux-x64-musl 1.12.11, @swc/core-win32-arm64-msvc 1.12.11, @swc/core-win32-ia32-msvc 1.12.11, @swc/core-win32-x64-msvc 1.12.11, @swc/jest 0.2.39, @tanstack/react-virtual 3.10.8, @tanstack/react-virtual 3.13.12, @tanstack/virtual-core 3.10.8, @tanstack/virtual-core 3.13.12, @testing-library/dom 10.4.0, @testing-library/jest-dom 6.6.3, @testing-library/react 16.3.0, @tsconfig/node10 1.0.11, @tsconfig/node12 1.0.11, @tsconfig/node14 1.0.3, @tsconfig/node16 1.0.4, @tybys/wasm-util 0.9.0, @types/aria-query 5.0.4, @types/babel__core 7.20.5, @types/babel__generator 7.6.8, @types/babel__template 7.4.4, @types/babel__traverse 7.20.6, @types/cheerio 0.22.35, @types/d3-color 3.1.3, @types/d3-interpolate 3.0.4, @types/debug 4.1.12, @types/enzyme 3.10.19, @types/eslint 9.6.1, @types/eslint-scope 3.7.7, @types/estree 1.0.5, @types/estree 1.0.8, @types/istanbul-lib-coverage 2.0.6, @types/istanbul-lib-report 3.0.3, @types/istanbul-reports 3.0.4, @types/jest 30.0.0, @types/jquery 3.5.32, @types/jsdom 21.1.7, @types/json-schema 7.0.15, @types/lodash 4.17.15, @types/lodash 4.17.20, @types/mdast 4.0.4, @types/ms 2.1.0, @types/node 22.5.4, @types/node 24.0.12, @types/parse-json 4.0.2, @types/prop-types 15.7.12, @types/react 16.14.65, @types/react 18.3.23, @types/react 18.3.5, @types/react-dom 18.3.7, @types/react-table 7.7.20, @types/react-transition-group 4.4.11, @types/scheduler 0.16.8, @types/sizzle 2.3.8, @types/stack-utils 2.0.3, @types/string-hash 1.1.3, @types/symlink-or-copy 1.2.2, @types/systemjs 6.15.1, @types/tough-cookie 4.0.5, @types/trusted-types 2.0.7, @types/unist 3.0.3, @types/use-sync-external-store 0.0.6, @types/yargs 17.0.33, @types/yargs-parser 21.0.3, @typescript-eslint/eslint-plugin 8.36.0, @typescript-eslint/parser 8.36.0, @typescript-eslint/project-service 8.36.0, @typescript-eslint/scope-manager 8.36.0, @typescript-eslint/tsconfig-utils 8.36.0, @typescript-eslint/type-utils 8.36.0, @typescript-eslint/types 8.36.0, @typescript-eslint/typescript-estree 8.36.0, @typescript-eslint/utils 8.36.0, @typescript-eslint/visitor-keys 8.36.0, @unrs/resolver-binding-android-arm-eabi 1.11.0, @unrs/resolver-binding-android-arm64 1.11.0, @unrs/resolver-binding-darwin-arm64 1.11.0, @unrs/resolver-binding-darwin-x64 1.11.0, @unrs/resolver-binding-freebsd-x64 1.11.0, @unrs/resolver-binding-linux-arm-gnueabihf 1.11.0, @unrs/resolver-binding-linux-arm-musleabihf 1.11.0, @unrs/resolver-binding-linux-arm64-gnu 1.11.0, @unrs/resolver-binding-linux-arm64-musl 1.11.0, @unrs/resolver-binding-linux-ppc64-gnu 1.11.0, @unrs/resolver-binding-linux-riscv64-gnu 1.11.0, @unrs/resolver-binding-linux-riscv64-musl 1.11.0, @unrs/resolver-binding-linux-s390x-gnu 1.11.0, @unrs/resolver-binding-linux-x64-gnu 1.11.0, @unrs/resolver-binding-linux-x64-musl 1.11.0, @unrs/resolver-binding-wasm32-wasi 1.11.0, @unrs/resolver-binding-win32-arm64-msvc 1.11.0, @unrs/resolver-binding-win32-ia32-msvc 1.11.0, @unrs/resolver-binding-win32-x64-msvc 1.11.0, @webassemblyjs/ast 1.14.1, @webassemblyjs/floating-point-hex-parser 1.13.2, @webassemblyjs/helper-api-error 1.13.2, @webassemblyjs/helper-buffer 1.14.1, @webassemblyjs/helper-numbers 1.13.2, @webassemblyjs/helper-wasm-bytecode 1.13.2, @webassemblyjs/helper-wasm-section 1.14.1, @webassemblyjs/ieee754 1.13.2, @webassemblyjs/utf8 1.13.2, @webassemblyjs/wasm-edit 1.14.1, @webassemblyjs/wasm-gen 1.14.1, @webassemblyjs/wasm-opt 1.14.1, @webassemblyjs/wasm-parser 1.14.1, @webassemblyjs/wast-printer 1.14.1, @webpack-cli/configtest 3.0.1, @webpack-cli/info 3.0.1, @webpack-cli/serve 3.0.1, @wojtekmaj/date-utils 1.5.1, Acorn 8.12.1, Acorn 8.15.0, acorn-import-phases 1.0.3, acorn-walk 8.3.4, agent-base 7.1.1, agent-base 7.1.4, ajv 8.17.1, alecthomas-kingpin v2.4.0, alecthomas-units 20211218-snapshot-b94a6e3c, andybalholm/brotli v1.1.1, andylibrian/atomicgo-keyboard v0.2.9, ansi-regex 6.1.0, ansi-styles 6.2.1, are-docs-informative 0.0.2, array-buffer-byte-length 1.0.2, array-includes 3.1.9, array.prototype.filter 1.0.4, array.prototype.findlast 1.2.5, array.prototype.flat 1.3.3, array.prototype.flatmap 1.3.3, array.prototype.tosorted 1.1.4, arraybuffer.prototype.slice 1.0.4, Async 2.6.4, async-function 1.0.0, attr-accept 2.2.5, available-typed-arrays 1.0.7, babel-preset-current-node-syntax 1.1.0, babel-traverse 7.25.6, babel-traverse 7.27.1, babel-traverse 7.28.0, bl 5.1.0, braces 3.0.3, broccoli-output-wrapper 3.2.5, browserify/resolve 1.22.8, browserify/resolve 2.0.0-next.5, browserslist 4.23.3, browserslist 4.24.0, BurntSushi/toml v1.5.0, call-bind 1.0.7, call-bind 1.0.8, call-bind-apply-helpers 1.0.2, call-bound 1.0.4, cenkalti/backoff v4.3.0, cespare/xxhash v2.3.0, character-entities 2.0.2, cheerio 1.1.0, chromedp/cdproto 20250429-snapshot-6ed5b534, chromedp/sysutil v1.1.0, ci-info 3.9.0, ci-info 4.3.0, cjs-module-lexer 2.1.0, classnames 2.5.1, clsx 1.2.1, clsx 2.1.1, collect-v8-coverage 1.0.2, colorette 2.0.20, Commander.js 12.1.0, comment-parser 1.4.1, compute-scroll-into-view 3.1.0, convert-source-map 1.9.0, convert-source-map 2.0.0, copy-to-clipboard 3.3.3, copy-webpack-plugin 13.0.0, cosmiconfig 7.1.0, cosmiconfig 8.3.6, cpuguy83-go-md2man v2.0.7, creasty/defaults v1.8.0, css-loader 7.1.2, cssstyle 4.6.0, csstype 3.1.3, DamonOehlman/wildcard 2.0.1, data-urls 5.0.0, data-view-buffer 1.0.2, data-view-byte-length 1.0.2, data-view-byte-offset 1.0.1, date-fns/date-fns 4.1.0, debug-js/debug 4.3.7, debug-js/debug 4.4.1, decimal.js 10.6.0, decode-named-character-reference 1.2.0, dedent 1.6.0, deepmerge 4.3.1, define-data-property 1.1.4, define-properties 1.2.1, dequal 2.0.3, devlop 1.1.0, dom-accessibility-api 0.5.16, dom-accessibility-api 0.6.3, dom-serializer 2.0.0, downshift 9.0.8, dunder-proto 1.0.1, dvtng/react-loading-skeleton 3.5.0, eastasianwidth 0.2.0, einaros/ws 8.18.3, emittery 0.13.1, encoding-sniffer 0.2.1, enhanced-resolve 5.18.2, envinfo 7.14.0, enzymejs 1.0.7, err-code 2.0.3, error 7.2.1, error-stack-parser 2.1.4, es-abstract 1.24.0, es-define-property 1.0.0, es-define-property 1.0.1, es-errors 1.3.0, es-iterator-helpers 1.2.1, es-module-lexer 1.5.4, es-object-atoms 1.1.1, es-set-tostringtag 2.1.0, es-shim-unscopables 1.1.0, es-to-primitive 1.3.0, esbuild 0.25.6, escalade 3.2.0, ESLint 9.30.1, eslint-config-prettier 10.1.5, eslint-plugin-prettier 5.5.1, eslint-plugin-react-hooks 5.2.0, eslint-webpack-plugin 5.0.2, eventemitter3 5.0.1, exit-x 0.2.2, expect 30.0.4, fast-fifo 1.3.2, fast-glob 3.3.3, fast-uri 3.0.1, fast_array_intersect 1.1.0, fastcache v1.12.2, fastest-levenshtein 1.0.16, fatih-color v1.18.0, fdir 6.4.4, felixge/httpsnoop v1.0.4, file-entry-cache 8.0.0, file-selector 2.1.2, fill-range 7.1.1, flat-cache 4.0.1, fork-ts-checker-webpack-plugin 9.1.0, fs-merger 3.2.1, fs-mkdirp-stream 2.0.1, fs-tree-diff 2.0.1, fsevents 2.3.3, function-bind 1.1.2, function.prototype.name 1.1.8, functions-have-names 1.2.3, geotiff 2.1.3, get-document 1.0.0, get-intrinsic 1.2.4, get-intrinsic 1.3.0, get-proto 1.0.1, get-symbol-description 1.1.0, get-user-locale 2.3.2, getkin/kin-openapi v0.132.0, github.com/antihax/optional 1.0.0, github.com/rivo/uniseg v0.4.7, glob-stream 8.0.3, globalthis 1.0.4, go humanize 1.0.1, Go Testify v1.10.0, go-restful v3.11.0, go.uber.org/goleak v1.3.0, goccy/go-json v0.10.5, goccy/go-yaml v1.11.0, goconvey 20190121-snapshot-044398e4, gookit/color v1.5.4, gopd 1.0.1, gopd 1.2.0, govalidator 20230301-snapshot-a9d515a0, graphemer 1.4.0, hamba/avro v2.28.0, has 1.0.4, has-bigints 1.1.0, has-property-descriptors 1.0.2, has-proto 1.0.3, has-proto 1.2.0, has-symbols 1.1.0, has-tostringtag 1.0.2, hashicorp/go-hclog v1.6.3, hasown 2.0.2, heimdalljs 0.2.6, html-encoding-sniffer 4.0.0, html-parse-stringify v3.0.1, htmlparser2 10.0.0, http-parser-js 0.5.8, https-proxy-agent 7.0.5, https-proxy-agent 7.0.6, i18next 24.2.3, i18next 25.3.2, i18next-browser-languagedetector 8.1.0, i18next-parser 9.3.0, ianstormtaylor/slate 0.2.115, ianstormtaylor/slate 0.2.9, ianstormtaylor/slate 0.47.9, immutable-js 5.0.3, immutable-js 5.1.2, import-local 3.2.0, imports-loader 5.0.0, inline-style-prefixer 7.0.1, internal-slot 1.1.0, interpret 3.1.1, invopop/jsonschema v0.13.0, ipaddress 9.0.5, is-array-buffer 3.0.5, is-async-function 2.1.1, is-bigint 1.1.0, is-boolean-object 1.2.2, is-callable 1.2.7, is-core-module 2.15.1, is-data-view 1.0.2, is-date-object 1.1.0, is-finalizationregistry 1.1.1, is-generator-function 1.1.0, is-in-browser 1.1.3, is-map 2.0.3, is-negative-zero 2.0.3, is-number-object 1.1.1, is-plain-obj 4.1.0, is-regex 1.2.1, is-set 2.0.3, is-shared-array-buffer 1.0.4, is-string 1.1.1, is-symbol 1.1.1, is-typed-array 1.1.15, is-weakmap 2.0.2, is-weakref 1.1.1, is-weakset 2.0.4, isomorphic-base64 1.0.2, iterator.prototype 1.1.5, JedWatson/react-select 5.10.0, Jest from Facebook 30.0.4, jest-changed-files 30.0.2, jest-config 30.0.4, jest-diff 30.0.4, jest-each 30.0.2, jest-environment-jsdom 30.0.4, jest-environment-node 30.0.4, jest-haste-map 30.0.2, jest-leak-detector 30.0.2, jest-matcher-utils 30.0.4, jest-message-util 30.0.2, jest-pnp-resolver 1.2.3, jest-regex-util 30.0.1, jest-resolve 30.0.2, jest-resolve-dependencies 30.0.4, jest-runner 30.0.4, jest-runtime 30.0.4, jest-snapshot 30.0.4, jest-util 29.7.0, jest-util 30.0.2, jest-validate 30.0.2, jest-worker 29.7.0, jest-worker 30.0.2, jQuery 3.7.1, js-xss 1.0.15, jsdoc-type-pratt-parser 4.1.0, jsdom 26.1.0, jsjest 30.0.4, jsonc-parser 3.3.1, jsx-ast-utils 3.3.5, keyv 4.5.4, klauspost-cpuid v2.2.10, klauspost/asmfmt v1.3.2, kr/pretty v0.3.1, lead 4.0.0, lilconfig 3.1.3, lithammer/fuzzysearch v1.1.8, ljharb/object.assign 4.1.7, loader-runner 4.3.0, longest-streak 3.1.0, lz-string 1.5.0, mailru/easyjson v0.9.0, make-dir 4.0.0, mapstructure v1.5.0, markdown-table 3.0.4, marked-mangle 1.1.10, markedjs 15.0.6, math-intrinsics 1.1.0, mattn-go-colorable v0.1.14, mattn-go-isatty v0.0.20, mattn-go-runewidth v0.0.16, mdast-util-find-and-replace 3.0.2, mdast-util-from-markdown 2.0.2, mdast-util-frontmatter 2.0.1, mdast-util-gfm 3.1.0, mdast-util-gfm-autolink-literal 2.0.1, mdast-util-gfm-footnote 2.1.0, mdast-util-gfm-strikethrough 2.0.0, mdast-util-gfm-table 2.0.0, mdast-util-gfm-task-list-item 2.0.0, mdast-util-phrasing 4.1.0, mdast-util-to-markdown 2.1.2, mdast-util-to-string 4.0.0, micro-memoize 4.1.2, micromark 4.0.2, micromark-core-commonmark 2.0.3, micromark-extension-frontmatter 2.0.0, micromark-extension-gfm 3.0.0, micromark-extension-gfm-autolink-literal 2.1.0, micromark-extension-gfm-footnote 2.1.0, micromark-extension-gfm-strikethrough 2.1.0, micromark-extension-gfm-table 2.1.1, micromark-extension-gfm-tagfilter 2.0.0, micromark-extension-gfm-task-list-item 2.1.0, micromark-factory-destination 2.0.1, micromark-factory-label 2.0.1, micromark-factory-space 2.0.1, micromark-factory-title 2.0.1, micromark-factory-whitespace 2.0.1, micromark-util-character 2.1.1, micromark-util-chunked 2.0.1, micromark-util-classify-character 2.0.1, micromark-util-combine-extensions 2.0.1, micromark-util-decode-numeric-character-reference 2.0.2, micromark-util-decode-string 2.0.1, micromark-util-encode 2.0.1, micromark-util-html-tag-name 2.0.1, micromark-util-normalize-identifier 2.0.1, micromark-util-resolve-all 2.0.1, micromark-util-sanitize-uri 2.0.1, micromark-util-subtokenize 2.1.0, micromark-util-symbol 2.0.1, micromark-util-types 2.0.2, micromatch 4.0.8, minimist 1.2.8, minipass-fetch 3.0.5, moment-timezone 0.5.47, moment/moment 2.30.1, monaco-editor 0.34.1, moxystudio/node-cross-spawn 7.0.6, nanoid 3.3.7, napi-postinstall 0.3.0, natural-compare 1.4.0, node-abort-controller 3.1.1, node-addon-api 7.1.1, node-fs-extra 10.1.0, node-fs-extra 11.3.0, node-gyp 10.2.0, node-http-proxy-agent 7.0.2, node-ignore 5.3.2, node-ignore 7.0.5, node-mkdirp 0.5.6, node-releases 2.0.18, nodeca/pako 2.1.0, now-and-later 3.0.0, nwsapi 2.2.20, object-inspect 1.13.2, object-inspect 1.13.4, object-is 1.1.6, object.entries 1.1.9, object.fromentries 2.0.8, object.values 1.2.1, optionator 0.9.4, own-keys 1.0.1, PapaParse 5.5.2, parse-imports-exports 0.2.4, parse-statements 1.0.11, parse5 7.1.0, parse5 7.1.2, parse5 7.3.0, path-to-regexp 1.9.0, picomatch 4.0.2, pirates 4.0.7, portfinder 1.0.32, possible-typed-array-names 1.1.0, PostCSS 8.4.45, postcss-modules-local-by-default 4.0.5, postcss-selector-parser 6.1.2, prettier 3.6.2, pretty-format 30.0.2, PrismJS 1.30.0, pterm/pterm v0.12.80, Punycode.js 2.3.1, pure-rand 7.0.1, quick-lru 6.1.2, Raynos/for-each 0.3.5, rc-cascader 3.33.0, rc-drawer 7.2.0, rc-motion 2.9.2, rc-overflow 1.3.2, rc-overflow 1.4.1, rc-picker 4.9.2, rc-resize-observer 1.4.0, rc-resize-observer 1.4.3, rc-select 14.16.7, rc-slider 11.1.8, rc-tooltip 6.4.0, rc-tree 5.13.1, rc-util 5.43.0, rc-util 5.44.4, rc-virtual-list 3.14.5, React from Facebook 18.3.1, react-calendar 5.1.0, react-colorful 5.6.1, react-custom-scrollbars-2 4.5.0, react-data-grid 7.0.0-beta.46, react-dom 18.3.1, react-draggable 4.5.0, react-dropzone/react-dropzone 14.3.5, react-from-dom 0.7.5, react-highlight-words 0.21.0, react-hook-form 7.53.0, react-i18next 15.5.1, react-inlinesvg 4.2.0, react-is 18.2.0, react-is 18.3.1, react-resizable 3.0.5, react-router-dom 5.3.4, react-router-dom 6.30.1, react-table 7.8.0, react-virtualized-auto-sizer 1.0.24, react-window 1.8.11, reactredux 9.2.0, reacttraining/react-router 5.3.4, reacttraining/react-router 6.27.0, reacttraining/react-router 6.30.1, readable-stream 2.3.8, readable-stream 3.6.2, readdirp 4.0.2, Redux JS 5.0.1, reflect.getprototypeof 1.0.10, regenerator-runtime 0.14.1, regexp.prototype.flags 1.5.4, remix-run/react-router 6.27.0, resolve-options 2.0.0, reusify 1.1.0, rrweb-cssom 0.8.0, rtl-css-js 1.16.1, safe-array-concat 1.1.3, safe-push-apply 1.0.0, safe-regex-test 1.1.0, samccone/chrome-trace-event 1.0.4, samsonjs/format 0.2.2, sass 1.89.2, scheduler 0.23.2, schema-utils 3.3.0, schema-utils 4.2.0, schema-utils 4.3.2, selection-is-backward 1.0.0, set-function-length 1.2.2, set-function-name 2.0.2, set-proto 1.0.0, side-channel 1.0.6, side-channel 1.1.0, side-channel-list 1.0.0, side-channel-map 1.0.1, side-channel-weakmap 1.0.2, sindresorhus/globals 14.0.0, sindresorhus/globals 16.3.0, socks 2.8.3, socks-proxy-agent 8.0.4, sort-keys 5.1.0, spdx-expression-parse.js 4.0.0, stack-generator 2.0.10, stack-utils 2.0.6, stackframe 1.3.4, stacktrace-gps 3.1.2, stacktrace-js v2.0.2, stoewer/go-strcase v1.3.0, stop-iteration-iterator 1.1.0, stream-composer 1.0.2, streamx 2.22.1, stretchr/objx v0.5.2, string-width 5.1.2, string.prototype.matchall 4.0.12, string.prototype.trim 1.2.10, string.prototype.trimend 1.0.9, string.prototype.trimstart 1.0.8, Strip ANSI 7.1.0, style-loader 4.0.0, stylis 4.2.0, stylis 4.3.4, swc-loader 0.2.6, tabbable 6.2.0, teex 1.0.1, terser-webpack-plugin 5.3.14, tidwall/gjson v1.14.2, tidwall/sjson v1.2.5, tiny-invariant 1.3.3, tiny-warning 0.0.3, TinyColor 1.6.0, tinyglobby 0.2.13, tldts 6.1.86, tldts-core 6.1.86, to-through 3.0.0, toggle-selection 1.0.6, tr46 5.1.1, ts-api-utils 2.1.0, ts-node 10.9.2, tsconfig-paths 4.2.0, typed-array-buffer 1.0.3, typed-array-byte-length 1.0.3, typed-array-byte-offset 1.0.4, typed-array-length 1.0.7, typescript-eslint 8.36.0, UAParser.js 1.0.38, un-ts/synckit 0.11.8, unbox-primitive 1.1.0, undici 7.11.0, undici-types 6.19.8, undici-types 7.8.0, unist-util-is 6.0.0, unist-util-stringify-position 4.0.0, unist-util-visit 5.0.0, unist-util-visit-parents 6.0.1, universalify 2.0.1, unrs-resolver 1.11.0, update-browserslist-db 1.1.0, uplot 1.6.32, urfave-cli v1.22.16, use-isomorphic-layout-effect 1.2.0, use-memo-one 1.1.3, use-sync-external-store 1.5.0, uuid 11.0.5, uuid 9.0.1, uwrap 0.1.1, v8-compile-cache-lib 3.0.1, vinyl - virtual file format 3.0.1, vinyl-contents 2.0.0, vinyl-fs 4.0.2, vinyl-sourcemap 2.0.0, w3c-xmlserializer 5.0.0, watchpack 2.4.2, Webpack 5.100.0, webpack-cli 6.0.1, webpack-contrib/sass-loader 16.0.5, webpack-merge 6.0.1, webpack-sources 3.3.3, webpack-virtual-modules 0.6.2, whatwg-encoding 3.1.1, whatwg-mimetype 4.0.0, whatwg-url 14.2.0, which-boxed-primitive 1.1.1, which-builtin-type 1.2.1, which-collection 1.0.2, which-typed-array 1.1.19, word-wrap 1.2.5, wrap-ansi 8.1.0, xo/terminfo 20220910-snapshot-abceb7e1, yaml for Go v3.0.1, yannickcr/eslint-plugin-react 7.37.5, yargs 17.7.2, yuin/goldmark v1.4.13, zeebo/errs v1.4.0, zstddec 0.1.0, zwitch 2.0.4) -Copyright (c) 2013 Matt Esch. +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: +Copyright (c) -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in the +Software without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the +Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION 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 -(css-box-model 1.2.1) +(Buffer 6.0.3) -MIT License +The MIT License (MIT) -Copyright (c) 2018 Alex Reardon +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 @@ -6339,66 +6240,89 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(gensync 1.0.0-beta.2) +(universalify 0.1.2) -Copyright 2018 Logan Smyth +(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: +Copyright (c) 2017, Ryan Zimmerman -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 -(sort-asc 0.1.0, sort-desc 0.1.1) +(jsbn 1.1.0) -Copyright (c) 2014 Jon Schlinkert, contributors. +Upstream-Contact: https://github.com/andyperlitch/jsbn/issues +Source: https://github.com/andyperlitch/jsbn#readme -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: +Files: * +Copyright: 2017 Tom Wu +License: Expat -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +Files: debian/* +Copyright: 2017 Pirate Praveen +License: Expat -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION 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: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(webpack-sources 3.2.3) +(buffer-from 1.1.2) MIT License -Copyright (c) 2017 JS Foundation and other contributors +Copyright (c) 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 @@ -6421,41 +6345,40 @@ SOFTWARE --- MIT License -(JSHTTP's negotiator 0.6.3) +(@bcoe/v8-coverage 0.2.3) -(The MIT License) +The MIT License (MIT) -Copyright (c) 2012-2014 Federico Romero -Copyright (c) 2012-2014 Isaac Z. Schlueter -Copyright (c) 2014-2015 Douglas Christopher Wilson +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: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(tapable 2.2.1) +(char-regex 1.0.2) + +MIT License -The MIT License -Copyright JS Foundation and other contributors + +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 @@ -6464,57 +6387,68 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(void-elements 3.1.0) +(json-schema-traverse 0.4.1, json-schema-traverse 1.0.0) -(The MIT License) +Upstream-Contact: https://github.com/epoberezkin/json-schema-traverse/issues +Source: https://github.com/epoberezkin/json-schema-traverse#readme -Copyright (c) 2014 hemanth +Files: * +Copyright: 2017 Evgeny Poberezkin +License: Expat -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: +Files: debian/* +Copyright: 2017 Amal Shehu + 2020 Xavier Guimard +License: Expat -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +License: Expat -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(direction 0.1.5) +(@babel/plugin-syntax-async-generators 7.8.4, @babel/plugin-syntax-bigint 7.8.3, @babel/plugin-syntax-class-properties 7.12.13, @babel/plugin-syntax-class-static-block 7.14.5, @babel/plugin-syntax-import-meta 7.10.4, @babel/plugin-syntax-json-strings 7.8.3, @babel/plugin-syntax-logical-assignment-operators 7.10.4, @babel/plugin-syntax-nullish-coalescing-operator 7.8.3, @babel/plugin-syntax-numeric-separator 7.10.4, @babel/plugin-syntax-object-rest-spread 7.8.3, @babel/plugin-syntax-optional-catch-binding 7.8.3, @babel/plugin-syntax-optional-chaining 7.8.3, @babel/plugin-syntax-private-property-in-object 7.14.5, @babel/plugin-syntax-top-level-await 7.14.5) -(The MIT License) +MIT License -Copyright (c) 2014 Titus Wormer +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 +"Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to @@ -6523,22 +6457,22 @@ the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 -(invariant 2.2.4, prop-types 15.8.1, warning 4.0.3) +(css-in-js-utils 3.1.0) MIT License -Copyright (c) 2013-present, Facebook, Inc. +Copyright (c) 2017 Robin Frischmann Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -6561,65 +6495,26 @@ SOFTWARE --- MIT License -(safe-buffer 5.2.1) - -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 - ---- +(aggregate-error 3.1.0, ansi-styles 3.2.1, ansi-styles 5.2.0, ansi-styles v4.3.0, callsites 3.1.0, camelcase 5.3.1, Chalk 2.4.2, Chalk 3.0.0, Chalk 4.1.2, clean-stack 2.2.0, detect-newline v3.1.0, env-paths 2.2.1, escape-string-regexp v2.0.0, has-flag 3.0.0, has-flag 4.0.0, indent-string v4.0.0, is-fullwidth-code-point 3.0.0, is-generator-fn 2.1.0, leven 3.1.0, mimic-fn 2.1.0, mimic-fn 3.1.0, npm-run-path 4.0.1, p-limit 2.3.0, p-locate 4.1.0, p-try 2.2.0, parent-module 1.0.1, path-exists 4.0.0, path-key 3.1.1, pkg-dir 4.2.0, redent 3.0.0, resolve-cwd 3.0.0, resolve-from 4.0.0, resolve-from 5.0.0, screenfull 5.2.0, shebang-regex 3.0.0, sindresorhus/globals 11.12.0, sindresorhus/slash v3.0.0, string-width 4.2.3, strip-bom 4.0.0, strip-final-newline 2.0.0, strip-indent v3.0.0, supports-color 5.5.0, supports-color v7.2.0, yn v3.1.1) MIT License -(is-arrayish 0.2.1, node-error-ex 1.3.2) - -The MIT License (MIT) -Copyright (c) 2015 JD Ballard +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: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(path-parse 1.0.7) +(raf-schd 4.0.3) -The MIT License (MIT) +MIT License -Copyright (c) 2015 Javier Blanco +Copyright (c) 2021 Alex Reardon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -6642,12 +6537,11 @@ SOFTWARE --- MIT License -(github.com/docopt/docopt-go 20181101-snapshot-ee0de3bc) +(calculate-size 1.1.1) The MIT License (MIT) -Copyright (c) 2013 Keith Batten -Copyright (c) 2016 David Irvine +Copyright (c) 2014 Johannes Schickling Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in @@ -6669,51 +6563,135 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE --- MIT License -(is-lambda 1.0.1) +(ajv-keywords 5.1.0) -The MIT License (MIT) +Upstream-Contact: https://github.com/epoberezkin/ajv-keywords/issues +Source: https://github.com/epoberezkin/ajv-keywords#readme -Copyright (c) 2016-2017 Thomas Watson Steen +Files: * +Copyright: 2016 Evgeny Poberezkin +License: Expat -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Files: debian/* +Copyright: 2017 Pirate Praveen + 2020 Yadd +License: Expat -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +Files: debian/build_modules/@ajv-validator/config/* +Copyright: 2020 Another JSON Schema Validator +License: Expat + +Files: debian/tests/test_modules/ajv-pack/* +Copyright: 2016 Evgeny Poberezkin +License: Expat + +Files: debian/tests/test_modules/json-schema-test/* +Copyright: 2015 MailOnline +License: Expat + +Files: debian/tests/test_modules/require-from-string/* +Copyright: Vsevolod Strukchinsky +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(json-parse-even-better-errors 2.3.1) + +Copyright 2017 Kat Marchán +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 +LIABILITY, WHETHER IN AN ACTION 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 -(find-root 1.1.0) +(ansi-escapes 4.3.2, camelcase 6.3.0, escape-string-regexp 5.0.0, escape-string-regexp v4.0.0, execa 5.1.1, find-up v5.0.0, get-stream 6.0.1, import-fresh 3.3.0, is-stream 2.0.1, mem 8.1.1, p-limit 3.1.0, p-map 4.0.0, parse-json v5.2.0, sindresorhus/onetime v5.1.2, string-length 4.0.2, strip-json-comments 3.1.1, supports-color 8.1.1, wrap-ansi v7.0.0, yocto-queue 0.1.0) -Copyright © 2017 jsdnxx +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: +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 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(get-package-type 0.1.0) +(get-window 1.1.2) + +Copyright (c) 2014 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 + +--- MIT License +(mohae/deepcopy 20170929-snapshot-c48cc78d) -Copyright (c) 2020 CFWare, LLC +The MIT License (MIT) + +Copyright (c) 2014 Joel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -6736,11 +6714,11 @@ SOFTWARE --- MIT License -(shurcooL-sanitized_anchor_name 1.0.0) +(node-source-map-support 0.5.13, node-source-map-support 0.5.21) -MIT License +The MIT License (MIT) -Copyright (c) 2015 Dmitri Shuralyov +Copyright (c) 2014 Evan Wallace Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -6763,17 +6741,28 @@ SOFTWARE --- MIT License -(Strip ANSI 6.0.1) +(to-fast-properties 2.0.0) -Upstream-Contact: https://github.com/chalk/strip-ansi/issues -Source: https://github.com/chalk/strip-ansi +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 +(imurmurhash 0.1.4) + +Upstream-Contact: https://github.com/jensyt/imurmurhash-js/issues +Source: https://github.com/jensyt/imurmurhash-js Files: * -Copyright: Sindre Sorhus +Copyright: 2013 Gary Court, Jens Taylor (https://github.com/homebrewing) License: Expat Files: debian/* -Copyright: 2016, Thorsten Alteholz +Copyright: 2017 Roshan Nalawade License: Expat License: Expat @@ -6801,63 +6790,47 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(csscolorparser 1.0.3) +(type-check 0.4.0) -(c) Dean McNamee , 2012. +Files: * +Copyright: George Zahariev +License: Expat -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Files: debian/* +Copyright: 2016 Pirate Praveen + 2020 Xavier Guimard +License: Expat -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +License: Expat -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(kisielk-gotool v1.0.0) +(i18next-pseudo 2.2.1) -Copyright (c) 2013 Kamil Kisiel +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 - ---- - -MIT License -(neo-async 2.6.2) - -MIT License - -Copyright (c) 2014-2018 Suguru Motegi -Based on Async.js, Copyright Caolan McMahon +Copyright (c) 2020 Matt Boatman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -6880,11 +6853,9 @@ SOFTWARE --- MIT License -(symbol-tree 3.2.4) - -The MIT License (MIT) +(colors.js 1.4.0) -Copyright (c) 2015 Joris van der Wel +- 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 @@ -6907,11 +6878,11 @@ THE SOFTWARE --- MIT License -(@nodelib/fs.scandir 2.1.5, @nodelib/fs.stat 2.0.5, @nodelib/fs.walk 1.2.8) +(jest-worker 27.5.1, pretty-format 27.5.1, react-is 16.13.1, react-is 17.0.2) -The MIT License (MIT) +MIT License -Copyright (c) Denis Malinochkin +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 @@ -6934,11 +6905,11 @@ SOFTWARE --- MIT License -(rechoir 0.8.0) +(clone-deep 4.0.1, normalize-path 3.0.0) The MIT License (MIT) -Copyright (c) 2014-2019, 2021 Tyler Kellen , Blaine Bublitz , and Eric Schoffstall +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 @@ -6947,106 +6918,52 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(Commander.js 7.2.0, Commander.js v2.20.3) - -(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 - ---- +(min-indent 1.0.1) -MIT License -(felixge/node-retry v0.12.0) +The MIT License (MIT) -Copyright (c) 2011: -Tim Koschützki (tim@debuggable.com) -Felix Geisendörfer (felix@debuggable.com) +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 - ---- - -MIT License -(Lodash 4.17.21) - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(parse-headers 2.0.5) +(moxystudio/node-cross-spawn 7.0.3) -Copyright (c) 2014 David Björklund +The MIT License (MIT) -This software is released under the MIT license: +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 @@ -7069,41 +6986,11 @@ THE SOFTWARE --- MIT License -(saxes 6.0.0) - -MIT License, as follows: - - 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 - ---- +(shebang-command 2.0.0) MIT License -(ianstormtaylor/slate 0.2.11, ianstormtaylor/slate 0.5.44, ianstormtaylor/slate 0.7.13) - -The MIT License -Copyright © 2016–2017, [Ian Storm Taylor](https://ianstormtaylor.com) +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: @@ -7114,45 +7001,38 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- MIT License -(github.com/cheekybits/genny v1.0.0) +(replace-in-file-webpack-plugin 1.0.6) -Source: https://github.com/cheekybits/genny +The MIT License (MIT) -Files: * -Copyright: 2014, cheekybits -License: Expat +Copyright (c) 2017 Walt Ouyang -Files: debian/* -Copyright: 2020, Utkarsh Gupta -License: Expat +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -License: Expat +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(dom-css 2.1.0, prefix-style 2.0.1) +(josharian/intern v1.0.0) -The MIT License (MIT) -Copyright (c) 2014 Matt DesLauriers +MIT License + +Copyright (c) 2019 Josh Bleecher Snyder Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7164,22 +7044,20 @@ furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(merge2 1.4.1) - -The MIT License (MIT) +(randexp 0.4.6) -Copyright (c) 2014-2020 Teambition +Copyright (C) 2011 by Roly Fentanes Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7188,25 +7066,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(ajv-keywords 3.5.2) +(broccoli-node-api 1.7.0) The MIT License (MIT) -Copyright (c) 2016 Evgeny Poberezkin +Copyright (c) 2018 Jo Liss 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 @@ -7215,23 +7093,1678 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(Merge-Stream 2.0.0) + +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 + +--- + +MIT License +(js-tokens 4.0.0) + +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 + +--- + +MIT License +(Clone 2.1.2) + +Upstream-Contact: https://github.com/pvorb/node-clone/issues +Source: https://github.com/pvorb/node-clone + +Files: * +Copyright: 2016-2018 Paul Vorbach (http://paul.vorba.ch/) +License: Expat + +Files: debian/* +Copyright: 2016-2018 Julien Puydt +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(node-jsonfile 4.0.0, node-jsonfile 6.1.0) + +(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 + +--- + +MIT License +(faye-websocket-node 0.10.0) + +(The MIT License) + +Copyright (c) 2010-2015 James Coglan + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 +(symlink-or-copy 1.3.1) + +The MIT License (MIT) + +Copyright (c) 2014 Robert Jackson, Jo Liss + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(tidwall/match v1.1.1) + +The MIT License (MIT) + +Copyright (c) 2016 Josh Baker + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 +(chrisdickinson/raf 3.4.1) + +Copyright 2013 Chris Dickinson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 +(balanced-match 1.0.2, brace-expansion 1.1.11, isarray 0.0.1) + +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 +(jsoniter-go v1.1.12) + +MIT License + +Copyright (c) 2016 json-iterator + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(safe-json-parse 1.0.1) + +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 + +--- + +MIT License +(webreflection/html-escaper 2.0.2) + +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 + +--- + +MIT License +(iconv-lite 0.6.3) + +Upstream-Contact: https://github.com/ashtuchkin/iconv-lite/issues +Source: https://github.com/ashtuchkin/iconv-lite + +Files: * +Copyright: 2011, 2016 Alexander Shtuchkin +License: Expat + +Files: debian/* +Copyright: 2016 Sruthi Chandran + 2020 Yadd +License: Expat + +Files: lib/index.d.ts +Copyright: Microsoft Corporation +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(levn 0.4.1, prelude-ls 1.2.1) + +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 + +--- + +MIT License +(buger/jsonparser 1.1.1) + +MIT License + +Copyright (c) 2016 Leonid Bugaev + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(isarray 2.0.5) + +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 + +--- + +MIT License +(is-subset 0.1.1) + +Copyright © 2015 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 + +--- + +MIT License +(js-cookie 2.2.1, locate-path v5.0.0, locate-path v6.0.0) + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(replace-ext 2.0.0) + +The MIT License (MIT) + +Copyright (c) 2014-2020 Blaine Bublitz , Eric Schoffstall 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 + +--- + +MIT License +(chokidar 4.0.1, chokidar 4.0.3) + +The MIT License (MIT) + +Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the “Software”), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(@types/js-cookie 2.2.7, @types/minimatch 3.0.5) + +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 + +--- + +MIT License +(nodejs/string_decoder 1.1.1, nodejs/string_decoder 1.3.0) + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE + +--- + +MIT License +(brace-expansion 2.0.1) + +Upstream-Contact: Julian Gruber +Source: https://github.com/juliangruber/brace-expansion + +Files: * +Copyright: 2013, Julian Gruber +License: Expat + +Files: debian/* +Copyright: 2015, Bas Couwenberg + 2020, Yadd +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(node-promise-retry 2.0.1) + +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 + +--- + +MIT License +(i18next 19.9.2) + +The MIT License (MIT) + +Copyright (c) 2017 i18next + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(ianstormtaylor/slate 0.2.5, ianstormtaylor/slate 0.22.10) + +The MIT License + +Copyright © 2016, [Ian Storm Taylor](https://ianstormtaylor.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 +(History 5.3.0) + +MIT License + +Copyright (c) React Training 2016-2020 +Copyright (c) Remix Software 2020-2021 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(process-nextick-args v2.0.1) + +# 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 + +--- + +MIT License +(gulp-sort 2.0.0) + +The MIT License (MIT) + +Copyright (c) Gilad Peleg (http://giladpeleg.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 +(js-yaml 3.14.1, js-yaml 4.1.0) + +(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 + +--- + +MIT License +(quick-temp 0.1.8) + +The MIT License (MIT) + +Copyright (c) 2013 Jo Liss + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(type-detect 4.0.8) + +Copyright (c) 2013 Jake Luer (http://alogicalparadox.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 +(@xobotyi/scrollbar-width 1.9.5) + +MIT License + +Copyright (c) 2019 Anton Zinovyev + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(is-glob 4.0.3, is-plain-object 2.0.4, isobject 3.0.1) + +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 + +--- + +MIT License +(discontinuous-range 1.0.0) + +The MIT License (MIT) + +Copyright (c) 2014 David Tudury + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(kind-of 6.0.3) + +Files: * +Copyright: 2014-2017, Jon Schlinkert (https://github.com/jonschlinkert) +License: Expat + +Files: debian/* +Copyright: 2016, Sruthi Chandran + 2020, Xavier Guimard +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(memoize-one 6.0.0, memoize-one v5.2.1, tiny-warning 1.0.3) + +MIT License + +Copyright (c) 2019 Alexander Reardon + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(css-tree 1.1.3) + +Copyright (C) 2016-2019 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 + +--- + +MIT License +(fsevents 2.3.2) + +MIT 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 + +--- + +MIT License +(map-age-cleaner 0.1.3) + +MIT License + +Copyright (c) Sam Verschueren (github.com/SamVerschueren) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 +(through2 2.0.5) + +# The MIT License (MIT) + +**Copyright (c) Rod Vagg (the "Original Author") and additional 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 + +--- + +MIT License +(mitchellh-reflectwalk v1.0.2) + +The MIT License (MIT) + +Copyright (c) 2013 Mitchell Hashimoto + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(jtolds-gls 4.2.1) + +Copyright (c) 2013, Space Monkey, 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 + +--- + +MIT License +(require-directory 2.1.1) + +The MIT License (MIT) + +Copyright (c) 2011 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 + +--- + +MIT License +(prettier-linter-helpers 1.0.0) + +# The MIT License (MIT) + +Copyright © 2017 Andres Suarez and Teddy 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 + +--- + +MIT License +(p-locate v5.0.0) + +Upstream-Contact: https://github.com/sindresorhus/p-locate/issues +Source: https://github.com/sindresorhus/p-locate#readme + +Files: * +Copyright: Sindre Sorhus (sindresorhus.com) +License: Expat + +Files: debian/* +Copyright: 2017 Pirate Praveen + 2020 Xavier Guimard +License: Expat + +Files: debian/tests/test_modules/* +Copyright: Sindre Sorhus (sindresorhus.com) +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(errcheck v1.5.0-alpha) + +Copyright (c) 2013 Kamil Kisiel + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION 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 +(es-array-method-boxes-properly 1.0.0, html-element-map 1.3.1) + +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 + +--- + +MIT License +(json-stringify-pretty-compact 2.0.0) + +The MIT License (MIT) + +Copyright (c) 2014, 2016, 2017, 2019 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 + +--- + +MIT License +(babel-plugin-macros 3.1.0) + +The MIT License (MIT) +Copyright (c) 2020 Kent C. Dodds + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(supports-preserve-symlinks-flag 1.0.0) + +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 + +--- + +MIT License +(shallow-clone 3.0.1, to-regex-range 5.0.1) + +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 + +--- + +MIT License +(olekukonko-tablewriter v0.0.5) + +Copyright (C) 2014 by Oleku Konko + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(underscore.string 3.3.6) + +The MIT License + +Copyright (c) 2011 Esa-Matti Suuronen esa-matti@suuronen.org + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(xtend 4.0.2) + +Upstream-Contact: https://github.com/Raynos/xtend/issues +Source: https://github.com/Raynos/xtend + +Files: * +Copyright: 2016 Raynos +License: Expat + +Files: debian/* +Copyright: 2016 Sarath M S +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(object-keys 1.1.1) + +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 + +--- + +MIT License +(gensync 1.0.0-beta.2) + +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 + +--- + +MIT License +(sort-asc 0.1.0, sort-desc 0.1.1) + +Copyright (c) 2014 Jon Schlinkert, 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 + +--- + +MIT License +(deep-is 0.1.4) + +Copyright (c) 2012, 2013 Thorsten Lorenz +Copyright (c) 2012 James Halliday +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 + +--- + +MIT License +(direction 0.1.5) + +(The MIT License) + +Copyright (c) 2014 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 + +--- + +MIT License +(path-parse 1.0.7) + +The MIT License (MIT) + +Copyright (c) 2015 Javier Blanco + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(core-util-is 1.0.3) + +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +LIABILITY, WHETHER IN AN ACTION 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 -(body v5.1.0) +(is-lambda 1.0.1) -Copyright (c) 2012 Raynos. +The MIT License (MIT) + +Copyright (c) 2016-2017 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 @@ -7240,51 +8773,38 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(minizlib v2.1.2) +(find-root 1.1.0) -""" -Copyright Isaac Z. Schlueter and Contributors -Copyright Node.js contributors. All rights reserved. -Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Copyright © 2017 jsdnxx -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(node-int64 0.4.0) +(get-package-type 0.1.0) -Copyright (c) 2014 Robert Kieffer +MIT License + +Copyright (c) 2020 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 @@ -7293,51 +8813,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(smart-buffer 4.2.0) - -The MIT License (MIT) - -Copyright (c) 2013-2017 Josh Glazebrook - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE - ---- +(shurcooL-sanitized_anchor_name 1.0.0) MIT License -(escape-string-regexp 1.0.5, object-assign 4.1.1, p-defer 1.0.0, path-is-absolute 1.0.1, strip-bom 3.0.0) -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) +Copyright (c) 2015 Dmitri Shuralyov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7346,52 +8840,53 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(@adobe/css-tools 4.4.0, @asamuzakjp/css-color 3.2.0, @babel/code-frame 7.24.7, @babel/code-frame 7.27.1, @babel/compat-data 7.25.4, @babel/compat-data 7.27.2, @babel/core 7.25.2, @babel/core 7.28.0, @babel/generator 7.25.6, @babel/generator 7.27.1, @babel/generator 7.28.0, @babel/helper-compilation-targets 7.25.2, @babel/helper-compilation-targets 7.27.2, @babel/helper-globals 7.28.0, @babel/helper-module-imports 7.24.7, @babel/helper-module-imports 7.27.1, @babel/helper-module-transforms 7.25.2, @babel/helper-module-transforms 7.27.3, @babel/helper-plugin-utils 7.24.8, @babel/helper-plugin-utils 7.27.1, @babel/helper-simple-access 7.24.7, @babel/helper-string-parser 7.24.8, @babel/helper-string-parser 7.27.1, @babel/helper-validator-identifier 7.24.7, @babel/helper-validator-identifier 7.27.1, @babel/helper-validator-option 7.24.8, @babel/helper-validator-option 7.27.1, @babel/helpers 7.25.6, @babel/helpers 7.27.6, @babel/highlight 7.24.7, @babel/parser 7.25.6, @babel/parser 7.27.2, @babel/parser 7.28.0, @babel/plugin-syntax-import-attributes 7.25.6, @babel/plugin-syntax-jsx 7.27.1, @babel/plugin-syntax-typescript 7.27.1, @babel/runtime 7.25.6, @babel/runtime 7.25.7, @babel/runtime 7.25.9, @babel/runtime 7.27.1, @babel/template 7.25.0, @babel/template 7.27.2, @babel/types 7.25.6, @babel/types 7.27.1, @babel/types 7.28.0, @braintree/sanitize-url 7.0.1, @cspotcode/source-map-support 0.8.1, @csstools/color-helpers 5.0.2, @csstools/css-calc 2.1.4, @csstools/css-color-parser 3.0.10, @csstools/css-parser-algorithms 3.0.5, @csstools/css-tokenizer 3.0.4, @discoveryjs/json-ext 0.6.3, @emnapi/core 1.4.4, @emnapi/runtime 1.4.4, @emnapi/wasi-threads 1.0.3, @emotion/babel-plugin 11.12.0, @emotion/babel-plugin 11.13.5, @emotion/cache 11.13.1, @emotion/cache 11.14.0, @emotion/css 11.13.5, @emotion/hash 0.9.2, @emotion/memoize 0.9.0, @emotion/react 11.13.3, @emotion/react 11.14.0, @emotion/serialize 1.3.1, @emotion/serialize 1.3.3, @emotion/sheet 1.4.0, @emotion/unitless 0.10.0, @emotion/use-insertion-effect-with-fallbacks 1.1.0, @emotion/use-insertion-effect-with-fallbacks 1.2.0, @emotion/utils 1.4.0, @emotion/utils 1.4.2, @emotion/weak-memoize 0.4.0, @eslint-community/eslint-utils 4.4.0, @floating-ui/core 1.6.7, @floating-ui/dom 1.6.10, @floating-ui/react 0.27.7, @floating-ui/react-dom 2.1.2, @floating-ui/utils 0.2.7, @floating-ui/utils 0.2.9, @formatjs/ecma402-abstract 2.0.0, @formatjs/fast-memoize 2.2.0, @formatjs/icu-messageformat-parser 2.7.8, @formatjs/icu-skeleton-parser 1.8.2, @formatjs/intl-localematcher 0.5.4, @isaacs/balanced-match 4.0.1, @isaacs/brace-expansion 5.0.0, @jest/console 30.0.4, @jest/core 30.0.4, @jest/create-cache-key-function 30.0.2, @jest/diff-sequences 30.0.1, @jest/environment 30.0.4, @jest/environment-jsdom-abstract 30.0.4, @jest/expect 30.0.4, @jest/expect-utils 30.0.4, @jest/fake-timers 30.0.4, @jest/get-type 30.0.1, @jest/globals 30.0.4, @jest/pattern 30.0.1, @jest/reporters 30.0.4, @jest/schemas 29.6.3, @jest/schemas 30.0.1, @jest/snapshot-utils 30.0.4, @jest/source-map 30.0.1, @jest/test-result 30.0.4, @jest/test-sequencer 30.0.4, @jest/transform 30.0.4, @jest/types 29.6.3, @jest/types 30.0.1, @jridgewell/gen-mapping 0.3.12, @jridgewell/gen-mapping 0.3.5, @jridgewell/resolve-uri 3.1.2, @jridgewell/set-array 1.2.1, @jridgewell/source-map 0.3.6, @jridgewell/sourcemap-codec 1.5.0, @jridgewell/sourcemap-codec 1.5.4, @jridgewell/trace-mapping 0.3.25, @jridgewell/trace-mapping 0.3.29, @jridgewell/trace-mapping 0.3.9, @leeoniya/ufuzzy 1.0.18, @mapbox/jsonlint-lines-primitives 2.0.2, @monaco-editor/loader 1.4.0, @monaco-editor/react 4.6.0, @napi-rs/wasm-runtime 0.2.11, @parcel/watcher 2.4.1, @parcel/watcher-android-arm64 2.4.1, @parcel/watcher-darwin-arm64 2.4.1, @parcel/watcher-darwin-x64 2.4.1, @parcel/watcher-freebsd-x64 2.4.1, @parcel/watcher-linux-arm-glibc 2.4.1, @parcel/watcher-linux-arm64-glibc 2.4.1, @parcel/watcher-linux-arm64-musl 2.4.1, @parcel/watcher-linux-x64-glibc 2.4.1, @parcel/watcher-linux-x64-musl 2.4.1, @parcel/watcher-win32-arm64 2.4.1, @parcel/watcher-win32-ia32 2.4.1, @parcel/watcher-win32-x64 2.4.1, @petamoriken/float16 3.8.7, @pkgjs/parseargs 0.11.0, @pkgr/core 0.2.7, @popperjs/core 2.11.8, @rc-component/portal 1.1.2, @rc-component/trigger 2.2.3, @remix-run/router 1.20.0, @sinclair/typebox 0.27.8, @sinclair/typebox 0.34.37, @swc/core-darwin-arm64 1.12.11, @swc/core-darwin-x64 1.12.11, @swc/core-linux-arm64-gnu 1.12.11, @swc/core-linux-arm64-musl 1.12.11, @swc/core-linux-x64-gnu 1.12.11, @swc/core-linux-x64-musl 1.12.11, @swc/core-win32-arm64-msvc 1.12.11, @swc/core-win32-ia32-msvc 1.12.11, @swc/core-win32-x64-msvc 1.12.11, @swc/jest 0.2.39, @tanstack/react-virtual 3.10.8, @tanstack/virtual-core 3.10.8, @testing-library/jest-dom 6.6.3, @testing-library/react 16.3.0, @tsconfig/node10 1.0.11, @tsconfig/node12 1.0.11, @tsconfig/node14 1.0.3, @tsconfig/node16 1.0.4, @tybys/wasm-util 0.9.0, @types/babel__core 7.20.5, @types/babel__generator 7.6.8, @types/babel__template 7.4.4, @types/babel__traverse 7.20.6, @types/d3-color 3.1.3, @types/d3-interpolate 3.0.4, @types/eslint 9.6.1, @types/eslint-scope 3.7.7, @types/estree 1.0.5, @types/estree 1.0.7, @types/istanbul-lib-coverage 2.0.6, @types/istanbul-lib-report 3.0.3, @types/istanbul-reports 3.0.4, @types/jest 30.0.0, @types/jquery 3.5.32, @types/jsdom 21.1.7, @types/json-schema 7.0.15, @types/lodash 4.17.15, @types/lodash 4.17.20, @types/node 22.5.4, @types/node 24.0.12, @types/parse-json 4.0.2, @types/prop-types 15.7.12, @types/react 18.3.5, @types/react-router 5.1.20, @types/react-router-dom 5.3.3, @types/react-table 7.7.20, @types/react-transition-group 4.4.11, @types/sizzle 2.3.8, @types/stack-utils 2.0.3, @types/string-hash 1.1.3, @types/systemjs 6.15.1, @types/tough-cookie 4.0.5, @types/trusted-types 2.0.7, @types/use-sync-external-store 0.0.6, @types/yargs 17.0.33, @types/yargs-parser 21.0.3, @typescript-eslint/scope-manager 7.18.0, @typescript-eslint/types 7.18.0, @typescript-eslint/utils 7.18.0, @typescript-eslint/visitor-keys 7.18.0, @unrs/resolver-binding-android-arm-eabi 1.11.0, @unrs/resolver-binding-android-arm64 1.11.0, @unrs/resolver-binding-darwin-arm64 1.11.0, @unrs/resolver-binding-darwin-x64 1.11.0, @unrs/resolver-binding-freebsd-x64 1.11.0, @unrs/resolver-binding-linux-arm-gnueabihf 1.11.0, @unrs/resolver-binding-linux-arm-musleabihf 1.11.0, @unrs/resolver-binding-linux-arm64-gnu 1.11.0, @unrs/resolver-binding-linux-arm64-musl 1.11.0, @unrs/resolver-binding-linux-ppc64-gnu 1.11.0, @unrs/resolver-binding-linux-riscv64-gnu 1.11.0, @unrs/resolver-binding-linux-riscv64-musl 1.11.0, @unrs/resolver-binding-linux-s390x-gnu 1.11.0, @unrs/resolver-binding-linux-x64-gnu 1.11.0, @unrs/resolver-binding-linux-x64-musl 1.11.0, @unrs/resolver-binding-wasm32-wasi 1.11.0, @unrs/resolver-binding-win32-arm64-msvc 1.11.0, @unrs/resolver-binding-win32-ia32-msvc 1.11.0, @unrs/resolver-binding-win32-x64-msvc 1.11.0, @webassemblyjs/ast 1.14.1, @webassemblyjs/floating-point-hex-parser 1.13.2, @webassemblyjs/helper-api-error 1.13.2, @webassemblyjs/helper-buffer 1.14.1, @webassemblyjs/helper-numbers 1.13.2, @webassemblyjs/helper-wasm-bytecode 1.13.2, @webassemblyjs/helper-wasm-section 1.14.1, @webassemblyjs/ieee754 1.13.2, @webassemblyjs/utf8 1.13.2, @webassemblyjs/wasm-edit 1.14.1, @webassemblyjs/wasm-gen 1.14.1, @webassemblyjs/wasm-opt 1.14.1, @webassemblyjs/wasm-parser 1.14.1, @webassemblyjs/wast-printer 1.14.1, @webpack-cli/configtest 3.0.1, @webpack-cli/info 3.0.1, @webpack-cli/serve 3.0.1, @wojtekmaj/date-utils 1.5.1, Acorn 8.12.1, Acorn 8.14.1, acorn-walk 8.3.4, agent-base 7.1.1, agent-base 7.1.4, ajv 8.17.1, alecthomas-kingpin v2.4.0, alecthomas-units 20211218-snapshot-b94a6e3c, andybalholm/brotli v1.1.1, andylibrian/atomicgo-keyboard v0.2.9, ansi-regex 6.1.0, ansi-styles 6.2.1, Async 2.6.4, attr-accept 2.2.5, babel-preset-current-node-syntax 1.1.0, babel-traverse 7.25.6, babel-traverse 7.27.1, babel-traverse 7.28.0, braces 3.0.3, browserify/resolve 1.22.8, browserslist 4.23.3, browserslist 4.24.0, BurntSushi/toml v1.5.0, call-bind 1.0.7, cenkalti/backoff v4.3.0, cespare/xxhash v2.3.0, chromedp/cdproto 20250429-snapshot-6ed5b534, chromedp/sysutil v1.1.0, ci-info 3.9.0, ci-info 4.3.0, cjs-module-lexer 2.1.0, classnames 2.5.1, clsx 2.1.1, collect-v8-coverage 1.0.2, colorette 2.0.20, Commander.js 12.1.0, compute-scroll-into-view 3.1.0, convert-source-map 1.9.0, convert-source-map 2.0.0, copy-to-clipboard 3.3.3, copy-webpack-plugin 13.0.0, cosmiconfig 7.1.0, cosmiconfig 8.3.6, cpuguy83-go-md2man v2.0.7, creasty/defaults v1.8.0, css-loader 7.1.2, cssstyle 4.6.0, csstype 3.1.3, DamonOehlman/wildcard 2.0.1, data-urls 5.0.0, date-fns/date-fns 4.1.0, debug-js/debug 4.3.7, decimal.js 10.6.0, dedent 1.6.0, deepmerge 4.3.1, define-data-property 1.1.4, dequal 2.0.3, dom-accessibility-api 0.6.3, downshift 9.0.8, dvtng/react-loading-skeleton 3.5.0, eastasianwidth 0.2.0, einaros/ws 8.18.3, emittery 0.13.1, enhanced-resolve 5.17.1, envinfo 7.14.0, err-code 2.0.3, error 7.2.1, error-stack-parser 2.1.4, es-define-property 1.0.0, es-errors 1.3.0, es-module-lexer 1.5.4, escalade 3.2.0, eslint-webpack-plugin 5.0.2, eventemitter3 5.0.1, exit-x 0.2.2, expect 30.0.4, fast-glob 3.3.2, fast-uri 3.0.1, fast_array_intersect 1.1.0, fastcache v1.12.2, fastest-levenshtein 1.0.16, fatih-color v1.18.0, fdir 6.4.4, felixge/httpsnoop v1.0.4, file-selector 2.1.2, fill-range 7.1.1, fork-ts-checker-webpack-plugin 9.1.0, fsevents 2.3.3, function-bind 1.1.2, geotiff 2.1.3, get-document 1.0.0, get-intrinsic 1.2.4, get-user-locale 2.3.2, getkin/kin-openapi v0.132.0, github.com/antihax/optional 1.0.0, github.com/rivo/uniseg v0.4.7, go humanize 1.0.1, Go Testify v1.10.0, go-restful v3.11.0, go.uber.org/goleak v1.3.0, goccy/go-json v0.10.5, goccy/go-yaml v1.11.0, goconvey 20190121-snapshot-044398e4, gookit/color v1.5.4, gopd 1.0.1, govalidator 20230301-snapshot-a9d515a0, hamba/avro v2.28.0, has-property-descriptors 1.0.2, has-proto 1.0.3, hashicorp/go-hclog v1.6.3, hasown 2.0.2, html-encoding-sniffer 4.0.0, html-parse-stringify v3.0.1, http-parser-js 0.5.8, https-proxy-agent 7.0.5, https-proxy-agent 7.0.6, i18next 24.2.3, i18next-browser-languagedetector 8.1.0, ianstormtaylor/slate 0.2.115, ianstormtaylor/slate 0.2.9, ianstormtaylor/slate 0.47.9, immutable-js 5.0.3, immutable-js 5.1.2, import-local 3.2.0, imports-loader 5.0.0, inline-style-prefixer 7.0.1, interpret 3.1.1, invopop/jsonschema v0.13.0, ipaddress 9.0.5, is-core-module 2.15.1, is-in-browser 1.1.3, isomorphic-base64 1.0.2, JedWatson/react-select 5.10.0, Jest from Facebook 30.0.4, jest-changed-files 30.0.2, jest-config 30.0.4, jest-diff 30.0.4, jest-each 30.0.2, jest-environment-jsdom 30.0.4, jest-environment-node 30.0.4, jest-haste-map 30.0.2, jest-leak-detector 30.0.2, jest-matcher-utils 30.0.4, jest-message-util 30.0.2, jest-pnp-resolver 1.2.3, jest-regex-util 30.0.1, jest-resolve 30.0.2, jest-resolve-dependencies 30.0.4, jest-runner 30.0.4, jest-runtime 30.0.4, jest-snapshot 30.0.4, jest-util 29.7.0, jest-util 30.0.2, jest-validate 30.0.2, jest-worker 29.7.0, jest-worker 30.0.2, jQuery 3.7.1, js-xss 1.0.15, jsdom 26.1.0, jsjest 30.0.4, jsonc-parser 3.3.1, klauspost-cpuid v2.2.10, klauspost/asmfmt v1.3.2, kr/pretty v0.3.1, lithammer/fuzzysearch v1.1.8, loader-runner 4.3.0, mailru/easyjson v0.9.0, make-dir 4.0.0, mapstructure v1.5.0, marked-mangle 1.1.10, markedjs 15.0.6, mattn-go-colorable v0.1.14, mattn-go-isatty v0.0.20, mattn-go-runewidth v0.0.16, micro-memoize 4.1.2, micromatch 4.0.8, minimist 1.2.8, minipass-fetch 3.0.5, moment-timezone 0.5.47, moment/moment 2.30.1, monaco-editor 0.34.1, moxystudio/node-cross-spawn 7.0.6, nanoid 3.3.7, napi-postinstall 0.3.0, natural-compare 1.4.0, node-abort-controller 3.1.1, node-addon-api 7.1.1, node-fs-extra 10.1.0, node-gyp 10.2.0, node-http-proxy-agent 7.0.2, node-ignore 5.3.2, node-mkdirp 0.5.6, node-releases 2.0.18, nodeca/pako 2.1.0, nwsapi 2.2.20, object-inspect 1.13.2, PapaParse 5.5.2, parse5 7.1.2, parse5 7.3.0, path-to-regexp 1.9.0, picomatch 4.0.2, pirates 4.0.7, portfinder 1.0.32, PostCSS 8.4.45, postcss-modules-local-by-default 4.0.5, postcss-selector-parser 6.1.2, prettier 3.6.2, pretty-format 30.0.2, PrismJS 1.30.0, pterm/pterm v0.12.80, Punycode.js 2.3.1, pure-rand 7.0.1, quick-lru 6.1.2, rc-cascader 3.33.0, rc-drawer 7.2.0, rc-motion 2.9.2, rc-overflow 1.3.2, rc-overflow 1.4.1, rc-picker 4.9.2, rc-resize-observer 1.4.0, rc-resize-observer 1.4.3, rc-select 14.16.7, rc-slider 11.1.8, rc-tooltip 6.4.0, rc-tree 5.13.1, rc-util 5.43.0, rc-util 5.44.4, rc-virtual-list 3.14.5, React from Facebook 19.1.0, react-calendar 5.1.0, react-colorful 5.6.1, react-custom-scrollbars-2 4.5.0, react-data-grid 7.0.0-beta.46, react-dom 19.1.0, react-dropzone/react-dropzone 14.3.5, react-from-dom 0.7.5, react-highlight-words 0.21.0, react-hook-form 7.53.0, react-i18next 15.5.1, react-inlinesvg 4.2.0, react-is 18.2.0, react-is 18.3.1, react-router-dom 5.3.4, react-router-dom 7.6.3, react-table 7.8.0, react-window 1.8.11, reactredux 9.2.0, reacttraining/react-router 5.3.4, reacttraining/react-router 6.27.0, reacttraining/react-router 7.6.3, readdirp 4.0.2, Redux JS 5.0.1, regenerator-runtime 0.14.1, remix-run/react-router 6.27.0, rrweb-cssom 0.8.0, rtl-css-js 1.16.1, samccone/chrome-trace-event 1.0.4, sass 1.89.2, scheduler 0.26.0, schema-utils 3.3.0, schema-utils 4.2.0, schema-utils 4.3.2, selection-is-backward 1.0.0, set-cookie-parser 2.7.1, set-function-length 1.2.2, side-channel 1.0.6, sindresorhus/globby 11.1.0, socks 2.8.3, socks-proxy-agent 8.0.4, stack-generator 2.0.10, stack-utils 2.0.6, stackframe 1.3.4, stacktrace-gps 3.1.2, stacktrace-js v2.0.2, stoewer/go-strcase v1.3.0, stretchr/objx v0.5.2, string-width 5.1.2, Strip ANSI 7.1.0, style-loader 4.0.0, stylis 4.2.0, stylis 4.3.4, swc-loader 0.2.6, tabbable 6.2.0, terser-webpack-plugin 5.3.14, tidwall/gjson v1.14.2, tidwall/sjson v1.2.5, tiny-invariant 1.3.3, tiny-warning 0.0.3, TinyColor 1.6.0, tinyglobby 0.2.13, tldts 6.1.86, tldts-core 6.1.86, toggle-selection 1.0.6, tr46 5.1.1, ts-api-utils 1.3.0, ts-node 10.9.2, tsconfig-paths 4.2.0, UAParser.js 1.0.38, un-ts/synckit 0.11.8, undici-types 6.19.8, undici-types 7.8.0, universalify 2.0.1, unrs-resolver 1.11.0, update-browserslist-db 1.1.0, uplot 1.6.32, urfave-cli v1.22.16, use-isomorphic-layout-effect 1.2.0, use-memo-one 1.1.3, use-sync-external-store 1.5.0, uuid 11.0.5, uwrap 0.1.1, v8-compile-cache-lib 3.0.1, w3c-xmlserializer 5.0.0, watchpack 2.4.2, Webpack 5.99.9, webpack-cli 6.0.1, webpack-contrib/sass-loader 16.0.5, webpack-merge 6.0.1, webpack-virtual-modules 0.6.2, whatwg-encoding 3.1.1, whatwg-mimetype 4.0.0, whatwg-url 14.2.0, wrap-ansi 8.1.0, xo/terminfo 20220910-snapshot-abceb7e1, yaml for Go v3.0.1, yargs 17.7.2, yuin/goldmark v1.4.13, zeebo/errs v1.4.0, zstddec 0.1.0) +(neo-async 2.6.2) -The MIT License -=============== +MIT License -Copyright (c) +Copyright (c) 2014-2018 Suguru Motegi +Based on Async.js, Copyright 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: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(require-from-string 2.0.2) +(symbol-tree 3.2.4) The MIT License (MIT) -Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) +Copyright (c) 2015 Joris van der Wel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7414,35 +8909,11 @@ THE SOFTWARE --- MIT License -(xmlchars 2.2.0) - -Copyright Louis-Dominique Dubeau and contributors to xmlchars - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 -(loose-envify 1.4.0) +(rechoir 0.8.0) The MIT License (MIT) -Copyright (c) 2015 Andres Suarez +Copyright (c) 2014-2019, 2021 Tyler Kellen , 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 @@ -7451,30 +8922,54 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(jshttp/mime-types 2.1.35) +(felixge/node-retry v0.12.0) -(The MIT License) +Copyright (c) 2011: +Tim Koschützki (tim@debuggable.com) +Felix Geisendörfer (felix@debuggable.com) -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 + +--- + +MIT License +(Lodash 4.17.21, lodash.escape 4.0.1, lodash.flattendeep 4.4.0, lodash.isequal 4.5.0, lodash.merge 4.6.2) + +==== Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including +"Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to @@ -7483,60 +8978,22 @@ the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(jsbn 1.1.0) - -Upstream-Contact: https://github.com/andyperlitch/jsbn/issues -Source: https://github.com/andyperlitch/jsbn#readme - -Files: * -Copyright: 2017 Tom Wu -License: Expat - -Files: debian/* -Copyright: 2017 Pirate Praveen -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 -(react-immutable-proptypes 2.2.0) +(parse-headers 2.0.5) -The MIT License (MIT) +Copyright (c) 2014 David Björklund -Copyright (c) 2015 James Burnett +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 @@ -7545,52 +9002,55 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(buffer-from 1.1.2) +(saxes 6.0.0) -MIT License +MIT License, as follows: -Copyright (c) 2016, 2018 Linus Unnebäck + 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 +Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + 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 -(to-camel-case 1.0.0, to-no-case 1.0.2, to-space-case 1.0.0) +(ianstormtaylor/slate 0.2.11, ianstormtaylor/slate 0.5.44, ianstormtaylor/slate 0.7.13) -The MIT License (MIT) +The MIT License -Copyright © 2016, Ian Storm Taylor +Copyright © 2016–2017, [Ian Storm Taylor](https://ianstormtaylor.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: @@ -7601,11 +9061,11 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- MIT License -(@bcoe/v8-coverage 0.2.3) +(merge2 1.4.1) The MIT License (MIT) -Copyright © 2015-2017 Charles Samborski +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 @@ -7628,13 +9088,11 @@ SOFTWARE --- MIT License -(char-regex 1.0.2) - -MIT License - +(ajv-keywords 3.5.2) +The MIT License (MIT) -Copyright (c) 2019 Richie Bendall +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 @@ -7657,50 +9115,9 @@ SOFTWARE --- MIT License -(json-schema-traverse 0.4.1, json-schema-traverse 1.0.0) - -Upstream-Contact: https://github.com/epoberezkin/json-schema-traverse/issues -Source: https://github.com/epoberezkin/json-schema-traverse#readme - -Files: * -Copyright: 2017 Evgeny Poberezkin -License: Expat - -Files: debian/* -Copyright: 2017 Amal Shehu - 2020 Xavier Guimard -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(is-extglob 2.1.1) - -The MIT License (MIT) +(body v5.1.0) -Copyright (c) 2014-2016, Jon Schlinkert +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 @@ -7723,64 +9140,65 @@ THE SOFTWARE --- MIT License -(fast-deep-equal v3.1.3) - -MIT License +(minizlib v2.1.2) -Copyright (c) 2017 Evgeny Poberezkin +""" +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: +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(add-px-to-style 1.0.0) +(smart-buffer 4.2.0) The MIT License (MIT) -Copyright (c) 2015 Mikko Haapoja -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Copyright (c) 2013-2017 Josh Glazebrook + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 -(cssfilter 0.0.10) +(escape-string-regexp 1.0.5, object-assign 4.1.1, p-defer 1.0.0, path-is-absolute 1.0.1, strip-bom 3.0.0) The MIT License (MIT) -Copyright (c) 2015 老雷 +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 @@ -7789,53 +9207,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(@babel/plugin-syntax-async-generators 7.8.4, @babel/plugin-syntax-bigint 7.8.3, @babel/plugin-syntax-class-properties 7.12.13, @babel/plugin-syntax-class-static-block 7.14.5, @babel/plugin-syntax-import-meta 7.10.4, @babel/plugin-syntax-json-strings 7.8.3, @babel/plugin-syntax-logical-assignment-operators 7.10.4, @babel/plugin-syntax-nullish-coalescing-operator 7.8.3, @babel/plugin-syntax-numeric-separator 7.10.4, @babel/plugin-syntax-object-rest-spread 7.8.3, @babel/plugin-syntax-optional-catch-binding 7.8.3, @babel/plugin-syntax-optional-chaining 7.8.3, @babel/plugin-syntax-private-property-in-object 7.14.5, @babel/plugin-syntax-top-level-await 7.14.5) - -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 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(node-mkdirp 1.0.4) +(require-from-string 2.0.2) -Copyright James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me) +The MIT License (MIT) -This project is free software released under the MIT license: +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 @@ -7858,11 +9248,35 @@ THE SOFTWARE --- MIT License -(css-in-js-utils 3.1.0) +(xmlchars 2.2.0) + +Copyright Louis-Dominique Dubeau and contributors to xmlchars + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 +(loose-envify 1.4.0) -Copyright (c) 2017 Robin Frischmann +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 @@ -7871,27 +9285,30 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(beorn7-perks v1.0.1) +(jshttp/mime-types 2.1.35) -Copyright (C) 2013 Blake Mizerany +(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 +'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to @@ -7900,22 +9317,20 @@ the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(randombytes 2.1.0) - -MIT License +(Acorn-JSX 5.3.2) -Copyright (c) 2017 crypto-browserify +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 @@ -7924,26 +9339,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(ugorji's go codec/v1.2.7) +(react-immutable-proptypes 2.2.0) The MIT License (MIT) -Copyright (c) 2012-2020 Ugorji Nwoke. -All rights reserved. +Copyright (c) 2015 James Burnett Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7966,82 +9380,75 @@ SOFTWARE --- MIT License -(aggregate-error 3.1.0, ansi-styles 3.2.1, ansi-styles 5.2.0, ansi-styles v4.3.0, array-union v2.1.0, callsites 3.1.0, camelcase 5.3.1, Chalk 2.4.2, Chalk 3.0.0, Chalk 4.1.2, clean-stack 2.2.0, detect-newline v3.1.0, env-paths 2.2.1, escape-string-regexp v2.0.0, has-flag 3.0.0, has-flag 4.0.0, indent-string v4.0.0, is-fullwidth-code-point 3.0.0, is-generator-fn 2.1.0, leven 3.1.0, mimic-fn 2.1.0, mimic-fn 3.1.0, npm-run-path 4.0.1, p-limit 2.3.0, p-locate 4.1.0, p-try 2.2.0, parent-module 1.0.1, path-exists 4.0.0, path-key 3.1.1, pkg-dir 4.2.0, redent 3.0.0, resolve-cwd 3.0.0, resolve-from 4.0.0, resolve-from 5.0.0, screenfull 5.2.0, shebang-regex 3.0.0, sindresorhus/globals 11.12.0, sindresorhus/slash v3.0.0, sindresorhus/supports-color 5.5.0, sindresorhus/supports-color v7.2.0, string-width 4.2.3, strip-bom 4.0.0, strip-final-newline 2.0.0, strip-indent v3.0.0, yn v3.1.1) +(node-fs-extra 8.1.0) -MIT License +(The MIT License) -Copyright (c) Sindre Sorhus (sindresorhus.com) +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: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(fast-json-stable-stringify 2.1.0) +(to-camel-case 1.0.0, to-no-case 1.0.2, to-space-case 1.0.0) -This software is released under the MIT license: +The MIT License (MIT) -Copyright (c) 2017 Evgeny Poberezkin -Copyright (c) 2013 James Halliday +Copyright © 2016, Ian Storm Taylor -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(nodeca-argparse 1.0.10) +(json-buffer 3.0.1) -License: Expat +Copyright (c) 2013 Dominic Tarr -License: Expat +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(raf-schd 4.0.3) +(is-extglob 2.1.1) -MIT License +The MIT License (MIT) -Copyright (c) 2021 Alex Reardon +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 @@ -8050,25 +9457,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(ajv-formats 2.1.1) +(fast-deep-equal v3.1.3) MIT License -Copyright (c) 2020 Evgeny Poberezkin +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 @@ -8091,157 +9498,91 @@ SOFTWARE --- MIT License -(calculate-size 1.1.1) +(add-px-to-style 1.0.0) The MIT License (MIT) +Copyright (c) 2015 Mikko Haapoja -Copyright (c) 2014 Johannes Schickling - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 -(debug-js/debug 3.2.7) - -(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 - ---- - -MIT License -(ajv-keywords 5.1.0) - -Upstream-Contact: https://github.com/epoberezkin/ajv-keywords/issues -Source: https://github.com/epoberezkin/ajv-keywords#readme - -Files: * -Copyright: 2016 Evgeny Poberezkin -License: Expat - -Files: debian/* -Copyright: 2017 Pirate Praveen - 2020 Yadd -License: Expat - -Files: debian/build_modules/@ajv-validator/config/* -Copyright: 2020 Another JSON Schema Validator -License: Expat - -Files: debian/tests/test_modules/ajv-pack/* -Copyright: 2016 Evgeny Poberezkin -License: Expat - -Files: debian/tests/test_modules/json-schema-test/* -Copyright: 2015 MailOnline -License: Expat - -Files: debian/tests/test_modules/require-from-string/* -Copyright: Vsevolod Strukchinsky -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(json-parse-even-better-errors 2.3.1) +(cssfilter 0.0.10) -Copyright 2017 Kat Marchán -Copyright npm, Inc. +The MIT License (MIT) -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: +Copyright (c) 2015 老雷 -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE +LIABILITY, WHETHER IN AN ACTION 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 -(ansi-escapes 4.3.2, camelcase 6.3.0, escape-string-regexp v4.0.0, execa 5.1.1, get-stream 6.0.1, import-fresh 3.3.0, is-stream 2.0.1, mem 8.1.1, p-limit 3.1.0, p-map 4.0.0, parse-json v5.2.0, sindresorhus/onetime v5.1.2, sindresorhus/supports-color 8.1.1, string-length 4.0.2, strip-json-comments 3.1.1, wrap-ansi v7.0.0, yocto-queue 0.1.0) +(node-mkdirp 1.0.4) -MIT License +Copyright James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me) -Copyright (c) Sindre Sorhus (https://sindresorhus.com) +This project is free software 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: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(is-window 1.0.2) +(react-grid-layout 1.3.4) The MIT License (MIT) -Copyright (c) 2016 W.Y. +Copyright (c) 2016 Samuel Reed Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -8264,39 +9605,37 @@ SOFTWARE --- MIT License -(get-window 1.1.2) +(beorn7-perks v1.0.1) -Copyright (c) 2014 Nathan Rajlich +Copyright (C) 2013 Blake Mizerany -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 -(ms.js 2.1.3) +(randombytes 2.1.0) -The MIT License (MIT) +MIT License -Copyright (c) 2020 Vercel, Inc. +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 @@ -8319,11 +9658,11 @@ SOFTWARE --- MIT License -(mohae/deepcopy 20170929-snapshot-c48cc78d) +(enzymejs 3.11.0) The MIT License (MIT) -Copyright (c) 2014 Joel +Copyright (c) 2015 Airbnb, 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 @@ -8346,11 +9685,12 @@ SOFTWARE --- MIT License -(node-source-map-support 0.5.13, node-source-map-support 0.5.21) +(ugorji's go codec/v1.2.7) The MIT License (MIT) -Copyright (c) 2014 Evan Wallace +Copyright (c) 2012-2020 Ugorji Nwoke. +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 @@ -8373,28 +9713,35 @@ SOFTWARE --- MIT License -(to-fast-properties 2.0.0) +(fast-json-stable-stringify 2.1.0) -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +This software is released under the MIT license: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +Copyright (c) 2017 Evgeny Poberezkin +Copyright (c) 2013 James Halliday -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: ---- +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -MIT License -(imurmurhash 0.1.4) +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE -Upstream-Contact: https://github.com/jensyt/imurmurhash-js/issues -Source: https://github.com/jensyt/imurmurhash-js +--- -Files: * -Copyright: 2013 Gary Court, Jens Taylor (https://github.com/homebrewing) -License: Expat +MIT License +(isarray 1.0.0, nodeca-argparse 1.0.10) -Files: debian/* -Copyright: 2017 Roshan Nalawade License: Expat License: Expat @@ -8422,11 +9769,11 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(jest-worker 27.5.1, react-is 16.13.1) +(ajv-formats 2.1.1) MIT License -Copyright (c) Facebook, Inc. and its affiliates. +Copyright (c) 2020 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 @@ -8449,11 +9796,35 @@ SOFTWARE --- MIT License -(clone-deep 4.0.1, normalize-path 3.0.0) +(debug-js/debug 2.6.9, debug-js/debug 3.2.7) + +(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 + +--- + +MIT License +(is-window 1.0.2) The MIT License (MIT) -Copyright (c) 2014-2018, Jon Schlinkert. +Copyright (c) 2016 W.Y. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -8462,25 +9833,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(min-indent 1.0.1) +(ms.js 2.1.3) The MIT License (MIT) -Copyright (c) Sindre Sorhus (sindresorhus.com), James Kyle (thejameskyle.com) +Copyright (c) 2020 Vercel, 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 @@ -8489,16 +9860,16 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- @@ -8533,21 +9904,6 @@ SOFTWARE --- -MIT License -(dir-glob 3.0.1, shebang-command 2.0.0) - -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 - ---- - MIT License (GoDoc Text v0.2.0) @@ -8585,60 +9941,6 @@ Permission is hereby granted, free of charge, to any person obtaining a copy --- -MIT License -(moxystudio/node-cross-spawn 7.0.3) - -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 - ---- - -MIT License -(reusify 1.0.4) - -The MIT License (MIT) - -Copyright (c) 2015 Matteo Collina - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 (safer-buffer 2.1.2) @@ -8681,33 +9983,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- -MIT License -(replace-in-file-webpack-plugin 1.0.6) - -The MIT License (MIT) - -Copyright (c) 2017 Walt Ouyang - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE - ---- - Mozilla Public License 1.1 (harmony-reflect v1.6.2) @@ -9615,7 +10890,7 @@ PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 --- The Unlicense -(fs-monkey 1.0.6, nano-css 5.6.2, react-universal-interface 0.6.2, react-use 17.6.0, robust-predicates 3.0.2, set-harmonic-interval 1.0.1, streamich/memfs 3.6.0, ts-easing 0.2.0) +(fs-monkey 1.0.6, nano-css 5.6.2, react-universal-interface 0.6.2, react-use 17.5.0, react-use 17.6.0, robust-predicates 3.0.2, set-harmonic-interval 1.0.1, streamich/memfs 3.6.0, ts-easing 0.2.0) The Unlicense ============= diff --git a/grafana/rmf-app/package.json b/grafana/rmf-app/package.json index 0d363d11..125bfc7b 100644 --- a/grafana/rmf-app/package.json +++ b/grafana/rmf-app/package.json @@ -1,7 +1,7 @@ { "author": "IBM", "name": "ibm-rmf", - "version": "1.0.11", + "version": "1.1.0", "description": "IBM RMF for z/OS", "license": "Apache-2.0", "scripts": { @@ -10,7 +10,7 @@ "test": "jest --watch --onlyChanged", "test:ci": "jest --passWithNoTests --maxWorkers 4", "typecheck": "tsc --noEmit", - "lint": "eslint --cache --ignore-path ./.gitignore --ext .js,.jsx,.ts,.tsx .", + "lint": "eslint --ext .js,.jsx,.ts,.tsx .", "lint:fix": "yarn run lint --fix", "server": "docker compose up --build", "sign": "npx --yes @grafana/sign-plugin@latest", @@ -29,24 +29,42 @@ }, "devDependencies": { "@babel/core": "^7.28.0", + "@eslint/css": "^0.9.0", + "@eslint/js": "^9.30.1", + "@eslint/json": "^0.12.0", + "@eslint/markdown": "^6.6.0", + "@grafana/e2e-selectors": "*", "@grafana/eslint-config": "^8.1.0", "@grafana/tsconfig": "^2.0.0", "@playwright/test": "^1.53.2", + "@stylistic/eslint-plugin-ts": "*", "@swc/core": "^1.12.11", "@swc/helpers": "^0.5.17", "@swc/jest": "^0.2.39", + "@testing-library/dom": "*", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", + "@types/enzyme": "^3", "@types/jest": "^30.0.0", "@types/lodash": "^4.17.20", "@types/node": "^24.0.12", - "@types/react-router-dom": "^5.3.3", + "@types/react": "^18", + "@types/react-dom": "^18", + "@typescript-eslint/eslint-plugin": "*", + "@typescript-eslint/parser": "*", "copy-webpack-plugin": "^13.0.0", "css-loader": "^7.1.2", - "eslint-plugin-deprecation": "^3.0.0", + "enzyme": "^3.11.0", + "eslint": "^9.30.1", + "eslint-config-prettier": "^10.1.5", + "eslint-plugin-jsdoc": "*", + "eslint-plugin-prettier": "^5.5.1", + "eslint-plugin-react": "^7.37.5", + "eslint-plugin-react-hooks": "*", "eslint-webpack-plugin": "^5.0.2", "fork-ts-checker-webpack-plugin": "^9.1.0", "glob": "^11.0.3", + "globals": "^16.3.0", "identity-obj-proxy": "^3.0.0", "imports-loader": "^5.0.0", "jest": "^30.0.4", @@ -60,7 +78,8 @@ "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "typescript": "^5.8.3", - "webpack": "^5.99.9", + "typescript-eslint": "^8.36.0", + "webpack": "^5.100.0", "webpack-cli": "^6.0.1", "webpack-livereload-plugin": "^3.0.2", "webpack-virtual-modules": "^0.6.2" @@ -69,17 +88,12 @@ "node": ">=22" }, "dependencies": { - "@emotion/css": "^11.13.5", "@grafana/data": "^12.0.2", "@grafana/runtime": "^12.0.2", - "@grafana/schema": "^12.0.2", "@grafana/ui": "^12.0.2", "antlr4": "^4.13.2", - "react": "^19.1.0", - "react-dom": "^19.1.0", - "react-router-dom": "^7.6.3", - "rxjs": "^7.8.2", - "tslib": "^2.8.1" + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "packageManager": "yarn@4.9.2" } diff --git a/grafana/rmf-app/src/components/Config/Config.test.tsx b/grafana/rmf-app/src/components/Config/Config.test.tsx index 43e09218..4b871b51 100644 --- a/grafana/rmf-app/src/components/Config/Config.test.tsx +++ b/grafana/rmf-app/src/components/Config/Config.test.tsx @@ -17,7 +17,7 @@ import { shallow } from 'enzyme'; import React from 'react'; import { setLocationSrv } from '@grafana/runtime'; -import { ApplicationRoot } from '../../constants'; +import { APP_BASE_URL } from '../../constants'; import { Config } from './Config'; /* @@ -149,7 +149,7 @@ describe('Config', () => { const wrapper = shallow(); wrapper.instance().goHome(); expect(updateLocationMock).toHaveBeenCalledWith({ - path: ApplicationRoot, + path: APP_BASE_URL, partial: false, }); }); diff --git a/grafana/rmf-app/src/components/Config/Config.tsx b/grafana/rmf-app/src/components/Config/Config.tsx index 30b8d130..9dbd4201 100644 --- a/grafana/rmf-app/src/components/Config/Config.tsx +++ b/grafana/rmf-app/src/components/Config/Config.tsx @@ -18,111 +18,60 @@ import React, { PureComponent } from 'react'; import { AppPluginMeta, PluginConfigPageProps } from '@grafana/data'; import { BackendSrv, getBackendSrv, getLocationSrv } from '@grafana/runtime'; import { Button } from '@grafana/ui'; -import { ApplicationName, ApplicationRoot } from '../../constants'; +import { APP_NAME, APP_BASE_URL } from '../../constants'; import { GlobalSettings } from '../../types'; -/** - * Page Properties - */ -interface Props extends PluginConfigPageProps> {} - -/** - * State - */ +type Props = PluginConfigPageProps>; interface State { isEnabled: boolean; } -/** - * Config component - */ export class Config extends PureComponent { - /** - * Object to get the current page - */ - static getLocation(): Location { - return window.location; - } - - /** - * Service to communicate via http(s) to a remote backend such as the Grafana backend, a datasource etc. - */ private backendSrv: BackendSrv = getBackendSrv(); - /** - * Constructor - * - * @param props {Props} Properties - */ constructor(props: Props) { super(props); - this.state = { isEnabled: false, }; } - /** - * Mount - */ componentDidMount(): void { this.setState(() => ({ isEnabled: this.props.plugin.meta?.enabled ? true : false, })); } - /** - * Home - */ goHome = (): void => { getLocationSrv().update({ - path: ApplicationRoot, + path: APP_BASE_URL, partial: false, }); }; - /** - * Plugin Settings - * - * @param settings Plugin Settings - */ updatePluginSettings = (settings: { enabled: boolean; jsonData: unknown; pinned: boolean }): Promise => { return this.backendSrv.post(`api/plugins/${this.props.plugin.meta.id}/settings`, settings); }; - /** - * Plugin disable - */ onDisable = () => { this.updatePluginSettings({ enabled: false, jsonData: {}, pinned: false }).then(() => { - Config.getLocation().reload(); + window.location.reload(); }); }; - /** - * Plugin enable - */ onEnable = () => { this.updatePluginSettings({ enabled: true, jsonData: {}, pinned: true }).then(() => { - Config.getLocation().assign(ApplicationRoot); + window.location.reload(); }); }; - /** - * Page Render - */ render() { const { isEnabled } = this.state; return ( <> -

{ApplicationName}

-

The RMF Application, is a plugin for Grafana that provides custom panels for RMF Data Source.

- {!isEnabled && ( -

- Click below to Enable the Application and start monitoring your RMF instances today. -

- )} + {!isEnabled &&

Click below to enable the application.

} +

Go to the {APP_NAME} App to install sample dashboards and get started.

{isEnabled ? ( )} +
); diff --git a/grafana/rmf-app/src/components/DataSourceList/DataSourceList.test.tsx b/grafana/rmf-app/src/components/DataSourceList/DataSourceList.test.tsx deleted file mode 100644 index 323e7790..00000000 --- a/grafana/rmf-app/src/components/DataSourceList/DataSourceList.test.tsx +++ /dev/null @@ -1,322 +0,0 @@ -/** - * (C) Copyright IBM Corp. 2023. - * (C) Copyright Rocket Software, Inc. 2023. - * - * 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. - */ -import { shallow, ShallowWrapper } from 'enzyme'; -import { HighAvailability, MultiLayerSecurity, RMFCube } from 'icons'; -import React from 'react'; -import { Alert } from '@grafana/ui'; -import { DataSourceType } from '../../constants'; -import { DataSourceList } from './DataSourceList'; - -type ShallowComponent = ShallowWrapper; - -const backendSrvMock = { - post: jest.fn(), -}; - -jest.mock('@grafana/runtime', () => ({ - getBackendSrv: () => backendSrvMock, - locationService: { - push: () => jest.fn(), - }, -})); - -/** - * DataSourceList - */ -describe('DataSourceList', () => { - const FILLS = { - success: '#DC382D', - error: '#A7A7A7', - }; - const TITLES = { - success: 'Working as expected', - error: `Can't retrieve a list of commands. Check that user has permissions to see a list of all commands.`, - }; - - beforeEach(() => { - Object.values(backendSrvMock).forEach((mock) => mock.mockClear()); - }); - - it('If datasources.length=0 should show no items message', () => { - const wrapper = shallow(); - const testedComponent = wrapper.findWhere((node) => node.is(Alert)); - expect(testedComponent.exists()).toBeTruthy(); - }); - - /** - * Item - */ - describe('Item', () => { - const getItem = (wrapper: ShallowComponent): ShallowWrapper => - wrapper.findWhere((node) => node.hasClass('card-item-wrapper')).first(); - - /** - * RMFCube - */ - describe('RMFCube', () => { - it('Should render', () => { - const dataSources = [ - { - commands: [''], - jsonData: {}, - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.is(RMFCube)); - expect(testedComponent.prop('fill')).toEqual(FILLS.success); - expect(testedComponent.prop('title')).toEqual(TITLES.success); - }); - }); - - /** - * Name - */ - describe('Name', () => { - it('Should render name', () => { - const dataSources = [ - { - commands: [], - jsonData: {}, - name: 'hello', - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.hasClass('card-item-name')); - expect(testedComponent.text()).toEqual(dataSources[0].name); - }); - }); - - /** - * Url - */ - describe('Url', () => { - it('Should render url', () => { - const dataSources = [ - { - commands: [], - jsonData: {}, - url: 'hello', - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.hasClass('card-item-sub-name')); - expect(testedComponent.text()).toEqual(dataSources[0].url); - }); - }); - - /** - * Title - */ - describe('Title', () => { - it('If there are not any commands should show title', () => { - const dataSources = [ - { - jsonData: {}, - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.hasClass('card-item-type')); - expect(testedComponent.exists()).toBeFalsy(); - }); - - it('If there are some commands should hide title', () => { - const dataSources = [ - { - commands: [''], - jsonData: {}, - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.hasClass('card-item-type')); - expect(testedComponent.exists()).not.toBeTruthy(); - }); - }); - - /** - * MultiLayerSecurity - */ - describe('MultiLayerSecurity', () => { - it('if jsonData.tlsAuth=true should be shown', () => { - const dataSources = [ - { - commands: [], - jsonData: { - tlsAuth: true, - }, - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.is(MultiLayerSecurity)); - expect(testedComponent.exists()).toBeFalsy(); - }); - - it('if jsonData.acl=true should be shown', () => { - const dataSources = [ - { - commands: ['get'], - jsonData: { - acl: true, - }, - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.is(MultiLayerSecurity)); - expect(testedComponent.exists()).toBeFalsy(); - }); - - it('if jsonData.acl=false and jsonData.tlsAuth=false should not be shown', () => { - const dataSources = [ - { - commands: ['get'], - jsonData: { - tlsAuth: false, - acl: false, - }, - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.is(MultiLayerSecurity)); - expect(testedComponent.exists()).not.toBeTruthy(); - }); - }); - - /** - * HighAvailability - */ - describe('HighAvailability ', () => { - it('if jsonData.client matches with "cluster" should be shown', () => { - const dataSources = [ - { - commands: [], - jsonData: { - client: 'cluster', - }, - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.is(HighAvailability)); - expect(testedComponent.exists()).toBeTruthy(); - expect(testedComponent.prop('fill')).toEqual(FILLS.success); - }); - - it('if jsonData.client matches with "sentinel" should be shown', () => { - const dataSources = [ - { - commands: ['get'], - jsonData: { - client: 'sentinel', - }, - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.is(HighAvailability)); - expect(testedComponent.exists()).toBeTruthy(); - expect(testedComponent.prop('fill')).toEqual(FILLS.success); - }); - - it('if jsonData.client does not match with cluster|sentinel should not be shown', () => { - const dataSources = [ - { - commands: ['get'], - jsonData: { - client: 'manual', - }, - }, - ]; - const wrapper = shallow(); - const item = getItem(wrapper); - const testedComponent = item.findWhere((node) => node.is(HighAvailability)); - expect(testedComponent.exists()).not.toBeTruthy(); - }); - }); - }); - - /** - * addNewDataSource - */ - describe('addNewDataSource', () => { - it('Should add new datasource and redirect on edit page', (done) => { - const dataSources = [ - { - id: 1, - name: 'RMF Data Source', - commands: [], - jsonData: {}, - }, - ]; - const wrapper = shallow(); - const addDataSourceButton = wrapper.findWhere( - (node) => node.name() === 'Button' && node.text() === 'Add RMF Data Source' - ); - backendSrvMock.post.mockImplementationOnce(() => Promise.resolve({ datasource: { uid: 123 } })); - addDataSourceButton.simulate('click'); - setImmediate(() => { - expect(backendSrvMock.post).toHaveBeenCalledWith('/api/datasources', { - name: 'IBM RMF for z/OS', - type: DataSourceType.RMFTYPE, - access: 'proxy', - }); - done(); - }); - }); - - it('Should calc new name', (done) => { - const dataSources = [ - { - id: 1, - name: 'RMF', - commands: [], - jsonData: {}, - }, - { - id: 2, - name: 'RMF-1', - commands: [], - jsonData: {}, - }, - ]; - const wrapper = shallow(); - const addDataSourceButton = wrapper.findWhere( - (node) => node.name() === 'Button' && node.text() === 'Add RMF Data Source' - ); - backendSrvMock.post.mockImplementationOnce(() => Promise.resolve({ datasource: { uid: 123 } })); - addDataSourceButton.simulate('click'); - setImmediate(() => { - expect(backendSrvMock.post).toHaveBeenCalledWith('/api/datasources', { - name: 'IBM RMF for z/OS', - type: DataSourceType.RMFTYPE, - access: 'proxy', - }); - done(); - }); - }); - }); - - afterAll(() => { - jest.resetAllMocks(); - }); -}); diff --git a/grafana/rmf-app/src/components/DataSourceList/DataSourceList.tsx b/grafana/rmf-app/src/components/DataSourceList/DataSourceList.tsx deleted file mode 100644 index 1885db9a..00000000 --- a/grafana/rmf-app/src/components/DataSourceList/DataSourceList.tsx +++ /dev/null @@ -1,157 +0,0 @@ -/** - * (C) Copyright IBM Corp. 2023, 2024. - * (C) Copyright Rocket Software, Inc. 2023-2024. - * - * 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. - */ -import React, { FC, useCallback } from 'react'; -import { getBackendSrv, getDataSourceSrv, locationService } from '@grafana/runtime'; -import { Alert, Button, HorizontalGroup, LinkButton, VerticalGroup } from '@grafana/ui'; -import { DataSourceName, DataSourceType } from '../../constants'; -import { HighAvailability, RMFCube } from '../../icons'; -import { RmfDataSourceInstanceSettings } from '../../types'; - -/** - * Properties - */ -interface Props { - /** - * Data sources - * - * @type {RmfDataSourceInstanceSettings[]} - */ - dataSources: RmfDataSourceInstanceSettings[]; -} - -/** - * Get unique name for a new data source - * @param dataSources - */ -const getNewDataSourceName = (dataSources: RmfDataSourceInstanceSettings[]) => { - let postfix = 1; - const name = DataSourceName.RMFNAME; - - /** - * Check if exists - */ - if (!dataSources.some((dataSource) => dataSource.name === name)) { - return name; - } - - while (dataSources.some((dataSource) => dataSource.name === `${name}-${postfix}`)) { - postfix++; - } - - return `${name}-${postfix}`; -}; - -export const DataSourceList: FC = ({ dataSources }) => { - const addNewDataSource = useCallback(async () => { - let { datasource } = await getBackendSrv().post('/api/datasources', { - name: getNewDataSourceName(dataSources), - type: DataSourceType.RMFTYPE, - access: 'proxy', - }) - await getDataSourceSrv().reload(); - locationService.push(`/datasources/edit/${datasource.uid}`); - }, [dataSources]); - - /** - * Check if any data sources was added - */ - if (dataSources.length === 0) { - return ( -
-
-
- -
- -

You can add as many RMF data sources as you want.

-
-
- ); - } - - /** - * Return - */ - return ( -
-
-
- -
- -
-
    - {dataSources.map((rmfds, index) => { - const title = 'Working as expected'; - const fill = '#DC382D'; - const url = rmfds.url ? rmfds.url : 'Not specified'; - - return ( -
  1. - - - -
    - -
    - -
    {rmfds.name}
    -
    {url}
    -
    -
    - - - {(rmfds.jsonData.path || rmfds.jsonData.port) && ( - -
    - {rmfds.jsonData.path}:{rmfds.jsonData.port} -
    -
    - )} - {rmfds.jsonData['client']?.match(/cluster|sentinel/) && ( -
    - -
    - )} -
    - - -
    - - Settings - -
    -
    -
    -
    -
  2. - ); - })} -
-
-
- ); -}; diff --git a/grafana/rmf-app/src/components/Root/Header.tsx b/grafana/rmf-app/src/components/Root/Header.tsx new file mode 100644 index 00000000..225e0585 --- /dev/null +++ b/grafana/rmf-app/src/components/Root/Header.tsx @@ -0,0 +1,38 @@ +/** + * (C) Copyright IBM Corp. 2023, 2025. + * (C) Copyright Rocket Software, Inc. 2023-2025. + * + * 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. + */ +import React from 'react'; +import { APP_NAME, APP_DESC, APP_LOGO_URL } from '../../constants'; + +interface Props {} + +// It's an ugly replacement of the implementation based on @grafana/scenes +// for the sake of compatibility with Grafana v10+ +export const Header: React.FC = ({}) => { + return ( + <> +
+ {`logo +

{APP_NAME}

+
+
{APP_DESC}
+ + ); +}; diff --git a/grafana/rmf-app/src/components/Root/Root.tsx b/grafana/rmf-app/src/components/Root/Root.tsx new file mode 100644 index 00000000..330d525f --- /dev/null +++ b/grafana/rmf-app/src/components/Root/Root.tsx @@ -0,0 +1,334 @@ +/** + * (C) Copyright IBM Corp. 2023, 2025. + * (C) Copyright Rocket Software, Inc. 2023-2025. + * + * 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. + */ +import React, { PureComponent } from 'react'; +import { PanelContainer, Button, TextLink, Box, Icon, Alert } from '@grafana/ui'; +import { locationService, getBackendSrv, getDataSourceSrv, getAppEvents } from '@grafana/runtime'; +import { AppRootProps, AppEvents } from '@grafana/data'; + +import { DDS_OPEN_METRICS_DOC_URL, DATA_SOURCE_TYPE, APP_LOGO_URL } from '../../constants'; +import { GlobalSettings } from '../../types'; +import { DASHBOARDS as DDS_DASHBOARDS } from '../../dashboards/dds'; +import { DASHBOARDS as PROM_DASHBOARDS } from '../../dashboards/prometheus'; +import { findFolder, deleteFolder, installDashboards } from './utils'; +import { FolderStatus, Operation, OperCode, OperStatus } from './types'; +import { StatusIcon } from './StatusIcon'; +import { Space } from './Space'; +import { Header } from './Header'; + +const DDS_FOLDER_UID = 'ibm-rmf-dds'; +const DDS_FOLDER_NAME = 'IBM RMF (DDS)'; +const PROM_FOLDER_UID = 'ibm-rmf-prometheus'; +const PROM_FOLDER_NAME = 'IBM RMF (Prometheus)'; +const DATASOURCE_API = '/api/datasources'; + +interface Props extends AppRootProps {} + +interface State { + dds: FolderStatus; + prom: FolderStatus; +} + +export class Root extends PureComponent { + constructor(props: Props) { + super(props); + this.state = { + dds: { + folderPath: DDS_FOLDER_NAME, + installed: false, + operation: { code: OperCode.None, status: OperStatus.None }, + }, + prom: { + folderPath: PROM_FOLDER_NAME, + installed: false, + operation: { code: OperCode.None, status: OperStatus.None }, + }, + }; + } + + async componentDidMount() { + await this.updateFolderState(); + } + + updateFolderState = async () => { + try { + const ddsFolderPath = await findFolder(DDS_FOLDER_UID); + const promFolderPath = await findFolder(PROM_FOLDER_UID); + this.setState((prevState) => ({ + dds: { + ...prevState.dds, + installed: ddsFolderPath !== undefined, + folderPath: ddsFolderPath || DDS_FOLDER_NAME, + }, + prom: { + ...prevState.prom, + installed: promFolderPath !== undefined, + folderPath: promFolderPath || PROM_FOLDER_NAME, + }, + })); + } catch (error) { + console.error('failed to update state', error); + } + }; + + createDataSource = async () => { + const { datasource } = await getBackendSrv().post(DATASOURCE_API, { + type: DATA_SOURCE_TYPE, + access: 'proxy', + }); + await getDataSourceSrv().reload(); + locationService.push(`/datasources/edit/${datasource.uid}`); + }; + + goToFolder = async (folderUid: string, newInstall: boolean) => { + if (newInstall) { + // Don't use locationService: the only way to reload folder tree is to reload the page. + // Official Grafana plugins do the same trick. + window.location.assign(`/dashboards/f/${folderUid}`); + } else { + locationService.push(`/dashboards/f/${folderUid}`); + } + }; + + setFolderState = (isDds: boolean, operation: Operation) => { + this.setState((prevState) => ({ + ...prevState, + [isDds ? 'dds' : 'prom']: { + ...prevState[isDds ? 'dds' : 'prom'], + operation: operation, + }, + })); + }; + + processFolder = async (folderUid: string, operCode: OperCode) => { + const isDds = folderUid === DDS_FOLDER_UID; + const defaultFolderName = isDds ? DDS_FOLDER_NAME : PROM_FOLDER_NAME; + const dashboards = isDds ? DDS_DASHBOARDS : PROM_DASHBOARDS; + + this.setFolderState(isDds, { + code: operCode, + status: OperStatus.InProgress, + }); + + try { + if (operCode === OperCode.Reset || operCode === OperCode.Delete) { + await deleteFolder(folderUid); + } + if (operCode === OperCode.Reset || operCode === OperCode.Install) { + await installDashboards(folderUid, defaultFolderName, dashboards); + } + this.setFolderState(isDds, { + code: operCode, + status: OperStatus.Done, + }); + } catch (error) { + this.setFolderState(isDds, { + code: operCode, + status: OperStatus.Error, + }); + const appEvents = getAppEvents(); + appEvents.publish({ + type: AppEvents.alertError.name, + payload: [`Unexpected error: ${error instanceof Error ? error.message : 'Unknown error'}`], + }); + } finally { + // There seems to be no way to refresh the folder tree without reloading the page. + // When a folder deleted or created, + // it won't be visible in dashboard tree until page is reloaded. + await this.updateFolderState(); + } + }; + + render() { + const { dds, prom } = this.state; + const isBusy = dds.operation.status === OperStatus.InProgress || prom.operation.status === OperStatus.InProgress; + + return ( + // It's ScrollContainer, but it's available only in Grafana v12+ +
+
+ + {/* Use PanelContainer for Alert to avoid extra gaps on bigger screens */} + + + Clicking on install will create a folder with a reserved UID and add sample dashboards to the folder. Both + the folder and the dashboards are not owned by the plugin and can be managed by users. +
+ NB: after the installation, you may need to reload the page to see the folders under the{' '} + Dashboards section. +
+
+ + + + The destination folder having the reserved UID is deleted, and the sample dashboards are re-installed. +
+ NB: if you change reserved folder title or move it, it will still have the same UID and will be + reset. +
+
+ + + +

+ logo for IBM RMF + + DDS Sample Dashboards +

+
+

The plugin provides a way to access RMF Distributed Data Server (DDS) directly.

+

Create an IBM RMF data source and install the sample dashboards to explore.

+

+ Destination folder: Dashboards / {dds.folderPath} + + [UID='{DDS_FOLDER_UID}'] +

+ + + + + + + +
+
+ + + +

+ + Prometheus Sample Dashboards +

+
+

+ RMF Distributed Data Server (DDS) exposes Monitor III metrics in OpenMetrics format which allows to feed + the data into 3rd party monitoring systems such as Prometheus, VictoriaMetrics, and others. +

+

+ Follow{' '} + + RMF DDS documentation + {' '} + to set it up and install the Prometheus-based sample dashboards to explore. +

+

+ Destination folder: Dashboards / {prom.folderPath} + + [UID='{PROM_FOLDER_UID}'] +

+ + + + + +
+
+
+ ); + } +} diff --git a/grafana/rmf-app/src/components/Root/Space.tsx b/grafana/rmf-app/src/components/Root/Space.tsx new file mode 100644 index 00000000..56650318 --- /dev/null +++ b/grafana/rmf-app/src/components/Root/Space.tsx @@ -0,0 +1,33 @@ +/** + * (C) Copyright IBM Corp. 2023, 2025. + * (C) Copyright Rocket Software, Inc. 2023-2025. + * + * 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. + */ +import React from 'react'; + +interface SpaceProps { + layout?: string; + h?: number; + v?: number; +} + +// `Space` from @grafana/ui is available only in Grafana v11+ +export const Space: React.FC = ({ layout = 'block', h = 0, v = 0 }) => { + let style = { + display: layout == 'inline' ? 'inline-block' : 'block', + paddingRight: `${h * 8}px`, + paddingBottom: `${v * 8}px`, + }; + return
; +}; diff --git a/grafana/rmf-app/src/components/Root/StatusIcon.tsx b/grafana/rmf-app/src/components/Root/StatusIcon.tsx new file mode 100644 index 00000000..3414a466 --- /dev/null +++ b/grafana/rmf-app/src/components/Root/StatusIcon.tsx @@ -0,0 +1,37 @@ +/** + * (C) Copyright IBM Corp. 2023, 2025. + * (C) Copyright Rocket Software, Inc. 2023-2025. + * + * 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. + */ +import React from 'react'; +import { Icon } from '@grafana/ui'; + +import { OperStatus } from './types'; + +interface StatusIconProps { + code: OperStatus; +} + +export const StatusIcon: React.FC = ({ code }) => { + switch (code) { + case OperStatus.Done: + return ; + case OperStatus.InProgress: + return ; + case OperStatus.Error: + return ; + default: + return ; + } +}; diff --git a/grafana/rmf-app/src/components/RootPage/index.ts b/grafana/rmf-app/src/components/Root/index.ts similarity index 83% rename from grafana/rmf-app/src/components/RootPage/index.ts rename to grafana/rmf-app/src/components/Root/index.ts index 3a085c76..f22263df 100644 --- a/grafana/rmf-app/src/components/RootPage/index.ts +++ b/grafana/rmf-app/src/components/Root/index.ts @@ -1,6 +1,6 @@ /** - * (C) Copyright IBM Corp. 2023. - * (C) Copyright Rocket Software, Inc. 2023. + * (C) Copyright IBM Corp. 2023, 2025. + * (C) Copyright Rocket Software, Inc. 2023-2025. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,4 +14,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -export * from './RootPage'; +export * from './Root'; diff --git a/grafana/rmf-app/src/components/DataSourceList/index.ts b/grafana/rmf-app/src/components/Root/types.ts similarity index 58% rename from grafana/rmf-app/src/components/DataSourceList/index.ts rename to grafana/rmf-app/src/components/Root/types.ts index c7f20d96..07ef1028 100644 --- a/grafana/rmf-app/src/components/DataSourceList/index.ts +++ b/grafana/rmf-app/src/components/Root/types.ts @@ -1,6 +1,6 @@ /** - * (C) Copyright IBM Corp. 2023. - * (C) Copyright Rocket Software, Inc. 2023. + * (C) Copyright IBM Corp. 2023, 2025. + * (C) Copyright Rocket Software, Inc. 2023-2025. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,4 +14,28 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -export * from './DataSourceList'; + +export enum OperCode { + None, + Install, + Reset, + Delete, +} + +export enum OperStatus { + None, + Done, + InProgress, + Error, +} + +export interface Operation { + code: OperCode; + status: OperStatus; +} + +export interface FolderStatus { + folderPath: string; + installed: boolean; + operation: Operation; +} diff --git a/grafana/rmf-app/src/components/Root/utils.ts b/grafana/rmf-app/src/components/Root/utils.ts new file mode 100644 index 00000000..db110d49 --- /dev/null +++ b/grafana/rmf-app/src/components/Root/utils.ts @@ -0,0 +1,83 @@ +/** + * (C) Copyright IBM Corp. 2023, 2025. + * (C) Copyright Rocket Software, Inc. 2023-2025. + * + * 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. + */ +const FOLDERS_API = '/api/folders'; +const DASHBOARDS_API = '/api/dashboards/db'; + +// Don't use `getBackendSrv` to avoid built-in notifications: they won't work as we need them. + +export async function findFolder(id: string): Promise { + const res = await fetch(`${FOLDERS_API}/${id}`); + if (res.ok) { + const data = await res.json(); + if (data.parents) { + const parentPath = data.parents.map((parent: { title: string }) => parent.title).join(' / '); + return `${parentPath} / ${data.title}`; + } + return data.title; + } + return undefined; +} + +async function createFolder(uid: string, title: string) { + const res = await fetch(`${FOLDERS_API}`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + uid: uid, + title: title, + }), + }); + if (!res.ok) { + throw new Error(`failed to create folder: ${res.status} - ${await res.text()}`); + } +} + +export async function deleteFolder(uid: string) { + const res = await fetch(`${FOLDERS_API}/${uid}`, { + method: 'DELETE', + headers: { + 'Content-Type': 'application/json', + }, + }); + if (!res.ok) { + throw new Error(`failed to delete folder: ${res.status} - ${await res.text()}`); + } +} + +async function createDashboard(folderUid: string, dashboard: object) { + // Don't use `getBackendSrv` to avoid notifications + const res = await fetch(DASHBOARDS_API, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ dashboard: dashboard, folderUid: folderUid }), + }); + if (!res.ok) { + throw new Error(`failed to create dashboard ${res.status} - ${await res.text()}`); + } +} + +export async function installDashboards(folderUid: string, defaultFolderName: string, dashboards: object[]) { + const folderPath = await findFolder(folderUid); + if (folderPath === undefined) { + await createFolder(folderUid, defaultFolderName); + } + await Promise.all(dashboards.map((dashboard) => createDashboard(folderUid, dashboard))); +} diff --git a/grafana/rmf-app/src/components/RootPage/RootPage.test.tsx b/grafana/rmf-app/src/components/RootPage/RootPage.test.tsx deleted file mode 100644 index b188ef42..00000000 --- a/grafana/rmf-app/src/components/RootPage/RootPage.test.tsx +++ /dev/null @@ -1,246 +0,0 @@ -/** - * (C) Copyright IBM Corp. 2023. - * (C) Copyright Rocket Software, Inc. 2023. - * - * 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. - */ -import { shallow } from 'enzyme'; -import React from 'react'; -import { Observable } from 'rxjs'; -import { AppPluginMeta, PluginType } from '@grafana/data'; -import { Alert } from '@grafana/ui'; -import { ApplicationName, ApplicationSubTitle } from '../../constants'; -import { DataSourceList } from '../DataSourceList'; -import { RootPage } from './RootPage'; - -/** - * Meta - */ -const getMeta = (): AppPluginMeta => ({ - id: '', - name: '', - type: PluginType.app, - module: '', - baseUrl: '', - info: { - author: {} as any, - description: '', - logos: { - large: '', - small: '', - }, - links: [], - screenshots: [], - updated: '', - version: '', - }, -}); - -/** - * DataSourceMock - */ -const getDataSourceMock = jest.fn().mockImplementation(() => Promise.resolve([])); - -/** - * RMFMock - */ -const rmfMock = { - query: jest.fn().mockImplementation( - () => - new Observable((subscriber) => { - subscriber.next({ - data: [ - { - fields: [ - { - values: { - toArray() { - return ['info', '2', '3']; - }, - }, - }, - ], - length: 1, - }, - ], - }); - subscriber.complete(); - }) - ), -}; -/** - * GetRmfMock - */ -const getRmfMock = jest.fn().mockImplementation(() => Promise.resolve(rmfMock)); - -/** - * Mock @grafana/runtime - */ -jest.mock('@grafana/runtime', () => ({ - getBackendSrv: () => ({ - get: getDataSourceMock, - }), - getDataSourceSrv: () => ({ - get: getRmfMock, - }), -})); - -/** - * RootPage - */ -describe('RootPage', () => { - const meta = getMeta(); - const path = '/app'; - const onNavChangedMock = jest.fn(); - - beforeAll(() => { - Object.defineProperty(window, 'location', { - value: { reload: jest.fn() }, - }); - }); - - beforeEach(() => { - onNavChangedMock.mockClear(); - getDataSourceMock.mockClear(); - getRmfMock.mockClear(); - rmfMock.query.mockClear(); - }); - - /** - * Mounting - */ - describe('Mounting', () => { - it('Should update navigation', () => { - const wrapper = shallow( - - ); - const testedMethod = jest.spyOn(wrapper.instance(), 'updateNav'); - wrapper.instance().componentDidMount(); - expect(testedMethod).toHaveBeenCalledTimes(1); - }); - - it('Should make get /api/datasources request', () => { - const wrapper = shallow( - - ); - wrapper.instance().componentDidMount(); - expect(getDataSourceMock).toHaveBeenCalledWith('/api/datasources'); - }); - - // it('Should check supported commands', (done) => { - // getDataSourceMock.mockImplementationOnce(() => - // Promise.resolve([ - // { - // type: DataSourceType.RMFTYPE, - // name: 'IBM RMF for z/OS', - // }, - // ]) - // ); - // const wrapper = shallow( - // - // ); - // wrapper.instance().componentDidMount(); - - // setImmediate(() => { - // expect(getRmfMock).toHaveBeenCalledWith('@grafana/runtime'); - // expect(rmfMock.query).toHaveBeenCalledWith({ targets: [{ refId: 'A', query: RmfCommand.COMMAND }] }); - // expect(wrapper.state().loading).toBeFalsy(); - // expect(wrapper.state().dataSources).toEqual([ - // { - // type: DataSourceType.RMFTYPE, - // name: 'IBM RMF for z/OS', - // commands: ['INFO'], - // }, - // ]); - // done(); - // }); - // }); - }); - - /** - * updateNav - */ - describe('updateNav', () => { - it('Should call onNavChanged prop', () => { - const wrapper = shallow( - - ); - wrapper.instance().updateNav(); - const node = { - text: ApplicationName, - img: meta.info.logos.large, - subTitle: ApplicationSubTitle, - url: path, - children: [ - { - text: 'Home', - url: path, - id: 'home', - icon: 'home', - active: true, - }, - ], - }; - expect(onNavChangedMock).toHaveBeenCalledWith({ - node: node, - main: node, - }); - }); - }); - - /** - * Rendering - */ - describe('rendering', () => { - it('Should show message if loading=true', (done) => { - const wrapper = shallow( - - ); - const loadingMessageComponent = wrapper.findWhere( - (node) => node.is(Alert) && node.prop('title') === 'Loading...' - ); - expect(loadingMessageComponent.exists()).toBeTruthy(); - wrapper.instance().componentDidMount(); - setImmediate(() => { - const dataSourceListComponent = wrapper.findWhere((node) => node.is(DataSourceList)); - const loadingMessageComponent = wrapper.findWhere( - (node) => node.is(Alert) && node.prop('title') === 'Loading...' - ); - expect(loadingMessageComponent.exists()).not.toBeTruthy(); - expect(dataSourceListComponent.exists()).toBeTruthy(); - expect(dataSourceListComponent.prop('dataSources')).toEqual(wrapper.state().dataSources); - done(); - }); - }); - - it('If dataSource is unable to make query, should work correctly', async () => { - const wrapper = shallow( - , - { disableLifecycleMethods: true } - ); - - await wrapper.instance().componentDidMount(); - - const dataSourceListComponent = wrapper.findWhere((node) => node.is(DataSourceList)); - const loadingMessageComponent = wrapper.findWhere( - (node) => node.is(Alert) && node.prop('title') === 'Loading...' - ); - expect(loadingMessageComponent.exists()).not.toBeTruthy(); - expect(dataSourceListComponent.exists()).toBeTruthy(); - }); - }); - - afterAll(() => { - jest.resetAllMocks(); - }); -}); diff --git a/grafana/rmf-app/src/components/RootPage/RootPage.tsx b/grafana/rmf-app/src/components/RootPage/RootPage.tsx deleted file mode 100644 index 9431f357..00000000 --- a/grafana/rmf-app/src/components/RootPage/RootPage.tsx +++ /dev/null @@ -1,189 +0,0 @@ -/** - * (C) Copyright IBM Corp. 2023, 2024. - * (C) Copyright Rocket Software, Inc. 2023-2024. - * - * 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. - */ -import React, { PureComponent } from 'react'; -import { AppRootProps, NavModelItem } from '@grafana/data'; -import { getBackendSrv } from '@grafana/runtime'; -import { Alert } from '@grafana/ui'; -import { ApplicationName, ApplicationSubTitle, DataSourceType } from '../../constants'; -import { GlobalSettings, RmfDataSourceInstanceSettings } from '../../types'; -import { DataSourceList } from '../DataSourceList'; - -/** - * Properties - */ -interface Props extends AppRootProps {} - -/** - * State - */ -interface State { - /** - * Data sources - * - * @type {RmfDataSourceInstanceSettings[]} - */ - dataSources: RmfDataSourceInstanceSettings[]; - - /** - * Loading - * - * @type {boolean} - */ - loading: boolean; -} - -/** - * Root Page - */ -export class RootPage extends PureComponent { - /** - * Default state - */ - state: State = { - loading: true, - dataSources: [], - }; - - /** - * Mount - */ - async componentDidMount() { - this.updateNav(); - - /** - * Get data sources - */ - const dataSources = await getBackendSrv() - .get('/api/datasources') - .then((result: RmfDataSourceInstanceSettings[]) => { - return result.filter((ds: RmfDataSourceInstanceSettings) => { - return ds.type === DataSourceType.RMFTYPE; - }); - }); - - /** - * Check supported commands for RMF Data Sources - */ - await Promise.all( - dataSources.map(async (ds: RmfDataSourceInstanceSettings) => { - ds.commands = []; - - /** - * Get Data Source - */ - // const rmf = await getDataSourceSrv().get(ds.name); - - /** - * Execute query - */ - // const dsQuery = rmf.query({ - // targets: [{ refId: 'A', query: RmfCommand.COMMAND }], - // } as DataQueryRequest) as unknown; - - // const query = lastValueFrom(dsQuery as Observable); - // if (!query) { - // return; - // } - - /** - * Get available commands - */ - // await query - // .then((response: DataQueryResponse) => response.data) - // .then((data: DataQueryResponseData[]) => - // data.forEach((item: DataQueryResponseData) => { - // item.fields.forEach((field: Field) => { - // ds.commands.push( - // ...field.values - // .toArray() - // .filter((value: string) => value.match(/\S+\.\S+|INFO/i)) - // .map((value) => value.toUpperCase()) - // ); - // }); - // }) - // ) - // .catch(() => {}); - }) - ); - - /** - * Set state - */ - this.setState({ - dataSources, - loading: false, - }); - } - - /** - * Navigation - */ - updateNav() { - const { path, onNavChanged, meta } = this.props; - const tabs: NavModelItem[] = []; - - /** - * Home - */ - tabs.push({ - text: 'Home', - url: path, - id: 'home', - icon: 'home', - active: true, - }); - - /** - * Header - */ - const node = { - text: ApplicationName, - img: meta.info.logos.large, - subTitle: ApplicationSubTitle, - url: path, - children: tabs, - }; - - /** - * Update the page header - */ - onNavChanged({ - node: node, - main: node, - }); - } - - /** - * Render - */ - render() { - const { loading, dataSources } = this.state; - - /** - * Loading - */ - if (loading) { - return ( - -

Loading time depends on the number of configured data sources.

-
- ); - } - - return ; - } -} diff --git a/grafana/rmf-app/src/components/index.ts b/grafana/rmf-app/src/components/index.ts index 06456840..8d64bda9 100644 --- a/grafana/rmf-app/src/components/index.ts +++ b/grafana/rmf-app/src/components/index.ts @@ -15,5 +15,4 @@ * limitations under the License. */ export * from './Config'; -export * from './DataSourceList'; -export * from './RootPage'; +export * from './Root'; diff --git a/grafana/rmf-app/src/constants.ts b/grafana/rmf-app/src/constants.ts index b4b8222d..4d388c6f 100644 --- a/grafana/rmf-app/src/constants.ts +++ b/grafana/rmf-app/src/constants.ts @@ -14,44 +14,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -/** - * Data Source types - */ -export enum DataSourceType { - RMFTYPE = 'ibm-rmf-datasource', -} - -/** - * New Data Source names - */ -export enum DataSourceName { - RMFNAME = 'IBM RMF for z/OS', -} -/** - * RMF commands - */ -export enum RmfCommand { - COMMAND = 'command', -} +import appPluginJson from './plugin.json'; +import dataSourcePluginJson from './datasources/rmf-datasource/plugin.json'; -/** - * Client Type Values - */ -export enum ClientTypeValue { - CLUSTER = 'cluster', - SENTINEL = 'sentinel', - SOCKET = 'socket', - STANDALONE = 'standalone', -} - -/** - * Application root page - */ -export const ApplicationRoot = '/a/ibm-rmf'; - -/** - * Application - */ -export const ApplicationName = 'IBM RMF'; -export const ApplicationSubTitle = 'IBM RMF Plugin Manager'; +export const APP_NAME = appPluginJson.name; +export const APP_DESC = appPluginJson.info.description; +export const APP_LOGO = appPluginJson.info.logos.large; +export const APP_LOGO_URL = `public/plugins/${appPluginJson.id}/${appPluginJson.info.logos.large}`; +export const APP_BASE_URL = `/a/${appPluginJson.id}`; +export const DATA_SOURCE_TYPE = dataSourcePluginJson.id; +export const DATA_SOURCE_NAME = dataSourcePluginJson.name; +export const DDS_OPEN_METRICS_DOC_URL = + 'https://www.ibm.com/docs/en/zos/3.1.0?topic=functions-setting-up-distributed-data-server-zos'; diff --git a/grafana/rmf-app/src/dashboards/Dashboards.json b/grafana/rmf-app/src/dashboards/Dashboards.json deleted file mode 100644 index f08a0be8..00000000 --- a/grafana/rmf-app/src/dashboards/Dashboards.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "__inputs": [], - "__elements": {}, - "__requires": [ - { - "type": "panel", - "id": "dashlist", - "name": "Dashboard list", - "version": "" - }, - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "9.5.1" - } - ], - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": { - "type": "grafana", - "uid": "-- Grafana --" - }, - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "target": { - "limit": 100, - "matchAny": false, - "tags": [], - "type": "dashboard" - }, - "type": "dashboard" - } - ] - }, - "editable": true, - "fiscalYearStartMonth": 0, - "graphTooltip": 0, - "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "Import Dashboards", - "tooltip": "Import Dashboards", - "type": "link", - "url": "/plugins/ibm-rmf?page=dashboards" - } - ], - "liveNow": false, - "panels": [ - { - "datasource": { - "type": "datasource", - "uid": "grafana" - }, - "gridPos": { - "h": 16, - "w": 8, - "x": 0, - "y": 0 - }, - "id": 2, - "options": { - "folderId": 0, - "maxItems": 100, - "query": "", - "showHeadings": true, - "showRecentlyViewed": false, - "showSearch": true, - "showStarred": false, - "tags": [ - "RMF", "BARCHART" - ] - }, - "pluginVersion": "9.0.5", - "title": "RMF Chart Dashboards", - "transparent": true, - "type": "dashlist" - }, - { - "datasource": { - "type": "datasource", - "uid": "grafana" - }, - "gridPos": { - "h": 16, - "w": 8, - "x": 8, - "y": 0 - }, - "id": 4, - "options": { - "folderId": 0, - "maxItems": 100, - "query": "", - "showHeadings": true, - "showRecentlyViewed": false, - "showSearch": true, - "showStarred": false, - "tags": [ - "RMF", "REPORT" - ] - }, - "pluginVersion": "9.0.5", - "title": "RMF Reporting Dashboards", - "transparent": true, - "type": "dashlist" - }, - { - "datasource": { - "type": "datasource", - "uid": "grafana" - }, - "gridPos": { - "h": 16, - "w": 8, - "x": 16, - "y": 0 - }, - "id": 6, - "options": { - "folderId": 0, - "maxItems": 10, - "query": "", - "showHeadings": true, - "showRecentlyViewed": false, - "showSearch": true, - "showStarred": false, - "tags": [ - "RMF", "TIMELINE" - ] - }, - "pluginVersion": "9.5.1", - "title": "RMF Time Series Dashboards", - "transparent": true, - "type": "dashlist" - } - ], - "schemaVersion": 36, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-6h", - "to": "now" - }, - "timepicker": {}, - "timezone": "", - "title": "Dashboards", - "uid": "kCJN4Vh4z", - "version": 7, - "weekStart": "" -} diff --git a/grafana/rmf-app/src/dashboards/CACHDET.json b/grafana/rmf-app/src/dashboards/dds/CACHDET.json similarity index 100% rename from grafana/rmf-app/src/dashboards/CACHDET.json rename to grafana/rmf-app/src/dashboards/dds/CACHDET.json diff --git a/grafana/rmf-app/src/dashboards/CACHSUM.json b/grafana/rmf-app/src/dashboards/dds/CACHSUM.json similarity index 100% rename from grafana/rmf-app/src/dashboards/CACHSUM.json rename to grafana/rmf-app/src/dashboards/dds/CACHSUM.json diff --git a/grafana/rmf-app/src/dashboards/CFACT.json b/grafana/rmf-app/src/dashboards/dds/CFACT.json similarity index 100% rename from grafana/rmf-app/src/dashboards/CFACT.json rename to grafana/rmf-app/src/dashboards/dds/CFACT.json diff --git a/grafana/rmf-app/src/dashboards/CFOVER.json b/grafana/rmf-app/src/dashboards/dds/CFOVER.json similarity index 100% rename from grafana/rmf-app/src/dashboards/CFOVER.json rename to grafana/rmf-app/src/dashboards/dds/CFOVER.json diff --git a/grafana/rmf-app/src/dashboards/CFSYS.json b/grafana/rmf-app/src/dashboards/dds/CFSYS.json similarity index 100% rename from grafana/rmf-app/src/dashboards/CFSYS.json rename to grafana/rmf-app/src/dashboards/dds/CFSYS.json diff --git a/grafana/rmf-app/src/dashboards/CHANNEL.json b/grafana/rmf-app/src/dashboards/dds/CHANNEL.json similarity index 100% rename from grafana/rmf-app/src/dashboards/CHANNEL.json rename to grafana/rmf-app/src/dashboards/dds/CHANNEL.json diff --git a/grafana/rmf-app/src/dashboards/CPC.json b/grafana/rmf-app/src/dashboards/dds/CPC.json similarity index 100% rename from grafana/rmf-app/src/dashboards/CPC.json rename to grafana/rmf-app/src/dashboards/dds/CPC.json diff --git a/grafana/rmf-app/src/dashboards/CRYOVW.json b/grafana/rmf-app/src/dashboards/dds/CRYOVW.json similarity index 100% rename from grafana/rmf-app/src/dashboards/CRYOVW.json rename to grafana/rmf-app/src/dashboards/dds/CRYOVW.json diff --git a/grafana/rmf-app/src/dashboards/Common Storage Activity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Common Storage Activity (Timeline).json similarity index 100% rename from grafana/rmf-app/src/dashboards/Common Storage Activity (Timeline).json rename to grafana/rmf-app/src/dashboards/dds/Common Storage Activity (Timeline).json diff --git a/grafana/rmf-app/src/dashboards/Common Storage Activity.json b/grafana/rmf-app/src/dashboards/dds/Common Storage Activity.json similarity index 100% rename from grafana/rmf-app/src/dashboards/Common Storage Activity.json rename to grafana/rmf-app/src/dashboards/dds/Common Storage Activity.json diff --git a/grafana/rmf-app/src/dashboards/Coupling Facility Overview (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview (Timeline).json similarity index 100% rename from grafana/rmf-app/src/dashboards/Coupling Facility Overview (Timeline).json rename to grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview (Timeline).json diff --git a/grafana/rmf-app/src/dashboards/Coupling Facility Overview.json b/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview.json similarity index 100% rename from grafana/rmf-app/src/dashboards/Coupling Facility Overview.json rename to grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview.json diff --git a/grafana/rmf-app/src/dashboards/DELAY.json b/grafana/rmf-app/src/dashboards/dds/DELAY.json similarity index 100% rename from grafana/rmf-app/src/dashboards/DELAY.json rename to grafana/rmf-app/src/dashboards/dds/DELAY.json diff --git a/grafana/rmf-app/src/dashboards/DEV.json b/grafana/rmf-app/src/dashboards/dds/DEV.json similarity index 100% rename from grafana/rmf-app/src/dashboards/DEV.json rename to grafana/rmf-app/src/dashboards/dds/DEV.json diff --git a/grafana/rmf-app/src/dashboards/DEVR.json b/grafana/rmf-app/src/dashboards/dds/DEVR.json similarity index 100% rename from grafana/rmf-app/src/dashboards/DEVR.json rename to grafana/rmf-app/src/dashboards/dds/DEVR.json diff --git a/grafana/rmf-app/src/dashboards/DSND.json b/grafana/rmf-app/src/dashboards/dds/DSND.json similarity index 100% rename from grafana/rmf-app/src/dashboards/DSND.json rename to grafana/rmf-app/src/dashboards/dds/DSND.json diff --git a/grafana/rmf-app/src/dashboards/EADM.json b/grafana/rmf-app/src/dashboards/dds/EADM.json similarity index 100% rename from grafana/rmf-app/src/dashboards/EADM.json rename to grafana/rmf-app/src/dashboards/dds/EADM.json diff --git a/grafana/rmf-app/src/dashboards/ENCLAVE.json b/grafana/rmf-app/src/dashboards/dds/ENCLAVE.json similarity index 100% rename from grafana/rmf-app/src/dashboards/ENCLAVE.json rename to grafana/rmf-app/src/dashboards/dds/ENCLAVE.json diff --git a/grafana/rmf-app/src/dashboards/ENQ.json b/grafana/rmf-app/src/dashboards/dds/ENQ.json similarity index 100% rename from grafana/rmf-app/src/dashboards/ENQ.json rename to grafana/rmf-app/src/dashboards/dds/ENQ.json diff --git a/grafana/rmf-app/src/dashboards/Execution Velocity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Execution Velocity (Timeline).json similarity index 100% rename from grafana/rmf-app/src/dashboards/Execution Velocity (Timeline).json rename to grafana/rmf-app/src/dashboards/dds/Execution Velocity (Timeline).json diff --git a/grafana/rmf-app/src/dashboards/Execution Velocity.json b/grafana/rmf-app/src/dashboards/dds/Execution Velocity.json similarity index 100% rename from grafana/rmf-app/src/dashboards/Execution Velocity.json rename to grafana/rmf-app/src/dashboards/dds/Execution Velocity.json diff --git a/grafana/rmf-app/src/dashboards/General Activity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/General Activity (Timeline).json similarity index 100% rename from grafana/rmf-app/src/dashboards/General Activity (Timeline).json rename to grafana/rmf-app/src/dashboards/dds/General Activity (Timeline).json diff --git a/grafana/rmf-app/src/dashboards/General Activity.json b/grafana/rmf-app/src/dashboards/dds/General Activity.json similarity index 100% rename from grafana/rmf-app/src/dashboards/General Activity.json rename to grafana/rmf-app/src/dashboards/dds/General Activity.json diff --git a/grafana/rmf-app/src/dashboards/HSM.json b/grafana/rmf-app/src/dashboards/dds/HSM.json similarity index 100% rename from grafana/rmf-app/src/dashboards/HSM.json rename to grafana/rmf-app/src/dashboards/dds/HSM.json diff --git a/grafana/rmf-app/src/dashboards/IOQ.json b/grafana/rmf-app/src/dashboards/dds/IOQ.json similarity index 100% rename from grafana/rmf-app/src/dashboards/IOQ.json rename to grafana/rmf-app/src/dashboards/dds/IOQ.json diff --git a/grafana/rmf-app/src/dashboards/JES.json b/grafana/rmf-app/src/dashboards/dds/JES.json similarity index 100% rename from grafana/rmf-app/src/dashboards/JES.json rename to grafana/rmf-app/src/dashboards/dds/JES.json diff --git a/grafana/rmf-app/src/dashboards/LOCKSP.json b/grafana/rmf-app/src/dashboards/dds/LOCKSP.json similarity index 100% rename from grafana/rmf-app/src/dashboards/LOCKSP.json rename to grafana/rmf-app/src/dashboards/dds/LOCKSP.json diff --git a/grafana/rmf-app/src/dashboards/LOCKSU.json b/grafana/rmf-app/src/dashboards/dds/LOCKSU.json similarity index 100% rename from grafana/rmf-app/src/dashboards/LOCKSU.json rename to grafana/rmf-app/src/dashboards/dds/LOCKSU.json diff --git a/grafana/rmf-app/src/dashboards/OPD.json b/grafana/rmf-app/src/dashboards/dds/OPD.json similarity index 100% rename from grafana/rmf-app/src/dashboards/OPD.json rename to grafana/rmf-app/src/dashboards/dds/OPD.json diff --git a/grafana/rmf-app/src/dashboards/Overall Image Activity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Overall Image Activity (Timeline).json similarity index 100% rename from grafana/rmf-app/src/dashboards/Overall Image Activity (Timeline).json rename to grafana/rmf-app/src/dashboards/dds/Overall Image Activity (Timeline).json diff --git a/grafana/rmf-app/src/dashboards/Overall Image Activity.json b/grafana/rmf-app/src/dashboards/dds/Overall Image Activity.json similarity index 100% rename from grafana/rmf-app/src/dashboards/Overall Image Activity.json rename to grafana/rmf-app/src/dashboards/dds/Overall Image Activity.json diff --git a/grafana/rmf-app/src/dashboards/PCIE.json b/grafana/rmf-app/src/dashboards/dds/PCIE.json similarity index 100% rename from grafana/rmf-app/src/dashboards/PCIE.json rename to grafana/rmf-app/src/dashboards/dds/PCIE.json diff --git a/grafana/rmf-app/src/dashboards/PROC.json b/grafana/rmf-app/src/dashboards/dds/PROC.json similarity index 100% rename from grafana/rmf-app/src/dashboards/PROC.json rename to grafana/rmf-app/src/dashboards/dds/PROC.json diff --git a/grafana/rmf-app/src/dashboards/PROCU.json b/grafana/rmf-app/src/dashboards/dds/PROCU.json similarity index 100% rename from grafana/rmf-app/src/dashboards/PROCU.json rename to grafana/rmf-app/src/dashboards/dds/PROCU.json diff --git a/grafana/rmf-app/src/dashboards/Performance Index (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Performance Index (Timeline).json similarity index 100% rename from grafana/rmf-app/src/dashboards/Performance Index (Timeline).json rename to grafana/rmf-app/src/dashboards/dds/Performance Index (Timeline).json diff --git a/grafana/rmf-app/src/dashboards/Performance Index.json b/grafana/rmf-app/src/dashboards/dds/Performance Index.json similarity index 100% rename from grafana/rmf-app/src/dashboards/Performance Index.json rename to grafana/rmf-app/src/dashboards/dds/Performance Index.json diff --git a/grafana/rmf-app/src/dashboards/Response Time (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Response Time (Timeline).json similarity index 100% rename from grafana/rmf-app/src/dashboards/Response Time (Timeline).json rename to grafana/rmf-app/src/dashboards/dds/Response Time (Timeline).json diff --git a/grafana/rmf-app/src/dashboards/Response Time.json b/grafana/rmf-app/src/dashboards/dds/Response Time.json similarity index 100% rename from grafana/rmf-app/src/dashboards/Response Time.json rename to grafana/rmf-app/src/dashboards/dds/Response Time.json diff --git a/grafana/rmf-app/src/dashboards/SPACED.json b/grafana/rmf-app/src/dashboards/dds/SPACED.json similarity index 100% rename from grafana/rmf-app/src/dashboards/SPACED.json rename to grafana/rmf-app/src/dashboards/dds/SPACED.json diff --git a/grafana/rmf-app/src/dashboards/SPACEG.json b/grafana/rmf-app/src/dashboards/dds/SPACEG.json similarity index 100% rename from grafana/rmf-app/src/dashboards/SPACEG.json rename to grafana/rmf-app/src/dashboards/dds/SPACEG.json diff --git a/grafana/rmf-app/src/dashboards/STOR.json b/grafana/rmf-app/src/dashboards/dds/STOR.json similarity index 100% rename from grafana/rmf-app/src/dashboards/STOR.json rename to grafana/rmf-app/src/dashboards/dds/STOR.json diff --git a/grafana/rmf-app/src/dashboards/STORC.json b/grafana/rmf-app/src/dashboards/dds/STORC.json similarity index 100% rename from grafana/rmf-app/src/dashboards/STORC.json rename to grafana/rmf-app/src/dashboards/dds/STORC.json diff --git a/grafana/rmf-app/src/dashboards/STORCR.json b/grafana/rmf-app/src/dashboards/dds/STORCR.json similarity index 100% rename from grafana/rmf-app/src/dashboards/STORCR.json rename to grafana/rmf-app/src/dashboards/dds/STORCR.json diff --git a/grafana/rmf-app/src/dashboards/STORF.json b/grafana/rmf-app/src/dashboards/dds/STORF.json similarity index 100% rename from grafana/rmf-app/src/dashboards/STORF.json rename to grafana/rmf-app/src/dashboards/dds/STORF.json diff --git a/grafana/rmf-app/src/dashboards/STORM.json b/grafana/rmf-app/src/dashboards/dds/STORM.json similarity index 100% rename from grafana/rmf-app/src/dashboards/STORM.json rename to grafana/rmf-app/src/dashboards/dds/STORM.json diff --git a/grafana/rmf-app/src/dashboards/STORR.json b/grafana/rmf-app/src/dashboards/dds/STORR.json similarity index 100% rename from grafana/rmf-app/src/dashboards/STORR.json rename to grafana/rmf-app/src/dashboards/dds/STORR.json diff --git a/grafana/rmf-app/src/dashboards/STORS.json b/grafana/rmf-app/src/dashboards/dds/STORS.json similarity index 100% rename from grafana/rmf-app/src/dashboards/STORS.json rename to grafana/rmf-app/src/dashboards/dds/STORS.json diff --git a/grafana/rmf-app/src/dashboards/SYSINFO.json b/grafana/rmf-app/src/dashboards/dds/SYSINFO.json similarity index 100% rename from grafana/rmf-app/src/dashboards/SYSINFO.json rename to grafana/rmf-app/src/dashboards/dds/SYSINFO.json diff --git a/grafana/rmf-app/src/dashboards/SYSRG.json b/grafana/rmf-app/src/dashboards/dds/SYSRG.json similarity index 100% rename from grafana/rmf-app/src/dashboards/SYSRG.json rename to grafana/rmf-app/src/dashboards/dds/SYSRG.json diff --git a/grafana/rmf-app/src/dashboards/SYSSUM.json b/grafana/rmf-app/src/dashboards/dds/SYSSUM.json similarity index 100% rename from grafana/rmf-app/src/dashboards/SYSSUM.json rename to grafana/rmf-app/src/dashboards/dds/SYSSUM.json diff --git a/grafana/rmf-app/src/dashboards/USAGE.json b/grafana/rmf-app/src/dashboards/dds/USAGE.json similarity index 100% rename from grafana/rmf-app/src/dashboards/USAGE.json rename to grafana/rmf-app/src/dashboards/dds/USAGE.json diff --git a/grafana/rmf-app/src/dashboards/Using & Delays (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Using & Delays (Timeline).json similarity index 100% rename from grafana/rmf-app/src/dashboards/Using & Delays (Timeline).json rename to grafana/rmf-app/src/dashboards/dds/Using & Delays (Timeline).json diff --git a/grafana/rmf-app/src/dashboards/Using & Delays.json b/grafana/rmf-app/src/dashboards/dds/Using & Delays.json similarity index 100% rename from grafana/rmf-app/src/dashboards/Using & Delays.json rename to grafana/rmf-app/src/dashboards/dds/Using & Delays.json diff --git a/grafana/rmf-app/src/dashboards/XCF Activity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/XCF Activity (Timeline).json similarity index 100% rename from grafana/rmf-app/src/dashboards/XCF Activity (Timeline).json rename to grafana/rmf-app/src/dashboards/dds/XCF Activity (Timeline).json diff --git a/grafana/rmf-app/src/dashboards/XCF Activity.json b/grafana/rmf-app/src/dashboards/dds/XCF Activity.json similarity index 100% rename from grafana/rmf-app/src/dashboards/XCF Activity.json rename to grafana/rmf-app/src/dashboards/dds/XCF Activity.json diff --git a/grafana/rmf-app/src/dashboards/XCFGROUP.json b/grafana/rmf-app/src/dashboards/dds/XCFGROUP.json similarity index 100% rename from grafana/rmf-app/src/dashboards/XCFGROUP.json rename to grafana/rmf-app/src/dashboards/dds/XCFGROUP.json diff --git a/grafana/rmf-app/src/dashboards/XCFOVW.json b/grafana/rmf-app/src/dashboards/dds/XCFOVW.json similarity index 100% rename from grafana/rmf-app/src/dashboards/XCFOVW.json rename to grafana/rmf-app/src/dashboards/dds/XCFOVW.json diff --git a/grafana/rmf-app/src/dashboards/XCFPATH.json b/grafana/rmf-app/src/dashboards/dds/XCFPATH.json similarity index 100% rename from grafana/rmf-app/src/dashboards/XCFPATH.json rename to grafana/rmf-app/src/dashboards/dds/XCFPATH.json diff --git a/grafana/rmf-app/src/dashboards/XCFSYS.json b/grafana/rmf-app/src/dashboards/dds/XCFSYS.json similarity index 100% rename from grafana/rmf-app/src/dashboards/XCFSYS.json rename to grafana/rmf-app/src/dashboards/dds/XCFSYS.json diff --git a/grafana/rmf-app/src/dashboards/ZFSFS.json b/grafana/rmf-app/src/dashboards/dds/ZFSFS.json similarity index 100% rename from grafana/rmf-app/src/dashboards/ZFSFS.json rename to grafana/rmf-app/src/dashboards/dds/ZFSFS.json diff --git a/grafana/rmf-app/src/dashboards/ZFSKN.json b/grafana/rmf-app/src/dashboards/dds/ZFSKN.json similarity index 100% rename from grafana/rmf-app/src/dashboards/ZFSKN.json rename to grafana/rmf-app/src/dashboards/dds/ZFSKN.json diff --git a/grafana/rmf-app/src/dashboards/ZFSOVW.json b/grafana/rmf-app/src/dashboards/dds/ZFSOVW.json similarity index 100% rename from grafana/rmf-app/src/dashboards/ZFSOVW.json rename to grafana/rmf-app/src/dashboards/dds/ZFSOVW.json diff --git a/grafana/rmf-app/src/dashboards/dds/index.ts b/grafana/rmf-app/src/dashboards/dds/index.ts new file mode 100644 index 00000000..9884d2c3 --- /dev/null +++ b/grafana/rmf-app/src/dashboards/dds/index.ts @@ -0,0 +1,143 @@ +/** + * (C) Copyright IBM Corp. 2023, 2025. + * (C) Copyright Rocket Software, Inc. 2023-2025. + * + * 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. + */ +import LOCKSP from './LOCKSP.json'; +import ENQ from './ENQ.json'; +import ZFSKN from './ZFSKN.json'; +import HSM from './HSM.json'; +import UsingAndDelays from './Using & Delays.json'; +import USAGE from './USAGE.json'; +import CommonStorageActivityTimeline from './Common Storage Activity (Timeline).json'; +import DSND from './DSND.json'; +import ZFSFS from './ZFSFS.json'; +import STOR from './STOR.json'; +import GeneralActivity from './General Activity.json'; +import SPACEG from './SPACEG.json'; +import EADM from './EADM.json'; +import CFACT from './CFACT.json'; +import PerformanceIndexTimeline from './Performance Index (Timeline).json'; +import OPD from './OPD.json'; +import PCIE from './PCIE.json'; +import XCFActivity from './XCF Activity.json'; +import OverallImageActivity from './Overall Image Activity.json'; +import SYSRG from './SYSRG.json'; +import CFSYS from './CFSYS.json'; +import CFOVER from './CFOVER.json'; +import SYSINFO from './SYSINFO.json'; +import OverallImageActivityTimeline from './Overall Image Activity (Timeline).json'; +import PROCU from './PROCU.json'; +import IOQ from './IOQ.json'; +import CPC from './CPC.json'; +import STORC from './STORC.json'; +import CommonStorageActivity from './Common Storage Activity.json'; +import DEV from './DEV.json'; +import CHANNEL from './CHANNEL.json'; +import XCFGROUP from './XCFGROUP.json'; +import XCFPATH from './XCFPATH.json'; +import ENCLAVE from './ENCLAVE.json'; +import ExecutionVelocityTimeline from './Execution Velocity (Timeline).json'; +import ExecutionVelocity from './Execution Velocity.json'; +import CACHSUM from './CACHSUM.json'; +import STORCR from './STORCR.json'; +import LOCKSU from './LOCKSU.json'; +import GeneralActivityTimeline from './General Activity (Timeline).json'; +import XCFOVW from './XCFOVW.json'; +import CACHDET from './CACHDET.json'; +import DEVR from './DEVR.json'; +import PerformanceIndex from './Performance Index.json'; +import PROC from './PROC.json'; +import DELAY from './DELAY.json'; +import CouplingFacilityOverview from './Coupling Facility Overview.json'; +import SYSSUM from './SYSSUM.json'; +import UsingAndDelaysTimeline from './Using & Delays (Timeline).json'; +import STORM from './STORM.json'; +import STORF from './STORF.json'; +import CRYOVW from './CRYOVW.json'; +import STORS from './STORS.json'; +import SPACED from './SPACED.json'; +import XCFActivityTimeline from './XCF Activity (Timeline).json'; +import XCFSYS from './XCFSYS.json'; +import JES from './JES.json'; +import ResponseTimeTimeline from './Response Time (Timeline).json'; +import CouplingFacilityOverviewTimeline from './Coupling Facility Overview (Timeline).json'; +import STORR from './STORR.json'; +import ResponseTime from './Response Time.json'; +import ZFSOVW from './ZFSOVW.json'; + +export const DASHBOARDS = [ + LOCKSP, + ENQ, + ZFSKN, + HSM, + UsingAndDelays, + USAGE, + CommonStorageActivityTimeline, + DSND, + ZFSFS, + STOR, + GeneralActivity, + SPACEG, + EADM, + CFACT, + PerformanceIndexTimeline, + OPD, + PCIE, + XCFActivity, + OverallImageActivity, + SYSRG, + CFSYS, + CFOVER, + SYSINFO, + OverallImageActivityTimeline, + PROCU, + IOQ, + CPC, + STORC, + CommonStorageActivity, + DEV, + CHANNEL, + XCFGROUP, + XCFPATH, + ENCLAVE, + ExecutionVelocityTimeline, + ExecutionVelocity, + CACHSUM, + STORCR, + LOCKSU, + GeneralActivityTimeline, + XCFOVW, + CACHDET, + DEVR, + PerformanceIndex, + PROC, + DELAY, + CouplingFacilityOverview, + SYSSUM, + UsingAndDelaysTimeline, + STORM, + STORF, + CRYOVW, + STORS, + SPACED, + XCFActivityTimeline, + XCFSYS, + JES, + ResponseTimeTimeline, + CouplingFacilityOverviewTimeline, + STORR, + ResponseTime, + ZFSOVW, +]; diff --git a/grafana/rmf-app/src/dashboards/prometheus/index.ts b/grafana/rmf-app/src/dashboards/prometheus/index.ts new file mode 100644 index 00000000..838a6d76 --- /dev/null +++ b/grafana/rmf-app/src/dashboards/prometheus/index.ts @@ -0,0 +1,31 @@ +/** + * (C) Copyright IBM Corp. 2023, 2025. + * (C) Copyright Rocket Software, Inc. 2023-2025. + * + * 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. + */ +import zosCentralStorage from './zos-central-storage.json'; +import zosCommonStorage from './zos-common-storage.json'; +import zosCouplingFacility from './zos-coupling-facility.json'; +import zosMsuCapacity from './zos-msu-capacity.json'; +import zosUsageByJob from './zos-usage-by-job.json'; +import zosWlmDelays from './zos-wlm-delays.json'; + +export const DASHBOARDS = [ + zosCentralStorage, + zosCommonStorage, + zosCouplingFacility, + zosMsuCapacity, + zosUsageByJob, + zosWlmDelays, +]; diff --git a/grafana/rmf-app/src/dashboards/prometheus/zos-central-storage.json b/grafana/rmf-app/src/dashboards/prometheus/zos-central-storage.json new file mode 100644 index 00000000..8cd59ef8 --- /dev/null +++ b/grafana/rmf-app/src/dashboards/prometheus/zos-central-storage.json @@ -0,0 +1,479 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "links": [], + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "panels": [], + "title": "Current Usage", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "inspect": false, + "filterable": true + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [ + { + "matcher": { + "id": "byRegexp", + "options": "/.*\\(%\\)/" + }, + "properties": [ + { + "id": "unit", + "value": "percentunit" + } + ] + } + ] + }, + "gridPos": { + "h": 12, + "w": 24, + "x": 0, + "y": 1 + }, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": ["sum"], + "show": false + }, + "showHeader": true + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n mvs_system_storage_real_storage_frames{sysplex=~\"${sysplex}\"} * 4096,\n \"__name__\",\n \"Storage Online\",\n \"\",\n \".*\"\n)", + "instant": true, + "legendFormat": "{{sysname}}", + "range": false, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n mvs_system_storage_frames_available_total{sysplex=~\"${sysplex}\"} * 4096,\n \"__name__\",\n \"Storage Available\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n mvs_system_storage_frames_available_total{sysplex=~\"${sysplex}\"} / mvs_system_storage_real_storage_frames{sysplex=~\"${sysplex}\"},\n \"__name__\",\n \"Storage Available (%)\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n (mvs_system_storage_real_storage_frames{sysplex=~\"${sysplex}\"} - mvs_system_storage_frames_available_total{sysplex=~\"${sysplex}\"}) * 4096,\n \"__name__\",\n \"Storage Used\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n 1 - mvs_system_storage_frames_available_total{sysplex=~\"${sysplex}\"} / mvs_system_storage_real_storage_frames{sysplex=~\"${sysplex}\"},\n \"__name__\",\n \"Storage Used (%)\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "E" + } + ], + "title": "Current Central Storage by System", + "transformations": [ + { + "id": "joinByLabels", + "options": { + "value": "__name__" + } + }, + { + "id": "organize", + "options": { + "excludeByName": { + "instance": true, + "job": true + }, + "includeByName": {}, + "indexByName": { + "Storage Available": 5, + "Storage Available (%)": 6, + "Storage Online": 4, + "Storage Used": 7, + "Storage Used (%)": 8, + "instance": 0, + "job": 1, + "sysname": 2, + "sysplex": 3 + }, + "renameByName": { + "sysname": "Sysname", + "sysplex": "Sysplex" + } + } + } + ], + "type": "table" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 13 + }, + "panels": [], + "title": "Usage History", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": true, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 12, + "w": 24, + "x": 0, + "y": 14 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["last", "min", "max", "mean"], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "(mvs_system_storage_real_storage_frames{sysplex=~\"${sysplex}\"} - mvs_system_storage_frames_available_total{sysplex=~\"${sysplex}\"}) * 4096", + "instant": false, + "legendFormat": "{{sysname}}", + "range": true, + "refId": "A" + } + ], + "title": "Central Storage Usage by System (bytes)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": true, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 12, + "w": 24, + "x": 0, + "y": 26 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["last", "min", "max", "mean"], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "1 - mvs_system_storage_frames_available_total{sysplex=~\"${sysplex}\"} / mvs_system_storage_real_storage_frames{sysplex=~\"${sysplex}\"}", + "instant": false, + "legendFormat": "{{sysname}}", + "range": true, + "refId": "A" + } + ], + "title": "Central Storage Usage by System (percent)", + "type": "timeseries" + } + ], + "preload": false, + "refresh": "1m", + "tags": ["RMF"], + "templating": { + "list": [ + { + "allowCustomValue": false, + "includeAll": false, + "label": "Data Source", + "name": "datasource", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "type": "datasource" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_rmf_m3_mintime,sysplex)", + "includeAll": true, + "label": "Sysplex", + "multi": true, + "name": "sysplex", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_rmf_m3_mintime,sysplex)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "allowCustomValue": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "hide": 2, + "name": "mintime", + "options": [], + "query": { + "qryType": 3, + "query": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "/\\S* (\\d+) \\d*/", + "type": "query" + } + ] + }, + "timepicker": { + "refresh_intervals": ["1m", "5m", "15m", "30m", "1h", "2h", "1d"] + }, + "timezone": "browser", + "title": "z/OS Central Storage Usage", + "weekStart": "" +} diff --git a/grafana/rmf-app/src/dashboards/prometheus/zos-common-storage.json b/grafana/rmf-app/src/dashboards/prometheus/zos-common-storage.json new file mode 100644 index 00000000..5a0b39ad --- /dev/null +++ b/grafana/rmf-app/src/dashboards/prometheus/zos-common-storage.json @@ -0,0 +1,986 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "links": [], + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "panels": [], + "title": "Current Usage", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 6, + "x": 0, + "y": 1 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "left", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(10, mvs_system_storage_csa_average_percent{sysplex=~\"${sysplex}\"})", + "instant": true, + "legendFormat": "{{sysname}}", + "range": false, + "refId": "A" + } + ], + "title": "CSA Usage by System (Top 10)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 6, + "x": 6, + "y": 1 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "left", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(10, mvs_system_storage_sqa_average_percent{sysplex=~\"${sysplex}\"})", + "instant": true, + "legendFormat": "{{sysname}}", + "range": false, + "refId": "A" + } + ], + "title": "SQA Usage by System (Top 10)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 6, + "x": 12, + "y": 1 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "left", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(10, mvs_system_storage_ecsa_average_percent{sysplex=~\"${sysplex}\"})", + "format": "time_series", + "instant": true, + "legendFormat": "{{sysname}}", + "range": false, + "refId": "A" + } + ], + "title": "ECSA Usage by System (Top 10)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 6, + "x": 18, + "y": 1 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "left", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(10, mvs_system_storage_esqa_average_percent{sysplex=~\"${sysplex}\"})", + "instant": true, + "legendFormat": "{{sysname}}", + "range": false, + "refId": "A" + } + ], + "title": "ESQA Usage by System (Top 10)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "fieldMinMax": true, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 0, + "y": 11 + }, + "interval": "${mintime}", + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "left", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "disableTextWrap": false, + "editorMode": "code", + "exemplar": false, + "expr": "topk(10, mvs_job_storage_csa_percent{sysplex=~\"${sysplex}\"})", + "format": "time_series", + "fullMetaSearch": false, + "includeNullMetadata": true, + "instant": true, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": false, + "refId": "A", + "useBackend": false + } + ], + "title": "CSA Usage by Job (Top 10)", + "transformations": [ + { + "id": "filterFieldsByName", + "options": { + "include": { + "names": ["Time", "newid2", "Value", "job_name", "system_name"] + } + } + } + ], + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 11 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "left", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(10, mvs_job_storage_sqa_percent{sysplex=~\"${sysplex}\"})", + "instant": true, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": false, + "refId": "A" + } + ], + "title": "SQA Usage by Job (Top 10)", + "type": "bargauge" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 20 + }, + "panels": [], + "title": "Usage History", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": true, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 0, + "y": 21 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["mean"], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_system_storage_csa_average_percent{sysplex=~\"${sysplex}\"}", + "instant": false, + "legendFormat": "{{sysname}}", + "range": true, + "refId": "A" + } + ], + "title": "CSA Usage by System", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": true, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 21 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["mean"], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_system_storage_sqa_average_percent{sysplex=~\"${sysplex}\"}", + "instant": false, + "legendFormat": "{{sysname}}", + "range": true, + "refId": "A" + } + ], + "title": "SQA Usage by System", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": true, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 11, + "w": 12, + "x": 0, + "y": 31 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["mean"], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_system_storage_ecsa_average_percent{sysplex=~\"${sysplex}\"}", + "instant": false, + "legendFormat": "{{sysname}}", + "range": true, + "refId": "A" + } + ], + "title": "ECSA Usage by System", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": true, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 11, + "w": 12, + "x": 12, + "y": 31 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["mean"], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_system_storage_esqa_average_percent{sysplex=~\"${sysplex}\"}", + "instant": false, + "legendFormat": "{{sysname}}", + "range": true, + "refId": "A" + } + ], + "title": "ESQA Usage by System", + "type": "timeseries" + } + ], + "preload": false, + "refresh": "1m", + "tags": ["RMF"], + "templating": { + "list": [ + { + "allowCustomValue": false, + "includeAll": false, + "label": "Data Source", + "name": "datasource", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "type": "datasource" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_rmf_m3_mintime,sysplex)", + "includeAll": true, + "label": "Sysplex", + "multi": true, + "name": "sysplex", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_rmf_m3_mintime,sysplex)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "allowCustomValue": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "hide": 2, + "name": "mintime", + "options": [], + "query": { + "qryType": 3, + "query": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "/\\S* (\\d+) \\d*/", + "type": "query" + } + ] + }, + "timepicker": { + "refresh_intervals": ["1m", "5m", "15m", "30m", "1h", "2h", "1d"] + }, + "timezone": "browser", + "title": "z/OS Common Storage Usage", + "weekStart": "" +} diff --git a/grafana/rmf-app/src/dashboards/prometheus/zos-coupling-facility.json b/grafana/rmf-app/src/dashboards/prometheus/zos-coupling-facility.json new file mode 100644 index 00000000..837d547a --- /dev/null +++ b/grafana/rmf-app/src/dashboards/prometheus/zos-coupling-facility.json @@ -0,0 +1,727 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "links": [], + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "panels": [], + "title": "Current Usage", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 5, + "w": 8, + "x": 0, + "y": 1 + }, + "interval": "${mintime}", + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "text": {}, + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(10, mvs_cf_processor_utilization_percent)", + "instant": true, + "legendFormat": "{{sysplex}}.{{name}}", + "range": false, + "refId": "A" + } + ], + "title": "Processor Usage by Coupling Facility (Top 10)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 5, + "w": 8, + "x": 8, + "y": 1 + }, + "interval": "${mintime}", + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(10, mvs_cf_request_rate)", + "instant": true, + "legendFormat": "{{sysplex}}.{{name}}", + "range": false, + "refId": "A" + } + ], + "title": "Coupling Facility Request Rate (Top 10)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 5, + "w": 8, + "x": 16, + "y": 1 + }, + "interval": "${mintime}", + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(10, mvs_cf_storage_utilized_percent)", + "instant": true, + "legendFormat": "{{sysplex}}.{{name}}", + "range": false, + "refId": "A" + } + ], + "title": "Storage Usage by Coupling Facility (Top 10)", + "type": "bargauge" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 20 + }, + "panels": [], + "title": "Usage History", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 0, + "y": 8 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["last", "mean", "min", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_cf_processor_utilization_percent", + "instant": false, + "legendFormat": "{{sysplex}}.{{name}}", + "range": true, + "refId": "A" + } + ], + "title": "Processor Usage by Coupling Facility", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 8 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["last", "mean", "min", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_cf_request_rate", + "instant": false, + "legendFormat": "{{sysplex}}.{{name}}", + "range": true, + "refId": "A" + } + ], + "title": "Coupling Facility Request Rate", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 0, + "y": 18 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["last", "mean", "min", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_cf_storage_size_bytes - mvs_cf_storage_available_bytes", + "instant": false, + "legendFormat": "{{sysplex}}.{{name}}", + "range": true, + "refId": "A" + } + ], + "title": "Storage Usage by Coupling Facility (bytes) ", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 18 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["last", "mean", "min", "max"], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_cf_storage_utilized_percent", + "instant": false, + "legendFormat": "{{sysplex}}.{{name}}", + "range": true, + "refId": "A" + } + ], + "title": "Storage Usage by Coupling Facility (percent) ", + "type": "timeseries" + } + ], + "preload": false, + "refresh": "1m", + "tags": ["RMF"], + "templating": { + "list": [ + { + "allowCustomValue": false, + "includeAll": false, + "label": "Data Source", + "name": "datasource", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "type": "datasource" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_rmf_m3_mintime,sysplex)", + "includeAll": true, + "label": "Sysplex", + "multi": true, + "name": "sysplex", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_rmf_m3_mintime,sysplex)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "allowCustomValue": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "hide": 2, + "name": "mintime", + "options": [], + "query": { + "qryType": 3, + "query": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "/\\S* (\\d+) \\d*/", + "type": "query" + } + ] + }, + "timepicker": { + "refresh_intervals": ["1m", "5m", "15m", "30m", "1h", "2h", "1d"] + }, + "timezone": "browser", + "title": "z/OS Coupling Facility Usage", + "weekStart": "" +} diff --git a/grafana/rmf-app/src/dashboards/prometheus/zos-msu-capacity.json b/grafana/rmf-app/src/dashboards/prometheus/zos-msu-capacity.json new file mode 100644 index 00000000..be8fcd67 --- /dev/null +++ b/grafana/rmf-app/src/dashboards/prometheus/zos-msu-capacity.json @@ -0,0 +1,484 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "links": [], + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "panels": [], + "title": "Current Usage", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 1, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "yellow", + "value": 0.8 + }, + { + "color": "red", + "value": 0.9 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 0, + "y": 1 + }, + "options": { + "minVizHeight": 75, + "minVizWidth": 75, + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true, + "sizing": "auto" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "# Use average values since the same CPC info may come from different sysplexes\navg by(cpc_id) (sum by(cpc_id) (mvs_lpar_actual_msu_h{line_type=\"CP\",cpc_id=~\"${cpcId}\"}) / on(cpc_id) mvs_cpc_capacity_msu_h{cpc_id=~\"${cpcId}\"})", + "hide": false, + "instant": true, + "legendFormat": "{{cpc_sequence_number}}", + "range": false, + "refId": "A" + } + ], + "title": "Current CPC Capacity (percent)", + "transformations": [ + { + "disabled": true, + "id": "reduce", + "options": { + "includeTimeField": false, + "labelsToFields": false, + "mode": "seriesToRows", + "reducers": ["median", "min", "mean", "max", "last"] + } + } + ], + "type": "gauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 1 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "left", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "# Use average values since the same CPC info may come from different sysplexes\nsort_desc(avg by (cpc_id, lpar_name) (mvs_lpar_actual_msu_h{line_type=\"CP\", cpc_id=~\"${cpcId}\"}))", + "instant": true, + "legendFormat": "{{cpc_id}}.{{lpar_name}}", + "range": false, + "refId": "A" + } + ], + "title": "Current LPAR Capacity (MSU / hour)", + "type": "bargauge" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 11 + }, + "panels": [], + "title": "Usage History", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": true, + "mappings": [], + "max": 1, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 12 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["last", "median", "min", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "# Use average values since the same CPC info may come from different sysplexes\navg by (cpc_id) (sum by(cpc_id) (mvs_lpar_actual_msu_h{line_type=\"CP\",cpc_id=~\"${cpcId}\"}) / on(cpc_id) mvs_cpc_capacity_msu_h{cpc_id=~\"${cpcId}\"})", + "instant": false, + "legendFormat": "{{cpc_id}}", + "range": true, + "refId": "A" + } + ], + "title": "CPC Capacity (percent)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "fieldMinMax": true, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 21 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": ["last", "mean", "min", "max"], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "width": 390 + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "# Use average values since the same CPC info may come from different sysplexes\navg by (cpc_id, lpar_name) (mvs_lpar_actual_msu_h{line_type=\"CP\", cpc_id=~\"${cpcId}\"})", + "instant": false, + "legendFormat": "{{cpc_id}}.{{lpar_name}}", + "range": true, + "refId": "A" + } + ], + "title": "Actual LPAR Capacity (MSU / hour)", + "type": "timeseries" + } + ], + "preload": false, + "refresh": "1m", + "tags": ["RMF"], + "templating": { + "list": [ + { + "allowCustomValue": false, + "includeAll": false, + "label": "Data Source", + "name": "datasource", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "type": "datasource" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_cpc_capacity_msu_h,cpc_id)", + "includeAll": true, + "label": "CPC ID", + "multi": true, + "name": "cpcId", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_cpc_capacity_msu_h,cpc_id)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "allowCustomValue": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_cpc_capacity_msu_h{cpc_id=~\"$cpcId\"},sysplex)", + "hide": 2, + "multi": true, + "name": "sysplex", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_cpc_capacity_msu_h{cpc_id=~\"$cpcId\"},sysplex)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "", + "type": "query" + }, + { + "allowCustomValue": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "hide": 2, + "name": "mintime", + "options": [], + "query": { + "qryType": 3, + "query": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "/\\S* (\\d+) \\d*/", + "type": "query" + } + ] + }, + "timepicker": { + "refresh_intervals": ["1m", "5m", "15m", "30m", "1h", "2h", "1d"] + }, + "timezone": "browser", + "title": "z/OS MSU Capacity", + "weekStart": "" +} diff --git a/grafana/rmf-app/src/dashboards/prometheus/zos-usage-by-job.json b/grafana/rmf-app/src/dashboards/prometheus/zos-usage-by-job.json new file mode 100644 index 00000000..64c36b27 --- /dev/null +++ b/grafana/rmf-app/src/dashboards/prometheus/zos-usage-by-job.json @@ -0,0 +1,840 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "links": [], + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "panels": [], + "title": "Current Usage", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "#EAB839", + "value": 60 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 0, + "y": 1 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["last"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(20, mvs_job_total_eappl_percent{sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"})", + "instant": true, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": false, + "refId": "A" + } + ], + "title": "Current CP Usage (Top 20)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 1 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["last"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(20, mvs_job_working_set_frames_total{sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"} * 4096)", + "instant": true, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": false, + "refId": "A" + } + ], + "title": "Current Working Sets (Top 20)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "#EAB839", + "value": 60 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 0, + "y": 11 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["last"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(20, mvs_job_cp_eappl_percent{sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"})", + "instant": true, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": false, + "refId": "A" + } + ], + "title": "Current GCP Usage (Top 20)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "#EAB839", + "value": 60 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 11 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["last"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(20, mvs_job_iip_eappl_percent{sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"})", + "instant": true, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": false, + "refId": "A" + } + ], + "title": "Current ZIIP Usage (Top 20)", + "type": "bargauge" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 21 + }, + "panels": [], + "title": "Usage History", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "#EAB839", + "value": 60 + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 0, + "y": 22 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Name", + "sortDesc": false + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_job_total_eappl_percent{sysplex=~\"${sysplex}\",sysname=~\"${sysname}\",job_name=~\"${jobname}\"}", + "instant": false, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": true, + "refId": "A" + } + ], + "title": "Total CP Usage by Job (percent)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "#EAB839", + "value": 40 + }, + { + "color": "red", + "value": 60 + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 22 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Last", + "sortDesc": true + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_job_working_set_frames_total{sysplex=~\"${sysplex}\",sysname=~\"${sysname}\",job_name=~\"${jobname}\"} * 4096", + "instant": false, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": true, + "refId": "A" + } + ], + "title": "Working Sets by Job (bytes)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "#EAB839", + "value": 40 + }, + { + "color": "red", + "value": 60 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 0, + "y": 32 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Name", + "sortDesc": false + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_job_cp_eappl_percent{sysplex=~\"${sysplex}\",sysname=~\"${sysname}\",job_name=~\"${jobname}\"}", + "instant": false, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": true, + "refId": "A" + } + ], + "title": "GCP Usage by Job (percent)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "#EAB839", + "value": 40 + }, + { + "color": "red", + "value": 60 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 10, + "w": 12, + "x": 12, + "y": 32 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Name", + "sortDesc": false + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_job_iip_eappl_percent{sysplex=~\"${sysplex}\",sysname=~\"${sysname}\",job_name=~\"${jobname}\"}", + "instant": false, + "legendFormat": "{{sysname}}.{{job_name}} [{{asid_dec}}]", + "range": true, + "refId": "A" + } + ], + "title": "ZIIP Usage by Job (percent)", + "type": "timeseries" + } + ], + "preload": false, + "tags": ["RMF"], + "templating": { + "list": [ + { + "allowCustomValue": false, + "includeAll": false, + "label": "Data Source", + "name": "datasource", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "type": "datasource" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_rmf_m3_mintime,sysplex)", + "includeAll": true, + "label": "Sysplex", + "multi": true, + "name": "sysplex", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_rmf_m3_mintime,sysplex)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "allowCustomValue": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "hide": 2, + "name": "mintime", + "options": [], + "query": { + "qryType": 3, + "query": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "/\\S* (\\d+) \\d*/", + "type": "query" + }, + { + "allowCustomValue": true, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_wlm_group_delay_percent{sysplex=~\"$sysplex\"},sysname)", + "includeAll": true, + "label": "Sysname", + "multi": true, + "name": "sysname", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_wlm_group_delay_percent{sysplex=~\"$sysplex\"},sysname)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_job_total_eappl_percent{sysplex=~\"$sysplex\", sysname=~\"$sysname\"},job_name)", + "description": "Applied to historical views", + "label": "Jobname", + "multi": true, + "name": "jobname", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_job_total_eappl_percent{sysplex=~\"$sysplex\", sysname=~\"$sysname\"},job_name)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 1, + "regex": "", + "type": "query" + } + ] + }, + "timepicker": { + "refresh_intervals": ["1m", "5m", "15m", "30m", "1h", "2h", "1d"] + }, + "timezone": "browser", + "title": "z/OS Usage by Job" +} diff --git a/grafana/rmf-app/src/dashboards/prometheus/zos-wlm-delays.json b/grafana/rmf-app/src/dashboards/prometheus/zos-wlm-delays.json new file mode 100644 index 00000000..92ae387d --- /dev/null +++ b/grafana/rmf-app/src/dashboards/prometheus/zos-wlm-delays.json @@ -0,0 +1,719 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "grafana", + "uid": "-- Grafana --" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "links": [], + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "#EAB839", + "value": 40 + }, + { + "color": "red", + "value": 60 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 0 + }, + "options": { + "displayMode": "gradient", + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": false + }, + "maxVizHeight": 300, + "minVizHeight": 16, + "minVizWidth": 8, + "namePlacement": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": ["lastNotNull"], + "fields": "", + "values": false + }, + "showUnfilled": true, + "sizing": "auto", + "valueMode": "color" + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "topk(20, label_replace({__name__=~\"mvs_wlm_group_delay_(.*)_percent\", group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}, \"delay\", \"$1\", \"__name__\", \"mvs_wlm_group_delay_(.*)_percent\"))", + "instant": true, + "legendFormat": "{{sysname}}.{{group_name}} ({{delay}})", + "range": false, + "refId": "A" + } + ], + "title": "Current WLM Workload Delays by Type (Top 20)", + "type": "bargauge" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "filterable": true, + "inspect": false + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "text" + }, + { + "color": "#EAB839", + "value": 40 + }, + { + "color": "red", + "value": 60 + } + ] + }, + "unit": "percent" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Sysplex" + }, + "properties": [ + { + "id": "custom.width", + "value": 94 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Sysname" + }, + "properties": [ + { + "id": "custom.width", + "value": 95 + } + ] + }, + { + "matcher": { + "id": "byRegexp", + "options": "/.* Delay/" + }, + "properties": [ + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Workload" + }, + "properties": [ + { + "id": "custom.width", + "value": 113 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Total Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 116 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Processor Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 145 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Operator Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 137 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "JES Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 104 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "HSM Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 107 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Device Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 123 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Enqueue Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 135 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Storage Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 131 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Subsystem Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 152 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "XCF Delay" + }, + "properties": [ + { + "id": "custom.width", + "value": 105 + } + ] + } + ] + }, + "gridPos": { + "h": 12, + "w": 24, + "x": 0, + "y": 8 + }, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": ["sum"], + "show": false + }, + "frameIndex": 1, + "showHeader": true, + "sortBy": [ + { + "desc": true, + "displayName": "Total Delay" + } + ] + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"Total Delay\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_proc_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"Processor Delay\",\n \"\",\n \".*\"\n)", + "format": "time_series", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_oper_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"Operator Delay\",\n \"\",\n \".*\"\n)", + "format": "time_series", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_jes_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"JES Delay\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_hsm_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"HSM Delay\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_dev_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"Device Delay\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_enq_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"Enqueue Delay\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_stor_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"Storage Delay\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_subs_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"Subsystem Delay\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": false, + "expr": "label_replace(\n avg_over_time(mvs_wlm_group_delay_xcf_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}[$__range]),\n \"__name__\",\n \"XCF Delay\",\n \"\",\n \".*\"\n)", + "hide": false, + "instant": true, + "legendFormat": "__auto", + "range": false, + "refId": "J" + } + ], + "title": "Average WLM Workload Delays", + "transformations": [ + { + "id": "joinByLabels", + "options": { + "value": "__name__" + } + }, + { + "id": "organize", + "options": { + "excludeByName": { + "group_type": true, + "instance": true, + "job": true, + "mvs_wlm_batch_ai": true, + "sysname": false + }, + "includeByName": {}, + "indexByName": { + "Device Delay": 11, + "Enqueue Delay": 12, + "HSM Delay": 10, + "JES Delay": 9, + "Operator Delay": 8, + "Processor Delay": 7, + "Storage Delay": 13, + "Subsystem Delay": 14, + "Total Delay": 6, + "XCF Delay": 15, + "group_name": 0, + "group_type": 1, + "instance": 2, + "job": 3, + "sysname": 5, + "sysplex": 4 + }, + "renameByName": { + "group_name": "Workload", + "sysname": "Sysname", + "sysplex": "Sysplex" + } + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "#EAB839", + "value": 40 + }, + { + "color": "red", + "value": 60 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 12, + "w": 24, + "x": 0, + "y": 20 + }, + "interval": "${mintime}", + "options": { + "legend": { + "calcs": [], + "displayMode": "table", + "placement": "right", + "showLegend": true, + "sortBy": "Name", + "sortDesc": false, + "width": 180 + }, + "tooltip": { + "hideZeros": false, + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "mvs_wlm_group_delay_percent{group_type=\"W\",sysplex=~\"${sysplex}\",sysname=~\"${sysname}\"}", + "instant": false, + "legendFormat": "{{sysname}}.{{group_name}}", + "range": true, + "refId": "A" + } + ], + "title": "WLM Workload Total Delays", + "type": "timeseries" + } + ], + "preload": false, + "tags": ["RMF"], + "templating": { + "list": [ + { + "allowCustomValue": false, + "includeAll": false, + "label": "Data Source", + "name": "datasource", + "options": [], + "query": "prometheus", + "refresh": 1, + "regex": "", + "type": "datasource" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_rmf_m3_mintime,sysplex)", + "includeAll": true, + "label": "Sysplex", + "multi": true, + "name": "sysplex", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_rmf_m3_mintime,sysplex)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "allowCustomValue": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "hide": 2, + "name": "mintime", + "options": [], + "query": { + "qryType": 3, + "query": "query_result(max(mvs_rmf_m3_mintime{sysplex=~\"${sysplex}\"}))", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "/\\S* (\\d+) \\d*/", + "type": "query" + }, + { + "allowCustomValue": true, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(mvs_wlm_group_delay_percent{sysplex=~\"$sysplex\"},sysname)", + "includeAll": true, + "label": "Sysname", + "multi": true, + "name": "sysname", + "options": [], + "query": { + "qryType": 1, + "query": "label_values(mvs_wlm_group_delay_percent{sysplex=~\"$sysplex\"},sysname)", + "refId": "PrometheusVariableQueryEditor-VariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + } + ] + }, + "timepicker": { + "refresh_intervals": ["1m", "5m", "15m", "30m", "1h", "2h", "1d"] + }, + "timezone": "browser", + "title": "z/OS WLM Workload Delays" +} diff --git a/grafana/rmf-app/src/datasources/rmf-datasource/config-editor/config-editor.component.tsx b/grafana/rmf-app/src/datasources/rmf-datasource/config-editor/config-editor.component.tsx index 9a9ff690..03b21d56 100644 --- a/grafana/rmf-app/src/datasources/rmf-datasource/config-editor/config-editor.component.tsx +++ b/grafana/rmf-app/src/datasources/rmf-datasource/config-editor/config-editor.component.tsx @@ -39,7 +39,7 @@ interface State { basicAuthUserError?: string; cacheSizeError?: string; } -// TODO: somehow prometherus can validate fields from "run and test" in v11 +// TODO: somehow prometheus can validate fields from "run and test" in v11 export default class ConfigEditor extends PureComponent { constructor(props: Props) { super(props); @@ -50,19 +50,19 @@ export default class ConfigEditor extends PureComponent { if (jsonData?.path !== undefined || jsonData?.port !== undefined) { // Convert from the legacy format if possible - options.url = `http${jsonData?.ssl ? 's' : ''}://${jsonData.path}${jsonData?.port ? ':' + jsonData.port : ''}`; - let username = (jsonData?.userName || '').trim(); + options.url = `http${jsonData.ssl ? 's' : ''}://${jsonData.path}${jsonData.port ? ':' + jsonData.port : ''}`; + const username = (jsonData.userName || '').trim(); if (username) { options.basicAuth = true; options.basicAuthUser = username; } options.jsonData = { timeout: DEFAULT_HTTP_TIMEOUT, - tlsSkipVerify: !(jsonData?.skipVerify !== undefined ? jsonData?.skipVerify : true), // NB: the meaning of skipVerify is inverted. - disableCompression: jsonData?.disableCompression ?? false, + tlsSkipVerify: !(jsonData.skipVerify !== undefined ? jsonData.skipVerify : true), // NB: the meaning of skipVerify is inverted. + disableCompression: jsonData.disableCompression ?? false, }; } else { - // Initialize jsonData and secureJsonData if needed + // Initialize jsonData if needed options.jsonData = { timeout: jsonData?.timeout || DEFAULT_HTTP_TIMEOUT, cacheSize: jsonData?.cacheSize || DEFAULT_CACHE_SIZE, @@ -139,7 +139,7 @@ export default class ConfigEditor extends PureComponent { render() { const { options } = this.props; const { urlError, httpTimeoutError, basicAuthUserError, cacheSizeError } = this.state; - const isPasswordSet = options?.secureJsonFields?.basicAuthPassword || options?.secureJsonFields?.password || false; + const isPasswordSet = options.secureJsonFields?.basicAuthPassword || options.secureJsonFields?.password || false; return (
@@ -184,7 +184,7 @@ export default class ConfigEditor extends PureComponent { { this.updateSettings({ jsonData: { disableCompression: !event.currentTarget.checked } }); }} diff --git a/grafana/rmf-app/src/datasources/rmf-datasource/datasource.ts b/grafana/rmf-app/src/datasources/rmf-datasource/datasource.ts index 3f5187dd..bbe086d5 100644 --- a/grafana/rmf-app/src/datasources/rmf-datasource/datasource.ts +++ b/grafana/rmf-app/src/datasources/rmf-datasource/datasource.ts @@ -29,7 +29,7 @@ export class DataSource extends DataSourceWithBackend { + applyTemplateVariables(query: RMFQuery, scopedVars: ScopedVars): RMFQuery { let currentTime = new Date(); let newquery = getTemplateSrv().replace(query.selectedResource?.label, scopedVars); let CurrentDashbaordName = getTemplateSrv().replace('${__dashboard.uid}', scopedVars); @@ -38,7 +38,7 @@ export class DataSource extends DataSourceWithBackend=9.5.1", + "grafanaDependency": ">=10", "plugins": [] } } diff --git a/grafana/rmf-app/src/module.ts b/grafana/rmf-app/src/module.ts index 53904751..c72fef85 100644 --- a/grafana/rmf-app/src/module.ts +++ b/grafana/rmf-app/src/module.ts @@ -15,13 +15,13 @@ * limitations under the License. */ import { AppPlugin } from '@grafana/data'; -import { Config, RootPage } from './components'; +import { Config, Root } from './components'; import { GlobalSettings } from './types'; /** * Application Plugin */ -export const plugin = new AppPlugin().setRootPage(RootPage).addConfigPage({ +export const plugin = new AppPlugin().setRootPage(Root).addConfigPage({ title: 'Config', body: Config, id: 'config', diff --git a/grafana/rmf-app/src/panels/report/banner-component/banner.component.tsx b/grafana/rmf-app/src/panels/report/banner-component/banner.component.tsx index 17cce815..008fd1cd 100644 --- a/grafana/rmf-app/src/panels/report/banner-component/banner.component.tsx +++ b/grafana/rmf-app/src/panels/report/banner-component/banner.component.tsx @@ -15,23 +15,21 @@ * limitations under the License. */ import React from 'react'; -import { BANNER_PREFIX, FieldProps } from '../types'; +import { BANNER_PREFIX, FieldProps, V9CompatField } from '../types'; require('./banner.component.css'); - export const BannerComponent: React.FC = ({ fields }) => { return ( - { fields.map((field) => { - const name = field.name.slice(BANNER_PREFIX.length) - const values = field.values.buffer || field.values || []; - return ( - - { name }: { values[0] ?? 'N/A' }     - - ); - }) - } + {fields.map((field: V9CompatField) => { + const name = field.name.slice(BANNER_PREFIX.length); + const values = field.values.buffer || field.values || []; + return ( + + {name}: {values[0] ?? 'N/A'}     + + ); + })} - ) + ); }; diff --git a/grafana/rmf-app/src/panels/report/plugin.json b/grafana/rmf-app/src/panels/report/plugin.json index 4206ca75..4fff8bbf 100644 --- a/grafana/rmf-app/src/panels/report/plugin.json +++ b/grafana/rmf-app/src/panels/report/plugin.json @@ -24,7 +24,7 @@ }, "dependencies": { - "grafanaDependency": ">=9.5.1", + "grafanaDependency": ">=10", "plugins": [] } } diff --git a/grafana/rmf-app/src/panels/report/table-component/table.helper.ts b/grafana/rmf-app/src/panels/report/table-component/table.helper.ts index 94e3d5cf..68b190ad 100644 --- a/grafana/rmf-app/src/panels/report/table-component/table.helper.ts +++ b/grafana/rmf-app/src/panels/report/table-component/table.helper.ts @@ -27,7 +27,7 @@ import { } from '@grafana/data'; import { config } from '@grafana/runtime'; import { TableFieldOptions } from '@grafana/ui'; -import { defaultThresholds, CAPTION_PREFIX, BANNER_PREFIX, ReportData } from '../types'; +import { defaultThresholds, CAPTION_PREFIX, BANNER_PREFIX, ReportData, V9CompatField } from '../types'; export const InitFrameData = (data: PanelData): DataFrame[] => { let frameData: DataFrame[] = [ @@ -79,7 +79,7 @@ export const applySelectedDefaultsAndOverrides = ( let sliceEnd: number | undefined; for (let i = 0; i < result[0].fields.length; i++) { - let field = result[0].fields[i]; + let field: V9CompatField = result[0].fields[i]; if (field.name.startsWith(BANNER_PREFIX)) { targetArray = bannerFields; sliceStart = 0; diff --git a/grafana/rmf-app/src/panels/report/types.ts b/grafana/rmf-app/src/panels/report/types.ts index 3ffd415d..84cd1084 100644 --- a/grafana/rmf-app/src/panels/report/types.ts +++ b/grafana/rmf-app/src/panels/report/types.ts @@ -24,10 +24,10 @@ export interface ReportData { } export interface FieldProps { - fields: Field[] + fields: Field[]; } -export const BANNER_PREFIX= 'Banner::'; +export const BANNER_PREFIX = 'Banner::'; export const CAPTION_PREFIX = 'Caption::'; export const displayModes: Array> = [ @@ -37,7 +37,7 @@ export const displayModes: Array> = [ { value: TableCellDisplayMode.Gauge, label: 'Gauge' }, { value: TableCellDisplayMode.JSONView, label: 'JSON View' }, { value: TableCellDisplayMode.Image, label: 'Image' }, -] +]; export const defaultThresholds: ThresholdsConfig = { steps: [ @@ -54,3 +54,12 @@ export interface TableBanner { timeRange?: string; range?: string; } + +// Interfaces for Grafana v9 compatibility +interface ArrayWithBuffer extends Array { + buffer?: T[]; +} + +export interface V9CompatField extends Field { + values: ArrayWithBuffer; +} diff --git a/grafana/rmf-app/src/plugin.json b/grafana/rmf-app/src/plugin.json index 1354abb8..9e517154 100644 --- a/grafana/rmf-app/src/plugin.json +++ b/grafana/rmf-app/src/plugin.json @@ -1,6 +1,6 @@ { "dependencies": { - "grafanaDependency": ">=9.5.1", + "grafanaDependency": ">=10", "plugins": [] }, "id": "ibm-rmf", @@ -14,462 +14,12 @@ "name": "Report for IBM RMF for z/OS" }, { - "addToNav": true, - "defaultNav": true, - "icon": "home-alt", - "name": "Data Sources", - "path": "/a/ibm-rmf/", + "name": "Home", + "path": "/a/ibm-rmf", + "type": "page", "role": "Admin", - "type": "page" - }, - { "addToNav": true, - "name": "Dashboards", - "path": "dashboards/Dashboards.json", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/CACHDET.json", - "name": "Cache Detail Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/CACHSUM.json", - "name": "Cache Summary Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/CFACT.json", - "name": "Coupling Facility Activity Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/CFOVER.json", - "name": "Coupling Facility Overview Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/CFSYS.json", - "name": "Coupling Facility Systems Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/CHANNEL.json", - "name": "Channel Path Activity Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Common Storage Activity.json", - "name": "Common Storage Activity", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Common Storage Activity (Timeline).json", - "name": "Common Storage Activity (Timeline)", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Coupling Facility Overview.json", - "name": "Coupling Facility Overview", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Coupling Facility Overview (Timeline).json", - "name": "Coupling Facility Overview (Timeline)", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/CPC.json", - "name": "CPC Capacity Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/CRYOVW.json", - "name": "Crypto Hardware Overview Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/DELAY.json", - "name": "Delay Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/DEV.json", - "name": "Device Delays Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/DEVR.json", - "name": "Device Resource Delays Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/DSND.json", - "name": "Data Set Delays Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/EADM.json", - "name": "Extended Asynchronous Data Mover (EADM) Activity Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/ENCLAVE.json", - "name": "Enclave Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/ENQ.json", - "name": "Enqueue Delays Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Execution Velocity.json", - "name": "Execution Velocity", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Execution Velocity (Timeline).json", - "name": "Execution Velocity (Timeline)", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/General Activity.json", - "name": "General Activity", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/General Activity (Timeline).json", - "name": "General Activity (Timeline)", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/HSM.json", - "name": "Hierarchical Storage Manager Delays Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/IOQ.json", - "name": "I/O Queuing Activity Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/JES.json", - "name": "Job Entry Subsystem Delays Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/LOCKSP.json", - "name": "Spin Lock Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/LOCKSU.json", - "name": "Suspend Lock Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/OPD.json", - "name": "OMVS Process Data Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Overall Image Activity.json", - "name": "Overall Image Activity", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Overall Image Activity (Timeline).json", - "name": "Overall Image Activity (Timeline)", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/PCIE.json", - "name": "PCIE Activity Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Performance Index.json", - "name": "Performance Index", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Performance Index (Timeline).json", - "name": "Performance Index (Timeline)", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/PROC.json", - "name": "Processor Delays Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/PROCU.json", - "name": "Processor Usage Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Response Time.json", - "name": "Response Time", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Response Time (Timeline).json", - "name": "Response Time (Timeline)", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/SPACED.json", - "name": "Disk Space Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/SPACEG.json", - "name": "Storage Space Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/STORC.json", - "name": "Common Storage Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/STORCR.json", - "name": "Common Storage Remaining Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/STORF.json", - "name": "Storage Frames Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/STOR.json", - "name": "Storage Delays Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/STORM.json", - "name": "Storage Memory Objects Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/STORR.json", - "name": "Storage Resource Delays Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/STORS.json", - "name": "Storage Delay Summary Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/SYSINFO.json", - "name": "System Information Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/SYSRG.json", - "name": "Resource Group Activity Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/SYSSUM.json", - "name": "Sysplex Summary report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/USAGE.json", - "name": "Job Usage Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Using & Delays.json", - "name": "Using & Delays", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/Using & Delays (Timeline).json", - "name": "Using & Delays (Timeline)", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/XCF Activity.json", - "name": "Cross-System Coupling Facility (XCF) Activity", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/XCF Activity (Timeline).json", - "name": "Cross-System Coupling Facility (XCF) Activity (Timeline)", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/XCFGROUP.json", - "name": "Cross-System Coupling Facility (XCF) Group Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/XCFOVW.json", - "name": "Cross-System Coupling Facility (XCF) Systems Overview Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/XCFPATH.json", - "name": "Cross-System Coupling Facility (XCF) Path Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/XCFSYS.json", - "name": "Cross-System Coupling Facility (XCF) Systems Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/ZFSFS.json", - "name": "zFS File System", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/ZFSKN.json", - "name": "zFS Kernel Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "path": "dashboards/ZFSOVW.json", - "name": "zFS Overview Report", - "role": "Admin", - "type": "dashboard" - }, - { - "addToNav": true, - "icon": "monitor", - "name": "Dashboards", - "path": "/d/kCJN4Vh4z", - "role": "Admin", - "type": "page" + "defaultNav": true } ], "info": { @@ -477,15 +27,12 @@ "name": "IBM", "url": "https://github.com/IBM/RMF" }, - "description": "IBM RMF for z/OS Grafana Plugin", - "keywords": [ - "ibm", - "rmf" - ], + "description": "IBM® RMF for z/OS Grafana Plugin", + "keywords": ["ibm", "rmf"], "links": [ { "name": "RMF", - "url": "http://www.ibm.com/systems/z/os/zos/features/rmf/" + "url": "https://www.ibm.com/systems/z/os/zos/features/rmf/" }, { "name": "GitHub", diff --git a/grafana/rmf-app/src/types.ts b/grafana/rmf-app/src/types.ts index 3b61c3e5..43e01e72 100644 --- a/grafana/rmf-app/src/types.ts +++ b/grafana/rmf-app/src/types.ts @@ -15,12 +15,11 @@ * limitations under the License. */ import { DataQuery, DataSourceInstanceSettings, DataSourceJsonData } from '@grafana/data'; -import { ClientTypeValue } from './constants'; /** * Global Settings */ -export interface GlobalSettings {} +export type GlobalSettings = object; /** * SVG @@ -103,13 +102,6 @@ export interface RmfDataSourceOptions extends DataSourceJsonData { */ tlsSkipVerify: boolean; - /** - * Client Type - * - * @type {ClientTypeValue} - */ - client: ClientTypeValue; - /** * Sentinel Master group name * diff --git a/grafana/rmf-app/tsconfig.json b/grafana/rmf-app/tsconfig.json index 102e45b7..c60bfe52 100644 --- a/grafana/rmf-app/tsconfig.json +++ b/grafana/rmf-app/tsconfig.json @@ -1,3 +1,8 @@ { - "extends": "./.config/tsconfig.json" + "extends": "./.config/tsconfig.json", + "exclude": ["./src/datasources/rmf-datasource/parser/lib"], + "compilerOptions": { + "esModuleInterop": true, + "jsx": "react" + } } diff --git a/grafana/rmf-app/yarn.lock b/grafana/rmf-app/yarn.lock index 0884062b..57992934 100644 --- a/grafana/rmf-app/yarn.lock +++ b/grafana/rmf-app/yarn.lock @@ -45,7 +45,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.27.1": +"@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -852,7 +852,7 @@ __metadata: languageName: node linkType: hard -"@emotion/css@npm:11.13.5, @emotion/css@npm:^11.13.5": +"@emotion/css@npm:11.13.5": version: 11.13.5 resolution: "@emotion/css@npm:11.13.5" dependencies: @@ -1000,14 +1000,195 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" +"@es-joy/jsdoccomment@npm:~0.52.0": + version: 0.52.0 + resolution: "@es-joy/jsdoccomment@npm:0.52.0" + dependencies: + "@types/estree": "npm:^1.0.8" + "@typescript-eslint/types": "npm:^8.34.1" + comment-parser: "npm:1.4.1" + esquery: "npm:^1.6.0" + jsdoc-type-pratt-parser: "npm:~4.1.0" + checksum: 10c0/4def78060ef58859f31757b9d30c4939fc33e7d9ee85637a7f568c1d209c33aa0abd2cf5a3a4f3662ec5b12b85ecff2f2035d809dc93b9382a31a6dfb200d83c + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0": + version: 4.7.0 + resolution: "@eslint-community/eslint-utils@npm:4.7.0" dependencies: - eslint-visitor-keys: "npm:^3.3.0" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + checksum: 10c0/c0f4f2bd73b7b7a9de74b716a664873d08ab71ab439e51befe77d61915af41a81ecec93b408778b3a7856185244c34c2c8ee28912072ec14def84ba2dec70adf + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 + languageName: node + linkType: hard + +"@eslint/config-array@npm:^0.21.0": + version: 0.21.0 + resolution: "@eslint/config-array@npm:0.21.0" + dependencies: + "@eslint/object-schema": "npm:^2.1.6" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10c0/0ea801139166c4aa56465b309af512ef9b2d3c68f9198751bbc3e21894fe70f25fbf26e1b0e9fffff41857bc21bfddeee58649ae6d79aadcd747db0c5dca771f + languageName: node + linkType: hard + +"@eslint/config-helpers@npm:^0.3.0": + version: 0.3.0 + resolution: "@eslint/config-helpers@npm:0.3.0" + checksum: 10c0/013ae7b189eeae8b30cc2ee87bc5c9c091a9cd615579003290eb28bebad5d78806a478e74ba10b3fe08ed66975b52af7d2cd4b4b43990376412b14e5664878c8 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.12.0": + version: 0.12.0 + resolution: "@eslint/core@npm:0.12.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/d032af81195bb28dd800c2b9617548c6c2a09b9490da3c5537fd2a1201501666d06492278bb92cfccac1f7ac249e58601dd87f813ec0d6a423ef0880434fa0c3 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.13.0": + version: 0.13.0 + resolution: "@eslint/core@npm:0.13.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/ba724a7df7ed9dab387481f11d0d0f708180f40be93acce2c21dacca625c5867de3528760c42f1c457ccefe6a669d525ff87b779017eabc0d33479a36300797b + languageName: node + linkType: hard + +"@eslint/core@npm:^0.14.0": + version: 0.14.0 + resolution: "@eslint/core@npm:0.14.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/259f279445834ba2d2cbcc18e9d43202a4011fde22f29d5fb802181d66e0f6f0bd1f6b4b4b46663451f545d35134498231bd5e656e18d9034a457824b92b7741 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.15.1": + version: 0.15.1 + resolution: "@eslint/core@npm:0.15.1" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/abaf641940776638b8c15a38d99ce0dac551a8939310ec81b9acd15836a574cf362588eaab03ab11919bc2a0f9648b19ea8dee33bf12675eb5b6fd38bda6f25e + languageName: node + linkType: hard + +"@eslint/css-tree@npm:^3.6.1": + version: 3.6.2 + resolution: "@eslint/css-tree@npm:3.6.2" + dependencies: + mdn-data: "npm:2.21.0" + source-map-js: "npm:^1.0.1" + checksum: 10c0/5776bdd2849a72dceda3cd8ebbecdc165753fbaf9772376a0582066ba88528c9b4b97f41150f273baa4b19cb88b4717c7010e04682a44dc972e1ae3bbbea2fb8 + languageName: node + linkType: hard + +"@eslint/css@npm:^0.9.0": + version: 0.9.0 + resolution: "@eslint/css@npm:0.9.0" + dependencies: + "@eslint/core": "npm:^0.14.0" + "@eslint/css-tree": "npm:^3.6.1" + "@eslint/plugin-kit": "npm:^0.3.1" + checksum: 10c0/7e21ae2da2a484e6f3b02443a2ae5be17c789055aa06336c4f0d03c8c39b2491674b15d14a90f39a4b42c3ab28e87670b11944d952cdb298864d3439c921a3f7 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.3.1": + version: 3.3.1 + resolution: "@eslint/eslintrc@npm:3.3.1" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/b0e63f3bc5cce4555f791a4e487bf999173fcf27c65e1ab6e7d63634d8a43b33c3693e79f192cbff486d7df1be8ebb2bd2edc6e70ddd486cbfa84a359a3e3b41 + languageName: node + linkType: hard + +"@eslint/js@npm:9.30.1": + version: 9.30.1 + resolution: "@eslint/js@npm:9.30.1" + checksum: 10c0/17fc382a0deafdb1cadac1269d9c2f2464f025bde6e4d12fc4f4775eb9886b41340d4650b72e85a53423644fdc89bf59c987a852f27379ad25feecf2c5bbc1c9 + languageName: node + linkType: hard + +"@eslint/js@npm:^9.30.1": + version: 9.31.0 + resolution: "@eslint/js@npm:9.31.0" + checksum: 10c0/f9d4c73d0fafe70679a418cbb25ab7ebcc8f1dba6c32456d6f8ba5a137d583ecff233cfe10f61f41d7d4d2220e94cff1f39fc7ed1fa3819d1888dee1cad678ea + languageName: node + linkType: hard + +"@eslint/json@npm:^0.12.0": + version: 0.12.0 + resolution: "@eslint/json@npm:0.12.0" + dependencies: + "@eslint/core": "npm:^0.12.0" + "@eslint/plugin-kit": "npm:^0.2.7" + "@humanwhocodes/momoa": "npm:^3.3.4" + natural-compare: "npm:^1.4.0" + checksum: 10c0/68fb045a8fde1fd96c6fa05b7102000328fa1786f935aea007b32a0e178445aebdddb6efeb4518b16bcaa9d819e426ef29eb8fc69d0f1fec720c550be22f631a + languageName: node + linkType: hard + +"@eslint/markdown@npm:^6.6.0": + version: 6.6.0 + resolution: "@eslint/markdown@npm:6.6.0" + dependencies: + "@eslint/core": "npm:^0.14.0" + "@eslint/plugin-kit": "npm:^0.3.1" + github-slugger: "npm:^2.0.0" + mdast-util-from-markdown: "npm:^2.0.2" + mdast-util-frontmatter: "npm:^2.0.1" + mdast-util-gfm: "npm:^3.0.0" + micromark-extension-frontmatter: "npm:^2.0.0" + micromark-extension-gfm: "npm:^3.0.0" + checksum: 10c0/53abb2a68e418a11c92f3c871e67e0e4cf1144a94218634f4f829888918853022abf227b21cff16beacd881574f7e01b402c51e35c3ddf12953ce582bd165daa + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.6": + version: 2.1.6 + resolution: "@eslint/object-schema@npm:2.1.6" + checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56 + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.7": + version: 0.2.8 + resolution: "@eslint/plugin-kit@npm:0.2.8" + dependencies: + "@eslint/core": "npm:^0.13.0" + levn: "npm:^0.4.1" + checksum: 10c0/554847c8f2b6bfe0e634f317fc43d0b54771eea0015c4f844f75915fdb9e6170c830c004291bad57db949d61771732e459f36ed059f45cf750af223f77357c5c + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.3.1": + version: 0.3.3 + resolution: "@eslint/plugin-kit@npm:0.3.3" + dependencies: + "@eslint/core": "npm:^0.15.1" + levn: "npm:^0.4.1" + checksum: 10c0/c61888eb8757abc0d25a53c1832f85521c2f347126c475eb32d3596be3505e8619e0ceddee7346d195089a2eb1633b61e6127a5772b8965a85eb9f55b8b1cebe languageName: node linkType: hard @@ -1155,6 +1336,18 @@ __metadata: languageName: node linkType: hard +"@grafana/e2e-selectors@npm:*": + version: 12.1.0 + resolution: "@grafana/e2e-selectors@npm:12.1.0" + dependencies: + "@grafana/tsconfig": "npm:^2.0.0" + semver: "npm:^7.7.0" + tslib: "npm:2.8.1" + typescript: "npm:5.8.3" + checksum: 10c0/596dd5944027926def168516b502c330c0973dd6377cbea4ede7dadc14ebb9eab783c2c7d9777041c89f0944477d0b1287d662be495003a249a2879e9f2d478b + languageName: node + linkType: hard + "@grafana/e2e-selectors@npm:12.0.2": version: 12.0.2 resolution: "@grafana/e2e-selectors@npm:12.0.2" @@ -1228,7 +1421,7 @@ __metadata: languageName: node linkType: hard -"@grafana/schema@npm:12.0.2, @grafana/schema@npm:^12.0.2": +"@grafana/schema@npm:12.0.2": version: 12.0.2 resolution: "@grafana/schema@npm:12.0.2" dependencies: @@ -1341,6 +1534,51 @@ __metadata: languageName: node linkType: hard +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" + dependencies: + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + +"@humanwhocodes/momoa@npm:^3.3.4": + version: 3.3.8 + resolution: "@humanwhocodes/momoa@npm:3.3.8" + checksum: 10c0/bb42aa5d9e9cba5348ecbf10a09873d94b8ab2bf3fbec58aada2ff4e3f7a378ee85c5a39879de36af1646c47f0d101c2bee2238ea3704a426f880fbf82c7da16 + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.2": + version: 0.4.3 + resolution: "@humanwhocodes/retry@npm:0.4.3" + checksum: 10c0/3775bb30087d4440b3f7406d5a057777d90e4b9f435af488a4923ef249e93615fb78565a85f173a186a076c7706a81d0d57d563a2624e4de2c5c9c66c486ce42 + languageName: node + linkType: hard + "@internationalized/date@npm:^3.8.0": version: 3.8.0 resolution: "@internationalized/date@npm:3.8.0" @@ -2225,14 +2463,21 @@ __metadata: languageName: node linkType: hard +"@pkgr/core@npm:^0.2.9": + version: 0.2.9 + resolution: "@pkgr/core@npm:0.2.9" + checksum: 10c0/ac8e4e8138b1a7a4ac6282873aef7389c352f1f8b577b4850778f5182e4a39a5241facbe48361fec817f56d02b51691b383010843fb08b34a8e8ea3614688fd5 + languageName: node + linkType: hard + "@playwright/test@npm:^1.53.2": - version: 1.53.2 - resolution: "@playwright/test@npm:1.53.2" + version: 1.54.1 + resolution: "@playwright/test@npm:1.54.1" dependencies: - playwright: "npm:1.53.2" + playwright: "npm:1.54.1" bin: playwright: cli.js - checksum: 10c0/cdc718a94df00aaaff5489421a89286e006e9c7781c5e8294fd10aaffcf6558cfe3d0db2d76a447574b334329902659cd539756dfd12fafde03627e2013698ae + checksum: 10c0/1b414356bc1049927d7b9efc14d5b3bf000ef6483313926bb795b4f27fe3707e8e0acf0db59063a452bb4f7e34559758d17640401b6f3e2f5290f299a8d8d02f languageName: node linkType: hard @@ -2650,6 +2895,19 @@ __metadata: languageName: node linkType: hard +"@stylistic/eslint-plugin-ts@npm:*": + version: 4.4.1 + resolution: "@stylistic/eslint-plugin-ts@npm:4.4.1" + dependencies: + "@typescript-eslint/utils": "npm:^8.32.1" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + peerDependencies: + eslint: ">=9.0.0" + checksum: 10c0/9b2d88364dc39441666a3963783fdbf2420689e6af88d58556472ee6fd8a6f115f8f42713f0be64db58b03df8c5ebbde2547872cee9372215ec32123f81d33a9 + languageName: node + linkType: hard + "@swc/core-darwin-arm64@npm:1.12.11": version: 1.12.11 resolution: "@swc/core-darwin-arm64@npm:1.12.11" @@ -2832,6 +3090,22 @@ __metadata: languageName: node linkType: hard +"@testing-library/dom@npm:*": + version: 10.4.0 + resolution: "@testing-library/dom@npm:10.4.0" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 10c0/0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f + languageName: node + linkType: hard + "@testing-library/jest-dom@npm:^6.6.3": version: 6.6.3 resolution: "@testing-library/jest-dom@npm:6.6.3" @@ -2904,6 +3178,13 @@ __metadata: languageName: node linkType: hard +"@types/aria-query@npm:^5.0.1": + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 + languageName: node + linkType: hard + "@types/babel__core@npm:^7.20.5": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" @@ -2945,6 +3226,15 @@ __metadata: languageName: node linkType: hard +"@types/cheerio@npm:<1": + version: 0.22.35 + resolution: "@types/cheerio@npm:0.22.35" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/648552e6b981185220b356634374aacdee31815ee55c9a6776bcbf7f8c217e54a3a3951d9929b403ca637190ba748f884e6126c730238c5704bf4488a47dedae + languageName: node + linkType: hard + "@types/d3-color@npm:*": version: 3.1.3 resolution: "@types/d3-color@npm:3.1.3" @@ -2961,6 +3251,25 @@ __metadata: languageName: node linkType: hard +"@types/debug@npm:^4.0.0": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: + "@types/ms": "npm:*" + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f + languageName: node + linkType: hard + +"@types/enzyme@npm:^3": + version: 3.10.19 + resolution: "@types/enzyme@npm:3.10.19" + dependencies: + "@types/cheerio": "npm:<1" + "@types/react": "npm:^16" + checksum: 10c0/4bf7e30ffec4e154d24f9555dc2c7fab8463628e7aaf030005d06adb472e282a9a25ff6924a646bec47a5db241d82c54b4f81a20452b09e3ab6ca2960a730a12 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -2988,17 +3297,10 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:^1.0.6": - version: 1.0.7 - resolution: "@types/estree@npm:1.0.7" - checksum: 10c0/be815254316882f7c40847336cd484c3bc1c3e34f710d197160d455dc9d6d050ffbf4c3bc76585dba86f737f020ab20bdb137ebe0e9116b0c86c7c0342221b8c - languageName: node - linkType: hard - -"@types/history@npm:^4.7.11": - version: 4.7.11 - resolution: "@types/history@npm:4.7.11" - checksum: 10c0/3facf37c2493d1f92b2e93a22cac7ea70b06351c2ab9aaceaa3c56aa6099fb63516f6c4ec1616deb5c56b4093c026a043ea2d3373e6c0644d55710364d02c934 +"@types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard @@ -3085,6 +3387,22 @@ __metadata: languageName: node linkType: hard +"@types/mdast@npm:^4.0.0": + version: 4.0.4 + resolution: "@types/mdast@npm:4.0.4" + dependencies: + "@types/unist": "npm:*" + checksum: 10c0/84f403dbe582ee508fd9c7643ac781ad8597fcbfc9ccb8d4715a2c92e4545e5772cbd0dbdf18eda65789386d81b009967fdef01b24faf6640f817287f54d9c82 + languageName: node + linkType: hard + +"@types/ms@npm:*": + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 + languageName: node + linkType: hard + "@types/node@npm:*, @types/node@npm:>=13.7.0": version: 22.5.4 resolution: "@types/node@npm:22.5.4" @@ -3095,11 +3413,11 @@ __metadata: linkType: hard "@types/node@npm:^24.0.12": - version: 24.0.12 - resolution: "@types/node@npm:24.0.12" + version: 24.1.0 + resolution: "@types/node@npm:24.1.0" dependencies: undici-types: "npm:~7.8.0" - checksum: 10c0/333777c3416b758bbdb72a09e9db5599ff7789dca519d3fcf8150a1c56c79d808e0009e92d52016e80033b3c52724def08aad2c5b396e28f00dbdfe40a1756a4 + checksum: 10c0/6c4686bc144f6ce7bffd4cadc3e1196e2217c1da4c639c637213719c8a3ee58b6c596b994befcbffeacd9d9eb0c3bff6529d2bc27da5d1cb9d58b1da0056f9f4 languageName: node linkType: hard @@ -3117,24 +3435,12 @@ __metadata: languageName: node linkType: hard -"@types/react-router-dom@npm:^5.3.3": - version: 5.3.3 - resolution: "@types/react-router-dom@npm:5.3.3" - dependencies: - "@types/history": "npm:^4.7.11" - "@types/react": "npm:*" - "@types/react-router": "npm:*" - checksum: 10c0/a9231a16afb9ed5142678147eafec9d48582809295754fb60946e29fcd3757a4c7a3180fa94b45763e4c7f6e3f02379e2fcb8dd986db479dcab40eff5fc62a91 - languageName: node - linkType: hard - -"@types/react-router@npm:*": - version: 5.1.20 - resolution: "@types/react-router@npm:5.1.20" - dependencies: - "@types/history": "npm:^4.7.11" - "@types/react": "npm:*" - checksum: 10c0/1f7eee61981d2f807fa01a34a0ef98ebc0774023832b6611a69c7f28fdff01de5a38cabf399f32e376bf8099dcb7afaf724775bea9d38870224492bea4cb5737 +"@types/react-dom@npm:^18": + version: 18.3.7 + resolution: "@types/react-dom@npm:18.3.7" + peerDependencies: + "@types/react": ^18.0.0 + checksum: 10c0/8bd309e2c3d1604a28a736a24f96cbadf6c05d5288cfef8883b74f4054c961b6b3a5e997fd5686e492be903c8f3380dba5ec017eff3906b1256529cd2d39603e languageName: node linkType: hard @@ -3166,6 +3472,34 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^16": + version: 16.14.65 + resolution: "@types/react@npm:16.14.65" + dependencies: + "@types/prop-types": "npm:*" + "@types/scheduler": "npm:^0.16" + csstype: "npm:^3.0.2" + checksum: 10c0/d9df8d8c38a508bc33553138c7ba3bc050a9528dc1ea8778e3dab440406d707fbd0dd5f9f270f64d453bb7a169a953d44324476bbc9b0e0ba131bf81473a124c + languageName: node + linkType: hard + +"@types/react@npm:^18": + version: 18.3.23 + resolution: "@types/react@npm:18.3.23" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10c0/49331800b76572eb2992a5c44801dbf8c612a5f99c8f4e4200f06c7de6f3a6e9455c661784a6c5469df96fa45622cb4a9d0982c44e6a0d5719be5f2ef1f545ed + languageName: node + linkType: hard + +"@types/scheduler@npm:^0.16": + version: 0.16.8 + resolution: "@types/scheduler@npm:0.16.8" + checksum: 10c0/f86de504945b8fc41b1f391f847444d542e2e4067cf7e5d9bfeb5d2d2393d3203b1161bc0ef3b1e104d828dabfb60baf06e8d2c27e27ff7e8258e6e618d8c4ec + languageName: node + linkType: hard + "@types/sizzle@npm:*": version: 2.3.8 resolution: "@types/sizzle@npm:2.3.8" @@ -3208,6 +3542,13 @@ __metadata: languageName: node linkType: hard +"@types/unist@npm:*, @types/unist@npm:^3.0.0": + version: 3.0.3 + resolution: "@types/unist@npm:3.0.3" + checksum: 10c0/2b1e4adcab78388e088fcc3c0ae8700f76619dbcb4741d7d201f87e2cb346bfc29a89003cfea2d76c996e1061452e14fcd737e8b25aacf949c1f2d6b2bc3dd60 + languageName: node + linkType: hard + "@types/use-sync-external-store@npm:^0.0.6": version: 0.0.6 resolution: "@types/use-sync-external-store@npm:0.0.6" @@ -3231,63 +3572,140 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/scope-manager@npm:7.18.0" +"@typescript-eslint/eslint-plugin@npm:*, @typescript-eslint/eslint-plugin@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.38.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.38.0" + "@typescript-eslint/type-utils": "npm:8.38.0" + "@typescript-eslint/utils": "npm:8.38.0" + "@typescript-eslint/visitor-keys": "npm:8.38.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^7.0.0" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + "@typescript-eslint/parser": ^8.38.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/199b82e9f0136baecf515df7c31bfed926a7c6d4e6298f64ee1a77c8bdd7a8cb92a2ea55a5a345c9f2948a02f7be6d72530efbe803afa1892b593fbd529d0c27 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:*, @typescript-eslint/parser@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/parser@npm:8.38.0" dependencies: - "@typescript-eslint/types": "npm:7.18.0" - "@typescript-eslint/visitor-keys": "npm:7.18.0" - checksum: 10c0/038cd58c2271de146b3a594afe2c99290034033326d57ff1f902976022c8b0138ffd3cb893ae439ae41003b5e4bcc00cabf6b244ce40e8668f9412cc96d97b8e + "@typescript-eslint/scope-manager": "npm:8.38.0" + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/typescript-estree": "npm:8.38.0" + "@typescript-eslint/visitor-keys": "npm:8.38.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/5580c2a328f0c15f85e4a0961a07584013cc0aca85fe868486187f7c92e9e3f6602c6e3dab917b092b94cd492ed40827c6f5fea42730bef88eb17592c947adf4 + languageName: node + linkType: hard + +"@typescript-eslint/project-service@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/project-service@npm:8.38.0" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.38.0" + "@typescript-eslint/types": "npm:^8.38.0" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/87d2f55521e289bbcdc666b1f4587ee2d43039cee927310b05abaa534b528dfb1b5565c1545bb4996d7fbdf9d5a3b0aa0e6c93a8f1289e3fcfd60d246364a884 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/scope-manager@npm:8.38.0" + dependencies: + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/visitor-keys": "npm:8.38.0" + checksum: 10c0/ceaf489ea1f005afb187932a7ee363dfe1e0f7cc3db921283991e20e4c756411a5e25afbec72edd2095d6a4384f73591f4c750cf65b5eaa650c90f64ef9fe809 + languageName: node + linkType: hard + +"@typescript-eslint/tsconfig-utils@npm:8.38.0, @typescript-eslint/tsconfig-utils@npm:^8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.38.0" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/1a90da16bf1f7cfbd0303640a8ead64a0080f2b1d5969994bdac3b80abfa1177f0c6fbf61250bae082e72cf5014308f2f5cc98edd6510202f13420a7ffd07a84 languageName: node linkType: hard -"@typescript-eslint/types@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/types@npm:7.18.0" - checksum: 10c0/eb7371ac55ca77db8e59ba0310b41a74523f17e06f485a0ef819491bc3dd8909bb930120ff7d30aaf54e888167e0005aa1337011f3663dc90fb19203ce478054 +"@typescript-eslint/type-utils@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/type-utils@npm:8.38.0" + dependencies: + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/typescript-estree": "npm:8.38.0" + "@typescript-eslint/utils": "npm:8.38.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/27795c4bd0be395dda3424e57d746639c579b7522af1c17731b915298a6378fd78869e8e141526064b6047db2c86ba06444469ace19c98cda5779d06f4abd37c + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.38.0, @typescript-eslint/types@npm:^8.34.1, @typescript-eslint/types@npm:^8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/types@npm:8.38.0" + checksum: 10c0/f0ac0060c98c0f3d1871f107177b6ae25a0f1846ca8bd8cfc7e1f1dd0ddce293cd8ac4a5764d6a767de3503d5d01defcd68c758cb7ba6de52f82b209a918d0d2 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" +"@typescript-eslint/typescript-estree@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.38.0" dependencies: - "@typescript-eslint/types": "npm:7.18.0" - "@typescript-eslint/visitor-keys": "npm:7.18.0" + "@typescript-eslint/project-service": "npm:8.38.0" + "@typescript-eslint/tsconfig-utils": "npm:8.38.0" + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/visitor-keys": "npm:8.38.0" debug: "npm:^4.3.4" - globby: "npm:^11.1.0" + fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" - ts-api-utils: "npm:^1.3.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/0c7f109a2e460ec8a1524339479cf78ff17814d23c83aa5112c77fb345e87b3642616291908dcddea1e671da63686403dfb712e4a4435104f92abdfddf9aba81 + ts-api-utils: "npm:^2.1.0" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/00a00f6549877f4ae5c2847fa5ac52bf42cbd59a87533856c359e2746e448ed150b27a6137c92fd50c06e6a4b39e386d6b738fac97d80d05596e81ce55933230 languageName: node linkType: hard -"@typescript-eslint/utils@npm:^7.0.0": - version: 7.18.0 - resolution: "@typescript-eslint/utils@npm:7.18.0" +"@typescript-eslint/utils@npm:8.38.0, @typescript-eslint/utils@npm:^8.32.1": + version: 8.38.0 + resolution: "@typescript-eslint/utils@npm:8.38.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.18.0" - "@typescript-eslint/types": "npm:7.18.0" - "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.38.0" + "@typescript-eslint/types": "npm:8.38.0" + "@typescript-eslint/typescript-estree": "npm:8.38.0" peerDependencies: - eslint: ^8.56.0 - checksum: 10c0/a25a6d50eb45c514469a01ff01f215115a4725fb18401055a847ddf20d1b681409c4027f349033a95c4ff7138d28c3b0a70253dfe8262eb732df4b87c547bd1e + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/e97a45bf44f315f9ed8c2988429e18c88e3369c9ee3227ee86446d2d49f7325abebbbc9ce801e178f676baa986d3e1fd4b5391f1640c6eb8944c123423ae43bb languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.18.0": - version: 7.18.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" +"@typescript-eslint/visitor-keys@npm:8.38.0": + version: 8.38.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.38.0" dependencies: - "@typescript-eslint/types": "npm:7.18.0" - eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/538b645f8ff1d9debf264865c69a317074eaff0255e63d7407046176b0f6a6beba34a6c51d511f12444bae12a98c69891eb6f403c9f54c6c2e2849d1c1cb73c0 + "@typescript-eslint/types": "npm:8.38.0" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/071a756e383f41a6c9e51d78c8c64bd41cd5af68b0faef5fbaec4fa5dbd65ec9e4cd610c2e2cdbe9e2facc362995f202850622b78e821609a277b5b601a1d4ec languageName: node linkType: hard @@ -3652,6 +4070,24 @@ __metadata: languageName: node linkType: hard +"acorn-import-phases@npm:^1.0.3": + version: 1.0.3 + resolution: "acorn-import-phases@npm:1.0.3" + peerDependencies: + acorn: ^8.14.0 + checksum: 10c0/43cc13a63f13105756e53cdc057f0a60dcbf38f8be739258ba85ed9f126920936a0720a4232a45569d391e82da85135af23dd431e8882a226380db289632f7b2 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + languageName: node + linkType: hard + "acorn-walk@npm:^8.1.1": version: 8.3.4 resolution: "acorn-walk@npm:8.3.4" @@ -3661,21 +4097,21 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.8.2": - version: 8.12.1 - resolution: "acorn@npm:8.12.1" +"acorn@npm:^8.11.0, acorn@npm:^8.15.0, acorn@npm:^8.4.1": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" bin: acorn: bin/acorn - checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 + checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec languageName: node linkType: hard -"acorn@npm:^8.14.0": - version: 8.14.1 - resolution: "acorn@npm:8.14.1" +"acorn@npm:^8.8.2": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" bin: acorn: bin/acorn - checksum: 10c0/dbd36c1ed1d2fa3550140000371fcf721578095b18777b85a79df231ca093b08edc6858d75d6e48c73e431c174dcf9214edbd7e6fa5911b93bd8abfa54e47123 + checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 languageName: node linkType: hard @@ -3746,7 +4182,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.5": +"ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -3811,7 +4247,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^5.2.0": +"ansi-styles@npm:^5.0.0, ansi-styles@npm:^5.2.0": version: 5.2.0 resolution: "ansi-styles@npm:5.2.0" checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df @@ -3842,6 +4278,13 @@ __metadata: languageName: node linkType: hard +"are-docs-informative@npm:^0.0.2": + version: 0.0.2 + resolution: "are-docs-informative@npm:0.0.2" + checksum: 10c0/f0326981bd699c372d268b526b170a28f2e1aec2cf99d7de0686083528427ecdf6ae41fef5d9988e224a5616298af747ad8a76e7306b0a7c97cc085a99636d60 + languageName: node + linkType: hard + "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -3865,7 +4308,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0": +"aria-query@npm:5.3.0, aria-query@npm:^5.0.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -3874,32 +4317,147 @@ __metadata: languageName: node linkType: hard -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d languageName: node linkType: hard -"async@npm:^2.6.4": - version: 2.6.4 - resolution: "async@npm:2.6.4" +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": + version: 3.1.9 + resolution: "array-includes@npm:3.1.9" dependencies: - lodash: "npm:^4.17.14" - checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.24.0" + es-object-atoms: "npm:^1.1.1" + get-intrinsic: "npm:^1.3.0" + is-string: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856 languageName: node linkType: hard -"attr-accept@npm:^2.2.4": - version: 2.2.5 - resolution: "attr-accept@npm:2.2.5" - checksum: 10c0/9b4cb82213925cab2d568f71b3f1c7a7778f9192829aac39a281e5418cd00c04a88f873eb89f187e0bf786fa34f8d52936f178e62cbefb9254d57ecd88ada99b +"array.prototype.filter@npm:^1.0.0": + version: 1.0.4 + resolution: "array.prototype.filter@npm:1.0.4" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-array-method-boxes-properly: "npm:^1.0.0" + es-object-atoms: "npm:^1.0.0" + is-string: "npm:^1.0.7" + checksum: 10c0/8ea9067fc9ba6c0d6670ad93e62efff52a0f7931f69eba3a945477305565fd9c6f11153265f2253c74ba87e27bc0dc1487a731c301d2be9d508bdd9082925ecf languageName: node linkType: hard -"babel-jest@npm:30.0.4": - version: 30.0.4 - resolution: "babel-jest@npm:30.0.4" +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1": + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 + languageName: node + linkType: hard + +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + +"async@npm:^2.6.4": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: "npm:^4.17.14" + checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 + languageName: node + linkType: hard + +"attr-accept@npm:^2.2.4": + version: 2.2.5 + resolution: "attr-accept@npm:2.2.5" + checksum: 10c0/9b4cb82213925cab2d568f71b3f1c7a7778f9192829aac39a281e5418cd00c04a88f873eb89f187e0bf786fa34f8d52936f178e62cbefb9254d57ecd88ada99b + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"babel-jest@npm:30.0.4": + version: 30.0.4 + resolution: "babel-jest@npm:30.0.4" dependencies: "@jest/transform": "npm:30.0.4" "@types/babel__core": "npm:^7.20.5" @@ -4005,6 +4563,13 @@ __metadata: languageName: node linkType: hard +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 10c0/e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -4111,6 +4676,28 @@ __metadata: languageName: node linkType: hard +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + "call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" @@ -4124,6 +4711,16 @@ __metadata: languageName: node linkType: hard +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 + languageName: node + linkType: hard + "callsites@npm:^3.0.0, callsites@npm:^3.1.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -4159,6 +4756,13 @@ __metadata: languageName: node linkType: hard +"ccount@npm:^2.0.0": + version: 2.0.1 + resolution: "ccount@npm:2.0.1" + checksum: 10c0/3939b1664390174484322bc3f45b798462e6c07ee6384cb3d645e0aa2f318502d174845198c1561930e1d431087f74cf1fe291ae9a4722821a9f4ba67e574350 + languageName: node + linkType: hard + "chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -4180,7 +4784,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -4197,6 +4801,46 @@ __metadata: languageName: node linkType: hard +"character-entities@npm:^2.0.0": + version: 2.0.2 + resolution: "character-entities@npm:2.0.2" + checksum: 10c0/b0c645a45bcc90ff24f0e0140f4875a8436b8ef13b6bcd31ec02cfb2ca502b680362aa95386f7815bdc04b6464d48cf191210b3840d7c04241a149ede591a308 + languageName: node + linkType: hard + +"cheerio-select@npm:^2.1.0": + version: 2.1.0 + resolution: "cheerio-select@npm:2.1.0" + dependencies: + boolbase: "npm:^1.0.0" + css-select: "npm:^5.1.0" + css-what: "npm:^6.1.0" + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.0.1" + checksum: 10c0/2242097e593919dba4aacb97d7b8275def8b9ec70b00aa1f43335456870cfc9e284eae2080bdc832ed232dabb9eefcf56c722d152da4a154813fb8814a55d282 + languageName: node + linkType: hard + +"cheerio@npm:^1.0.0-rc.3": + version: 1.1.0 + resolution: "cheerio@npm:1.1.0" + dependencies: + cheerio-select: "npm:^2.1.0" + dom-serializer: "npm:^2.0.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.2.2" + encoding-sniffer: "npm:^0.2.0" + htmlparser2: "npm:^10.0.0" + parse5: "npm:^7.3.0" + parse5-htmlparser2-tree-adapter: "npm:^7.1.0" + parse5-parser-stream: "npm:^7.1.2" + undici: "npm:^7.10.0" + whatwg-mimetype: "npm:^4.0.0" + checksum: 10c0/f7b940a89e1fe77bf6b4fe3b993f17b02a358942cc0b9d3b55ea235a0bc322829dbc47151763ef9986fd237494c00380909af759e46582c72470a10643b85abd + languageName: node + linkType: hard + "chokidar@npm:^4.0.0": version: 4.0.1 resolution: "chokidar@npm:4.0.1" @@ -4360,13 +5004,20 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.20.0, commander@npm:^2.20.3": +"commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 languageName: node linkType: hard +"comment-parser@npm:1.4.1": + version: 1.4.1 + resolution: "comment-parser@npm:1.4.1" + checksum: 10c0/d6c4be3f5be058f98b24f2d557f745d8fe1cc9eb75bebbdccabd404a0e1ed41563171b16285f593011f8b6a5ec81f564fb1f2121418ac5cbf0f49255bf0840dd + languageName: node + linkType: hard + "compute-scroll-into-view@npm:^3.1.0": version: 3.1.0 resolution: "compute-scroll-into-view@npm:3.1.0" @@ -4402,13 +5053,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^1.0.1": - version: 1.0.2 - resolution: "cookie@npm:1.0.2" - checksum: 10c0/fd25fe79e8fbcfcaf6aa61cd081c55d144eeeba755206c058682257cb38c4bd6795c6620de3f064c740695bb65b7949ebb1db7a95e4636efb8357a335ad3f54b - languageName: node - linkType: hard - "copy-to-clipboard@npm:^3.3.1": version: 3.3.3 resolution: "copy-to-clipboard@npm:3.3.3" @@ -4534,6 +5178,19 @@ __metadata: languageName: node linkType: hard +"css-select@npm:^5.1.0": + version: 5.2.2 + resolution: "css-select@npm:5.2.2" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^6.1.0" + domhandler: "npm:^5.0.2" + domutils: "npm:^3.0.1" + nth-check: "npm:^2.0.1" + checksum: 10c0/d79fffa97106007f2802589f3ed17b8c903f1c961c0fc28aa8a051eee0cbad394d8446223862efd4c1b40445a6034f626bb639cf2035b0bfc468544177593c99 + languageName: node + linkType: hard + "css-tree@npm:^1.1.2": version: 1.1.3 resolution: "css-tree@npm:1.1.3" @@ -4544,6 +5201,13 @@ __metadata: languageName: node linkType: hard +"css-what@npm:^6.1.0": + version: 6.2.2 + resolution: "css-what@npm:6.2.2" + checksum: 10c0/91e24c26fb977b4ccef30d7007d2668c1c10ac0154cc3f42f7304410e9594fb772aea4f30c832d2993b132ca8d99338050866476210316345ec2e7d47b248a56 + languageName: node + linkType: hard + "css.escape@npm:^1.5.1": version: 1.5.1 resolution: "css.escape@npm:1.5.1" @@ -4919,6 +5583,39 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 + languageName: node + linkType: hard + "date-fns@npm:4.1.0": version: 4.1.0 resolution: "date-fns@npm:4.1.0" @@ -4947,6 +5644,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.0.0, debug@npm:^4.3.2, debug@npm:^4.4.1": + version: 4.4.1 + resolution: "debug@npm:4.4.1" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 + languageName: node + linkType: hard + "decimal.js@npm:^10.5.0": version: 10.6.0 resolution: "decimal.js@npm:10.6.0" @@ -4954,6 +5663,15 @@ __metadata: languageName: node linkType: hard +"decode-named-character-reference@npm:^1.0.0": + version: 1.2.0 + resolution: "decode-named-character-reference@npm:1.2.0" + dependencies: + character-entities: "npm:^2.0.0" + checksum: 10c0/761a89de6b0e0a2d4b21ae99074e4cc3344dd11eb29f112e23cc5909f2e9f33c5ed20cd6b146b27fb78170bce0f3f9b3362a84b75638676a05c938c24a60f5d7 + languageName: node + linkType: hard + "dedent@npm:^1.6.0": version: 1.6.0 resolution: "dedent@npm:1.6.0" @@ -4966,6 +5684,13 @@ __metadata: languageName: node linkType: hard +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c + languageName: node + linkType: hard + "deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -4973,7 +5698,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.1.4": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -4984,6 +5709,17 @@ __metadata: languageName: node linkType: hard +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + "delaunator@npm:5": version: 5.0.1 resolution: "delaunator@npm:5.0.1" @@ -4993,7 +5729,7 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.3": +"dequal@npm:^2.0.0, dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 @@ -5016,6 +5752,15 @@ __metadata: languageName: node linkType: hard +"devlop@npm:^1.0.0, devlop@npm:^1.1.0": + version: 1.1.0 + resolution: "devlop@npm:1.1.0" + dependencies: + dequal: "npm:^2.0.0" + checksum: 10c0/e0928ab8f94c59417a2b8389c45c55ce0a02d9ac7fd74ef62d01ba48060129e1d594501b77de01f3eeafc7cb00773819b0df74d96251cf20b31c5b3071f45c0e + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -5023,15 +5768,6 @@ __metadata: languageName: node linkType: hard -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: "npm:^4.0.0" - checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c - languageName: node - linkType: hard - "direction@npm:^0.1.5": version: 0.1.5 resolution: "direction@npm:0.1.5" @@ -5041,6 +5777,29 @@ __metadata: languageName: node linkType: hard +"discontinuous-range@npm:1.0.0": + version: 1.0.0 + resolution: "discontinuous-range@npm:1.0.0" + checksum: 10c0/487b105f83c1cc528e25e65d3c4b73958ec79769b7bd0e264414702a23a7e2b282c72982b4bef4af29fcab53f47816c3f0a5c40d85a99a490f4bc35b83dc00f8 + languageName: node + linkType: hard + +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.5.9": + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: 10c0/b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 + languageName: node + linkType: hard + "dom-accessibility-api@npm:^0.6.3": version: 0.6.3 resolution: "dom-accessibility-api@npm:0.6.3" @@ -5069,6 +5828,33 @@ __metadata: languageName: node linkType: hard +"dom-serializer@npm:^2.0.0": + version: 2.0.0 + resolution: "dom-serializer@npm:2.0.0" + dependencies: + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.2" + entities: "npm:^4.2.0" + checksum: 10c0/d5ae2b7110ca3746b3643d3ef60ef823f5f078667baf530cec096433f1627ec4b6fa8c072f09d079d7cda915fd2c7bc1b7b935681e9b09e591e1e15f4040b8e2 + languageName: node + linkType: hard + +"domelementtype@npm:^2.3.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 + languageName: node + linkType: hard + +"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" + dependencies: + domelementtype: "npm:^2.3.0" + checksum: 10c0/bba1e5932b3e196ad6862286d76adc89a0dbf0c773e5ced1eb01f9af930c50093a084eff14b8de5ea60b895c56a04d5de8bbc4930c5543d029091916770b2d2a + languageName: node + linkType: hard + "dompurify@npm:3.2.5": version: 3.2.5 resolution: "dompurify@npm:3.2.5" @@ -5081,6 +5867,17 @@ __metadata: languageName: node linkType: hard +"domutils@npm:^3.0.1, domutils@npm:^3.2.1, domutils@npm:^3.2.2": + version: 3.2.2 + resolution: "domutils@npm:3.2.2" + dependencies: + dom-serializer: "npm:^2.0.0" + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + checksum: 10c0/47938f473b987ea71cd59e59626eb8666d3aa8feba5266e45527f3b636c7883cca7e582d901531961f742c519d7514636b7973353b648762b2e3bedbf235fada + languageName: node + linkType: hard + "downshift@npm:^9.0.6": version: 9.0.8 resolution: "downshift@npm:9.0.8" @@ -5096,6 +5893,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + "earcut@npm:^2.2.3": version: 2.2.4 resolution: "earcut@npm:2.2.4" @@ -5145,6 +5953,16 @@ __metadata: languageName: node linkType: hard +"encoding-sniffer@npm:^0.2.0": + version: 0.2.1 + resolution: "encoding-sniffer@npm:0.2.1" + dependencies: + iconv-lite: "npm:^0.6.3" + whatwg-encoding: "npm:^3.1.1" + checksum: 10c0/d6b591880788f3baf8dd1744636dd189d24a1ec93e6f9817267c60ac3458a5191ca70ab1a186fb67731beff1c3489c6527dfdc4718158ed8460ab2f400dd5e7d + languageName: node + linkType: hard + "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -5154,17 +5972,17 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.17.1": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" +"enhanced-resolve@npm:^5.17.2": + version: 5.18.2 + resolution: "enhanced-resolve@npm:5.18.2" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10c0/81a0515675eca17efdba2cf5bad87abc91a528fc1191aad50e275e74f045b41506167d420099022da7181c8d787170ea41e4a11a0b10b7a16f6237daecb15370 + checksum: 10c0/2a45105daded694304b0298d1c0351a981842249a9867513d55e41321a4ccf37dfd35b0c1e9ceae290eab73654b09aa7a910d618ea6f9441e97c52bc424a2372 languageName: node linkType: hard -"entities@npm:^4.4.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 @@ -5194,6 +6012,46 @@ __metadata: languageName: node linkType: hard +"enzyme-shallow-equal@npm:^1.0.1": + version: 1.0.7 + resolution: "enzyme-shallow-equal@npm:1.0.7" + dependencies: + hasown: "npm:^2.0.0" + object-is: "npm:^1.1.5" + checksum: 10c0/50bd80c62da4086a20f4c56c2333ab104f162f0d20db3a335406b5b6aa2b92a61eda67bed2248b52aecfc7992abfb368cf40fe5e35a66913b914668665b418c1 + languageName: node + linkType: hard + +"enzyme@npm:^3.11.0": + version: 3.11.0 + resolution: "enzyme@npm:3.11.0" + dependencies: + array.prototype.flat: "npm:^1.2.3" + cheerio: "npm:^1.0.0-rc.3" + enzyme-shallow-equal: "npm:^1.0.1" + function.prototype.name: "npm:^1.1.2" + has: "npm:^1.0.3" + html-element-map: "npm:^1.2.0" + is-boolean-object: "npm:^1.0.1" + is-callable: "npm:^1.1.5" + is-number-object: "npm:^1.0.4" + is-regex: "npm:^1.0.5" + is-string: "npm:^1.0.5" + is-subset: "npm:^0.1.1" + lodash.escape: "npm:^4.0.1" + lodash.isequal: "npm:^4.5.0" + object-inspect: "npm:^1.7.0" + object-is: "npm:^1.0.2" + object.assign: "npm:^4.1.0" + object.entries: "npm:^1.1.1" + object.values: "npm:^1.1.1" + raf: "npm:^3.4.1" + rst-selector-parser: "npm:^2.2.3" + string.prototype.trim: "npm:^1.2.1" + checksum: 10c0/14081671ed77924026036ed4edb1168cdac826aadd1ab2c77a5b7fdda625589dc5a4062cd0c65ec88add3ea3f7c0ebcbf3178bcf84b43335a175d8c71a016809 + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -5228,6 +6086,75 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": + version: 1.24.0 + resolution: "es-abstract@npm:1.24.0" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.2.1" + is-set: "npm:^2.0.3" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.4" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.4" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + stop-iteration-iterator: "npm:^1.1.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.19" + checksum: 10c0/b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318 + languageName: node + linkType: hard + +"es-array-method-boxes-properly@npm:^1.0.0": + version: 1.0.0 + resolution: "es-array-method-boxes-properly@npm:1.0.0" + checksum: 10c0/4b7617d3fbd460d6f051f684ceca6cf7e88e6724671d9480388d3ecdd72119ddaa46ca31f2c69c5426a82e4b3091c1e81867c71dcdc453565cd90005ff2c382d + languageName: node + linkType: hard + "es-define-property@npm:^1.0.0": version: 1.0.0 resolution: "es-define-property@npm:1.0.0" @@ -5237,6 +6164,13 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + "es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" @@ -5244,6 +6178,30 @@ __metadata: languageName: node linkType: hard +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-set-tostringtag: "npm:^2.0.3" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f + languageName: node + linkType: hard + "es-module-lexer@npm:^1.2.1": version: 1.5.4 resolution: "es-module-lexer@npm:1.5.4" @@ -5251,6 +6209,47 @@ __metadata: languageName: node linkType: hard +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.2": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -5279,17 +6278,98 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-deprecation@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-plugin-deprecation@npm:3.0.0" +"escape-string-regexp@npm:^5.0.0": + version: 5.0.0 + resolution: "escape-string-regexp@npm:5.0.0" + checksum: 10c0/6366f474c6f37a802800a435232395e04e9885919873e382b157ab7e8f0feb8fed71497f84a6f6a81a49aab41815522f5839112bd38026d203aea0c91622df95 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^10.1.5": + version: 10.1.8 + resolution: "eslint-config-prettier@npm:10.1.8" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: bin/cli.js + checksum: 10c0/e1bcfadc9eccd526c240056b1e59c5cd26544fe59feb85f38f4f1f116caed96aea0b3b87868e68b3099e55caaac3f2e5b9f58110f85db893e83a332751192682 + languageName: node + linkType: hard + +"eslint-plugin-jsdoc@npm:*": + version: 51.4.1 + resolution: "eslint-plugin-jsdoc@npm:51.4.1" dependencies: - "@typescript-eslint/utils": "npm:^7.0.0" - ts-api-utils: "npm:^1.3.0" - tslib: "npm:^2.3.1" + "@es-joy/jsdoccomment": "npm:~0.52.0" + are-docs-informative: "npm:^0.0.2" + comment-parser: "npm:1.4.1" + debug: "npm:^4.4.1" + escape-string-regexp: "npm:^4.0.0" + espree: "npm:^10.4.0" + esquery: "npm:^1.6.0" + parse-imports-exports: "npm:^0.2.4" + semver: "npm:^7.7.2" + spdx-expression-parse: "npm:^4.0.0" peerDependencies: - eslint: ^8.0.0 - typescript: ^4.2.4 || ^5.0.0 - checksum: 10c0/f8bfe812cdd95f60b159bf79565c8bf1451b71b06040b96a44861a6534aa8c8311bb324b6c0ca837e9418938ac210f6d84a7c97a4f0fe0a35e56403cd5a57b98 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: 10c0/2dc8063f810984bca1ec2cbe4fa4cfa6948a4e6340bfc817c30d603fd7a85bc11375c0a45d6a1825fa28f1bf1c454f98aed74041b16bc6b5c7077ea58c05ff0a + languageName: node + linkType: hard + +"eslint-plugin-prettier@npm:^5.5.1": + version: 5.5.3 + resolution: "eslint-plugin-prettier@npm:5.5.3" + dependencies: + prettier-linter-helpers: "npm:^1.0.0" + synckit: "npm:^0.11.7" + peerDependencies: + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + eslint-config-prettier: ">= 7.0.0 <10.0.0 || >=10.1.0" + prettier: ">=3.0.0" + peerDependenciesMeta: + "@types/eslint": + optional: true + eslint-config-prettier: + optional: true + checksum: 10c0/7524e381b400fec67dd2bd1a71779c220a5410f0063cd220d144431f291ec800bee1985709ef0dd38d666d01e0e53bec93824063912784d4021db8473fafe73e + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:*": + version: 5.2.0 + resolution: "eslint-plugin-react-hooks@npm:5.2.0" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10c0/1c8d50fa5984c6dea32470651807d2922cc3934cf3425e78f84a24c2dfd972e7f019bee84aefb27e0cf2c13fea0ac1d4473267727408feeb1c56333ca1489385 + languageName: node + linkType: hard + +"eslint-plugin-react@npm:^7.37.5": + version: 7.37.5 + resolution: "eslint-plugin-react@npm:7.37.5" + dependencies: + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.3" + array.prototype.tosorted: "npm:^1.1.4" + doctrine: "npm:^2.1.0" + es-iterator-helpers: "npm:^1.2.1" + estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" + minimatch: "npm:^3.1.2" + object.entries: "npm:^1.1.9" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.1" + prop-types: "npm:^15.8.1" + resolve: "npm:^2.0.0-next.5" + semver: "npm:^6.3.1" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/c850bfd556291d4d9234f5ca38db1436924a1013627c8ab1853f77cac73ec19b020e861e6c7b783436a48b6ffcdfba4547598235a37ad4611b6739f65fd8ad57 languageName: node linkType: hard @@ -5303,13 +6383,30 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3": +"eslint-scope@npm:^8.4.0": + version: 8.4.0 + resolution: "eslint-scope@npm:8.4.0" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 languageName: node linkType: hard +"eslint-visitor-keys@npm:^4.2.0, eslint-visitor-keys@npm:^4.2.1": + version: 4.2.1 + resolution: "eslint-visitor-keys@npm:4.2.1" + checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 + languageName: node + linkType: hard + "eslint-webpack-plugin@npm:^5.0.2": version: 5.0.2 resolution: "eslint-webpack-plugin@npm:5.0.2" @@ -5327,6 +6424,67 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^9.30.1": + version: 9.30.1 + resolution: "eslint@npm:9.30.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.21.0" + "@eslint/config-helpers": "npm:^0.3.0" + "@eslint/core": "npm:^0.14.0" + "@eslint/eslintrc": "npm:^3.3.1" + "@eslint/js": "npm:9.30.1" + "@eslint/plugin-kit": "npm:^0.3.1" + "@humanfs/node": "npm:^0.16.6" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@humanwhocodes/retry": "npm:^0.4.2" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.6" + debug: "npm:^4.3.2" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^8.4.0" + eslint-visitor-keys: "npm:^4.2.1" + espree: "npm:^10.4.0" + esquery: "npm:^1.5.0" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^8.0.0" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true + bin: + eslint: bin/eslint.js + checksum: 10c0/5a5867078e03ea56a1b6d1ee1548659abc38a6d5136c7ef94e21c5dbeb28e3ed50b15d2e0da25fce85600f6cf7ea7715eae650c41e8ae826c34490e9ec73d5d6 + languageName: node + linkType: hard + +"espree@npm:^10.0.1, espree@npm:^10.3.0, espree@npm:^10.4.0": + version: 10.4.0 + resolution: "espree@npm:10.4.0" + dependencies: + acorn: "npm:^8.15.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b + languageName: node + linkType: hard + "esprima@npm:^4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" @@ -5337,6 +6495,15 @@ __metadata: languageName: node linkType: hard +"esquery@npm:^1.5.0, esquery@npm:^1.6.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + languageName: node + linkType: hard + "esrecurse@npm:^4.3.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" @@ -5362,13 +6529,20 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^5.2.0": +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 languageName: node linkType: hard +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + "eventemitter3@npm:5.0.1": version: 5.0.1 resolution: "eventemitter3@npm:5.0.1" @@ -5435,16 +6609,23 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.9": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" +"fast-diff@npm:^1.1.2": + version: 1.3.0 + resolution: "fast-diff@npm:1.3.0" + checksum: 10c0/5c19af237edb5d5effda008c891a18a585f74bf12953be57923f17a3a4d0979565fc64dbc73b9e20926b9d895f5b690c618cbb969af0cf022e3222471220ad29 + languageName: node + linkType: hard + +"fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + micromatch: "npm:^4.0.8" + checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe languageName: node linkType: hard @@ -5455,6 +6636,13 @@ __metadata: languageName: node linkType: hard +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + "fast-shallow-equal@npm:^1.0.0": version: 1.0.0 resolution: "fast-shallow-equal@npm:1.0.0" @@ -5491,11 +6679,20 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.17.1 - resolution: "fastq@npm:1.17.1" + version: 1.19.1 + resolution: "fastq@npm:1.19.1" dependencies: reusify: "npm:^1.0.4" - checksum: 10c0/1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 + checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630 + languageName: node + linkType: hard + +"fault@npm:^2.0.0": + version: 2.0.1 + resolution: "fault@npm:2.0.1" + dependencies: + format: "npm:^0.2.0" + checksum: 10c0/b80fbf1019b9ce8b08ee09ce86e02b028563e13a32ac3be34e42bfac00a97b96d8dee6d31e26578ffc16224eb6729e01ff1f97ddfeee00494f4f56c0aeed4bdd languageName: node linkType: hard @@ -5529,6 +6726,15 @@ __metadata: languageName: node linkType: hard +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" + dependencies: + flat-cache: "npm:^4.0.0" + checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 + languageName: node + linkType: hard + "file-selector@npm:^2.1.0": version: 2.1.2 resolution: "file-selector@npm:2.1.2" @@ -5564,6 +6770,26 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc + languageName: node + linkType: hard + "flat@npm:^5.0.2": version: 5.0.2 resolution: "flat@npm:5.0.2" @@ -5573,13 +6799,22 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.3.3": +"flatted@npm:^3.2.9, flatted@npm:^3.3.3": version: 3.3.3 resolution: "flatted@npm:3.3.3" checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 languageName: node linkType: hard +"for-each@npm:^0.3.3, for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee + languageName: node + linkType: hard + "foreground-child@npm:^3.1.0": version: 3.3.0 resolution: "foreground-child@npm:3.3.0" @@ -5623,6 +6858,13 @@ __metadata: languageName: node linkType: hard +"format@npm:^0.2.0": + version: 0.2.2 + resolution: "format@npm:0.2.2" + checksum: 10c0/6032ba747541a43abf3e37b402b2f72ee08ebcb58bf84d816443dd228959837f1cddf1e8775b29fa27ff133f4bd146d041bfca5f9cf27f048edf3d493cf8fee6 + languageName: node + linkType: hard + "fs-extra@npm:^10.0.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" @@ -5711,6 +6953,27 @@ __metadata: languageName: node linkType: hard +"function.prototype.name@npm:^1.1.2, function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -5761,6 +7024,24 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -5768,6 +7049,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -5775,6 +7066,17 @@ __metadata: languageName: node linkType: hard +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b + languageName: node + linkType: hard + "get-user-locale@npm:^2.2.1": version: 2.3.2 resolution: "get-user-locale@npm:2.3.2" @@ -5793,6 +7095,13 @@ __metadata: languageName: node linkType: hard +"github-slugger@npm:^2.0.0": + version: 2.0.0 + resolution: "github-slugger@npm:2.0.0" + checksum: 10c0/21b912b6b1e48f1e5a50b2292b48df0ff6abeeb0691b161b3d93d84f4ae6b1acd6ae23702e914af7ea5d441c096453cf0f621b72d57893946618d21dd1a1c486 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -5802,7 +7111,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^6.0.1": +"glob-parent@npm:^6.0.1, glob-parent@npm:^6.0.2": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: @@ -5871,17 +7180,27 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d + languageName: node + linkType: hard + +"globals@npm:^16.3.0": + version: 16.3.0 + resolution: "globals@npm:16.3.0" + checksum: 10c0/c62dc20357d1c0bf2be4545d6c4141265d1a229bf1c3294955efb5b5ef611145391895e3f2729f8603809e81b30b516c33e6c2597573844449978606aad6eb38 + languageName: node + linkType: hard + +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.9" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^3.0.0" - checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 languageName: node linkType: hard @@ -5894,6 +7213,13 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -5901,6 +7227,13 @@ __metadata: languageName: node linkType: hard +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + "harmony-reflect@npm:^1.4.6": version: 1.6.2 resolution: "harmony-reflect@npm:1.6.2" @@ -5908,6 +7241,13 @@ __metadata: languageName: node linkType: hard +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 + languageName: node + linkType: hard + "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" @@ -5922,7 +7262,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.2": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -5938,6 +7278,15 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -5945,6 +7294,29 @@ __metadata: languageName: node linkType: hard +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + +"has@npm:^1.0.3": + version: 1.0.4 + resolution: "has@npm:1.0.4" + checksum: 10c0/82c1220573dc1f0a014a5d6189ae52a1f820f99dfdc00323c3a725b5002dcb7f04e44f460fea7af068474b2dd7c88cbe1846925c84017be9e31e1708936d305b + languageName: node + linkType: hard + "hasown@npm:^2.0.0, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" @@ -5993,6 +7365,16 @@ __metadata: languageName: node linkType: hard +"html-element-map@npm:^1.2.0": + version: 1.3.1 + resolution: "html-element-map@npm:1.3.1" + dependencies: + array.prototype.filter: "npm:^1.0.0" + call-bind: "npm:^1.0.2" + checksum: 10c0/5ae8b37546601864eb41363a05871a896df36e59714607b1386a114d45f1c6b6cd1633d6fb09e09e5ee0f1c909d6b9c1bbca831333b8eef936312f61b1b5ecb8 + languageName: node + linkType: hard + "html-encoding-sniffer@npm:^4.0.0": version: 4.0.0 resolution: "html-encoding-sniffer@npm:4.0.0" @@ -6018,6 +7400,18 @@ __metadata: languageName: node linkType: hard +"htmlparser2@npm:^10.0.0": + version: 10.0.0 + resolution: "htmlparser2@npm:10.0.0" + dependencies: + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.2.1" + entities: "npm:^6.0.0" + checksum: 10c0/47cfa37e529c86a7ba9a1e0e6f951ad26ef8ca5af898ab6e8916fa02c0264c1453b4a65f28b7b8a7f9d0d29b5a70abead8203bf8b3f07bc69407e85e7d9a68e4 + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -6104,56 +7498,70 @@ __metadata: resolution: "ibm-rmf@workspace:." dependencies: "@babel/core": "npm:^7.28.0" - "@emotion/css": "npm:^11.13.5" + "@eslint/css": "npm:^0.9.0" + "@eslint/js": "npm:^9.30.1" + "@eslint/json": "npm:^0.12.0" + "@eslint/markdown": "npm:^6.6.0" "@grafana/data": "npm:^12.0.2" + "@grafana/e2e-selectors": "npm:*" "@grafana/eslint-config": "npm:^8.1.0" "@grafana/runtime": "npm:^12.0.2" - "@grafana/schema": "npm:^12.0.2" "@grafana/tsconfig": "npm:^2.0.0" "@grafana/ui": "npm:^12.0.2" "@playwright/test": "npm:^1.53.2" + "@stylistic/eslint-plugin-ts": "npm:*" "@swc/core": "npm:^1.12.11" "@swc/helpers": "npm:^0.5.17" "@swc/jest": "npm:^0.2.39" + "@testing-library/dom": "npm:*" "@testing-library/jest-dom": "npm:^6.6.3" "@testing-library/react": "npm:^16.3.0" + "@types/enzyme": "npm:^3" "@types/jest": "npm:^30.0.0" "@types/lodash": "npm:^4.17.20" "@types/node": "npm:^24.0.12" - "@types/react-router-dom": "npm:^5.3.3" + "@types/react": "npm:^18" + "@types/react-dom": "npm:^18" + "@typescript-eslint/eslint-plugin": "npm:*" + "@typescript-eslint/parser": "npm:*" antlr4: "npm:^4.13.2" copy-webpack-plugin: "npm:^13.0.0" css-loader: "npm:^7.1.2" - eslint-plugin-deprecation: "npm:^3.0.0" + enzyme: "npm:^3.11.0" + eslint: "npm:^9.30.1" + eslint-config-prettier: "npm:^10.1.5" + eslint-plugin-jsdoc: "npm:*" + eslint-plugin-prettier: "npm:^5.5.1" + eslint-plugin-react: "npm:^7.37.5" + eslint-plugin-react-hooks: "npm:*" eslint-webpack-plugin: "npm:^5.0.2" fork-ts-checker-webpack-plugin: "npm:^9.1.0" glob: "npm:^11.0.3" + globals: "npm:^16.3.0" identity-obj-proxy: "npm:^3.0.0" imports-loader: "npm:^5.0.0" jest: "npm:^30.0.4" jest-environment-jsdom: "npm:^30.0.4" prettier: "npm:^3.6.2" - react: "npm:^19.1.0" - react-dom: "npm:^19.1.0" - react-router-dom: "npm:^7.6.3" + react: "npm:^18.0.0" + react-dom: "npm:^18.0.0" replace-in-file-webpack-plugin: "npm:^1.0.6" - rxjs: "npm:^7.8.2" sass: "npm:^1.89.2" sass-loader: "npm:^16.0.5" style-loader: "npm:^4.0.0" swc-loader: "npm:^0.2.6" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" - tslib: "npm:^2.8.1" typescript: "npm:^5.8.3" - webpack: "npm:^5.99.9" + typescript-eslint: "npm:^8.36.0" + webpack: "npm:^5.100.0" webpack-cli: "npm:^6.0.1" webpack-livereload-plugin: "npm:^3.0.2" webpack-virtual-modules: "npm:^0.6.2" languageName: unknown linkType: soft -"iconv-lite@npm:0.6, iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2": +"iconv-lite@npm:0.6, iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -6194,6 +7602,13 @@ __metadata: languageName: node linkType: hard +"ignore@npm:^7.0.0": + version: 7.0.5 + resolution: "ignore@npm:7.0.5" + checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d + languageName: node + linkType: hard + "immutable@npm:5.0.3": version: 5.0.3 resolution: "immutable@npm:5.0.3" @@ -6282,6 +7697,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + languageName: node + linkType: hard + "internmap@npm:1 - 2": version: 2.0.3 resolution: "internmap@npm:2.0.3" @@ -6327,6 +7753,17 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -6334,6 +7771,45 @@ __metadata: languageName: node linkType: hard +"is-async-function@npm:^2.0.0": + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" + dependencies: + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.0.1, is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e + languageName: node + linkType: hard + +"is-callable@npm:^1.1.5, is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + "is-core-module@npm:^2.13.0": version: 2.15.1 resolution: "is-core-module@npm:2.15.1" @@ -6343,6 +7819,27 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -6350,6 +7847,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -6364,7 +7870,19 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": +"is-generator-function@npm:^1.0.10": + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: @@ -6401,6 +7919,30 @@ __metadata: languageName: node linkType: hard +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e + languageName: node + linkType: hard + +"is-number-object@npm:^1.0.4, is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 + languageName: node + linkType: hard + "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -6424,6 +7966,34 @@ __metadata: languageName: node linkType: hard +"is-regex@npm:^1.0.5, is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + languageName: node + linkType: hard + +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db + languageName: node + linkType: hard + "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -6431,6 +8001,69 @@ __metadata: languageName: node linkType: hard +"is-string@npm:^1.0.5, is-string@npm:^1.0.7, is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + languageName: node + linkType: hard + +"is-subset@npm:^0.1.1": + version: 0.1.1 + resolution: "is-subset@npm:0.1.1" + checksum: 10c0/d8125598ab9077a76684e18726fb915f5cea7a7358ed0c6ff723f4484d71a0a9981ee5aae06c44de99cfdef0fefce37438c6257ab129e53c82045ea0c2acdebf + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 + languageName: node + linkType: hard + "is-window@npm:^1.0.2": version: 1.0.2 resolution: "is-window@npm:1.0.2" @@ -6445,6 +8078,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -6525,6 +8165,20 @@ __metadata: languageName: node linkType: hard +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" + dependencies: + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 + languageName: node + linkType: hard + "jackspeak@npm:^3.1.2": version: 3.4.3 resolution: "jackspeak@npm:3.4.3" @@ -7091,6 +8745,13 @@ __metadata: languageName: node linkType: hard +"jsdoc-type-pratt-parser@npm:~4.1.0": + version: 4.1.0 + resolution: "jsdoc-type-pratt-parser@npm:4.1.0" + checksum: 10c0/7700372d2e733a32f7ea0a1df9cec6752321a5345c11a91b2ab478a031a426e934f16d5c1f15c8566c7b2c10af9f27892a29c2c789039f595470e929a4aa60ea + languageName: node + linkType: hard + "jsdom@npm:^26.1.0": version: 26.1.0 resolution: "jsdom@npm:26.1.0" @@ -7142,6 +8803,13 @@ __metadata: languageName: node linkType: hard +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + "json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -7163,6 +8831,13 @@ __metadata: languageName: node linkType: hard +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + languageName: node + linkType: hard + "json-stringify-pretty-compact@npm:^2.0.0": version: 2.0.0 resolution: "json-stringify-pretty-compact@npm:2.0.0" @@ -7199,6 +8874,27 @@ __metadata: languageName: node linkType: hard +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" + dependencies: + array-includes: "npm:^3.1.6" + array.prototype.flat: "npm:^1.3.1" + object.assign: "npm:^4.1.4" + object.values: "npm:^1.1.6" + checksum: 10c0/a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 + languageName: node + linkType: hard + +"keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + languageName: node + linkType: hard + "kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -7220,6 +8916,16 @@ __metadata: languageName: node linkType: hard +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + languageName: node + linkType: hard + "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -7250,6 +8956,43 @@ __metadata: languageName: node linkType: hard +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + languageName: node + linkType: hard + +"lodash.escape@npm:^4.0.1": + version: 4.0.1 + resolution: "lodash.escape@npm:4.0.1" + checksum: 10c0/90ade409cec05b6869090476952fdfb84d4d87b1ff4a0e03ebd590f980d9a1248d93ba14579f10d80c6429e4d6af13ba137c28db64cae6dadb71442e54a3ad2b + languageName: node + linkType: hard + +"lodash.flattendeep@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.flattendeep@npm:4.4.0" + checksum: 10c0/83cb80754b921fb4ed2c222b91a82b2524f3bdc60c3ae91e00688bd4bf1bcc28b8a2cc250e11fdc1b6da3a2de09e57008e13f15a209cafdd4f9163d047f97544 + languageName: node + linkType: hard + +"lodash.isequal@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + "lodash@npm:4.17.21, lodash@npm:^4.1.1, lodash@npm:^4.17.14, lodash@npm:^4.17.21, lodash@npm:^4.17.4": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -7264,7 +9007,14 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": +"longest-streak@npm:^3.0.0": + version: 3.1.0 + resolution: "longest-streak@npm:3.1.0" + checksum: 10c0/7c2f02d0454b52834d1bcedef79c557bd295ee71fdabb02d041ff3aa9da48a90b5df7c0409156dedbc4df9b65da18742652aaea4759d6ece01f08971af6a7eaa + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -7298,6 +9048,15 @@ __metadata: languageName: node linkType: hard +"lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" + bin: + lz-string: bin/bin.js + checksum: 10c0/36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b + languageName: node + linkType: hard + "make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" @@ -7359,6 +9118,13 @@ __metadata: languageName: node linkType: hard +"markdown-table@npm:^3.0.0": + version: 3.0.4 + resolution: "markdown-table@npm:3.0.4" + checksum: 10c0/1257b31827629a54c24a5030a3dac952256c559174c95ce3ef89bebd6bff0cb1444b1fd667b1a1bb53307f83278111505b3e26f0c4e7b731e0060d435d2d930b + languageName: node + linkType: hard + "marked-mangle@npm:1.1.10": version: 1.1.10 resolution: "marked-mangle@npm:1.1.10" @@ -7377,6 +9143,172 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + +"mdast-util-find-and-replace@npm:^3.0.0": + version: 3.0.2 + resolution: "mdast-util-find-and-replace@npm:3.0.2" + dependencies: + "@types/mdast": "npm:^4.0.0" + escape-string-regexp: "npm:^5.0.0" + unist-util-is: "npm:^6.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/c8417a35605d567772ff5c1aa08363ff3010b0d60c8ea68c53cba09bf25492e3dd261560425c1756535f3b7107f62e7ff3857cdd8fb1e62d1b2cc2ea6e074ca2 + languageName: node + linkType: hard + +"mdast-util-from-markdown@npm:^2.0.0, mdast-util-from-markdown@npm:^2.0.2": + version: 2.0.2 + resolution: "mdast-util-from-markdown@npm:2.0.2" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + mdast-util-to-string: "npm:^4.0.0" + micromark: "npm:^4.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-decode-string: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + unist-util-stringify-position: "npm:^4.0.0" + checksum: 10c0/76eb2bd2c6f7a0318087c73376b8af6d7561c1e16654e7667e640f391341096c56142618fd0ff62f6d39e5ab4895898b9789c84cd7cec2874359a437a0e1ff15 + languageName: node + linkType: hard + +"mdast-util-frontmatter@npm:^2.0.1": + version: 2.0.1 + resolution: "mdast-util-frontmatter@npm:2.0.1" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + escape-string-regexp: "npm:^5.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + micromark-extension-frontmatter: "npm:^2.0.0" + checksum: 10c0/d9b0b70dd9c574cc0220d4e05dd8e9d86ac972a6a5af9e0c49c839b31cb750d4313445cfbbdf9264a7fbe3f8c8d920b45358b8500f4286e6b9dc830095b25b9a + languageName: node + linkType: hard + +"mdast-util-gfm-autolink-literal@npm:^2.0.0": + version: 2.0.1 + resolution: "mdast-util-gfm-autolink-literal@npm:2.0.1" + dependencies: + "@types/mdast": "npm:^4.0.0" + ccount: "npm:^2.0.0" + devlop: "npm:^1.0.0" + mdast-util-find-and-replace: "npm:^3.0.0" + micromark-util-character: "npm:^2.0.0" + checksum: 10c0/963cd22bd42aebdec7bdd0a527c9494d024d1ad0739c43dc040fee35bdfb5e29c22564330a7418a72b5eab51d47a6eff32bc0255ef3ccb5cebfe8970e91b81b6 + languageName: node + linkType: hard + +"mdast-util-gfm-footnote@npm:^2.0.0": + version: 2.1.0 + resolution: "mdast-util-gfm-footnote@npm:2.1.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.1.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + checksum: 10c0/8ab965ee6be3670d76ec0e95b2ba3101fc7444eec47564943ab483d96ac17d29da2a4e6146a2a288be30c21b48c4f3938a1e54b9a46fbdd321d49a5bc0077ed0 + languageName: node + linkType: hard + +"mdast-util-gfm-strikethrough@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-strikethrough@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/b053e93d62c7545019bd914271ea9e5667ad3b3b57d16dbf68e56fea39a7e19b4a345e781312714eb3d43fdd069ff7ee22a3ca7f6149dfa774554f19ce3ac056 + languageName: node + linkType: hard + +"mdast-util-gfm-table@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-table@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + markdown-table: "npm:^3.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/128af47c503a53bd1c79f20642561e54a510ad5e2db1e418d28fefaf1294ab839e6c838e341aef5d7e404f9170b9ca3d1d89605f234efafde93ee51174a6e31e + languageName: node + linkType: hard + +"mdast-util-gfm-task-list-item@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-gfm-task-list-item@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/258d725288482b636c0a376c296431390c14b4f29588675297cb6580a8598ed311fc73ebc312acfca12cc8546f07a3a285a53a3b082712e2cbf5c190d677d834 + languageName: node + linkType: hard + +"mdast-util-gfm@npm:^3.0.0": + version: 3.1.0 + resolution: "mdast-util-gfm@npm:3.1.0" + dependencies: + mdast-util-from-markdown: "npm:^2.0.0" + mdast-util-gfm-autolink-literal: "npm:^2.0.0" + mdast-util-gfm-footnote: "npm:^2.0.0" + mdast-util-gfm-strikethrough: "npm:^2.0.0" + mdast-util-gfm-table: "npm:^2.0.0" + mdast-util-gfm-task-list-item: "npm:^2.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + checksum: 10c0/4bedcfb6a20e39901c8772f0d2bb2d7a64ae87a54c13cbd92eec062cf470fbb68c2ad754e149af5b30794e2de61c978ab1de1ace03c0c40f443ca9b9b8044f81 + languageName: node + linkType: hard + +"mdast-util-phrasing@npm:^4.0.0": + version: 4.1.0 + resolution: "mdast-util-phrasing@npm:4.1.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + unist-util-is: "npm:^6.0.0" + checksum: 10c0/bf6c31d51349aa3d74603d5e5a312f59f3f65662ed16c58017169a5fb0f84ca98578f626c5ee9e4aa3e0a81c996db8717096705521bddb4a0185f98c12c9b42f + languageName: node + linkType: hard + +"mdast-util-to-markdown@npm:^2.0.0": + version: 2.1.2 + resolution: "mdast-util-to-markdown@npm:2.1.2" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + longest-streak: "npm:^3.0.0" + mdast-util-phrasing: "npm:^4.0.0" + mdast-util-to-string: "npm:^4.0.0" + micromark-util-classify-character: "npm:^2.0.0" + micromark-util-decode-string: "npm:^2.0.0" + unist-util-visit: "npm:^5.0.0" + zwitch: "npm:^2.0.0" + checksum: 10c0/4649722a6099f12e797bd8d6469b2b43b44e526b5182862d9c7766a3431caad2c0112929c538a972f214e63c015395e5d3f54bd81d9ac1b16e6d8baaf582f749 + languageName: node + linkType: hard + +"mdast-util-to-string@npm:^4.0.0": + version: 4.0.0 + resolution: "mdast-util-to-string@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + checksum: 10c0/2d3c1af29bf3fe9c20f552ee9685af308002488f3b04b12fa66652c9718f66f41a32f8362aa2d770c3ff464c034860b41715902ada2306bb0a055146cef064d7 + languageName: node + linkType: hard + "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" @@ -7384,6 +9316,13 @@ __metadata: languageName: node linkType: hard +"mdn-data@npm:2.21.0": + version: 2.21.0 + resolution: "mdn-data@npm:2.21.0" + checksum: 10c0/cd26902551af2cc29f06f130893cb04bca9ee278939fce3ffbcb759497cc80d53a6f4abdef2ae2f3ed3c95ac8d651f53fc141defd580ebf4ae2f93aea325957b + languageName: node + linkType: hard + "mem@npm:^8.0.0": version: 8.1.1 resolution: "mem@npm:8.1.1" @@ -7431,7 +9370,7 @@ __metadata: languageName: node linkType: hard -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": +"merge2@npm:^1.3.0": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb @@ -7445,7 +9384,348 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": +"micromark-core-commonmark@npm:^2.0.0": + version: 2.0.3 + resolution: "micromark-core-commonmark@npm:2.0.3" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-factory-destination: "npm:^2.0.0" + micromark-factory-label: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-factory-title: "npm:^2.0.0" + micromark-factory-whitespace: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-classify-character: "npm:^2.0.0" + micromark-util-html-tag-name: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-subtokenize: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/bd4a794fdc9e88dbdf59eaf1c507ddf26e5f7ddf4e52566c72239c0f1b66adbcd219ba2cd42350debbe24471434d5f5e50099d2b3f4e5762ca222ba8e5b549ee + languageName: node + linkType: hard + +"micromark-extension-frontmatter@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-frontmatter@npm:2.0.0" + dependencies: + fault: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/7d0d876e598917a67146d29f536d6fbbf9d1b2401a77e2f64a3f80f934a63ff26fa94b01759c9185c24b2a91e4e6abf908fa7aa246f00a7778a6b37a17464300 + languageName: node + linkType: hard + +"micromark-extension-gfm-autolink-literal@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-extension-gfm-autolink-literal@npm:2.1.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/84e6fbb84ea7c161dfa179665dc90d51116de4c28f3e958260c0423e5a745372b7dcbc87d3cde98213b532e6812f847eef5ae561c9397d7f7da1e59872ef3efe + languageName: node + linkType: hard + +"micromark-extension-gfm-footnote@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-extension-gfm-footnote@npm:2.1.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-core-commonmark: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/d172e4218968b7371b9321af5cde8c77423f73b233b2b0fcf3ff6fd6f61d2e0d52c49123a9b7910612478bf1f0d5e88c75a3990dd68f70f3933fe812b9f77edc + languageName: node + linkType: hard + +"micromark-extension-gfm-strikethrough@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-extension-gfm-strikethrough@npm:2.1.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-classify-character: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/ef4f248b865bdda71303b494671b7487808a340b25552b11ca6814dff3fcfaab9be8d294643060bbdb50f79313e4a686ab18b99cbe4d3ee8a4170fcd134234fb + languageName: node + linkType: hard + +"micromark-extension-gfm-table@npm:^2.0.0": + version: 2.1.1 + resolution: "micromark-extension-gfm-table@npm:2.1.1" + dependencies: + devlop: "npm:^1.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/04bc00e19b435fa0add62cd029d8b7eb6137522f77832186b1d5ef34544a9bd030c9cf85e92ddfcc5c31f6f0a58a43d4b96dba4fc21316037c734630ee12c912 + languageName: node + linkType: hard + +"micromark-extension-gfm-tagfilter@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-extension-gfm-tagfilter@npm:2.0.0" + dependencies: + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/995558843fff137ae4e46aecb878d8a4691cdf23527dcf1e2f0157d66786be9f7bea0109c52a8ef70e68e3f930af811828ba912239438e31a9cfb9981f44d34d + languageName: node + linkType: hard + +"micromark-extension-gfm-task-list-item@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-extension-gfm-task-list-item@npm:2.1.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/78aa537d929e9309f076ba41e5edc99f78d6decd754b6734519ccbbfca8abd52e1c62df68d41a6ae64d2a3fc1646cea955893c79680b0b4385ced4c52296181f + languageName: node + linkType: hard + +"micromark-extension-gfm@npm:^3.0.0": + version: 3.0.0 + resolution: "micromark-extension-gfm@npm:3.0.0" + dependencies: + micromark-extension-gfm-autolink-literal: "npm:^2.0.0" + micromark-extension-gfm-footnote: "npm:^2.0.0" + micromark-extension-gfm-strikethrough: "npm:^2.0.0" + micromark-extension-gfm-table: "npm:^2.0.0" + micromark-extension-gfm-tagfilter: "npm:^2.0.0" + micromark-extension-gfm-task-list-item: "npm:^2.0.0" + micromark-util-combine-extensions: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/970e28df6ebdd7c7249f52a0dda56e0566fbfa9ae56c8eeeb2445d77b6b89d44096880cd57a1c01e7821b1f4e31009109fbaca4e89731bff7b83b8519690e5d9 + languageName: node + linkType: hard + +"micromark-factory-destination@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-destination@npm:2.0.1" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/bbafcf869cee5bf511161354cb87d61c142592fbecea051000ff116068dc85216e6d48519d147890b9ea5d7e2864a6341c0c09d9948c203bff624a80a476023c + languageName: node + linkType: hard + +"micromark-factory-label@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-label@npm:2.0.1" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/0137716b4ecb428114165505e94a2f18855c8bbea21b07a8b5ce514b32a595ed789d2b967125718fc44c4197ceaa48f6609d58807a68e778138d2e6b91b824e8 + languageName: node + linkType: hard + +"micromark-factory-space@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-space@npm:2.0.1" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/f9ed43f1c0652d8d898de0ac2be3f77f776fffe7dd96bdbba1e02d7ce33d3853c6ff5daa52568fc4fa32cdf3a62d86b85ead9b9189f7211e1d69ff2163c450fb + languageName: node + linkType: hard + +"micromark-factory-title@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-title@npm:2.0.1" + dependencies: + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/e72fad8d6e88823514916890099a5af20b6a9178ccf78e7e5e05f4de99bb8797acb756257d7a3a57a53854cb0086bf8aab15b1a9e9db8982500dd2c9ff5948b6 + languageName: node + linkType: hard + +"micromark-factory-whitespace@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-factory-whitespace@npm:2.0.1" + dependencies: + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/20a1ec58698f24b766510a309b23a10175034fcf1551eaa9da3adcbed3e00cd53d1ebe5f030cf873f76a1cec3c34eb8c50cc227be3344caa9ed25d56cf611224 + languageName: node + linkType: hard + +"micromark-util-character@npm:^2.0.0": + version: 2.1.1 + resolution: "micromark-util-character@npm:2.1.1" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/d3fe7a5e2c4060fc2a076f9ce699c82a2e87190a3946e1e5eea77f563869b504961f5668d9c9c014724db28ac32fa909070ea8b30c3a39bd0483cc6c04cc76a1 + languageName: node + linkType: hard + +"micromark-util-chunked@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-chunked@npm:2.0.1" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/b68c0c16fe8106949537bdcfe1be9cf36c0ccd3bc54c4007003cb0984c3750b6cdd0fd77d03f269a3382b85b0de58bde4f6eedbe7ecdf7244759112289b1ab56 + languageName: node + linkType: hard + +"micromark-util-classify-character@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-classify-character@npm:2.0.1" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/8a02e59304005c475c332f581697e92e8c585bcd45d5d225a66c1c1b14ab5a8062705188c2ccec33cc998d33502514121478b2091feddbc751887fc9c290ed08 + languageName: node + linkType: hard + +"micromark-util-combine-extensions@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-combine-extensions@npm:2.0.1" + dependencies: + micromark-util-chunked: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/f15e282af24c8372cbb10b9b0b3e2c0aa681fea0ca323a44d6bc537dc1d9382c819c3689f14eaa000118f5a163245358ce6276b2cda9a84439cdb221f5d86ae7 + languageName: node + linkType: hard + +"micromark-util-decode-numeric-character-reference@npm:^2.0.0": + version: 2.0.2 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.2" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/9c8a9f2c790e5593ffe513901c3a110e9ec8882a08f466da014112a25e5059b51551ca0aeb7ff494657d86eceb2f02ee556c6558b8d66aadc61eae4a240da0df + languageName: node + linkType: hard + +"micromark-util-decode-string@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-decode-string@npm:2.0.1" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/f24d75b2e5310be6e7b6dee532e0d17d3bf46996841d6295f2a9c87a2046fff4ab603c52ab9d7a7a6430a8b787b1574ae895849c603d262d1b22eef71736b5cb + languageName: node + linkType: hard + +"micromark-util-encode@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-encode@npm:2.0.1" + checksum: 10c0/b2b29f901093845da8a1bf997ea8b7f5e061ffdba85070dfe14b0197c48fda64ffcf82bfe53c90cf9dc185e69eef8c5d41cae3ba918b96bc279326921b59008a + languageName: node + linkType: hard + +"micromark-util-html-tag-name@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-html-tag-name@npm:2.0.1" + checksum: 10c0/ae80444db786fde908e9295f19a27a4aa304171852c77414516418650097b8afb401961c9edb09d677b06e97e8370cfa65638dde8438ebd41d60c0a8678b85b9 + languageName: node + linkType: hard + +"micromark-util-normalize-identifier@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-normalize-identifier@npm:2.0.1" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/5299265fa360769fc499a89f40142f10a9d4a5c3dd8e6eac8a8ef3c2e4a6570e4c009cf75ea46dce5ee31c01f25587bde2f4a5cc0a935584ae86dd857f2babbd + languageName: node + linkType: hard + +"micromark-util-resolve-all@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-resolve-all@npm:2.0.1" + dependencies: + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/bb6ca28764696bb479dc44a2d5b5fe003e7177aeae1d6b0d43f24cc223bab90234092d9c3ce4a4d2b8df095ccfd820537b10eb96bb7044d635f385d65a4c984a + languageName: node + linkType: hard + +"micromark-util-sanitize-uri@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-sanitize-uri@npm:2.0.1" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-encode: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + checksum: 10c0/60e92166e1870fd4f1961468c2651013ff760617342918e0e0c3c4e872433aa2e60c1e5a672bfe5d89dc98f742d6b33897585cf86ae002cda23e905a3c02527c + languageName: node + linkType: hard + +"micromark-util-subtokenize@npm:^2.0.0": + version: 2.1.0 + resolution: "micromark-util-subtokenize@npm:2.1.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/bee69eece4393308e657c293ba80d92ebcb637e5f55e21dcf9c3fa732b91a8eda8ac248d76ff375e675175bfadeae4712e5158ef97eef1111789da1ce7ab5067 + languageName: node + linkType: hard + +"micromark-util-symbol@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-symbol@npm:2.0.1" + checksum: 10c0/f2d1b207771e573232436618e78c5e46cd4b5c560dd4a6d63863d58018abbf49cb96ec69f7007471e51434c60de3c9268ef2bf46852f26ff4aacd10f9da16fe9 + languageName: node + linkType: hard + +"micromark-util-types@npm:^2.0.0": + version: 2.0.2 + resolution: "micromark-util-types@npm:2.0.2" + checksum: 10c0/c8c15b96c858db781c4393f55feec10004bf7df95487636c9a9f7209e51002a5cca6a047c5d2a5dc669ff92da20e57aaa881e81a268d9ccadb647f9dce305298 + languageName: node + linkType: hard + +"micromark@npm:^4.0.0": + version: 4.0.2 + resolution: "micromark@npm:4.0.2" + dependencies: + "@types/debug": "npm:^4.0.0" + debug: "npm:^4.0.0" + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-core-commonmark: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-combine-extensions: "npm:^2.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-encode: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-subtokenize: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 10c0/07462287254219d6eda6eac8a3cebaff2994e0575499e7088027b825105e096e4f51e466b14b2a81b71933a3b6c48ee069049d87bc2c2127eee50d9cc69e8af6 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -7501,7 +9781,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -7653,6 +9933,13 @@ __metadata: languageName: node linkType: hard +"moo@npm:^0.5.0": + version: 0.5.2 + resolution: "moo@npm:0.5.2" + checksum: 10c0/a9d9ad8198a51fe35d297f6e9fdd718298ca0b39a412e868a0ebd92286379ab4533cfc1f1f34516177f5129988ab25fe598f78e77c84e3bfe0d4a877b56525a8 + languageName: node + linkType: hard + "ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" @@ -7704,6 +9991,23 @@ __metadata: languageName: node linkType: hard +"nearley@npm:^2.7.10": + version: 2.20.1 + resolution: "nearley@npm:2.20.1" + dependencies: + commander: "npm:^2.19.0" + moo: "npm:^0.5.0" + railroad-diagrams: "npm:^1.0.0" + randexp: "npm:0.4.6" + bin: + nearley-railroad: bin/nearley-railroad.js + nearley-test: bin/nearley-test.js + nearley-unparse: bin/nearley-unparse.js + nearleyc: bin/nearleyc.js + checksum: 10c0/d25e1fd40b19c53a0ada6a688670f4a39063fd9553ab62885e81a82927d51572ce47193b946afa3d85efa608ba2c68f433c421f69b854bfb7f599eacb5fae37e + languageName: node + linkType: hard + "negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" @@ -7795,6 +10099,15 @@ __metadata: languageName: node linkType: hard +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: "npm:^1.0.0" + checksum: 10c0/5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 + languageName: node + linkType: hard + "nwsapi@npm:^2.2.16": version: 2.2.20 resolution: "nwsapi@npm:2.2.20" @@ -7816,6 +10129,80 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4, object-inspect@npm:^1.7.0": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 + languageName: node + linkType: hard + +"object-is@npm:^1.0.2, object-is@npm:^1.1.5": + version: 1.1.6 + resolution: "object-is@npm:1.1.6" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + checksum: 10c0/506af444c4dce7f8e31f34fc549e2fb8152d6b9c4a30c6e62852badd7f520b579c679af433e7a072f9d78eb7808d230dc12e1cf58da9154dfbf8813099ea0fe0 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + languageName: node + linkType: hard + +"object.assign@npm:^4.1.0, object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc + languageName: node + linkType: hard + +"object.entries@npm:^1.1.1, object.entries@npm:^1.1.9": + version: 1.1.9 + resolution: "object.entries@npm:1.1.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.1.1" + checksum: 10c0/d4b8c1e586650407da03370845f029aa14076caca4e4d4afadbc69cfb5b78035fd3ee7be417141abdb0258fa142e59b11923b4c44d8b1255b28f5ffcc50da7db + languageName: node + linkType: hard + +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b + languageName: node + linkType: hard + +"object.values@npm:^1.1.1, object.values@npm:^1.1.6, object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 + languageName: node + linkType: hard + "ol-mapbox-style@npm:^10.1.0": version: 10.7.0 resolution: "ol-mapbox-style@npm:10.7.0" @@ -7871,6 +10258,31 @@ __metadata: languageName: node linkType: hard +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + languageName: node + linkType: hard + +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + languageName: node + linkType: hard + "p-defer@npm:^1.0.0": version: 1.0.0 resolution: "p-defer@npm:1.0.0" @@ -7887,7 +10299,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^3.1.0": +"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -7905,6 +10317,15 @@ __metadata: languageName: node linkType: hard +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + languageName: node + linkType: hard + "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -7958,6 +10379,15 @@ __metadata: languageName: node linkType: hard +"parse-imports-exports@npm:^0.2.4": + version: 0.2.4 + resolution: "parse-imports-exports@npm:0.2.4" + dependencies: + parse-statements: "npm:1.0.11" + checksum: 10c0/51b729037208abdf65c4a1f8e9ed06f4e7ccd907c17c668a64db54b37d95bb9e92081f8b16e4133e14102af3cb4e89870975b6ad661b4d654e9ec8f4fb5c77d6 + languageName: node + linkType: hard + "parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -7970,6 +10400,32 @@ __metadata: languageName: node linkType: hard +"parse-statements@npm:1.0.11": + version: 1.0.11 + resolution: "parse-statements@npm:1.0.11" + checksum: 10c0/48960e085019068a5f5242e875fd9d21ec87df2e291acf5ad4e4887b40eab6929a8c8d59542acb85a6497e870c5c6a24f5ab7f980ef5f907c14cc5f7984a93f3 + languageName: node + linkType: hard + +"parse5-htmlparser2-tree-adapter@npm:^7.1.0": + version: 7.1.0 + resolution: "parse5-htmlparser2-tree-adapter@npm:7.1.0" + dependencies: + domhandler: "npm:^5.0.3" + parse5: "npm:^7.0.0" + checksum: 10c0/e5a4e0b834c84c9e244b5749f8d007f4baaeafac7a1da2c54be3421ffd9ef8fdec4f198bf55cda22e88e6ba95e9943f6ed5aa3ae5900b39972ebf5dc8c3f4722 + languageName: node + linkType: hard + +"parse5-parser-stream@npm:^7.1.2": + version: 7.1.2 + resolution: "parse5-parser-stream@npm:7.1.2" + dependencies: + parse5: "npm:^7.0.0" + checksum: 10c0/e236c61000d38ecad369e725a48506b051cebad8abb00e6d4e8bff7aa85c183820fcb45db1559cc90955bdbbdbd665ea94c41259594e74566fff411478dc7fcb + languageName: node + linkType: hard + "parse5@npm:^7.0.0": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -7979,7 +10435,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.2.1": +"parse5@npm:^7.2.1, parse5@npm:^7.3.0": version: 7.3.0 resolution: "parse5@npm:7.3.0" dependencies: @@ -8115,27 +10571,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.53.2": - version: 1.53.2 - resolution: "playwright-core@npm:1.53.2" +"playwright-core@npm:1.54.1": + version: 1.54.1 + resolution: "playwright-core@npm:1.54.1" bin: playwright-core: cli.js - checksum: 10c0/cd9434736687600943e749313e3d6166ef5d8614e64e74f440099f3a1b0fe56a9a462921c0ca9264aebc7bfc4ffeaec3fddf1c30731c0d60de3211d796f1be44 + checksum: 10c0/b821262b024d7753b1bfa71eb2bc99f2dda12a869d175b2e1bc6ac2764bd661baf36d9d42f45caf622854ad7e4a6077b9b57014c74bb5a78fe339c9edf1c9019 languageName: node linkType: hard -"playwright@npm:1.53.2": - version: 1.53.2 - resolution: "playwright@npm:1.53.2" +"playwright@npm:1.54.1": + version: 1.54.1 + resolution: "playwright@npm:1.54.1" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.53.2" + playwright-core: "npm:1.54.1" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/4620bdb2bd341916cae50721336f628abc9d0b1a097fd74a93127feed8dede52be4fb789ac0d17aefac74e5d43a5832b1b79a0d3c2af5abc5a82491b72ebcf92 + checksum: 10c0/c5fedae31a03a1f4c4846569aef3ffb98da23000a4d255abfc8c2ede15b43cc7cd87b80f6fa078666c030373de8103787cf77ef7653ae9458aabbbd4320c2599 languageName: node linkType: hard @@ -8150,6 +10606,13 @@ __metadata: languageName: node linkType: hard +"possible-typed-array-names@npm:^1.0.0": + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 + languageName: node + linkType: hard + "postcss-modules-extract-imports@npm:^3.1.0": version: 3.1.0 resolution: "postcss-modules-extract-imports@npm:3.1.0" @@ -8229,6 +10692,22 @@ __metadata: languageName: node linkType: hard +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd + languageName: node + linkType: hard + +"prettier-linter-helpers@npm:^1.0.0": + version: 1.0.0 + resolution: "prettier-linter-helpers@npm:1.0.0" + dependencies: + fast-diff: "npm:^1.1.2" + checksum: 10c0/81e0027d731b7b3697ccd2129470ed9913ecb111e4ec175a12f0fcfab0096516373bf0af2fef132af50cafb0a905b74ff57996d615f59512bb9ac7378fcc64ab + languageName: node + linkType: hard + "prettier@npm:^3.6.2": version: 3.6.2 resolution: "prettier@npm:3.6.2" @@ -8249,6 +10728,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^27.0.2": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^17.0.1" + checksum: 10c0/0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed + languageName: node + linkType: hard + "prismjs@npm:1.30.0": version: 1.30.0 resolution: "prismjs@npm:1.30.0" @@ -8362,7 +10852,7 @@ __metadata: languageName: node linkType: hard -"raf@npm:^3.1.0": +"raf@npm:^3.1.0, raf@npm:^3.4.1": version: 3.4.1 resolution: "raf@npm:3.4.1" dependencies: @@ -8371,6 +10861,23 @@ __metadata: languageName: node linkType: hard +"railroad-diagrams@npm:^1.0.0": + version: 1.0.0 + resolution: "railroad-diagrams@npm:1.0.0" + checksum: 10c0/81bf8f86870a69fb9ed243102db9ad6416d09c4cb83964490d44717690e07dd982f671503236a1f8af28f4cb79d5d7a87613930f10ac08defa845ceb6764e364 + languageName: node + linkType: hard + +"randexp@npm:0.4.6": + version: 0.4.6 + resolution: "randexp@npm:0.4.6" + dependencies: + discontinuous-range: "npm:1.0.0" + ret: "npm:~0.1.10" + checksum: 10c0/14ee14b6d7f5ce69609b51cc914fb7a7c82ad337820a141c5f762c5ad1fe868f5191ea6e82359aee019b625ee1359486628fa833909d12c3b5dd9571908c3345 + languageName: node + linkType: hard + "randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -8694,14 +11201,15 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^19.1.0": - version: 19.1.0 - resolution: "react-dom@npm:19.1.0" +"react-dom@npm:^18.0.0": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" dependencies: - scheduler: "npm:^0.26.0" + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" peerDependencies: - react: ^19.1.0 - checksum: 10c0/3e26e89bb6c67c9a6aa86cb888c7a7f8258f2e347a6d2a15299c17eb16e04c19194e3452bc3255bd34000a61e45e2cb51e46292392340432f133e5a5d2dfb5fc + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 languageName: node linkType: hard @@ -8805,6 +11313,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 + languageName: node + linkType: hard + "react-is@npm:^18.2.0, react-is@npm:^18.3.1": version: 18.3.1 resolution: "react-is@npm:18.3.1" @@ -8864,23 +11379,11 @@ __metadata: loose-envify: "npm:^1.3.1" prop-types: "npm:^15.6.2" react-router: "npm:5.3.4" - tiny-invariant: "npm:^1.0.2" - tiny-warning: "npm:^1.0.0" - peerDependencies: - react: ">=15" - checksum: 10c0/f04f727e2ed2e9d1d3830af02cc61690ff67b1524c0d18690582bfba0f4d14142ccc88fb6da6befad644fddf086f5ae4c2eb7048c67da8a0b0929c19426421b0 - languageName: node - linkType: hard - -"react-router-dom@npm:^7.6.3": - version: 7.6.3 - resolution: "react-router-dom@npm:7.6.3" - dependencies: - react-router: "npm:7.6.3" + tiny-invariant: "npm:^1.0.2" + tiny-warning: "npm:^1.0.0" peerDependencies: - react: ">=18" - react-dom: ">=18" - checksum: 10c0/51ebd9c71255d836a055b87745070c1800733212088fbb1a7031ce16cbf420ad12a4286faebfc7dc62be6931a0eee74f4dc68f05e7d7a63933bc53b5c9c101f6 + react: ">=15" + checksum: 10c0/f04f727e2ed2e9d1d3830af02cc61690ff67b1524c0d18690582bfba0f4d14142ccc88fb6da6befad644fddf086f5ae4c2eb7048c67da8a0b0929c19426421b0 languageName: node linkType: hard @@ -8914,22 +11417,6 @@ __metadata: languageName: node linkType: hard -"react-router@npm:7.6.3": - version: 7.6.3 - resolution: "react-router@npm:7.6.3" - dependencies: - cookie: "npm:^1.0.1" - set-cookie-parser: "npm:^2.6.0" - peerDependencies: - react: ">=18" - react-dom: ">=18" - peerDependenciesMeta: - react-dom: - optional: true - checksum: 10c0/43c8dd124d1c3f9fb11afa905fb0c87e19b73b04877e9be09f84eac34948ea90d6c4aae408c8030fe6dc4ed88c0bcf2e857b53a817ebbe5ce7d26e485a330c7d - languageName: node - linkType: hard - "react-select@npm:5.10.0": version: 5.10.0 resolution: "react-select@npm:5.10.0" @@ -9022,10 +11509,12 @@ __metadata: languageName: node linkType: hard -"react@npm:^19.1.0": - version: 19.1.0 - resolution: "react@npm:19.1.0" - checksum: 10c0/530fb9a62237d54137a13d2cfb67a7db6a2156faed43eecc423f4713d9b20c6f2728b026b45e28fcd72e8eadb9e9ed4b089e99f5e295d2f0ad3134251bdd3698 +"react@npm:^18.0.0": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 languageName: node linkType: hard @@ -9062,6 +11551,22 @@ __metadata: languageName: node linkType: hard +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.14.0": version: 0.14.1 resolution: "regenerator-runtime@npm:0.14.1" @@ -9069,6 +11574,20 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 + languageName: node + linkType: hard + "replace-in-file-webpack-plugin@npm:^1.0.6": version: 1.0.6 resolution: "replace-in-file-webpack-plugin@npm:1.0.6" @@ -9149,6 +11668,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a + languageName: node + linkType: hard + "resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" @@ -9162,6 +11694,26 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 + languageName: node + linkType: hard + +"ret@npm:~0.1.10": + version: 0.1.15 + resolution: "ret@npm:0.1.15" + checksum: 10c0/01f77cad0f7ea4f955852c03d66982609893edc1240c0c964b4c9251d0f9fb6705150634060d169939b096d3b77f4c84d6b6098a5b5d340160898c8581f1f63f + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -9170,9 +11722,9 @@ __metadata: linkType: hard "reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + version: 1.1.0 + resolution: "reusify@npm:1.1.0" + checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa languageName: node linkType: hard @@ -9190,6 +11742,16 @@ __metadata: languageName: node linkType: hard +"rst-selector-parser@npm:^2.2.3": + version: 2.2.3 + resolution: "rst-selector-parser@npm:2.2.3" + dependencies: + lodash.flattendeep: "npm:^4.4.0" + nearley: "npm:^2.7.10" + checksum: 10c0/b631aca2cb451fbde8d78dbc9a9479f20f1f40565cd8eb63773cb6e2a395ed87b392291986b84c2c7da68b70084e3469fbe958261300a10dff41c87fa3bc58aa + languageName: node + linkType: hard + "rtl-css-js@npm:^1.16.1": version: 1.16.1 resolution: "rtl-css-js@npm:1.16.1" @@ -9224,12 +11786,16 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.8.2": - version: 7.8.2 - resolution: "rxjs@npm:7.8.2" +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - tslib: "npm:^2.1.0" - checksum: 10c0/1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d languageName: node linkType: hard @@ -9247,6 +11813,27 @@ __metadata: languageName: node linkType: hard +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 + languageName: node + linkType: hard + "safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -9306,10 +11893,12 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.26.0": - version: 0.26.0 - resolution: "scheduler@npm:0.26.0" - checksum: 10c0/5b8d5bfddaae3513410eda54f2268e98a376a429931921a81b5c3a2873aab7ca4d775a8caac5498f8cbc7d0daeab947cf923dbd8e215d61671f9f4e392d34356 +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 languageName: node linkType: hard @@ -9371,7 +11960,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -9380,21 +11969,21 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.7.0": - version: 7.7.1 - resolution: "semver@npm:7.7.1" +"semver@npm:^7.6.0, semver@npm:^7.7.2": + version: 7.7.2 + resolution: "semver@npm:7.7.2" bin: semver: bin/semver.js - checksum: 10c0/fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 + checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea languageName: node linkType: hard -"semver@npm:^7.7.2": - version: 7.7.2 - resolution: "semver@npm:7.7.2" +"semver@npm:^7.7.0": + version: 7.7.1 + resolution: "semver@npm:7.7.1" bin: semver: bin/semver.js - checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea + checksum: 10c0/fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 languageName: node linkType: hard @@ -9407,14 +11996,7 @@ __metadata: languageName: node linkType: hard -"set-cookie-parser@npm:^2.6.0": - version: 2.7.1 - resolution: "set-cookie-parser@npm:2.7.1" - checksum: 10c0/060c198c4c92547ac15988256f445eae523f57f2ceefeccf52d30d75dedf6bff22b9c26f756bd44e8e560d44ff4ab2130b178bd2e52ef5571bf7be3bd7632d9a - languageName: node - linkType: hard - -"set-function-length@npm:^1.2.1": +"set-function-length@npm:^1.2.1, set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -9428,6 +12010,18 @@ __metadata: languageName: node linkType: hard +"set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 + languageName: node + linkType: hard + "set-harmonic-interval@npm:^1.0.1": version: 1.0.1 resolution: "set-harmonic-interval@npm:1.0.1" @@ -9435,6 +12029,17 @@ __metadata: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + "shallow-clone@npm:^3.0.0": version: 3.0.1 resolution: "shallow-clone@npm:3.0.1" @@ -9460,6 +12065,41 @@ __metadata: languageName: node linkType: hard +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + "side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -9472,6 +12112,19 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -9653,7 +12306,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0": +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf @@ -9701,6 +12354,30 @@ __metadata: languageName: node linkType: hard +"spdx-exceptions@npm:^2.1.0": + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 + languageName: node + linkType: hard + +"spdx-expression-parse@npm:^4.0.0": + version: 4.0.0 + resolution: "spdx-expression-parse@npm:4.0.0" + dependencies: + spdx-exceptions: "npm:^2.1.0" + spdx-license-ids: "npm:^3.0.0" + checksum: 10c0/965c487e77f4fb173f1c471f3eef4eb44b9f0321adc7f93d95e7620da31faa67d29356eb02523cd7df8a7fc1ec8238773cdbf9e45bd050329d2b26492771b736 + languageName: node + linkType: hard + +"spdx-license-ids@npm:^3.0.0": + version: 3.0.21 + resolution: "spdx-license-ids@npm:3.0.21" + checksum: 10c0/ecb24c698d8496aa9efe23e0b1f751f8a7a89faedcdfcbfabae772b546c2db46ccde8f3bc447a238eb86bbcd4f73fea88720ef3b8394f7896381bec3d7736411 + languageName: node + linkType: hard + "sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" @@ -9777,6 +12454,16 @@ __metadata: languageName: node linkType: hard +"stop-iteration-iterator@npm:^1.1.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + internal-slot: "npm:^1.1.0" + checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 + languageName: node + linkType: hard + "string-hash@npm:^1.1.3": version: 1.1.3 resolution: "string-hash@npm:1.1.3" @@ -9823,6 +12510,75 @@ __metadata: languageName: node linkType: hard +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" + set-function-name: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.1, string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 + languageName: node + linkType: hard + "string_decoder@npm:0.10": version: 0.10.31 resolution: "string_decoder@npm:0.10.31" @@ -9968,6 +12724,15 @@ __metadata: languageName: node linkType: hard +"synckit@npm:^0.11.7": + version: 0.11.11 + resolution: "synckit@npm:0.11.11" + dependencies: + "@pkgr/core": "npm:^0.2.9" + checksum: 10c0/f0761495953d12d94a86edf6326b3a565496c72f9b94c02549b6961fb4d999f4ca316ce6b3eb8ed2e4bfc5056a8de65cda0bd03a233333a35221cd2fdc0e196b + languageName: node + linkType: hard + "synckit@npm:^0.11.8": version: 0.11.8 resolution: "synckit@npm:0.11.8" @@ -10202,12 +12967,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.3.0": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" +"ts-api-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "ts-api-utils@npm:2.1.0" peerDependencies: - typescript: ">=4.2.0" - checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c + typescript: ">=4.8.4" + checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f languageName: node linkType: hard @@ -10267,24 +13032,26 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.8.1, tslib@npm:^2.7.0, tslib@npm:^2.8.1": +"tslib@npm:2.8.1, tslib@npm:^2.7.0, tslib@npm:^2.8.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2": +"tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": version: 2.7.0 resolution: "tslib@npm:2.7.0" checksum: 10c0/469e1d5bf1af585742128827000711efa61010b699cb040ab1800bcd3ccdd37f63ec30642c9e07c4439c1db6e46345582614275daca3e0f4abae29b0083f04a6 languageName: node linkType: hard -"tslib@npm:^2.8.0": - version: 2.8.0 - resolution: "tslib@npm:2.8.0" - checksum: 10c0/31e4d14dc1355e9b89e4d3c893a18abb7f90b6886b089c2da91224d0a7752c79f3ddc41bc1aa0a588ac895bd97bb99c5bc2bfdb2f86de849f31caeb3ba79bbe5 +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 languageName: node linkType: hard @@ -10309,6 +13076,74 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + languageName: node + linkType: hard + +"typescript-eslint@npm:^8.36.0": + version: 8.38.0 + resolution: "typescript-eslint@npm:8.38.0" + dependencies: + "@typescript-eslint/eslint-plugin": "npm:8.38.0" + "@typescript-eslint/parser": "npm:8.38.0" + "@typescript-eslint/typescript-estree": "npm:8.38.0" + "@typescript-eslint/utils": "npm:8.38.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/486b9862ee08f7827d808a2264ce03b58087b11c4c646c0da3533c192a67ae3fcb4e68d7a1e69d0f35a1edc274371a903a50ecfe74012d5eaa896cb9d5a81e0b + languageName: node + linkType: hard + "typescript@npm:5.7.3": version: 5.7.3 resolution: "typescript@npm:5.7.3" @@ -10319,7 +13154,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.8.3": +"typescript@npm:5.8.3, typescript@npm:^5.8.3": version: 5.8.3 resolution: "typescript@npm:5.8.3" bin: @@ -10339,7 +13174,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.8.3#optional!builtin": +"typescript@patch:typescript@npm%3A5.8.3#optional!builtin, typescript@patch:typescript@npm%3A^5.8.3#optional!builtin": version: 5.8.3 resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" bin: @@ -10356,6 +13191,18 @@ __metadata: languageName: node linkType: hard +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 + languageName: node + linkType: hard + "undici-types@npm:~6.19.2": version: 6.19.8 resolution: "undici-types@npm:6.19.8" @@ -10370,6 +13217,13 @@ __metadata: languageName: node linkType: hard +"undici@npm:^7.10.0": + version: 7.11.0 + resolution: "undici@npm:7.11.0" + checksum: 10c0/e5dd3cc2acae9c8333f97a78d4e91108957367fa7e69918e3a5cbd84702cb453cf7de3f8c2a33bcf808850d78ead70f3bd62900a70d969912e9fed8842bbfc11 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -10388,6 +13242,45 @@ __metadata: languageName: node linkType: hard +"unist-util-is@npm:^6.0.0": + version: 6.0.0 + resolution: "unist-util-is@npm:6.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + checksum: 10c0/9419352181eaa1da35eca9490634a6df70d2217815bb5938a04af3a662c12c5607a2f1014197ec9c426fbef18834f6371bfdb6f033040fa8aa3e965300d70e7e + languageName: node + linkType: hard + +"unist-util-stringify-position@npm:^4.0.0": + version: 4.0.0 + resolution: "unist-util-stringify-position@npm:4.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + checksum: 10c0/dfe1dbe79ba31f589108cb35e523f14029b6675d741a79dea7e5f3d098785045d556d5650ec6a8338af11e9e78d2a30df12b1ee86529cded1098da3f17ee999e + languageName: node + linkType: hard + +"unist-util-visit-parents@npm:^6.0.0": + version: 6.0.1 + resolution: "unist-util-visit-parents@npm:6.0.1" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-is: "npm:^6.0.0" + checksum: 10c0/51b1a5b0aa23c97d3e03e7288f0cdf136974df2217d0999d3de573c05001ef04cccd246f51d2ebdfb9e8b0ed2704451ad90ba85ae3f3177cf9772cef67f56206 + languageName: node + linkType: hard + +"unist-util-visit@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-visit@npm:5.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-is: "npm:^6.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/51434a1d80252c1540cce6271a90fd1a106dbe624997c09ed8879279667fb0b2d3a685e02e92bf66598dcbe6cdffa7a5f5fb363af8fdf90dda6c855449ae39a5 + languageName: node + linkType: hard + "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -10690,10 +13583,10 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 10c0/2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e +"webpack-sources@npm:^3.3.3": + version: 3.3.3 + resolution: "webpack-sources@npm:3.3.3" + checksum: 10c0/ab732f6933b513ba4d505130418995ddef6df988421fccf3289e53583c6a39e205c4a0739cee98950964552d3006604912679c736031337fb4a9d78d8576ed40 languageName: node linkType: hard @@ -10704,20 +13597,21 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.99.9": - version: 5.99.9 - resolution: "webpack@npm:5.99.9" +"webpack@npm:^5.100.0": + version: 5.100.0 + resolution: "webpack@npm:5.100.0" dependencies: "@types/eslint-scope": "npm:^3.7.7" - "@types/estree": "npm:^1.0.6" + "@types/estree": "npm:^1.0.8" "@types/json-schema": "npm:^7.0.15" "@webassemblyjs/ast": "npm:^1.14.1" "@webassemblyjs/wasm-edit": "npm:^1.14.1" "@webassemblyjs/wasm-parser": "npm:^1.14.1" - acorn: "npm:^8.14.0" + acorn: "npm:^8.15.0" + acorn-import-phases: "npm:^1.0.3" browserslist: "npm:^4.24.0" chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.17.1" + enhanced-resolve: "npm:^5.17.2" es-module-lexer: "npm:^1.2.1" eslint-scope: "npm:5.1.1" events: "npm:^3.2.0" @@ -10731,13 +13625,13 @@ __metadata: tapable: "npm:^2.1.1" terser-webpack-plugin: "npm:^5.3.11" watchpack: "npm:^2.4.1" - webpack-sources: "npm:^3.2.3" + webpack-sources: "npm:^3.3.3" peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: 10c0/34ec3f19b50bccaf27929e5e5b901b25047f2d414acba7d0967dc98eb4f404d107fb1a4b63095edbca2b006ff5815f1720b131e10b20664b074dfc86b7ffa717 + checksum: 10c0/65e93807985a469b683b6a089e994a3b61c64aa67fa60b4322f6e857cc9b3312080ba1f29041aacb5d382bd16bea1ab6384e149034cdd71ee138a17df295860a languageName: node linkType: hard @@ -10785,6 +13679,67 @@ __metadata: languageName: node linkType: hard +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.2.1" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19": + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f + languageName: node + linkType: hard + "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -10814,6 +13769,13 @@ __metadata: languageName: node linkType: hard +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -10971,3 +13933,10 @@ __metadata: checksum: 10c0/13601cc53211af491cf3a28a49239405e44129c7aba6a0211401d7bf79ee96b4679016a4d3c5e9c01f753e6da806eb40550f12c469580548b695b146a6d8fe1a languageName: node linkType: hard + +"zwitch@npm:^2.0.0": + version: 2.0.4 + resolution: "zwitch@npm:2.0.4" + checksum: 10c0/3c7830cdd3378667e058ffdb4cf2bb78ac5711214e2725900873accb23f3dfe5f9e7e5a06dcdc5f29605da976fc45c26d9a13ca334d6eea2245a15e77b8fc06e + languageName: node + linkType: hard From 922b7dc74e37dd90734820906c9896e638b4a0b3 Mon Sep 17 00:00:00 2001 From: Dmitry Nikolaev Date: Thu, 24 Jul 2025 14:32:22 +0200 Subject: [PATCH 2/9] Update NOTICES Signed-off-by: Dmitry Nikolaev --- grafana/rmf-app/NOTICES | 5241 ++++++++++++++++----------------------- 1 file changed, 2111 insertions(+), 3130 deletions(-) diff --git a/grafana/rmf-app/NOTICES b/grafana/rmf-app/NOTICES index ecc0c88c..8c1352dc 100644 --- a/grafana/rmf-app/NOTICES +++ b/grafana/rmf-app/NOTICES @@ -84,7 +84,6 @@ async-function 1.0.0: https://github.com/EduardoRFS/async-function#readme : MIT atomicgo.dev/schedule 0.1.0: https://github.com/atomicgo/schedule : Expat License attr-accept 2.2.5: https://github.com/okonet/attr-accept : MIT License available-typed-arrays 1.0.7: https://github.com/inspect-js/available-typed-arrays#readme : MIT License -b4a 1.6.7: https://github.com/hypercore-skunkworks/b4a#readme : Apache License 2.0 @babel/code-frame 7.24.7: https://babeljs.io/ : MIT License @babel/code-frame 7.27.1: https://babeljs.io/ : MIT License @babel/compat-data 7.25.4: https://github.com/babel/babel#readme : MIT License @@ -140,7 +139,6 @@ babel-preset-current-node-syntax 1.1.0: https://github.com/nicolo-ribaudo/babel- @babel/runtime 7.25.7: https://babeljs.io/docs/en/next/babel-runtime : MIT License @babel/runtime 7.25.9: https://babeljs.io/docs/en/next/babel-runtime : MIT License @babel/runtime 7.27.1: https://babeljs.io/docs/en/next/babel-runtime : MIT License -@babel/runtime 7.27.6: https://babeljs.io/docs/en/next/babel-runtime : MIT License @babel/template 7.25.0: https://babeljs.io/ : MIT License @babel/template 7.27.2: https://babeljs.io/ : MIT License babel-traverse 7.25.6: https://babeljs.io/ : MIT License @@ -150,29 +148,20 @@ babel-traverse 7.28.0: https://babeljs.io/ : MIT License @babel/types 7.27.1: https://babeljs.io/ : MIT License @babel/types 7.28.0: https://babeljs.io/ : MIT License balanced-match 1.0.2: https://github.com/juliangruber/balanced-match : MIT License -bare-events 2.6.0: https://github.com/holepunchto/bare-events#readme : Apache License 2.0 -base64-js 1.5.1: https://www.npmjs.com/package/base64-js : MIT License @bcoe/v8-coverage 0.2.3: https://www.npmjs.com/package/@bcoe/v8-coverage : MIT License beorn7-perks v1.0.1: https://github.com/beorn7/perks : MIT License bigfft 20230129-snapshot-24d4a6f8: https://github.com/remyoudompheng/bigfft : BSD 3-clause "New" or "Revised" License -bl 5.1.0: https://github.com/rvagg/bl : MIT License blackfriday v2.1.0: https://github.com/russross/blackfriday : BSD 2-clause "Simplified" License body v5.1.0: https://github.com/Raynos/body : MIT License boolbase 1.0.0 : ISC License brace-expansion 1.1.11: https://github.com/juliangruber/brace-expansion : MIT License brace-expansion 2.0.1: https://github.com/juliangruber/brace-expansion : MIT License -braces 3.0.3: https://github.com/micromatch/braces : MIT License @braintree/sanitize-url 7.0.1: https://github.com/braintree/sanitize-url#readme : MIT License -broccoli-node-api 1.7.0: https://github.com/broccolijs/broccoli-node-api#readme : MIT License -broccoli-node-info 2.2.0: https://github.com/broccolijs/broccoli-node-info : MIT License -broccoli-output-wrapper 3.2.5: https://www.npmjs.org/package/broccoli-output-wrapper : MIT License -broccoli-plugin 4.0.7: https://github.com/broccolijs/broccoli-plugin#readme : MIT License browserify/resolve 1.22.8: https://github.com/browserify/resolve : MIT License browserify/resolve 2.0.0-next.5: https://github.com/browserify/resolve : MIT License browserslist 4.23.3: https://github.com/ai/browserslist : MIT License browserslist 4.24.0: https://github.com/ai/browserslist : MIT License bufbuild/protocompile v0.4.0 : Apache License 2.0 -Buffer 6.0.3: https://github.com/feross/native-buffer-browserif : MIT License buffer-from 1.1.2: https://github.com/linusu/buffer-from#readme : MIT License buger/jsonparser 1.1.1: https://github.com/buger/jsonparser/ : MIT License BurntSushi/toml v1.5.0: https://github.com/BurntSushi/toml : MIT License @@ -210,9 +199,7 @@ classnames 2.5.1: https://github.com/JedWatson/classnames : MIT License clean-stack 2.2.0: https://github.com/sindresorhus/clean-stack#readme : MIT License client_golang v1.22.0: https://github.com/prometheus/client_golang : Apache License 2.0 cliui 8.0.1: https://github.com/yargs/cliui : ISC License -Clone 2.1.2: https://github.com/pvorb/node-clone : MIT License clone-deep 4.0.1: https://github.com/jonschlinkert/clone-deep : MIT License -clsx 1.2.1: https://github.com/lukeed/clsx#readme : MIT License clsx 2.1.1: https://github.com/lukeed/clsx#readme : MIT License co 4.6.0: https://github.com/visionmedia/co : MIT License cockroachdb/apd v3.2.1: https://godoc.org/github.com/cockroachdb/apd : Apache License 2.0 @@ -220,10 +207,9 @@ collect-v8-coverage 1.0.2: https://github.com/SimenB/collect-v8-coverage#readme colorette 2.0.20: https://github.com/jorgebucaran/colorette : MIT License color-name 1.1.3: https://github.com/colorjs/color-name : MIT License color-name 1.1.4: https://github.com/colorjs/color-name : MIT License -colors.js 1.4.0: https://github.com/Marak/colors.js : MIT License -Commander.js 12.1.0: https://github.com/visionmedia/Commander.js : MIT License -Commander.js 7.2.0: https://github.com/visionmedia/Commander.js : MIT License -Commander.js v2.20.3: https://github.com/visionmedia/Commander.js : MIT License +Commander.js 12.1.0: https://github.com/tj/commander.js : MIT License +Commander.js 7.2.0: https://github.com/tj/commander.js : MIT License +Commander.js v2.20.3: https://github.com/tj/commander.js : MIT License comment-parser 1.4.1: https://github.com/yavorskiy/comment-parser : MIT License compute-scroll-into-view 3.1.0: https://scroll-into-view-if-needed.netlify.com : MIT License containerd/console 1.0.3: https://github.com/containerd/console : Apache License 2.0 @@ -232,7 +218,6 @@ convert-source-map 1.9.0: https://github.com/thlorenz/convert-source-map : MIT L convert-source-map 2.0.0: https://github.com/thlorenz/convert-source-map : MIT License copy-to-clipboard 3.3.3: https://github.com/sudodoki/copy-to-clipboard#readme : MIT License copy-webpack-plugin 13.0.0: https://github.com/kevlened/copy-webpack-plugin : MIT License -core-util-is 1.0.3: https://github.com/isaacs/core-util-is#readme : MIT License cosmiconfig 7.1.0: https://github.com/davidtheclark/cosmiconfig#readme : MIT License cosmiconfig 8.3.6: https://github.com/davidtheclark/cosmiconfig#readme : MIT License coveo/exponential-backoff 3.1.1: https://github.com/coveo/exponential-backoff#readme : Apache License 2.0 @@ -294,7 +279,6 @@ data-view-buffer 1.0.2: https://github.com/ljharb/data-view-buffer#readme : MIT data-view-byte-length 1.0.2: https://github.com/ljharb/data-view-byte-length#readme : MIT License data-view-byte-offset 1.0.1: https://github.com/ljharb/data-view-byte-offset#readme : MIT License date-fns/date-fns 4.1.0: https://github.com/date-fns/date-fns : MIT License -debug-js/debug 2.6.9: https://github.com/visionmedia/debug : MIT License debug-js/debug 3.2.7: https://github.com/visionmedia/debug : MIT License debug-js/debug 4.3.7: https://github.com/visionmedia/debug : MIT License debug-js/debug 4.4.1: https://github.com/visionmedia/debug : MIT License @@ -358,7 +342,6 @@ emoji-regex v8.0.0: https://github.com/mathiasbynens/emoji-regex : MIT License encoding v0.1.13: https://www.npmjs.com/package/encoding : MIT License encoding-sniffer 0.2.1: https://github.com/fb55/encoding-sniffer#readme : MIT License enhanced-resolve 5.18.2: http://github.com/webpack/enhanced-resolve : MIT License -ensure-posix-path 1.1.1: https://github.com/stefanpenner/ensure-posix-path#readme : ISC License envinfo 7.14.0: https://github.com/tabrindle/envinfo#readme : MIT License envoyproxy/go-control-plane envoy/v1.32.4: https://github.com/envoyproxy/go-control-plane : Apache License 2.0 envoyproxy/go-control-plane ratelimit/v0.1.0: https://github.com/envoyproxy/go-control-plane : Apache License 2.0 @@ -366,40 +349,12 @@ envoyproxy/go-control-plane v0.13.4: https://github.com/envoyproxy/go-control-pl env-paths 2.2.1: https://github.com/sindresorhus/env-paths#readme : MIT License enzymejs 1.0.7: https://enzymejs.github.io/enzyme/ : MIT License enzymejs 3.11.0: https://enzymejs.github.io/enzyme/ : MIT License -eol 0.9.1: https://github.com/ryanve/eol : MIT License errcheck v1.5.0-alpha: https://github.com/kisielk/errcheck : MIT License err-code 2.0.3: https://github.com/IndigoUnited/err-code : MIT License error 7.2.1: https://github.com/Raynos/error : MIT License error-stack-parser 2.1.4: https://github.com/stacktracejs/error-stack-parser : MIT License es-abstract 1.24.0: https://github.com/ljharb/es-abstract : MIT License es-array-method-boxes-properly 1.0.0: https://github.com/ljharb/es-array-method-boxes-properly#readme : MIT License -esbuild 0.25.6: https://esbuild.github.io/ : MIT License -@esbuild/aix-ppc64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/android-arm 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/android-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/android-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/darwin-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/darwin-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/freebsd-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/freebsd-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/linux-arm 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/linux-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/linux-ia32 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/linux-loong64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/linux-mips64el 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/linux-ppc64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/linux-riscv64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/linux-s390x 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/linux-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/netbsd-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/netbsd-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/openbsd-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/openbsd-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/openharmony-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/sunos-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/win32-arm64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/win32-ia32 0.25.6: https://github.com/evanw/esbuild#readme : MIT License -@esbuild/win32-x64 0.25.6: https://github.com/evanw/esbuild#readme : MIT License escalade 3.2.0: https://github.com/lukeed/escalade#readme : MIT License escape-string-regexp 1.0.5: https://github.com/sindresorhus/escape-string-regexp : MIT License escape-string-regexp 5.0.0: https://github.com/sindresorhus/escape-string-regexp : MIT License @@ -415,21 +370,22 @@ ESLint 9.30.1: http://eslint.org/ : MIT License @eslint-community/regexpp 4.12.1: https://github.com/eslint-community/regexpp#readme : MIT License @eslint/config-array 0.21.0: https://github.com/eslint/rewrite#readme : Apache License 2.0 @eslint/config-helpers 0.3.0: https://github.com/eslint/rewrite/tree/main/packages/config-helpers#readme : Apache License 2.0 -eslint-config-prettier 10.1.5: https://github.com/lydell/eslint-config-prettier#readme : MIT License +eslint-config-prettier 10.1.8: https://github.com/lydell/eslint-config-prettier#readme : MIT License @eslint/core 0.12.0: https://github.com/eslint/rewrite#readme : Apache License 2.0 @eslint/core 0.13.0: https://github.com/eslint/rewrite#readme : Apache License 2.0 @eslint/core 0.14.0: https://github.com/eslint/rewrite#readme : Apache License 2.0 @eslint/core 0.15.1: https://github.com/eslint/rewrite#readme : Apache License 2.0 @eslint/css 0.9.0: https://github.com/eslint/css#readme : Apache License 2.0 -@eslint/css-tree 3.6.1: https://github.com/eslint/csstree#readme : MIT License +@eslint/css-tree 3.6.2: https://github.com/eslint/csstree#readme : MIT License @eslint/eslintrc 3.3.1: https://github.com/eslint/eslintrc#readme : MIT License @eslint/js 9.30.1: https://eslint.org : MIT License +@eslint/js 9.31.0: https://eslint.org : MIT License @eslint/json 0.12.0: https://github.com/eslint/json#readme : Apache License 2.0 @eslint/markdown 6.6.0: https://github.com/eslint/markdown#readme : MIT License @eslint/object-schema 2.1.6: https://github.com/eslint/rewrite#readme : Apache License 2.0 @eslint/plugin-kit 0.2.8: https://github.com/eslint/rewrite#readme : Apache License 2.0 @eslint/plugin-kit 0.3.3: https://github.com/eslint/rewrite#readme : Apache License 2.0 -eslint-plugin-prettier 5.5.1: https://github.com/not-an-aardvark/eslint-plugin-prettier#readme : MIT License +eslint-plugin-prettier 5.5.3: https://github.com/not-an-aardvark/eslint-plugin-prettier#readme : MIT License eslint-plugin-react-hooks 5.2.0: https://reactjs.org/ : MIT License eslint-scope 8.4.0: https://github.com/eslint/eslint-scope : BSD 2-clause "Simplified" License eslint-scope v5.1.1: https://github.com/eslint/eslint-scope : BSD 2-clause "Simplified" License @@ -453,13 +409,13 @@ execa 5.1.1: https://github.com/sindresorhus/execa : MIT License exit-x 0.2.2: https://github.com/cowboy/node-exit : MIT License exp 20250430-snapshot-ce4c2cf3: http://code.google.com/p/go.exp : BSD 3-clause "New" or "Revised" License expect 30.0.4: https://github.com/mjackson/expect : MIT License +expressjs/mime-types 2.1.35: https://github.com/expressjs/mime-types : MIT License fast_array_intersect 1.1.0: https://github.com/lovasoa/fast_array_intersect#readme : MIT License fastcache v1.12.2: https://github.com/VictoriaMetrics/fastcache : MIT License fast-deep-equal v3.1.3: https://github.com/epoberezkin/fast-deep-equal : MIT License fast-diff 1.3.0: https://github.com/jhchen/fast-diff : Apache License 2.0 fastest-levenshtein 1.0.16: https://github.com/ka-weihe/fastest-levenshtein#README : MIT License fastest-stable-stringify 2.0.2: https://github.com/streamich/fastest-stable-stringify : MIT License -fast-fifo 1.3.2: https://github.com/mafintosh/fast-fifo : MIT License fast-glob 3.3.3: https://github.com/mrmlnc/fast-glob#readme : MIT License fast-json-stable-stringify 2.1.0: https://github.com/epoberezkin/fast-json-stable-stringify : MIT License fast-levenshtein 2.0.6: https://github.com/hiddentao/fast-levenshtein : MIT License @@ -483,38 +439,29 @@ flat-cache 4.0.1: https://github.com/royriojas/flat-cache : MIT License flatted 3.3.3: https://github.com/WebReflection/flatted#readme : ISC License @floating-ui/core 1.6.7: https://floating-ui.com : MIT License @floating-ui/dom 1.6.10: https://floating-ui.com : MIT License -@floating-ui/react 0.26.28: https://floating-ui.com/docs/react : MIT License @floating-ui/react 0.27.7: https://floating-ui.com/docs/react : MIT License @floating-ui/react-dom 2.1.2: https://floating-ui.com/docs/react-dom : MIT License -@floating-ui/utils 0.2.10: https://floating-ui.com : MIT License @floating-ui/utils 0.2.7: https://floating-ui.com : MIT License @floating-ui/utils 0.2.9: https://floating-ui.com : MIT License foreground-child 3.3.0: https://github.com/isaacs/foreground-child : ISC License foreground-child 3.3.1: https://github.com/isaacs/foreground-child : ISC License fork-ts-checker-webpack-plugin 9.1.0: https://github.com/Realytics/fork-ts-checker-webpack-plugin#readme : MIT License @formatjs/ecma402-abstract 2.0.0: https://github.com/formatjs/formatjs : MIT License -@formatjs/ecma402-abstract 2.3.4: https://github.com/formatjs/formatjs : MIT License @formatjs/fast-memoize 2.2.0: https://github.com/formatjs/formatjs#readme : MIT License -@formatjs/fast-memoize 2.2.7: https://github.com/formatjs/formatjs#readme : MIT License @formatjs/icu-messageformat-parser 2.7.8: https://github.com/formatjs/formatjs#readme : MIT License @formatjs/icu-skeleton-parser 1.8.2: https://github.com/formatjs/formatjs#readme : MIT License -@formatjs/intl-durationformat 0.7.4: https://github.com/formatjs/formatjs#readme : MIT License @formatjs/intl-localematcher 0.5.4: https://github.com/formatjs/formatjs#readme : MIT License -@formatjs/intl-localematcher 0.6.1: https://github.com/formatjs/formatjs#readme : MIT License fsevents 2.3.2: https://github.com/fsevents/fsevents : MIT License fsevents 2.3.3: https://github.com/fsevents/fsevents : MIT License -fs-merger 3.2.1: https://github.com/SparshithNR/fs-merger#readme : MIT License fs-minipass 3.0.3: https://github.com/npm/fs-minipass : ISC License fs-minipass v2.1.0: https://github.com/npm/fs-minipass : ISC License -fs-mkdirp-stream 2.0.1: https://github.com/gulpjs/fs-mkdirp-stream#readme : MIT License fs-monkey 1.0.6: https://github.com/streamich/fs-monkey#readme : The Unlicense fsnotify-fsnotify v1.4.7: https://fsnotify.org : BSD 3-clause "New" or "Revised" License fs.realpath 1.0.0: https://github.com/isaacs/fs.realpath#readme : ISC License -fs-tree-diff 2.0.1: https://github.com/stefanpenner/fs-tree-diff#readme : MIT License function-bind 1.1.2: https://github.com/Raynos/function-bind : MIT License function.prototype.name 1.1.8: https://github.com/ljharb/function.prototype.name#readme : MIT License functions-have-names 1.2.3: https://github.com/ljharb/functions-have-names#readme : MIT License -gajus/eslint-plugin-jsdoc 51.3.4: https://github.com/gajus/eslint-plugin-jsdoc#readme : BSD 3-clause "New" or "Revised" License +gajus/eslint-plugin-jsdoc 51.4.1: https://github.com/gajus/eslint-plugin-jsdoc#readme : BSD 3-clause "New" or "Revised" License gensync 1.0.0-beta.2: https://github.com/loganfsmyth/gensync : MIT License geotiff 2.1.3: https://github.com/constantinius/geotiff.js#readme : MIT License get-caller-file 2.0.5: https://github.com/stefanpenner/get-caller-file : ISC License @@ -555,7 +502,6 @@ gitlab.com/cznic/token v1.1.0: https://gitlab.com/cznic/token : BSD 3-clause "Ne globalthis 1.0.4: https://github.com/ljharb/System.global#readme : MIT License glob-parent 5.1.2: https://github.com/es128/glob-parent : ISC License glob-parent 6.0.2: https://github.com/es128/glob-parent : ISC License -glob-stream 8.0.3: https://github.com/wearefractal/glob-stream : MIT License glob-to-regexp 0.4.1: https://github.com/fitzgen/glob-to-regexp : BSD 2-clause "Simplified" License goccy/go-json v0.10.5: https://github.com/goccy/go-json : MIT License goccy/go-yaml v1.11.0: https://github.com/goccy/go-yaml : MIT License @@ -615,12 +561,11 @@ govalidator 20230301-snapshot-a9d515a0: https://github.com/asaskevich/govalidato Gozala/events 3.3.0: https://github.com/Gozala/events : MIT License @grafana/data 12.0.2: https://github.com/grafana/grafana#readme : Apache License 2.0 @grafana/e2e-selectors 12.0.2: https://github.com/grafana/grafana#readme : Apache License 2.0 +@grafana/e2e-selectors 12.1.0: https://github.com/grafana/grafana#readme : Apache License 2.0 @grafana/eslint-config 8.1.0: https://github.com/grafana/eslint-config-grafana#readme : Apache License 2.0 @grafana/faro-core 1.18.1: https://github.com/grafana/faro-web-sdk : Apache License 2.0 @grafana/faro-web-sdk 1.18.1: https://github.com/grafana/faro-web-sdk : Apache License 2.0 -@grafana/i18n 12.1.0-253248: https://github.com/grafana/grafana#readme : Apache License 2.0 @grafana/runtime 12.0.2: https://github.com/grafana/grafana#readme : Apache License 2.0 -@grafana/scenes 6.27.2: https://github.com/grafana/scenes#readme : Apache License 2.0 @grafana/schema 12.0.2: https://github.com/grafana/grafana#readme : Apache License 2.0 @grafana/tsconfig 2.0.0: https://github.com/grafana/tsconfig-grafana#readme : Apache License 2.0 @grafana/ui 12.0.2: https://github.com/grafana/grafana#readme : Apache License 2.0 @@ -629,8 +574,6 @@ grpc-ecosystem/go-grpc-middleware providers/prometheus/v1.0.1: https://github.co grpc-ecosystem/go-grpc-middleware v2.3.2: https://github.com/grpc-ecosystem/go-grpc-middleware : Apache License 2.0 grpc-gateway v2.26.3: https://github.com/grpc-ecosystem/grpc-gateway : BSD 3-clause "New" or "Revised" License grpc-go v1.72.0: https://github.com/grpc/grpc-go : Apache License 2.0 -@gulpjs/to-absolute-glob 4.0.0: https://github.com/gulpjs/to-absolute-glob#readme : MIT License -gulp-sort 2.0.0: https://github.com/pgilad/gulp-sort : MIT License hamba/avro v2.28.0 : MIT License harmony-reflect v1.6.2: http://wiki.ecmascript.org/doku.php?id=harmony:reflect_api : (Mozilla Public License 1.1 OR Apache License 2.0) has 1.0.4: https://github.com/tarruda/has : MIT License @@ -648,8 +591,6 @@ has-proto 1.2.0: https://github.com/inspect-js/can-set-proto#readme : MIT Licens has-symbols 1.0.3: https://github.com/ljharb/has-symbols#readme : MIT License has-symbols 1.1.0: https://github.com/ljharb/has-symbols#readme : MIT License has-tostringtag 1.0.2: https://github.com/inspect-js/has-tostringtag#readme : MIT License -heimdalljs 0.2.6: https://github.com/hjdivad/heimdalljs-lib#readme : MIT License -heimdalljs-logger 0.1.10: https://github.com/hjdivad/heimdalljs-logger#README.md : MIT License @hello-pangea/dnd 17.0.0: https://github.com/hello-pangea/dnd#readme : Apache License 2.0 highlight-words-core 1.2.2 : MIT License History 5.3.0: https://github.com/ReactTraining/history : MIT License @@ -672,12 +613,8 @@ human-signals 2.1.0: https://git.io/JeluP : Apache License 2.0 @humanwhocodes/retry 0.3.1: https://github.com/humanwhocodes/retrier#readme : Apache License 2.0 @humanwhocodes/retry 0.4.3: https://github.com/humanwhocodes/retrier#readme : Apache License 2.0 hyphenate-style-name 1.1.0: https://github.com/rexxars/hyphenate-style-name#readme : BSD 3-clause "New" or "Revised" License -i18next 19.9.2: https://github.com/jamuhl/i18next : MIT License i18next 24.2.3: https://github.com/jamuhl/i18next : MIT License -i18next 25.3.2: https://github.com/jamuhl/i18next : MIT License i18next-browser-languagedetector 8.1.0: https://github.com/i18next/i18next-browser-languagedetector : MIT License -i18next-parser 9.3.0: https://github.com/i18next/i18next-parser : MIT License -i18next-pseudo 2.2.1: https://github.com/MattBoatman : MIT License ianstormtaylor/slate 0.2.11: https://github.com/ianstormtaylor/slate : MIT License ianstormtaylor/slate 0.2.115: https://github.com/ianstormtaylor/slate : MIT License ianstormtaylor/slate 0.22.10: https://github.com/ianstormtaylor/slate : MIT License @@ -686,6 +623,7 @@ ianstormtaylor/slate 0.2.9: https://github.com/ianstormtaylor/slate : MIT Licens ianstormtaylor/slate 0.47.9: https://github.com/ianstormtaylor/slate : MIT License ianstormtaylor/slate 0.5.44: https://github.com/ianstormtaylor/slate : MIT License ianstormtaylor/slate 0.7.13: https://github.com/ianstormtaylor/slate : MIT License +iarna/write-file-atomic 5.0.1: https://github.com/iarna/write-file-atomic : ISC License iconv-lite 0.6.3: https://github.com/ashtuchkin/iconv-lite : MIT License icss-utils 5.1.0: https://github.com/css-modules/icss-utils#readme : ISC License ieee754 v1.2.1: https://github.com/feross/ieee754 : BSD 3-clause "New" or "Revised" License @@ -717,7 +655,6 @@ isaacs/jackspeak 3.4.3: https://github.com/isaacs/jackspeak#readme : Blue Oak Mo isaacs/jackspeak 4.1.1: https://github.com/isaacs/jackspeak#readme : Blue Oak Model License 1.0.0 isaacs/once 1.4.0: https://github.com/isaacs/once : ISC License isarray 0.0.1: https://github.com/juliangruber/isarray : MIT License -isarray 1.0.0: https://github.com/juliangruber/isarray : MIT License isarray 2.0.5: https://github.com/juliangruber/isarray : MIT License is-array-buffer 3.0.5: https://github.com/fengyuanchen/is-array-buffer#readme : MIT License is-arrayish 0.2.1: https://github.com/qix-/node-is-arrayish#readme : MIT License @@ -741,13 +678,11 @@ is-hotkey 0.2.0: https://github.com/ianstormtaylor/is-hotkey#readme : MIT Licens is-in-browser 1.1.3: https://github.com/tuxsudo/is-in-browser#readme : MIT License is-lambda 1.0.1: https://github.com/watson/is-lambda : MIT License is-map 2.0.3: https://github.com/arthurvr/is-map : MIT License -is-negated-glob 1.0.0: https://github.com/jonschlinkert/is-negated-glob : MIT License is-negative-zero 2.0.3: https://github.com/ljharb/is-negative-zero : MIT License is-number 7.0.0: https://github.com/jonschlinkert/is-number : MIT License is-number-object 1.1.1: https://github.com/ljharb/is-number-object : MIT License isobject 3.0.1: https://github.com/jonschlinkert/isobject : MIT License isomorphic-base64 1.0.2: https://github.com/ksheedlo/isomorphic-base64 : MIT License -is-plain-obj 4.1.0: https://github.com/sindresorhus/is-plain-obj#readme : MIT License is-plain-object 2.0.4: https://github.com/jonschlinkert/is-plain-object : MIT License is-potential-custom-element-name 1.0.1: https://github.com/mathiasbynens/is-potential-custom-element-name : MIT License is-regex 1.2.1: https://github.com/ljharb/is-regex : MIT License @@ -765,7 +700,6 @@ istanbul-lib-report 3.0.1: https://github.com/istanbuljs/istanbul-lib-report : B istanbul-lib-source-maps 5.0.6: https://github.com/istanbuljs/istanbul-lib-source-maps#readme : BSD 3-clause "New" or "Revised" License istanbul-reports 3.1.7: https://github.com/istanbuljs/istanbul-reports : BSD 3-clause "New" or "Revised" License is-typed-array 1.1.15: https://github.com/inspect-js/is-typed-array/ : MIT License -is-valid-glob 1.0.0: https://github.com/jonschlinkert/is-valid-glob : MIT License is-weakmap 2.0.2: https://github.com/arthurvr/is-weakmap : MIT License is-weakref 1.1.1: https://github.com/inspect-js/is-weakref#readme : MIT License is-weakset 2.0.4: https://github.com/arthurvr/is-weakset : MIT License @@ -841,7 +775,6 @@ jsdoc-type-pratt-parser 4.1.0: https://github.com/simonseyock/jsdoc-type-pratt-p jsdom 26.1.0: https://github.com/jsdom/jsdom : MIT License jsesc 3.0.2: http://mths.be/jsesc : MIT License jsesc v2.5.2: http://mths.be/jsesc : MIT License -jshttp/mime-types 2.1.35: https://github.com/jshttp/mime-types : MIT License JSHTTP's negotiator 0.6.3: https://www.npmjs.com/package/negotiator : MIT License jsjest 30.0.4: https://jestjs.io : MIT License json5 2.2.3: http://json5.org/ : MIT License @@ -870,12 +803,10 @@ klauspost/asmfmt v1.3.2: https://pkg.go.dev/github.com/klauspost/asmfmt : MIT Li klauspost-compress v1.18.0: https://github.com/klauspost/compress : BSD 3-clause "New" or "Revised" License klauspost-cpuid v2.2.10: https://github.com/klauspost/cpuid : MIT License kr/pretty v0.3.1: https://github.com/kr/pretty : MIT License -lead 4.0.0: https://github.com/k2wanko/lead : MIT License @leeoniya/ufuzzy 1.0.18: https://github.com/leeoniya/uFuzzy#readme : MIT License lerc 3.0.0: https://github.com/Esri/lerc : Apache License 2.0 leven 3.1.0: https://github.com/sindresorhus/leven : MIT License levn 0.4.1: https://github.com/gkz/levn : MIT License -lilconfig 3.1.3: https://github.com/antonk52/lilconfig#readme : MIT License lines-and-columns 1.2.4: https://github.com/eventualbuddha/lines-and-columns#readme : MIT License lithammer/fuzzysearch v1.1.8: https://github.com/lithammer/fuzzysearch : MIT License livereload-js 2.4.0: https://github.com/livereload/livereload-js : MIT License @@ -907,7 +838,6 @@ mapstructure v1.5.0: https://github.com/mitchellh/mapstructure : MIT License markdown-table 3.0.4: https://github.com/wooorm/markdown-table : MIT License markedjs 15.0.6: https://marked.js.org : MIT License marked-mangle 1.1.10: https://github.com/markedjs/marked-mangle#readme : MIT License -matcher-collection 2.0.1: https://github.com/stefanpenner/matcher-collection#readme : ISC License mathiasbynens's esrever 0.2.0: https://mths.be/esrever : MIT License math-intrinsics 1.1.0: https://github.com/es-shims/math-intrinsics#readme : MIT License mattetti/filebuffer v1.0.1 : MIT License @@ -965,9 +895,9 @@ micromark-util-subtokenize 2.1.0: https://github.com/micromark/micromark/tree/ma micromark-util-symbol 2.0.1: https://github.com/micromark/micromark/tree/main#readme : MIT License micromark-util-types 2.0.2: https://github.com/micromark/micromark/tree/main#readme : MIT License micromatch 4.0.8: https://github.com/jonschlinkert/micromatch : MIT License +micromatch/braces 3.0.3: https://github.com/micromatch/braces : MIT License micro-memoize 4.1.2: https://github.com/planttheidea/micro-memoize#readme : MIT License Microsofttslib 2.7.0: http://github.com/Microsoft/tslib/ : BSD Zero Clause License -Microsofttslib 2.8.0: http://github.com/Microsoft/tslib/ : BSD Zero Clause License Microsofttslib 2.8.1: http://github.com/Microsoft/tslib/ : BSD Zero Clause License mime-db 1.52.0: https://github.com/jshttp/mime-db : MIT License mimic-fn 2.1.0: https://github.com/sindresorhus/mimic-fn#readme : MIT License @@ -988,7 +918,6 @@ minipass-pipeline 1.2.4 : ISC License minipass-sized 1.0.3: https://github.com/isaacs/minipass-sized#readme : ISC License minizlib v2.1.2: https://github.com/isaacs/minizlib : MIT License mitchellh-reflectwalk v1.0.2: https://github.com/mitchellh/reflectwalk : MIT License -mktemp 0.4.0: https://github.com/sasaplus1/mktemp : MIT License modern-go/concurrent 20180305-snapshot-bacd9c7e: https://github.com/modern-go/concurrent : Apache License 2.0 modern-go/reflect2 v1.0.2: https://github.com/modern-go/reflect2 : Apache License 2.0 mohae/deepcopy 20170929-snapshot-c48cc78d: https://github.com/mohae/deepcopy : MIT License @@ -1001,7 +930,6 @@ mongodb/mongo-go-driver v1.14.0: https://github.com/mongodb/mongo-go-driver.git moo 0.5.2: https://github.com/tjvr/moo#readme : BSD 3-clause "New" or "Revised" License moxystudio/node-cross-spawn 7.0.3: https://github.com/moxystudio/node-cross-spawn : MIT License moxystudio/node-cross-spawn 7.0.6: https://github.com/moxystudio/node-cross-spawn : MIT License -ms.js 2.0.0: https://github.com/guille/ms.js : MIT License ms.js 2.1.3: https://github.com/guille/ms.js : MIT License mwitkow/go-conntrack 20190716-snapshot-2f068394: https://github.com/mwitkow/go-conntrack : Apache License 2.0 nano-css 5.6.2: https://github.com/streamich/nano-css#readme : The Unlicense @@ -1021,8 +949,6 @@ node-entities 4.5.0: https://github.com/FB55/node-entities : BSD 2-clause "Simpl node-entities 6.0.1: https://github.com/FB55/node-entities : BSD 2-clause "Simplified" License node-error-ex 1.3.2: https://github.com/qix-/node-error-ex#readme : MIT License node-fs-extra 10.1.0: https://github.com/jprichardson/node-fs-extra : MIT License -node-fs-extra 11.3.0: https://github.com/jprichardson/node-fs-extra : MIT License -node-fs-extra 8.1.0: https://github.com/jprichardson/node-fs-extra : MIT License node-glob 10.4.5: http://github.com/isaacs/node-glob : ISC License node-glob 11.0.3: http://github.com/isaacs/node-glob : ISC License node-glob 7.2.3: http://github.com/isaacs/node-glob : ISC License @@ -1032,11 +958,8 @@ node-http-proxy-agent 7.0.2: https://github.com/TooTallNate/node-http-proxy-agen node-ignore 5.3.2: https://github.com/kaelzhang/node-ignore : MIT License node-ignore 7.0.5: https://github.com/kaelzhang/node-ignore : MIT License node-int64 0.4.0: https://github.com/broofa/node-int64 : MIT License -node-jsonfile 4.0.0: https://github.com/jprichardson/node-jsonfile : MIT License node-jsonfile 6.1.0: https://github.com/jprichardson/node-jsonfile : MIT License nodejs/string_decoder 0.10.31: https://github.com/nodejs/string_decoder : MIT License -nodejs/string_decoder 1.1.1: https://github.com/nodejs/string_decoder : MIT License -nodejs/string_decoder 1.3.0: https://github.com/nodejs/string_decoder : MIT License nodejs-walker 1.0.8: http://github.com/nshah/nodejs-walker : Apache License 2.0 @nodelib/fs.scandir 2.1.5: https://github.com/nodelib/nodelib/tree/master#readme : MIT License @nodelib/fs.stat 2.0.5: https://github.com/nodelib/nodelib/tree/master#readme : MIT License @@ -1056,7 +979,6 @@ node-source-map-support 0.5.13: https://github.com/evanw/node-source-map-support node-source-map-support 0.5.21: https://github.com/evanw/node-source-map-support : MIT License nopt 7.2.1: https://github.com/npm/nopt : ISC License normalize-path 3.0.0: https://github.com/jonschlinkert/normalize-path : MIT License -now-and-later 3.0.0: https://github.com/phated/now-and-later : MIT License @npmcli/agent 2.2.2: https://github.com/npm/agent#readme : ISC License @npmcli/fs 3.1.1: https://github.com/npm/fs#readme : ISC License npm-run-path 4.0.1: https://github.com/sindresorhus/npm-run-path : MIT License @@ -1128,7 +1050,6 @@ path-exists 4.0.0: https://github.com/sindresorhus/path-exists : MIT License path-is-absolute 1.0.1: https://github.com/sindresorhus/path-is-absolute : MIT License path-key 3.1.1: https://github.com/sindresorhus/path-key : MIT License path-parse 1.0.7: https://github.com/jbgutierrez/path-parse#readme : MIT License -path-posix 1.0.0: https://github.com/jden/node-path-posix : ISC License path-scurry 1.11.1: https://github.com/isaacs/path-walker#readme : Blue Oak Model License 1.0.0 path-scurry 2.0.0: https://github.com/isaacs/path-walker#readme : Blue Oak Model License 1.0.0 path-to-regexp 1.9.0: https://github.com/pillarjs/path-to-regexp : MIT License @@ -1146,8 +1067,9 @@ pirates 4.0.7: https://github.com/ariporad/pirates#readme : MIT License pkg-dir 4.2.0: https://github.com/sindresorhus/pkg-dir : MIT License @pkgjs/parseargs 0.11.0: https://github.com/pkgjs/parseargs#readme : MIT License @pkgr/core 0.2.7: https://github.com/un-ts/pkgr/blob/master/packages/core : MIT License -playwright 1.53.2: https://www.npmjs.com/package/playwright : Apache License 2.0 -@playwright/test 1.53.2: https://github.com/Microsoft/playwright-test#readme : Apache License 2.0 +@pkgr/core 0.2.9: https://github.com/un-ts/pkgr/blob/master/packages/core : MIT License +playwright 1.54.1: https://www.npmjs.com/package/playwright : Apache License 2.0 +@playwright/test 1.54.1: https://github.com/Microsoft/playwright-test#readme : Apache License 2.0 p-limit 2.3.0: https://github.com/sindresorhus/p-limit#readme : MIT License p-limit 3.1.0: https://github.com/sindresorhus/p-limit#readme : MIT License p-locate 4.1.0: https://github.com/sindresorhus/p-locate : MIT License @@ -1172,12 +1094,10 @@ prettier-linter-helpers 1.0.0: https://github.com/prettier/prettier-linter-helpe pretty-format 27.5.1: https://www.npmjs.org/package/pretty-format : MIT License pretty-format 30.0.2: https://www.npmjs.org/package/pretty-format : MIT License PrismJS 1.30.0: http://prismjs.com : MIT License -process-nextick-args v2.0.1: https://github.com/calvinmetcalf/process-nextick-args : MIT License proc-log 4.2.0: https://github.com/npm/proc-log#readme : ISC License prometheus-client_model v0.6.2: https://github.com/prometheus/client_model : Apache License 2.0 prometheus-common v0.63.0: https://github.com/prometheus/common : Apache License 2.0 prometheus-procfs v0.16.1: https://github.com/prometheus/procfs.git : Apache License 2.0 -promise-map-series v0.3.0: https://github.com/joliss/promise-map-series : MIT License prop-types 15.8.1: https://github.com/facebook/prop-types : MIT License ProtoBuf.js 7.4.0: http://dcode.io : BSD 3-clause "New" or "Revised" License @protobufjs/aspromise 1.1.2: https://github.com/dcodeIO/protobuf.js#readme : BSD 3-clause "New" or "Revised" License @@ -1201,7 +1121,6 @@ qs - QS Querystring 6.13.0: https://github.com/ljharb/qs : BSD 3-clause "New" o queue-microtask 1.2.3: https://github.com/feross/queue-microtask : MIT License quick-lru 6.1.2: https://github.com/sindresorhus/quick-lru#readme : MIT License quickselect 2.0.0: https://github.com/mourner/quickselect#readme : ISC License -quick-temp 0.1.8: https://github.com/joliss/node-quick-temp : MIT License raf-schd 4.0.3: https://github.com/alexreardon/raf-schd#readme : MIT License railroad-diagrams 1.0.0: https://github.com/tabatkins/railroad-diagrams : Creative Commons Zero v1.0 Universal randexp 0.4.6: http://fent.github.io/randexp.js/ : MIT License @@ -1242,11 +1161,9 @@ react-colorful 5.6.1: https://github.com/omgovich/react-colorful : MIT License react-custom-scrollbars-2 4.5.0 : MIT License react-data-grid 7.0.0-beta.46: https://github.com/adazzle/react-data-grid : MIT License react-dom 18.3.1: https://www.npmjs.com/package/react-dom : MIT License -react-draggable 4.5.0: https://github.com/mzabriskie/react-draggable : MIT License react-dropzone/react-dropzone 14.3.5: https://github.com/react-dropzone/react-dropzone : MIT License react-from-dom 0.7.5: https://github.com/gilbarbara/react-from-dom#readme : MIT License React from Facebook 18.3.1: https://react.dev : MIT License -react-grid-layout 1.3.4: https://github.com/STRML/react-grid-layout : MIT License react-highlight-words 0.21.0: https://bvaughn.github.io/react-highlight-words/ : MIT License react-hook-form 7.53.0: https://github.com/bluebill1049/react-forme#readme : MIT License react-i18next 15.5.1: https://github.com/i18next/react-i18next : MIT License @@ -1257,30 +1174,22 @@ react-is 17.0.2: https://reactjs.org/ : MIT License react-is 18.2.0: https://reactjs.org/ : MIT License react-is 18.3.1: https://reactjs.org/ : MIT License ReactiveX RxJS 7.8.1: http://reactivex.io/rxjs : Apache License 2.0 -ReactiveX RxJS 7.8.2: http://reactivex.io/rxjs : Apache License 2.0 reactredux 9.2.0: https://react-redux.js.org : MIT License -react-resizable 3.0.5: https://github.com/STRML/react-resizable : MIT License react-router-dom 5.3.4: https://github.com/reacttraining/react-router#readme : MIT License -react-router-dom 6.30.1: https://github.com/reacttraining/react-router#readme : MIT License @react-stately/flags 3.1.1: https://github.com/adobe/react-spectrum#readme : Apache License 2.0 @react-stately/overlays 3.6.15: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 @react-stately/utils 3.10.6: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 react-table 7.8.0: https://github.com/nicktomlin/react-table : MIT License reacttraining/react-router 5.3.4: https://github.com/reacttraining/react-router : MIT License reacttraining/react-router 6.27.0: https://github.com/reacttraining/react-router : MIT License -reacttraining/react-router 6.30.1: https://github.com/reacttraining/react-router : MIT License react-transition-group 4.4.5: https://github.com/reactjs/react-transition-group#readme : BSD 3-clause "New" or "Revised" License @react-types/button 3.12.0: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 @react-types/dialog 3.5.17: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 @react-types/overlays 3.8.14: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 @react-types/shared 3.29.0: https://github.com/adobe-private/react-spectrum-v3#readme : Apache License 2.0 react-universal-interface 0.6.2: https://github.com/streamich/react-universal-interface#readme : The Unlicense -react-use 17.5.0: https://github.com/streamich/react-use#readme : The Unlicense react-use 17.6.0: https://github.com/streamich/react-use#readme : The Unlicense -react-virtualized-auto-sizer 1.0.24: https://github.com/bvaughn/react-virtualized-auto-sizer/ : MIT License react-window 1.8.11: https://github.com/radubrehar/react-window : MIT License -readable-stream 2.3.8: https://github.com/isaacs/readable-stream : MIT License -readable-stream 3.6.2: https://github.com/isaacs/readable-stream : MIT License readdirp 4.0.2: https://github.com/thlorenz/readdirp : MIT License rechoir 0.8.0: https://github.com/tkellen/node-rechoir : MIT License redent 3.0.0: https://github.com/sindresorhus/redent : MIT License @@ -1290,9 +1199,6 @@ regenerator-runtime 0.14.1: https://github.com/hackwaly/regenerator-runtime : MI regexp.prototype.flags 1.5.4: https://github.com/es-shims/regexp.prototype.flags : MIT License remix-run/react-router 6.27.0: https://reactrouter.com : MIT License @remix-run/router 1.20.0: https://github.com/remix-run/react-router#readme : MIT License -@remix-run/router 1.23.0: https://github.com/remix-run/react-router#readme : MIT License -remove-trailing-separator 1.1.0: https://github.com/darsain/remove-trailing-separator#readme : ISC License -replace-ext 2.0.0: https://github.com/gulpjs/replace-ext : MIT License replace-in-file-webpack-plugin 1.0.6: https://github.com/oyslin/replace-in-file-webpack-plugin#readme : MIT License require-directory 2.1.1: https://github.com/troygoode/node-require-directory/ : MIT License require-from-string 2.0.2: https://github.com/floatdrop/require-from-string : MIT License @@ -1300,24 +1206,18 @@ resize-observer-polyfill 1.5.1: https://github.com/que-etc/resize-observer-polyf resolve-cwd 3.0.0: https://github.com/sindresorhus/resolve-cwd : MIT License resolve-from 4.0.0: https://github.com/sindresorhus/resolve-from : MIT License resolve-from 5.0.0: https://github.com/sindresorhus/resolve-from : MIT License -resolve-options 2.0.0: https://github.com/gulpjs/resolve-options#readme : MIT License resolve-pathname 3.0.0: https://github.com/mjackson/resolve-pathname#readme : MIT License resolve-protobuf-schema 2.1.0: https://github.com/mafintosh/resolve-protobuf-schema : MIT License ret.js 0.1.15: https://github.com/fent/ret.js : MIT License reusify 1.1.0: https://github.com/mcollina/reusify#readme : MIT License -rimraf 2.7.1: https://github.com/isaacs/rimraf : ISC License -rimraf 3.0.2: https://github.com/isaacs/rimraf : ISC License robust-predicates 3.0.2: https://github.com/mourner/robust-predicates#readme : The Unlicense rogpeppe/go-internal v1.13.1: http://github.com/rogpeppe/go-internal/ : BSD 3-clause "New" or "Revised" License rrweb-cssom 0.8.0: https://github.com/rrweb-io/CSSOM#readme : MIT License rst-selector-parser 2.2.3: https://github.com/aweary/rst-selector-parser#readme : BSD 3-clause "New" or "Revised" License -rsvp.js 3.2.1: https://github.com/tildeio/rsvp.js : MIT License -rsvp.js v4.8.5: https://github.com/tildeio/rsvp.js : MIT License rtl-css-js 1.16.1: https://github.com/kentcdodds/rtl-css-js : MIT License run-parallel 1.2.0: https://github.com/feross/run-parallel : MIT License rw 1.3.3: https://github.com/mbostock/rw : BSD 3-clause "New" or "Revised" License safe-array-concat 1.1.3: https://github.com/ljharb/safe-array-concat#readme : MIT License -safe-buffer 5.1.2: https://github.com/feross/safe-buffer : MIT License safe-buffer 5.2.1: https://github.com/feross/safe-buffer : MIT License safe-json-parse 1.0.1: https://github.com/Raynos/safe-json-parse : MIT License safe-push-apply 1.0.0: https://github.com/ljharb/safe-push-apply#readme : MIT License @@ -1364,7 +1264,6 @@ socks 2.8.3: https://github.com/JoshGlazebrook/socks : MIT License socks-proxy-agent 8.0.4: https://github.com/TooTallNate/node-socks-proxy-agent : MIT License sort-asc 0.1.0: https://github.com/jonschlinkert/sort-asc : MIT License sort-desc 0.1.1: https://github.com/jonschlinkert/sort-desc : MIT License -sort-keys 5.1.0: https://github.com/sindresorhus/sort-keys : MIT License sort-object 0.3.2: https://github.com/helpers/sort-object : MIT License source-map 0.5.6: https://github.com/mozilla/source-map : BSD 3-clause "New" or "Revised" License source-map 0.5.7: https://github.com/mozilla/source-map : BSD 3-clause "New" or "Revised" License @@ -1386,9 +1285,7 @@ stack-utils 2.0.6: https://github.com/jamestalmage/stack-utils#readme : MIT Lice state-local 1.0.7: https://github.com/suren-atoyan/state-local#readme : MIT License stoewer/go-strcase v1.3.0: https://github.com/stoewer/go-strcase : MIT License stop-iteration-iterator 1.1.0: https://github.com/ljharb/stop-iteration-iterator#readme : MIT License -stream-composer 1.0.2: https://github.com/mafintosh/stream-composer : MIT License streamich/memfs 3.6.0: https://github.com/streamich/memfs : The Unlicense -streamx 2.22.1: https://github.com/JacksonTian/streamx : MIT License stretchr/objx v0.5.2: https://github.com/stretchr/objx : MIT License strfmt v0.23.0: https://github.com/go-openapi/strfmt : Apache License 2.0 string-hash 1.1.3: https://github.com/darkskyapp/string-hash#readme : Creative Commons Zero v1.0 Universal @@ -1437,24 +1334,18 @@ swag v0.23.1: https://github.com/go-openapi/swag : Apache License 2.0 swc-loader 0.2.6: https://github.com/swc-project/swc-loader#readme : MIT License @swc/types 0.1.23: https://swc.rs : Apache License 2.0 symbol-tree 3.2.4: https://github.com/Joris-van-der-Wel/js-symbol-tree#readme : MIT License -symlink-or-copy 1.3.1: https://github.com/broccolijs/node-symlink-or-copy : MIT License tabbable 6.2.0: https://github.com/davidtheclark/tabbable#readme : MIT License @tanstack/react-virtual 3.10.8: https://react-virtual.tanstack.com/ : MIT License -@tanstack/react-virtual 3.13.12: https://react-virtual.tanstack.com/ : MIT License @tanstack/virtual-core 3.10.8: https://github.com/tanstack/virtual#readme : MIT License -@tanstack/virtual-core 3.13.12: https://github.com/tanstack/virtual#readme : MIT License tapable 2.2.1: https://github.com/webpack/tapable : MIT License tar 6.2.1: https://github.com/isaacs/node-tar : ISC License -teex 1.0.1: https://github.com/mafintosh/teex : MIT License terser 5.39.0: https://github.com/fabiosantoscode/terser : BSD 2-clause "Simplified" License terser-webpack-plugin 5.3.14: https://github.com/webpack-contrib/terser-webpack-plugin : MIT License test-exclude 6.0.0: https://github.com/bcoe/test-exclude#readme : ISC License @testing-library/dom 10.4.0: https://github.com/testing-library/dom-testing-library#readme : MIT License @testing-library/jest-dom 6.6.3: https://github.com/testing-library/jest-dom#readme : MIT License @testing-library/react 16.3.0: https://github.com/testing-library/react-testing-library#readme : MIT License -text-decoder 1.2.3: https://github.com/holepunchto/text-decoder#readme : Apache License 2.0 throttle-debounce v3.0.1: https://github.com/niksy/throttle-debounce : MIT License -through2 2.0.5: https://github.com/rvagg/through2 : MIT License tidwall/gjson v1.14.2: https://github.com/tidwall/gjson : MIT License tidwall/match v1.1.1: https://github.com/tidwall/match : MIT License tidwall/pretty v1.2.0 : MIT License @@ -1474,7 +1365,6 @@ toggle-selection 1.0.6: https://github.com/sudodoki/toggle-selection#readme : MI to-no-case 1.0.2: https://github.com/ianstormtaylor/to-no-case : MIT License to-regex-range 5.0.1: https://github.com/jonschlinkert/to-regex-range : MIT License to-space-case 1.0.0: https://github.com/ianstormtaylor/to-space-case : MIT License -to-through 3.0.0: https://github.com/gulpjs/to-through#readme : MIT License tough-cookie 5.1.2: https://github.com/salesforce/tough-cookie : BSD 3-clause "New" or "Revised" License tr46 5.1.1: https://github.com/Sebmaster/tr46.js#readme : MIT License ts-api-utils 2.1.0: https://github.com/JoshuaKGoldberg/ts-api-utils#readme : MIT License @@ -1502,17 +1392,17 @@ type-of 2.0.1 : MIT License @types/cheerio 0.22.35: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cheerio : MIT License TypeScript 5.7.3: http://www.typescriptlang.org/ : Apache License 2.0 TypeScript 5.8.3: http://www.typescriptlang.org/ : Apache License 2.0 -typescript-eslint 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/eslint-plugin 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/parser 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/project-service 8.36.0: https://typescript-eslint.io : MIT License -@typescript-eslint/scope-manager 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/tsconfig-utils 8.36.0: https://typescript-eslint.io : MIT License -@typescript-eslint/types 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/typescript-estree 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/type-utils 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/utils 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License -@typescript-eslint/visitor-keys 8.36.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +typescript-eslint 8.38.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/eslint-plugin 8.38.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/parser 8.38.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/project-service 8.38.0: https://typescript-eslint.io : MIT License +@typescript-eslint/scope-manager 8.38.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/tsconfig-utils 8.38.0: https://typescript-eslint.io : MIT License +@typescript-eslint/types 8.38.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/typescript-estree 8.38.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/type-utils 8.38.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/utils 8.38.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License +@typescript-eslint/visitor-keys 8.38.0: https://github.com/typescript-eslint/typescript-eslint#readme : MIT License @types/d3-color 3.1.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-color : MIT License @types/d3-interpolate 3.0.4: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-interpolate : MIT License @types/debug 4.1.12: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug : MIT License @@ -1532,10 +1422,9 @@ typescript-eslint 8.36.0: https://github.com/typescript-eslint/typescript-eslint @types/lodash 4.17.15: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash : MIT License @types/lodash 4.17.20: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash : MIT License @types/mdast 4.0.4: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mdast : MIT License -@types/minimatch 3.0.5: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/minimatch : MIT License @types/ms 2.1.0: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ms : MIT License @types/node 22.5.4: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node : MIT License -@types/node 24.0.12: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node : MIT License +@types/node 24.1.0: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node : MIT License @types/parse-json 4.0.2: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse-json : MIT License @types/prop-types 15.7.12: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prop-types : MIT License @types/react 16.14.65: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react : MIT License @@ -1548,7 +1437,6 @@ typescript-eslint 8.36.0: https://github.com/typescript-eslint/typescript-eslint @types/sizzle 2.3.8: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sizzle : MIT License @types/stack-utils 2.0.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/stack-utils : MIT License @types/string-hash 1.1.3: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/string-hash : MIT License -@types/symlink-or-copy 1.2.2: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/symlink-or-copy : MIT License @types/systemjs 6.15.1: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/systemjs : MIT License @types/tough-cookie 4.0.5: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/tough-cookie : MIT License @types/trusted-types 2.0.7: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/trusted-types : MIT License @@ -1559,7 +1447,6 @@ typescript-eslint 8.36.0: https://github.com/typescript-eslint/typescript-eslint UAParser.js 1.0.38: http://github.com/faisalman/ua-parser-js : MIT License ugorji's go codec/v1.2.7: https://github.com/ugorji/go : MIT License unbox-primitive 1.1.0: https://github.com/ljharb/unbox-primitive#readme : MIT License -underscore.string 3.3.6: http://epeli.github.com/underscore.string/ : MIT License undici 7.11.0: https://github.com/mcollina/undici#readme : MIT License undici-types 6.19.8: https://undici.nodejs.org : MIT License undici-types 7.8.0: https://undici.nodejs.org : MIT License @@ -1570,7 +1457,6 @@ unist-util-is 6.0.0: https://github.com/wooorm/unist-util-is#readme : MIT Licens unist-util-stringify-position 4.0.0: https://github.com/wooorm/unist-util-stringify-position#readme : MIT License unist-util-visit 5.0.0: https://github.com/wooorm/unist-util-visit : MIT License unist-util-visit-parents 6.0.1: https://github.com/wooorm/unist-util-visit-parents#readme : MIT License -universalify 0.1.2: https://github.com/RyanZim/universalify#readme : MIT License universalify 2.0.1: https://github.com/RyanZim/universalify#readme : MIT License Unknwon/bra 20200517-snapshot-1e3013ec : Apache License 2.0 Unknwon/com v1.0.1: https://github.com/Unknwon/com : Apache License 2.0 @@ -1595,6 +1481,7 @@ unrs-resolver 1.11.0: https://github.com/unrs/unrs-resolver : MIT License @unrs/resolver-binding-win32-arm64-msvc 1.11.0: https://github.com/unrs/unrs-resolver : MIT License @unrs/resolver-binding-win32-ia32-msvc 1.11.0: https://github.com/unrs/unrs-resolver : MIT License @unrs/resolver-binding-win32-x64-msvc 1.11.0: https://github.com/unrs/unrs-resolver : MIT License +un-ts/synckit 0.11.11: https://github.com/un-ts/synckit : MIT License un-ts/synckit 0.11.8: https://github.com/un-ts/synckit : MIT License update-browserslist-db 1.1.0: https://github.com/browserslist/update-db#readme : MIT License uplot 1.6.32: https://github.com/leeoniya/uPlot#readme : MIT License @@ -1605,19 +1492,12 @@ use-memo-one 1.1.3: https://github.com/alexreardon/use-memo-one#readme : MIT Lic use-sync-external-store 1.5.0: https://github.com/facebook/react#readme : MIT License util-deprecate 1.0.2: https://github.com/TooTallNate/util-deprecate : MIT License uuid 11.0.5: https://github.com/uuidjs/uuid : MIT License -uuid 9.0.1: https://github.com/uuidjs/uuid : MIT License uwrap 0.1.1: https://github.com/leeoniya/uWrap#readme : MIT License v8-compile-cache-lib 3.0.1: https://github.com/cspotcode/v8-compile-cache-lib#readme : MIT License v8-to-istanbul 9.3.0: https://github.com/bcoe/v8-to-istanbul#readme : ISC License value-equal 1.0.1: https://github.com/mjackson/value-equal#readme : MIT License -value-or-function 4.0.0: https://github.com/gulpjs/value-or-function#readme : MIT License -vinyl-contents 2.0.0: https://github.com/gulpjs/vinyl-contents#readme : MIT License -vinyl-fs 4.0.2: https://github.com/wearefractal/vinyl-fs : MIT License -vinyl-sourcemap 2.0.0: https://github.com/gulpjs/vinyl-sourcemap#readme : MIT License -vinyl - virtual file format 3.0.1: http://github.com/wearefractal/vinyl : MIT License void-elements 3.1.0: https://github.com/hemanth/void-elements : MIT License w3c-xmlserializer 5.0.0: https://github.com/jsdom/w3c-xmlserializer#readme : MIT License -walk-sync v2.2.0: https://github.com/joliss/node-walk-sync : MIT License warning 4.0.3: https://github.com/r3dm/warning : MIT License watchman 2.0.2: https://github.com/facebook/watchman : Apache License 2.0 watchman 2.1.1: https://github.com/facebook/watchman : Apache License 2.0 @@ -1669,14 +1549,12 @@ word-wrap 1.2.5: https://github.com/jonschlinkert : MIT License wrap-ansi 8.1.0: https://github.com/chalk/wrap-ansi : MIT License wrap-ansi v7.0.0: https://github.com/chalk/wrap-ansi : MIT License wrappy 1.0.2: https://github.com/npm/wrappy : ISC License -write-file-atomic 5.0.1: https://github.com/iarna/write-file-atomic : ISC License xhit/go-str2duration v2.1.0: https://github.com/xhit/go-str2duration : BSD 3-clause "New" or "Revised" License xmlchars 2.2.0: https://github.com/lddubeau/xmlchars#readme : MIT License xml-name-validator 5.0.0: https://github.com/jsdom/xml-name-validator : Apache License 2.0 xml-utils 1.10.1: https://github.com/DanielJDufour/xml-utils#readme : Creative Commons Zero v1.0 Universal @xobotyi/scrollbar-width 1.9.5: https://github.com/xobotyi/scrollbar-width : MIT License xo/terminfo 20220910-snapshot-abceb7e1: https://github.com/xo/terminfo : MIT License -xtend 4.0.2: https://github.com/Raynos/xtend : MIT License @xtuc/ieee754 1.2.0: https://github.com/feross/ieee754#readme : BSD 3-clause "New" or "Revised" License @xtuc/long 4.2.2: https://github.com/dcodeIO/long.js#readme : Apache License 2.0 y18n 5.0.8: https://github.com/yargs/y18n : ISC License @@ -1700,7 +1578,7 @@ zwitch 2.0.4: https://github.com/wooorm/zwitch#readme : MIT License Licenses: Apache License 2.0 -(@ampproject/remapping 2.3.0, @eslint/config-array 0.21.0, @eslint/config-helpers 0.3.0, @eslint/core 0.12.0, @eslint/core 0.13.0, @eslint/core 0.14.0, @eslint/core 0.15.1, @eslint/css 0.9.0, @eslint/json 0.12.0, @eslint/object-schema 2.1.6, @eslint/plugin-kit 0.2.8, @eslint/plugin-kit 0.3.3, @grafana/data 12.0.2, @grafana/e2e-selectors 12.0.2, @grafana/eslint-config 8.1.0, @grafana/faro-core 1.18.1, @grafana/faro-web-sdk 1.18.1, @grafana/i18n 12.1.0-253248, @grafana/runtime 12.0.2, @grafana/scenes 6.27.2, @grafana/schema 12.0.2, @grafana/tsconfig 2.0.0, @grafana/ui 12.0.2, @hello-pangea/dnd 17.0.0, @humanfs/core 0.19.1, @humanfs/node 0.16.6, @humanwhocodes/module-importer 1.0.1, @humanwhocodes/momoa 3.3.8, @humanwhocodes/retry 0.3.1, @humanwhocodes/retry 0.4.3, @internationalized/date 3.8.0, @internationalized/message 3.1.7, @internationalized/number 3.6.1, @internationalized/string 3.2.6, @opentelemetry/api 1.9.0, @opentelemetry/api-logs 0.200.0, @opentelemetry/core 2.0.0, @opentelemetry/otlp-transformer 0.200.0, @opentelemetry/resources 2.0.0, @opentelemetry/sdk-logs 0.200.0, @opentelemetry/sdk-metrics 2.0.0, @opentelemetry/sdk-trace-base 2.0.0, @opentelemetry/semantic-conventions 1.33.0, @playwright/test 1.53.2, @react-aria/dialog 3.5.23, @react-aria/focus 3.20.1, @react-aria/focus 3.20.2, @react-aria/i18n 3.12.8, @react-aria/interactions 3.25.0, @react-aria/overlays 3.26.1, @react-aria/overlays 3.27.0, @react-aria/ssr 3.9.8, @react-aria/utils 3.28.1, @react-aria/utils 3.28.2, @react-aria/visually-hidden 3.8.22, @react-stately/flags 3.1.1, @react-stately/overlays 3.6.15, @react-stately/utils 3.10.6, @react-types/button 3.12.0, @react-types/dialog 3.5.17, @react-types/overlays 3.8.14, @react-types/shared 3.29.0, @swc/core 1.12.11, @swc/core-darwin-arm64 1.12.11, @swc/core-darwin-x64 1.12.11, @swc/core-linux-arm-gnueabihf 1.12.11, @swc/core-linux-arm64-gnu 1.12.11, @swc/core-linux-arm64-musl 1.12.11, @swc/core-linux-x64-gnu 1.12.11, @swc/core-linux-x64-musl 1.12.11, @swc/core-win32-arm64-msvc 1.12.11, @swc/core-win32-ia32-msvc 1.12.11, @swc/core-win32-x64-msvc 1.12.11, @swc/counter 0.1.3, @swc/helpers 0.5.13, @swc/helpers 0.5.17, @swc/types 0.1.23, @webassemblyjs/leb128 1.13.2, @xtuc/long 4.2.2, allegro/bigcache 20190220-snapshot-e24eb225, Apache Thrift 0.21.0, aria-query 5.3.0, b4a 1.6.7, bare-events 2.6.0, bufbuild/protocompile v0.4.0, client_golang v1.22.0, cockroachdb/apd v3.2.1, containerd/console 1.0.3, coveo/exponential-backoff 3.1.1, detect-libc 1.0.3, doctrine v2.1.0, DOMPurify 3.2.5, envoyproxy/go-control-plane envoy/v1.32.4, envoyproxy/go-control-plane ratelimit/v0.1.0, envoyproxy/go-control-plane v0.13.4, eslint-visitor-keys 3.4.3, eslint-visitor-keys 4.2.1, fast-diff 1.3.0, FlatBuffers 25.2.10, github.com/apache/arrow-go v18.2.0, github.com/bufbuild/protovalidate-go v0.12.0, github.com/cncf/xds 20250121-snapshot-2f005788, github.com/google/cel-spec v0.23.1, github.com/grafana/otel-profiling-go v0.5.1, github.com/grafana/pyroscope-go godeltaprof/v0.1.8, go-jose v4.0.4, go-logr/logr v1.4.2, go-logr/stdr v1.2.2, go-openapi/analysis v0.23.0, go-openapi/errors v0.22.0, go-openapi/jsonpointer v0.21.1, go-openapi/loads v0.22.0, go-openapi/spec v0.21.0, go-openapi/validate v0.24.0, go.opentelemetry.io/proto otlp/v1.6.0, godebug v1.1.0, golang/glog v1.2.4, google-cloud-go compute/metadata/v0.6.0, google-cloud-go v0.118.0, google-gofuzz v1.0.0, google/cel-go v0.25.0, google/gnostic-models v0.6.9, googleapis/go-genproto 20250505-snapshot-f936aa4a, GoogleCloudPlatform/opentelemetry-operations-go detectors/gcp/v1.26.0, grpc-ecosystem/go-grpc-middleware providers/prometheus/v1.0.1, grpc-ecosystem/go-grpc-middleware v2.3.2, grpc-go v1.72.0, harmony-reflect v1.6.2, human-signals 2.1.0, jhump/protoreflect v1.15.1, jsonreference v0.21.0, k8s.io/kube-openapi 20250318-snapshot-c8a335a9, k8s.io/utils 20240711-snapshot-18e509b5, lerc 3.0.0, Long.js 5.2.3, magefile/mage v1.15.0, matttproud-golang_protobuf_extensions v1.0.1, minio/c2goasm 20190812-snapshot-36a3d3bb, modern-go/concurrent 20180305-snapshot-bacd9c7e, modern-go/reflect2 v1.0.2, mongodb/mongo-go-driver v1.14.0, mwitkow/go-conntrack 20190716-snapshot-2f068394, nodejs-walker 1.0.8, oklog/run v1.1.0, oklog/ulid v1.3.1, open-telemetry/opentelemetry-go exporters/otlp/otlptrace/otlptracegrpc/v1.35.0, open-telemetry/opentelemetry-go exporters/otlp/otlptrace/v1.35.0, open-telemetry/opentelemetry-go metric/v1.35.0, open-telemetry/opentelemetry-go sdk/metric/v1.34.0, open-telemetry/opentelemetry-go sdk/v1.35.0, open-telemetry/opentelemetry-go trace/v1.35.0, open-telemetry/opentelemetry-go v1.35.0, open-telemetry/opentelemetry-go-contrib detectors/gcp/v1.34.0, open-telemetry/opentelemetry-go-contrib instrumentation/google.golang.org/grpc/otelgrpc/v0.60.0, open-telemetry/opentelemetry-go-contrib instrumentation/net/http/httptrace/otelhttptrace/v0.60.0, open-telemetry/opentelemetry-go-contrib instrumentation/net/http/otelhttp/v0.60.0, open-telemetry/opentelemetry-go-contrib propagators/jaeger/v1.35.0, open-telemetry/opentelemetry-go-contrib samplers/jaegerremote/v0.29.0, open-telemetry/opentelemetry-go-instrumentation sdk/v1.1.0, playwright 1.53.2, prometheus-client_model v0.6.2, prometheus-common v0.63.0, prometheus-procfs v0.16.1, ReactiveX RxJS 7.8.1, ReactiveX RxJS 7.8.2, sigs.k8s.io/randfill v1.0.0, spiffe/go-spiffe v2.5.0, strfmt v0.23.0, substrait-io/substrait-go v3.9.0, swag v0.23.1, text-decoder 1.2.3, TypeScript 5.7.3, TypeScript 5.8.3, Unknwon-log 20200308-snapshot-929b1006, Unknwon/bra 20200517-snapshot-1e3013ec, Unknwon/com v1.0.1, watchman 2.0.2, watchman 2.1.1, web-vitals 4.2.3, web-worker 1.3.0, websocket-driver-node 0.7.4, websocket-extensions-node 0.1.4, wk8/go-ordered-map v2.1.8, xml-name-validator 5.0.0, yaml for Go v2.4.0, yaml for Go v3.0.1) +(@ampproject/remapping 2.3.0, @eslint/config-array 0.21.0, @eslint/config-helpers 0.3.0, @eslint/core 0.12.0, @eslint/core 0.13.0, @eslint/core 0.14.0, @eslint/core 0.15.1, @eslint/css 0.9.0, @eslint/json 0.12.0, @eslint/object-schema 2.1.6, @eslint/plugin-kit 0.2.8, @eslint/plugin-kit 0.3.3, @grafana/data 12.0.2, @grafana/e2e-selectors 12.0.2, @grafana/e2e-selectors 12.1.0, @grafana/eslint-config 8.1.0, @grafana/faro-core 1.18.1, @grafana/faro-web-sdk 1.18.1, @grafana/runtime 12.0.2, @grafana/schema 12.0.2, @grafana/tsconfig 2.0.0, @grafana/ui 12.0.2, @hello-pangea/dnd 17.0.0, @humanfs/core 0.19.1, @humanfs/node 0.16.6, @humanwhocodes/module-importer 1.0.1, @humanwhocodes/momoa 3.3.8, @humanwhocodes/retry 0.3.1, @humanwhocodes/retry 0.4.3, @internationalized/date 3.8.0, @internationalized/message 3.1.7, @internationalized/number 3.6.1, @internationalized/string 3.2.6, @opentelemetry/api 1.9.0, @opentelemetry/api-logs 0.200.0, @opentelemetry/core 2.0.0, @opentelemetry/otlp-transformer 0.200.0, @opentelemetry/resources 2.0.0, @opentelemetry/sdk-logs 0.200.0, @opentelemetry/sdk-metrics 2.0.0, @opentelemetry/sdk-trace-base 2.0.0, @opentelemetry/semantic-conventions 1.33.0, @playwright/test 1.54.1, @react-aria/dialog 3.5.23, @react-aria/focus 3.20.1, @react-aria/focus 3.20.2, @react-aria/i18n 3.12.8, @react-aria/interactions 3.25.0, @react-aria/overlays 3.26.1, @react-aria/overlays 3.27.0, @react-aria/ssr 3.9.8, @react-aria/utils 3.28.1, @react-aria/utils 3.28.2, @react-aria/visually-hidden 3.8.22, @react-stately/flags 3.1.1, @react-stately/overlays 3.6.15, @react-stately/utils 3.10.6, @react-types/button 3.12.0, @react-types/dialog 3.5.17, @react-types/overlays 3.8.14, @react-types/shared 3.29.0, @swc/core 1.12.11, @swc/core-darwin-arm64 1.12.11, @swc/core-darwin-x64 1.12.11, @swc/core-linux-arm-gnueabihf 1.12.11, @swc/core-linux-arm64-gnu 1.12.11, @swc/core-linux-arm64-musl 1.12.11, @swc/core-linux-x64-gnu 1.12.11, @swc/core-linux-x64-musl 1.12.11, @swc/core-win32-arm64-msvc 1.12.11, @swc/core-win32-ia32-msvc 1.12.11, @swc/core-win32-x64-msvc 1.12.11, @swc/counter 0.1.3, @swc/helpers 0.5.13, @swc/helpers 0.5.17, @swc/types 0.1.23, @webassemblyjs/leb128 1.13.2, @xtuc/long 4.2.2, allegro/bigcache 20190220-snapshot-e24eb225, Apache Thrift 0.21.0, aria-query 5.3.0, bufbuild/protocompile v0.4.0, client_golang v1.22.0, cockroachdb/apd v3.2.1, containerd/console 1.0.3, coveo/exponential-backoff 3.1.1, detect-libc 1.0.3, doctrine v2.1.0, DOMPurify 3.2.5, envoyproxy/go-control-plane envoy/v1.32.4, envoyproxy/go-control-plane ratelimit/v0.1.0, envoyproxy/go-control-plane v0.13.4, eslint-visitor-keys 3.4.3, eslint-visitor-keys 4.2.1, fast-diff 1.3.0, FlatBuffers 25.2.10, github.com/apache/arrow-go v18.2.0, github.com/bufbuild/protovalidate-go v0.12.0, github.com/cncf/xds 20250121-snapshot-2f005788, github.com/google/cel-spec v0.23.1, github.com/grafana/otel-profiling-go v0.5.1, github.com/grafana/pyroscope-go godeltaprof/v0.1.8, go-jose v4.0.4, go-logr/logr v1.4.2, go-logr/stdr v1.2.2, go-openapi/analysis v0.23.0, go-openapi/errors v0.22.0, go-openapi/jsonpointer v0.21.1, go-openapi/loads v0.22.0, go-openapi/spec v0.21.0, go-openapi/validate v0.24.0, go.opentelemetry.io/proto otlp/v1.6.0, godebug v1.1.0, golang/glog v1.2.4, google-cloud-go compute/metadata/v0.6.0, google-cloud-go v0.118.0, google-gofuzz v1.0.0, google/cel-go v0.25.0, google/gnostic-models v0.6.9, googleapis/go-genproto 20250505-snapshot-f936aa4a, GoogleCloudPlatform/opentelemetry-operations-go detectors/gcp/v1.26.0, grpc-ecosystem/go-grpc-middleware providers/prometheus/v1.0.1, grpc-ecosystem/go-grpc-middleware v2.3.2, grpc-go v1.72.0, harmony-reflect v1.6.2, human-signals 2.1.0, jhump/protoreflect v1.15.1, jsonreference v0.21.0, k8s.io/kube-openapi 20250318-snapshot-c8a335a9, k8s.io/utils 20240711-snapshot-18e509b5, lerc 3.0.0, Long.js 5.2.3, magefile/mage v1.15.0, matttproud-golang_protobuf_extensions v1.0.1, minio/c2goasm 20190812-snapshot-36a3d3bb, modern-go/concurrent 20180305-snapshot-bacd9c7e, modern-go/reflect2 v1.0.2, mongodb/mongo-go-driver v1.14.0, mwitkow/go-conntrack 20190716-snapshot-2f068394, nodejs-walker 1.0.8, oklog/run v1.1.0, oklog/ulid v1.3.1, open-telemetry/opentelemetry-go exporters/otlp/otlptrace/otlptracegrpc/v1.35.0, open-telemetry/opentelemetry-go exporters/otlp/otlptrace/v1.35.0, open-telemetry/opentelemetry-go metric/v1.35.0, open-telemetry/opentelemetry-go sdk/metric/v1.34.0, open-telemetry/opentelemetry-go sdk/v1.35.0, open-telemetry/opentelemetry-go trace/v1.35.0, open-telemetry/opentelemetry-go v1.35.0, open-telemetry/opentelemetry-go-contrib detectors/gcp/v1.34.0, open-telemetry/opentelemetry-go-contrib instrumentation/google.golang.org/grpc/otelgrpc/v0.60.0, open-telemetry/opentelemetry-go-contrib instrumentation/net/http/httptrace/otelhttptrace/v0.60.0, open-telemetry/opentelemetry-go-contrib instrumentation/net/http/otelhttp/v0.60.0, open-telemetry/opentelemetry-go-contrib propagators/jaeger/v1.35.0, open-telemetry/opentelemetry-go-contrib samplers/jaegerremote/v0.29.0, open-telemetry/opentelemetry-go-instrumentation sdk/v1.1.0, playwright 1.54.1, prometheus-client_model v0.6.2, prometheus-common v0.63.0, prometheus-procfs v0.16.1, ReactiveX RxJS 7.8.1, sigs.k8s.io/randfill v1.0.0, spiffe/go-spiffe v2.5.0, strfmt v0.23.0, substrait-io/substrait-go v3.9.0, swag v0.23.1, TypeScript 5.7.3, TypeScript 5.8.3, Unknwon-log 20200308-snapshot-929b1006, Unknwon/bra 20200517-snapshot-1e3013ec, Unknwon/com v1.0.1, watchman 2.0.2, watchman 2.1.1, web-vitals 4.2.3, web-worker 1.3.0, websocket-driver-node 0.7.4, websocket-extensions-node 0.1.4, wk8/go-ordered-map v2.1.8, xml-name-validator 5.0.0, yaml for Go v2.4.0, yaml for Go v3.0.1) Apache License Version 2.0, January 2004 @@ -2364,7 +2242,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE --- BSD 3-clause "New" or "Revised" License -(@sinonjs/commons 3.0.1, @sinonjs/fake-timers 13.0.5, ANTLR 4 4.13.2, babel-plugin-istanbul 7.0.0, bigfft 20230129-snapshot-24d4a6f8, d3-ease 3.0.1, esquery 1.6.0, exp 20250430-snapshot-ce4c2cf3, gajus/eslint-plugin-jsdoc 51.3.4, github.com/antlr4-go/antlr v4.13.1, github.com/go-json-experiment/json 20250211-snapshot-1ae217ad, github.com/munnerz/goautoneg 20191010-snapshot-a7dc8b61, github.com/planetscale/vtprotobuf 20240319-snapshot-0393e58b, gitlab.com/cznic/gc 20240107-snapshot-57347160, gitlab.com/cznic/libc v1.41.0, gitlab.com/cznic/mathutil v1.6.0, gitlab.com/cznic/memory v1.7.2, gitlab.com/cznic/sqlite v1.29.6, gitlab.com/cznic/strutil v1.2.0, gitlab.com/cznic/token v1.1.0, Golang Protobuf v1.36.6, Golang Protobuf v1.5.4, golang-snappy-go-dev v1.0.0, golang.org/x/crypto v0.38.0, golang.org/x/mod v0.24.0, golang.org/x/net v0.40.0, golang.org/x/oauth2 v0.29.0, golang.org/x/sys v0.33.0, golang.org/x/term v0.32.0, golang.org/x/tools v0.33.0, golang.org/x/xerrors 20240902-snapshot-7835f813, golang/sync v0.14.0, golang/telemetry 20240517-snapshot-bda55230, golang/text v0.25.0, Gonum numerical packages v0.15.1, google/go-cmp v0.7.0, Googleuuid v1.6.0, goproxy v1.7.2, gorilla/mux v1.8.1, grpc-gateway v2.26.3, hoist-non-react-statics v3.3.2, hyphenate-style-name 1.1.0, intl-messageformat 10.5.14, istanbul-lib-coverage 3.2.2, istanbul-lib-instrument 6.0.3, istanbul-lib-report 3.0.1, istanbul-lib-source-maps 5.0.6, istanbul-reports 3.1.7, jsdiff 4.0.2, klauspost-compress v1.18.0, moo 0.5.2, pbf 3.2.1, pierrec-lz4 v4.1.22, ProtoBuf.js 7.4.0, qs - QS Querystring 6.13.0, react-transition-group 4.4.5, rogpeppe/go-internal v1.13.1, rst-selector-parser 2.2.3, serialize-javascript 6.0.2, source-map-js 1.2.1, sprintf.js 1.1.3, tough-cookie 5.1.2, xhit/go-str2duration v2.1.0, zstddec 0.1.0) +(@sinonjs/commons 3.0.1, @sinonjs/fake-timers 13.0.5, ANTLR 4 4.13.2, babel-plugin-istanbul 7.0.0, bigfft 20230129-snapshot-24d4a6f8, d3-ease 3.0.1, esquery 1.6.0, exp 20250430-snapshot-ce4c2cf3, gajus/eslint-plugin-jsdoc 51.4.1, github.com/antlr4-go/antlr v4.13.1, github.com/go-json-experiment/json 20250211-snapshot-1ae217ad, github.com/munnerz/goautoneg 20191010-snapshot-a7dc8b61, github.com/planetscale/vtprotobuf 20240319-snapshot-0393e58b, gitlab.com/cznic/gc 20240107-snapshot-57347160, gitlab.com/cznic/libc v1.41.0, gitlab.com/cznic/mathutil v1.6.0, gitlab.com/cznic/memory v1.7.2, gitlab.com/cznic/sqlite v1.29.6, gitlab.com/cznic/strutil v1.2.0, gitlab.com/cznic/token v1.1.0, Golang Protobuf v1.36.6, Golang Protobuf v1.5.4, golang-snappy-go-dev v1.0.0, golang.org/x/crypto v0.38.0, golang.org/x/mod v0.24.0, golang.org/x/net v0.40.0, golang.org/x/oauth2 v0.29.0, golang.org/x/sys v0.33.0, golang.org/x/term v0.32.0, golang.org/x/tools v0.33.0, golang.org/x/xerrors 20240902-snapshot-7835f813, golang/sync v0.14.0, golang/telemetry 20240517-snapshot-bda55230, golang/text v0.25.0, Gonum numerical packages v0.15.1, google/go-cmp v0.7.0, Googleuuid v1.6.0, goproxy v1.7.2, gorilla/mux v1.8.1, grpc-gateway v2.26.3, hoist-non-react-statics v3.3.2, hyphenate-style-name 1.1.0, intl-messageformat 10.5.14, istanbul-lib-coverage 3.2.2, istanbul-lib-instrument 6.0.3, istanbul-lib-report 3.0.1, istanbul-lib-source-maps 5.0.6, istanbul-reports 3.1.7, jsdiff 4.0.2, klauspost-compress v1.18.0, moo 0.5.2, pbf 3.2.1, pierrec-lz4 v4.1.22, ProtoBuf.js 7.4.0, qs - QS Querystring 6.13.0, react-transition-group 4.4.5, rogpeppe/go-internal v1.13.1, rst-selector-parser 2.2.3, serialize-javascript 6.0.2, source-map-js 1.2.1, sprintf.js 1.1.3, tough-cookie 5.1.2, xhit/go-str2duration v2.1.0, zstddec 0.1.0) Copyright (c) , All rights reserved. @@ -2466,7 +2344,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE --- BSD Zero Clause License -(Microsofttslib 2.7.0, Microsofttslib 2.8.0, Microsofttslib 2.8.1) +(Microsofttslib 2.7.0, Microsofttslib 2.8.1) BSD Zero Clause License ======================= @@ -3498,7 +3376,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE --- ISC License -(chownr 2.0.0, fs-minipass v2.1.0, fs.realpath 1.0.0, isexe 2.0.0, minimatch 3.1.2, minipass-flush 1.0.5, minipass-pipeline 1.2.4, minipass-sized 1.0.3, rimraf 2.7.1, rimraf 3.0.2, which 2.0.2, yallist 3.1.1, yallist 4.0.0) +(chownr 2.0.0, fs-minipass v2.1.0, fs.realpath 1.0.0, isexe 2.0.0, minimatch 3.1.2, minipass-flush 1.0.5, minipass-pipeline 1.2.4, minipass-sized 1.0.3, which 2.0.2, yallist 3.1.1, yallist 4.0.0) The ISC License @@ -3538,7 +3416,7 @@ THIS SOFTWARE --- ISC License -(@isaacs/cliui 8.0.2, @npmcli/agent 2.2.2, @npmcli/fs 3.1.1, @ungap/structured-clone 1.3.0, abbrev 2.0.0, anymatch 3.1.3, boolbase 1.0.0, cacache 18.0.4, cliui 8.0.1, d3-array 3.2.4, d3-color 3.1.0, d3-contour 4.0.2, d3-delaunay 6.0.4, d3-geo 3.1.1, d3-hierarchy 3.1.2, d3-path 3.1.0, d3-scale-chromatic 3.1.0, d3-shape 3.2.0, d3-time 3.1.0, D3.js 7.9.0, delaunator 5.0.1, earcut 2.2.4, electron-to-chromium 1.5.20, electron-to-chromium 1.5.36, ensure-posix-path 1.1.1, fastq 1.19.1, flatted 3.3.3, foreground-child 3.3.0, foreground-child 3.3.1, fs-minipass 3.0.3, github-slugger 2.0.0, isexe 3.1.1, make-fetch-happen 13.0.1, mapbox-gl-style-spec 13.28.0, matcher-collection 2.0.1, minimatch 10.0.3, minimatch 9.0.5, minipass 3.3.6, minipass 5.0.0, minipass 7.1.2, minipass-collect 2.0.1, node-glob 10.4.5, node-glob 11.0.3, node-glob 7.2.3, node-graceful-fs 4.2.11, node-lru-cache 10.4.3, node-lru-cache 11.0.1, node-semver 6.3.1, node-semver 7.6.3, node-semver 7.7.1, node-semver 7.7.2, nopt 7.2.1, path-posix 1.0.0, picocolors 1.1.0, picocolors 1.1.1, postcss-modules-extract-imports 3.1.0, postcss-modules-scope 3.2.0, proc-log 4.2.0, signal-exit 4.1.0, ssri 10.0.6, tar 6.2.1, unique-filename 3.0.0, unique-slug 4.0.0, v8-to-istanbul 9.3.0, which 4.0.0, write-file-atomic 5.0.1, yargs-parser 21.1.1) +(@isaacs/cliui 8.0.2, @npmcli/agent 2.2.2, @npmcli/fs 3.1.1, @ungap/structured-clone 1.3.0, abbrev 2.0.0, anymatch 3.1.3, boolbase 1.0.0, cacache 18.0.4, cliui 8.0.1, d3-array 3.2.4, d3-color 3.1.0, d3-contour 4.0.2, d3-delaunay 6.0.4, d3-geo 3.1.1, d3-hierarchy 3.1.2, d3-path 3.1.0, d3-scale-chromatic 3.1.0, d3-shape 3.2.0, d3-time 3.1.0, D3.js 7.9.0, delaunator 5.0.1, earcut 2.2.4, electron-to-chromium 1.5.20, electron-to-chromium 1.5.36, fastq 1.19.1, flatted 3.3.3, foreground-child 3.3.0, foreground-child 3.3.1, fs-minipass 3.0.3, github-slugger 2.0.0, iarna/write-file-atomic 5.0.1, isexe 3.1.1, make-fetch-happen 13.0.1, mapbox-gl-style-spec 13.28.0, minimatch 10.0.3, minimatch 9.0.5, minipass 3.3.6, minipass 5.0.0, minipass 7.1.2, minipass-collect 2.0.1, node-glob 10.4.5, node-glob 11.0.3, node-glob 7.2.3, node-graceful-fs 4.2.11, node-lru-cache 10.4.3, node-lru-cache 11.0.1, node-semver 6.3.1, node-semver 7.6.3, node-semver 7.7.1, node-semver 7.7.2, nopt 7.2.1, picocolors 1.1.0, picocolors 1.1.1, postcss-modules-extract-imports 3.1.0, postcss-modules-scope 3.2.0, proc-log 4.2.0, signal-exit 4.1.0, ssri 10.0.6, tar 6.2.1, unique-filename 3.0.0, unique-slug 4.0.0, v8-to-istanbul 9.3.0, which 4.0.0, yargs-parser 21.1.1) ISC License (ISCL) ================== @@ -3579,15 +3457,6 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE --- -ISC License -(remove-trailing-separator 1.1.0) - -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 (point-geometry 0.1.0) @@ -3948,49 +3817,36 @@ USE OR OTHER DEALINGS IN THE SOFTWARE --- MIT License -(is-valid-glob 1.0.0) +(josharian/intern v1.0.0) -Upstream-Contact: https://github.com/jonschlinkert/is-valid-glob/issues -Source: https://github.com/jonschlinkert/is-valid-glob +MIT License -Files: * -Copyright: 2016 Jon Schlinkert (https://github.com/jonschlinkert) -License: Expat +Copyright (c) 2019 Josh Bleecher Snyder -Files: debian/* -Copyright: 2016 Sruthi Chandran -License: Expat +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -License: Expat +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(is-negated-glob 1.0.0) - -The MIT License (MIT) +(randexp 0.4.6) -Copyright (c) 2016 Jon Schlinkert +Copyright (C) 2011 by Roly Fentanes Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -3999,16 +3855,16 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- @@ -4028,41 +3884,29 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- MIT License -(safe-buffer 5.1.2) +(Merge-Stream 2.0.0) -Upstream-Contact: https://github.com/feross/safe-buffer/issues -Source: https://github.com/feross/safe-buffer +The MIT License (MIT) -Files: * -Copyright: 2017-2018 Feross Aboukhadijeh (http://feross.org) -License: Expat +Copyright (c) Stephen Sugden (stephensugden.com) -Files: debian/* -Copyright: 2017 Shirish Togarla - 2018 Bastien Roucariès -License: Expat +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -License: Expat +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- @@ -4094,9 +3938,11 @@ SOFTWARE --- MIT License -(eol 0.9.1) +(js-tokens 4.0.0) -MIT License +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 @@ -4105,16 +3951,16 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- @@ -4170,6 +4016,27 @@ THE SOFTWARE --- +MIT License +(node-jsonfile 6.1.0) + +(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 + +--- + MIT License (bytes.js 1.0.0) @@ -4201,6 +4068,32 @@ Permission is hereby granted, free of charge, to any person --- +MIT License +(faye-websocket-node 0.10.0) + +(The MIT License) + +Copyright (c) 2010-2015 James Coglan + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 (performance-now 2.1.0) @@ -4214,6 +4107,45 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- +MIT License +(tidwall/match v1.1.1) + +The MIT License (MIT) + +Copyright (c) 2016 Josh Baker + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 +(chrisdickinson/raf 3.4.1) + +Copyright 2013 Chris Dickinson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 (memoize-one 4.1.0) @@ -4241,6 +4173,31 @@ SOFTWARE --- +MIT License +(balanced-match 1.0.2, brace-expansion 1.1.11, isarray 0.0.1) + +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 (queue-microtask 1.2.3, run-parallel 1.2.0) @@ -4322,11 +4279,11 @@ THE SOFTWARE --- MIT License -(broccoli-plugin 4.0.7) +(jsoniter-go v1.1.12) -The MIT License (MIT) +MIT License -Copyright (c) 2015 Jo Liss +Copyright (c) 2016 json-iterator Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -4335,34 +4292,59 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(tiny-lr 1.1.1) - -Copyright (c) 2012-2016 Mickael Daniel +(safe-json-parse 1.0.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: +Copyright (c) 2013 Raynos. -The above copyright notice and this permission notice shall be +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(tiny-lr 1.1.1) + +Copyright (c) 2012-2016 Mickael Daniel + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, @@ -4376,6 +4358,31 @@ OTHER DEALINGS IN THE SOFTWARE --- +MIT License +(webreflection/html-escaper 2.0.2) + +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 + +--- + MIT License (ansi-regex 5.0.1) @@ -4429,6 +4436,77 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- +MIT License +(iconv-lite 0.6.3) + +Upstream-Contact: https://github.com/ashtuchkin/iconv-lite/issues +Source: https://github.com/ashtuchkin/iconv-lite + +Files: * +Copyright: 2011, 2016 Alexander Shtuchkin +License: Expat + +Files: debian/* +Copyright: 2016 Sruthi Chandran + 2020 Yadd +License: Expat + +Files: lib/index.d.ts +Copyright: Microsoft Corporation +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(levn 0.4.1, prelude-ls 1.2.1) + +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 + +--- + MIT License (nearley 2.20.1) @@ -4572,6 +4650,60 @@ Permission is hereby granted, free of charge, to any person --- +MIT License +(buger/jsonparser 1.1.1) + +MIT License + +Copyright (c) 2016 Leonid Bugaev + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 +(isarray 2.0.5) + +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 + +--- + MIT License (json5 2.2.3) @@ -4626,6 +4758,46 @@ SOFTWARE --- +MIT License +(is-subset 0.1.1) + +Copyright © 2015 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 + +--- + +MIT License +(js-cookie 2.2.1, locate-path v5.0.0, locate-path v6.0.0) + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 (Qix-/color-convert 1.9.3, Qix-/color-convert 2.0.1) @@ -4652,6 +4824,33 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE --- +MIT License +(chokidar 4.0.1, chokidar 4.0.3) + +The MIT License (MIT) + +Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the “Software”), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 (mattetti/filebuffer v1.0.1) @@ -4734,11 +4933,40 @@ SOFTWARE --- MIT License -(mime-db 1.52.0) +(@types/js-cookie 2.2.7) -(The MIT License) +MIT License -Copyright (c) 2014 Jonathan Ong + 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 + +--- + +MIT License +(mime-db 1.52.0) + +(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 @@ -4762,6 +4990,70 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE --- +MIT License +(brace-expansion 2.0.1) + +Upstream-Contact: Julian Gruber +Source: https://github.com/juliangruber/brace-expansion + +Files: * +Copyright: 2013, Julian Gruber +License: Expat + +Files: debian/* +Copyright: 2015, Bas Couwenberg + 2020, Yadd +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(node-promise-retry 2.0.1) + +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 + +--- + MIT License (path-type 4.0.0) @@ -4830,11 +5122,27 @@ OTHER DEALINGS IN THE SOFTWARE --- MIT License -(base64-js 1.5.1) +(ianstormtaylor/slate 0.2.5, ianstormtaylor/slate 0.22.10) -The MIT License (MIT) +The MIT License + +Copyright © 2016, [Ian Storm Taylor](https://ianstormtaylor.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 +(History 5.3.0) + +MIT License -Copyright (c) 2014 Jameson Little +Copyright (c) React Training 2016-2020 +Copyright (c) Remix Software 2020-2021 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -4843,16 +5151,16 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- @@ -4915,11 +5223,11 @@ Permission is hereby granted, free of charge, to any person obtaining a copy --- MIT License -(History v4.10.1) +(js-yaml 3.14.1, js-yaml 4.1.0) -MIT License +(The MIT License) -Copyright (c) React Training 2016-2018 +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 @@ -4928,57 +5236,29 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(tidwall/pretty v1.2.0) - -The MIT License (MIT) - -Copyright (c) 2017 Josh Baker - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(mktemp 0.4.0) - -(The MIT LICENSE) +(type-detect 4.0.8) -Copyright (c) 2013-2014 sasa+1 +Copyright (c) 2013 Jake Luer (http://alogicalparadox.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 +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in @@ -4988,18 +5268,18 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE +LIABILITY, WHETHER IN AN ACTION 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 -(protocol-buffers-schema 3.6.0, resolve-protobuf-schema 2.1.0) +(History v4.10.1) -The MIT License (MIT) +MIT License -Copyright (c) 2014 Mathias Buus +Copyright (c) React Training 2016-2018 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5008,27 +5288,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(resize-observer-polyfill 1.5.1) - -The MIT License (MIT) - +(@xobotyi/scrollbar-width 1.9.5) +MIT License -Copyright (c) 2016 Denis Rul +Copyright (c) 2019 Anton Zinovyev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5051,11 +5329,11 @@ SOFTWARE --- MIT License -(ajv 6.12.6) +(is-glob 4.0.3, is-plain-object 2.0.4, isobject 3.0.1) The MIT License (MIT) -Copyright (c) 2015-2017 Evgeny Poberezkin +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 @@ -5064,53 +5342,51 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(postcss-value-parser 4.2.0) +(tidwall/pretty v1.2.0) -Copyright (c) Bogdan Chadkin +The MIT License (MIT) -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: +Copyright (c) 2017 Josh Baker -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION 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 above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 -(heimdalljs-logger 0.1.10) +(discontinuous-range 1.0.0) The MIT License (MIT) -Copyright (c) 2013-2016 Stefan Penner, Robert Jackson and ember-cli contributors +Copyright (c) 2014 David Tudury Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5133,98 +5409,15 @@ SOFTWARE --- MIT License -(lines-and-columns 1.2.4) - -The MIT License (MIT) - -Copyright (c) 2015 Brian Donovan - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(Jest from Facebook 30.0.1, Jest from Facebook 30.0.2) - -MIT License - -Copyright (c) 2019 Jest Community - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(dom-helpers 5.2.1) - -The MIT License (MIT) - -Copyright (c) 2015 Jason Quense - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(is-number 7.0.0) - -Upstream-Contact: https://github.com/jonschlinkert/is-number/issues -Source: https://github.com/jonschlinkert/is-number +(kind-of 6.0.3) Files: * -Copyright: 2016 Jon Schlinkert (https://github.com/jonschlinkert) +Copyright: 2014-2017, Jon Schlinkert (https://github.com/jonschlinkert) License: Expat Files: debian/* -Copyright: 2016 Pirate Praveen +Copyright: 2016, Sruthi Chandran + 2020, Xavier Guimard License: Expat License: Expat @@ -5252,11 +5445,11 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(value-or-function 4.0.0) +(memoize-one 6.0.0, memoize-one v5.2.1, tiny-warning 1.0.3) -The MIT License (MIT) +MIT License -Copyright (c) 2015-2017, 2021 Blaine Bublitz and Eric Schoffstall +Copyright (c) 2019 Alexander Reardon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5279,67 +5472,9 @@ SOFTWARE --- MIT License -(css.escape 1.5.1, cssesc 3.0.0, emoji-regex 9.2.2, emoji-regex v8.0.0, is-potential-custom-element-name 1.0.1, jsesc 3.0.2, jsesc v2.5.2, mathiasbynens's esrever 0.2.0, string.prototype.repeat v1.0.0) - -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 - ---- - -MIT License -(util-deprecate 1.0.2) - -(The MIT License) - -Copyright (c) 2014 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 - ---- - -MIT License -(broccoli-node-info 2.2.0) - -The MIT License (MIT) +(css-tree 1.1.3) -Copyright (c) 2016 Jo Liss +Copyright (C) 2016-2019 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 @@ -5362,9 +5497,11 @@ THE SOFTWARE --- MIT License -(continuable-cache 0.3.1) +(protocol-buffers-schema 3.6.0, resolve-protobuf-schema 2.1.0) -Copyright (c) 2013 Colingo. +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 @@ -5387,54 +5524,12 @@ THE SOFTWARE --- MIT License -(fault 2.0.1, wooorm/ccount 2.0.1) - -(The MIT 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 - ---- - -MIT License -(co 4.6.0) - -The MIT License (MIT) - -Copyright © 2014-2016 Takuto Wada - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(rbush 3.0.1) +(fsevents 2.3.2) MIT License +----------- -Copyright (c) 2016 Vladimir Agafonkin +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 @@ -5457,11 +5552,28 @@ THE SOFTWARE --- MIT License -(resolve-pathname 3.0.0, value-equal 1.0.1) +(map-age-cleaner 0.1.3) MIT License -Copyright (c) Michael Jackson 2016-2018 +Copyright (c) Sam Verschueren (github.com/SamVerschueren) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 +(resize-observer-polyfill 1.5.1) + +The MIT License (MIT) + + + +Copyright (c) 2016 Denis Rul Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5484,9 +5596,11 @@ SOFTWARE --- MIT License -(throttle-debounce v3.0.1) +(mitchellh-reflectwalk v1.0.2) -Copyright (c) Ivan Nikolić +The MIT License (MIT) + +Copyright (c) 2013 Mitchell Hashimoto Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5509,76 +5623,63 @@ THE SOFTWARE --- MIT License -(find-up v4.1.0) - -Upstream-Contact: https://github.com/sindresorhus/find-up/issues -Source: https://github.com/sindresorhus/find-up +(jtolds-gls 4.2.1) -Files: * -Copyright: 2016, Sindre Sorhus -License: Expat +Copyright (c) 2013, Space Monkey, Inc. -Files: debian/* -Copyright: 2016, Pirate Praveen -License: Expat +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: -License: Expat +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 -(state-local 1.0.7) +(require-directory 2.1.1) -MIT License +The MIT License (MIT) -Copyright (c) 2020 Suren Atoyan +Copyright (c) 2011 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: +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(highlight-words-core 1.2.2) +(ajv 6.12.6) The MIT License (MIT) -Copyright (c) 2015 Treasure Data +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 @@ -5601,9 +5702,69 @@ SOFTWARE --- MIT License -(StringTemplate 0.2.1) +(prettier-linter-helpers 1.0.0) -Copyright (c) 2013 Matt Esch. +# The MIT License (MIT) + +Copyright © 2017 Andres Suarez and Teddy 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 + +--- + +MIT License +(postcss-value-parser 4.2.0) + +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 + +--- + +MIT License +(lines-and-columns 1.2.4) + +The MIT License (MIT) + +Copyright (c) 2015 Brian Donovan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5626,11 +5787,11 @@ THE SOFTWARE --- MIT License -(css-box-model 1.2.1) +(Jest from Facebook 30.0.1, Jest from Facebook 30.0.2) MIT License -Copyright (c) 2018 Alex Reardon +Copyright (c) 2019 Jest Community Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -5653,16 +5814,61 @@ SOFTWARE --- MIT License -(rsvp.js 3.2.1, rsvp.js v4.8.5) +(p-locate v5.0.0) -Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors +Upstream-Contact: https://github.com/sindresorhus/p-locate/issues +Source: https://github.com/sindresorhus/p-locate#readme -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: +Files: * +Copyright: Sindre Sorhus (sindresorhus.com) +License: Expat + +Files: debian/* +Copyright: 2017 Pirate Praveen + 2020 Xavier Guimard +License: Expat + +Files: debian/tests/test_modules/* +Copyright: Sindre Sorhus (sindresorhus.com) +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(dom-helpers 5.2.1) + +The MIT License (MIT) + +Copyright (c) 2015 Jason Quense + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. @@ -5678,41 +5884,39 @@ SOFTWARE --- MIT License -(JSHTTP's negotiator 0.6.3) - -(The MIT License) +(errcheck v1.5.0-alpha) -Copyright (c) 2012-2014 Federico Romero -Copyright (c) 2012-2014 Isaac Z. Schlueter -Copyright (c) 2014-2015 Douglas Christopher Wilson +Copyright (c) 2013 Kamil Kisiel -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION 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 -(tapable 2.2.1) +(es-array-method-boxes-properly 1.0.0, html-element-map 1.3.1) -The MIT License +MIT License -Copyright JS Foundation and other contributors +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 @@ -5721,1457 +5925,31 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(void-elements 3.1.0) +(is-number 7.0.0) -(The MIT License) +Upstream-Contact: https://github.com/jonschlinkert/is-number/issues +Source: https://github.com/jonschlinkert/is-number -Copyright (c) 2014 hemanth - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(invariant 2.2.4, prop-types 15.8.1, warning 4.0.3) - -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 - ---- - -MIT License -(safe-buffer 5.2.1) - -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 - ---- - -MIT License -(is-arrayish 0.2.1, node-error-ex 1.3.2) - -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 - ---- - -MIT License -(ms.js 2.0.0) - -2016-2017 Leo Lamprecht -License: Expat - -Files: debian/* -Copyright: - 2014 Leo Iannacone - 2017 Paolo Greppi -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(github.com/docopt/docopt-go 20181101-snapshot-ee0de3bc) - -The MIT License (MIT) - -Copyright (c) 2013 Keith Batten -Copyright (c) 2016 David Irvine - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 -(Strip ANSI 6.0.1) - -Upstream-Contact: https://github.com/chalk/strip-ansi/issues -Source: https://github.com/chalk/strip-ansi - -Files: * -Copyright: Sindre Sorhus -License: Expat - -Files: debian/* -Copyright: 2016, Thorsten Alteholz -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(csscolorparser 1.0.3) - -(c) Dean McNamee , 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 - ---- - -MIT License -(kisielk-gotool v1.0.0) - -Copyright (c) 2013 Kamil Kisiel - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -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 -(@nodelib/fs.scandir 2.1.5, @nodelib/fs.stat 2.0.5, @nodelib/fs.walk 1.2.8) - -The MIT License (MIT) - -Copyright (c) Denis Malinochkin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(Commander.js 7.2.0, Commander.js v2.20.3) - -(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 - ---- - -MIT License -(github.com/cheekybits/genny v1.0.0) - -Source: https://github.com/cheekybits/genny - -Files: * -Copyright: 2014, cheekybits -License: Expat - -Files: debian/* -Copyright: 2020, Utkarsh Gupta -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION 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 -(dom-css 2.1.0, prefix-style 2.0.1) - -The MIT License (MIT) -Copyright (c) 2014 Matt DesLauriers - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(fast-levenshtein 2.0.6) - -Files: * -Copyright: 2013 Ramesh Nair (http://www.hiddentao.com/) -License: Expat - -Files: debian/* -Copyright: 2016 Pirate Praveen - 2020 Xavier Guimard -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(node-int64 0.4.0) - -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 - ---- - -MIT License -(promise-map-series v0.3.0, walk-sync v2.2.0) - -The MIT License (MIT) - -Copyright (c) 2014 Jo Liss - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(@adobe/css-tools 4.4.0, @asamuzakjp/css-color 3.2.0, @babel/code-frame 7.24.7, @babel/code-frame 7.27.1, @babel/compat-data 7.25.4, @babel/compat-data 7.27.2, @babel/core 7.25.2, @babel/core 7.28.0, @babel/generator 7.25.6, @babel/generator 7.27.1, @babel/generator 7.28.0, @babel/helper-compilation-targets 7.25.2, @babel/helper-compilation-targets 7.27.2, @babel/helper-globals 7.28.0, @babel/helper-module-imports 7.24.7, @babel/helper-module-imports 7.27.1, @babel/helper-module-transforms 7.25.2, @babel/helper-module-transforms 7.27.3, @babel/helper-plugin-utils 7.24.8, @babel/helper-plugin-utils 7.27.1, @babel/helper-simple-access 7.24.7, @babel/helper-string-parser 7.24.8, @babel/helper-string-parser 7.27.1, @babel/helper-validator-identifier 7.24.7, @babel/helper-validator-identifier 7.27.1, @babel/helper-validator-option 7.24.8, @babel/helper-validator-option 7.27.1, @babel/helpers 7.25.6, @babel/helpers 7.27.6, @babel/highlight 7.24.7, @babel/parser 7.25.6, @babel/parser 7.27.2, @babel/parser 7.28.0, @babel/plugin-syntax-import-attributes 7.25.6, @babel/plugin-syntax-jsx 7.27.1, @babel/plugin-syntax-typescript 7.27.1, @babel/runtime 7.25.6, @babel/runtime 7.25.7, @babel/runtime 7.25.9, @babel/runtime 7.27.1, @babel/runtime 7.27.6, @babel/template 7.25.0, @babel/template 7.27.2, @babel/types 7.25.6, @babel/types 7.27.1, @babel/types 7.28.0, @braintree/sanitize-url 7.0.1, @cspotcode/source-map-support 0.8.1, @csstools/color-helpers 5.0.2, @csstools/css-calc 2.1.4, @csstools/css-color-parser 3.0.10, @csstools/css-parser-algorithms 3.0.5, @csstools/css-tokenizer 3.0.4, @discoveryjs/json-ext 0.6.3, @emnapi/core 1.4.4, @emnapi/runtime 1.4.4, @emnapi/wasi-threads 1.0.3, @emotion/babel-plugin 11.12.0, @emotion/babel-plugin 11.13.5, @emotion/cache 11.13.1, @emotion/cache 11.14.0, @emotion/css 11.13.5, @emotion/hash 0.9.2, @emotion/memoize 0.9.0, @emotion/react 11.13.3, @emotion/react 11.14.0, @emotion/serialize 1.3.1, @emotion/serialize 1.3.3, @emotion/sheet 1.4.0, @emotion/unitless 0.10.0, @emotion/use-insertion-effect-with-fallbacks 1.1.0, @emotion/use-insertion-effect-with-fallbacks 1.2.0, @emotion/utils 1.4.0, @emotion/utils 1.4.2, @emotion/weak-memoize 0.4.0, @es-joy/jsdoccomment 0.52.0, @esbuild/aix-ppc64 0.25.6, @esbuild/android-arm 0.25.6, @esbuild/android-arm64 0.25.6, @esbuild/android-x64 0.25.6, @esbuild/darwin-arm64 0.25.6, @esbuild/darwin-x64 0.25.6, @esbuild/freebsd-arm64 0.25.6, @esbuild/freebsd-x64 0.25.6, @esbuild/linux-arm 0.25.6, @esbuild/linux-arm64 0.25.6, @esbuild/linux-ia32 0.25.6, @esbuild/linux-loong64 0.25.6, @esbuild/linux-mips64el 0.25.6, @esbuild/linux-ppc64 0.25.6, @esbuild/linux-riscv64 0.25.6, @esbuild/linux-s390x 0.25.6, @esbuild/linux-x64 0.25.6, @esbuild/netbsd-arm64 0.25.6, @esbuild/netbsd-x64 0.25.6, @esbuild/openbsd-arm64 0.25.6, @esbuild/openbsd-x64 0.25.6, @esbuild/openharmony-arm64 0.25.6, @esbuild/sunos-x64 0.25.6, @esbuild/win32-arm64 0.25.6, @esbuild/win32-ia32 0.25.6, @esbuild/win32-x64 0.25.6, @eslint-community/eslint-utils 4.7.0, @eslint-community/regexpp 4.12.1, @eslint/css-tree 3.6.1, @eslint/eslintrc 3.3.1, @eslint/js 9.30.1, @eslint/markdown 6.6.0, @floating-ui/core 1.6.7, @floating-ui/dom 1.6.10, @floating-ui/react 0.26.28, @floating-ui/react 0.27.7, @floating-ui/react-dom 2.1.2, @floating-ui/utils 0.2.10, @floating-ui/utils 0.2.7, @floating-ui/utils 0.2.9, @formatjs/ecma402-abstract 2.0.0, @formatjs/ecma402-abstract 2.3.4, @formatjs/fast-memoize 2.2.0, @formatjs/fast-memoize 2.2.7, @formatjs/icu-messageformat-parser 2.7.8, @formatjs/icu-skeleton-parser 1.8.2, @formatjs/intl-durationformat 0.7.4, @formatjs/intl-localematcher 0.5.4, @formatjs/intl-localematcher 0.6.1, @gulpjs/to-absolute-glob 4.0.0, @isaacs/balanced-match 4.0.1, @isaacs/brace-expansion 5.0.0, @jest/console 30.0.4, @jest/core 30.0.4, @jest/create-cache-key-function 30.0.2, @jest/diff-sequences 30.0.1, @jest/environment 30.0.4, @jest/environment-jsdom-abstract 30.0.4, @jest/expect 30.0.4, @jest/expect-utils 30.0.4, @jest/fake-timers 30.0.4, @jest/get-type 30.0.1, @jest/globals 30.0.4, @jest/pattern 30.0.1, @jest/reporters 30.0.4, @jest/schemas 29.6.3, @jest/schemas 30.0.1, @jest/snapshot-utils 30.0.4, @jest/source-map 30.0.1, @jest/test-result 30.0.4, @jest/test-sequencer 30.0.4, @jest/transform 30.0.4, @jest/types 29.6.3, @jest/types 30.0.1, @jridgewell/gen-mapping 0.3.12, @jridgewell/gen-mapping 0.3.5, @jridgewell/resolve-uri 3.1.2, @jridgewell/set-array 1.2.1, @jridgewell/source-map 0.3.6, @jridgewell/sourcemap-codec 1.5.0, @jridgewell/sourcemap-codec 1.5.4, @jridgewell/trace-mapping 0.3.25, @jridgewell/trace-mapping 0.3.29, @jridgewell/trace-mapping 0.3.9, @leeoniya/ufuzzy 1.0.18, @mapbox/jsonlint-lines-primitives 2.0.2, @monaco-editor/loader 1.4.0, @monaco-editor/react 4.6.0, @napi-rs/wasm-runtime 0.2.11, @parcel/watcher 2.4.1, @parcel/watcher-android-arm64 2.4.1, @parcel/watcher-darwin-arm64 2.4.1, @parcel/watcher-darwin-x64 2.4.1, @parcel/watcher-freebsd-x64 2.4.1, @parcel/watcher-linux-arm-glibc 2.4.1, @parcel/watcher-linux-arm64-glibc 2.4.1, @parcel/watcher-linux-arm64-musl 2.4.1, @parcel/watcher-linux-x64-glibc 2.4.1, @parcel/watcher-linux-x64-musl 2.4.1, @parcel/watcher-win32-arm64 2.4.1, @parcel/watcher-win32-ia32 2.4.1, @parcel/watcher-win32-x64 2.4.1, @petamoriken/float16 3.8.7, @pkgjs/parseargs 0.11.0, @pkgr/core 0.2.7, @popperjs/core 2.11.8, @rc-component/portal 1.1.2, @rc-component/trigger 2.2.3, @remix-run/router 1.20.0, @remix-run/router 1.23.0, @sinclair/typebox 0.27.8, @sinclair/typebox 0.34.37, @stylistic/eslint-plugin-ts 4.4.1, @swc/core-darwin-arm64 1.12.11, @swc/core-darwin-x64 1.12.11, @swc/core-linux-arm64-gnu 1.12.11, @swc/core-linux-arm64-musl 1.12.11, @swc/core-linux-x64-gnu 1.12.11, @swc/core-linux-x64-musl 1.12.11, @swc/core-win32-arm64-msvc 1.12.11, @swc/core-win32-ia32-msvc 1.12.11, @swc/core-win32-x64-msvc 1.12.11, @swc/jest 0.2.39, @tanstack/react-virtual 3.10.8, @tanstack/react-virtual 3.13.12, @tanstack/virtual-core 3.10.8, @tanstack/virtual-core 3.13.12, @testing-library/dom 10.4.0, @testing-library/jest-dom 6.6.3, @testing-library/react 16.3.0, @tsconfig/node10 1.0.11, @tsconfig/node12 1.0.11, @tsconfig/node14 1.0.3, @tsconfig/node16 1.0.4, @tybys/wasm-util 0.9.0, @types/aria-query 5.0.4, @types/babel__core 7.20.5, @types/babel__generator 7.6.8, @types/babel__template 7.4.4, @types/babel__traverse 7.20.6, @types/cheerio 0.22.35, @types/d3-color 3.1.3, @types/d3-interpolate 3.0.4, @types/debug 4.1.12, @types/enzyme 3.10.19, @types/eslint 9.6.1, @types/eslint-scope 3.7.7, @types/estree 1.0.5, @types/estree 1.0.8, @types/istanbul-lib-coverage 2.0.6, @types/istanbul-lib-report 3.0.3, @types/istanbul-reports 3.0.4, @types/jest 30.0.0, @types/jquery 3.5.32, @types/jsdom 21.1.7, @types/json-schema 7.0.15, @types/lodash 4.17.15, @types/lodash 4.17.20, @types/mdast 4.0.4, @types/ms 2.1.0, @types/node 22.5.4, @types/node 24.0.12, @types/parse-json 4.0.2, @types/prop-types 15.7.12, @types/react 16.14.65, @types/react 18.3.23, @types/react 18.3.5, @types/react-dom 18.3.7, @types/react-table 7.7.20, @types/react-transition-group 4.4.11, @types/scheduler 0.16.8, @types/sizzle 2.3.8, @types/stack-utils 2.0.3, @types/string-hash 1.1.3, @types/symlink-or-copy 1.2.2, @types/systemjs 6.15.1, @types/tough-cookie 4.0.5, @types/trusted-types 2.0.7, @types/unist 3.0.3, @types/use-sync-external-store 0.0.6, @types/yargs 17.0.33, @types/yargs-parser 21.0.3, @typescript-eslint/eslint-plugin 8.36.0, @typescript-eslint/parser 8.36.0, @typescript-eslint/project-service 8.36.0, @typescript-eslint/scope-manager 8.36.0, @typescript-eslint/tsconfig-utils 8.36.0, @typescript-eslint/type-utils 8.36.0, @typescript-eslint/types 8.36.0, @typescript-eslint/typescript-estree 8.36.0, @typescript-eslint/utils 8.36.0, @typescript-eslint/visitor-keys 8.36.0, @unrs/resolver-binding-android-arm-eabi 1.11.0, @unrs/resolver-binding-android-arm64 1.11.0, @unrs/resolver-binding-darwin-arm64 1.11.0, @unrs/resolver-binding-darwin-x64 1.11.0, @unrs/resolver-binding-freebsd-x64 1.11.0, @unrs/resolver-binding-linux-arm-gnueabihf 1.11.0, @unrs/resolver-binding-linux-arm-musleabihf 1.11.0, @unrs/resolver-binding-linux-arm64-gnu 1.11.0, @unrs/resolver-binding-linux-arm64-musl 1.11.0, @unrs/resolver-binding-linux-ppc64-gnu 1.11.0, @unrs/resolver-binding-linux-riscv64-gnu 1.11.0, @unrs/resolver-binding-linux-riscv64-musl 1.11.0, @unrs/resolver-binding-linux-s390x-gnu 1.11.0, @unrs/resolver-binding-linux-x64-gnu 1.11.0, @unrs/resolver-binding-linux-x64-musl 1.11.0, @unrs/resolver-binding-wasm32-wasi 1.11.0, @unrs/resolver-binding-win32-arm64-msvc 1.11.0, @unrs/resolver-binding-win32-ia32-msvc 1.11.0, @unrs/resolver-binding-win32-x64-msvc 1.11.0, @webassemblyjs/ast 1.14.1, @webassemblyjs/floating-point-hex-parser 1.13.2, @webassemblyjs/helper-api-error 1.13.2, @webassemblyjs/helper-buffer 1.14.1, @webassemblyjs/helper-numbers 1.13.2, @webassemblyjs/helper-wasm-bytecode 1.13.2, @webassemblyjs/helper-wasm-section 1.14.1, @webassemblyjs/ieee754 1.13.2, @webassemblyjs/utf8 1.13.2, @webassemblyjs/wasm-edit 1.14.1, @webassemblyjs/wasm-gen 1.14.1, @webassemblyjs/wasm-opt 1.14.1, @webassemblyjs/wasm-parser 1.14.1, @webassemblyjs/wast-printer 1.14.1, @webpack-cli/configtest 3.0.1, @webpack-cli/info 3.0.1, @webpack-cli/serve 3.0.1, @wojtekmaj/date-utils 1.5.1, Acorn 8.12.1, Acorn 8.15.0, acorn-import-phases 1.0.3, acorn-walk 8.3.4, agent-base 7.1.1, agent-base 7.1.4, ajv 8.17.1, alecthomas-kingpin v2.4.0, alecthomas-units 20211218-snapshot-b94a6e3c, andybalholm/brotli v1.1.1, andylibrian/atomicgo-keyboard v0.2.9, ansi-regex 6.1.0, ansi-styles 6.2.1, are-docs-informative 0.0.2, array-buffer-byte-length 1.0.2, array-includes 3.1.9, array.prototype.filter 1.0.4, array.prototype.findlast 1.2.5, array.prototype.flat 1.3.3, array.prototype.flatmap 1.3.3, array.prototype.tosorted 1.1.4, arraybuffer.prototype.slice 1.0.4, Async 2.6.4, async-function 1.0.0, attr-accept 2.2.5, available-typed-arrays 1.0.7, babel-preset-current-node-syntax 1.1.0, babel-traverse 7.25.6, babel-traverse 7.27.1, babel-traverse 7.28.0, bl 5.1.0, braces 3.0.3, broccoli-output-wrapper 3.2.5, browserify/resolve 1.22.8, browserify/resolve 2.0.0-next.5, browserslist 4.23.3, browserslist 4.24.0, BurntSushi/toml v1.5.0, call-bind 1.0.7, call-bind 1.0.8, call-bind-apply-helpers 1.0.2, call-bound 1.0.4, cenkalti/backoff v4.3.0, cespare/xxhash v2.3.0, character-entities 2.0.2, cheerio 1.1.0, chromedp/cdproto 20250429-snapshot-6ed5b534, chromedp/sysutil v1.1.0, ci-info 3.9.0, ci-info 4.3.0, cjs-module-lexer 2.1.0, classnames 2.5.1, clsx 1.2.1, clsx 2.1.1, collect-v8-coverage 1.0.2, colorette 2.0.20, Commander.js 12.1.0, comment-parser 1.4.1, compute-scroll-into-view 3.1.0, convert-source-map 1.9.0, convert-source-map 2.0.0, copy-to-clipboard 3.3.3, copy-webpack-plugin 13.0.0, cosmiconfig 7.1.0, cosmiconfig 8.3.6, cpuguy83-go-md2man v2.0.7, creasty/defaults v1.8.0, css-loader 7.1.2, cssstyle 4.6.0, csstype 3.1.3, DamonOehlman/wildcard 2.0.1, data-urls 5.0.0, data-view-buffer 1.0.2, data-view-byte-length 1.0.2, data-view-byte-offset 1.0.1, date-fns/date-fns 4.1.0, debug-js/debug 4.3.7, debug-js/debug 4.4.1, decimal.js 10.6.0, decode-named-character-reference 1.2.0, dedent 1.6.0, deepmerge 4.3.1, define-data-property 1.1.4, define-properties 1.2.1, dequal 2.0.3, devlop 1.1.0, dom-accessibility-api 0.5.16, dom-accessibility-api 0.6.3, dom-serializer 2.0.0, downshift 9.0.8, dunder-proto 1.0.1, dvtng/react-loading-skeleton 3.5.0, eastasianwidth 0.2.0, einaros/ws 8.18.3, emittery 0.13.1, encoding-sniffer 0.2.1, enhanced-resolve 5.18.2, envinfo 7.14.0, enzymejs 1.0.7, err-code 2.0.3, error 7.2.1, error-stack-parser 2.1.4, es-abstract 1.24.0, es-define-property 1.0.0, es-define-property 1.0.1, es-errors 1.3.0, es-iterator-helpers 1.2.1, es-module-lexer 1.5.4, es-object-atoms 1.1.1, es-set-tostringtag 2.1.0, es-shim-unscopables 1.1.0, es-to-primitive 1.3.0, esbuild 0.25.6, escalade 3.2.0, ESLint 9.30.1, eslint-config-prettier 10.1.5, eslint-plugin-prettier 5.5.1, eslint-plugin-react-hooks 5.2.0, eslint-webpack-plugin 5.0.2, eventemitter3 5.0.1, exit-x 0.2.2, expect 30.0.4, fast-fifo 1.3.2, fast-glob 3.3.3, fast-uri 3.0.1, fast_array_intersect 1.1.0, fastcache v1.12.2, fastest-levenshtein 1.0.16, fatih-color v1.18.0, fdir 6.4.4, felixge/httpsnoop v1.0.4, file-entry-cache 8.0.0, file-selector 2.1.2, fill-range 7.1.1, flat-cache 4.0.1, fork-ts-checker-webpack-plugin 9.1.0, fs-merger 3.2.1, fs-mkdirp-stream 2.0.1, fs-tree-diff 2.0.1, fsevents 2.3.3, function-bind 1.1.2, function.prototype.name 1.1.8, functions-have-names 1.2.3, geotiff 2.1.3, get-document 1.0.0, get-intrinsic 1.2.4, get-intrinsic 1.3.0, get-proto 1.0.1, get-symbol-description 1.1.0, get-user-locale 2.3.2, getkin/kin-openapi v0.132.0, github.com/antihax/optional 1.0.0, github.com/rivo/uniseg v0.4.7, glob-stream 8.0.3, globalthis 1.0.4, go humanize 1.0.1, Go Testify v1.10.0, go-restful v3.11.0, go.uber.org/goleak v1.3.0, goccy/go-json v0.10.5, goccy/go-yaml v1.11.0, goconvey 20190121-snapshot-044398e4, gookit/color v1.5.4, gopd 1.0.1, gopd 1.2.0, govalidator 20230301-snapshot-a9d515a0, graphemer 1.4.0, hamba/avro v2.28.0, has 1.0.4, has-bigints 1.1.0, has-property-descriptors 1.0.2, has-proto 1.0.3, has-proto 1.2.0, has-symbols 1.1.0, has-tostringtag 1.0.2, hashicorp/go-hclog v1.6.3, hasown 2.0.2, heimdalljs 0.2.6, html-encoding-sniffer 4.0.0, html-parse-stringify v3.0.1, htmlparser2 10.0.0, http-parser-js 0.5.8, https-proxy-agent 7.0.5, https-proxy-agent 7.0.6, i18next 24.2.3, i18next 25.3.2, i18next-browser-languagedetector 8.1.0, i18next-parser 9.3.0, ianstormtaylor/slate 0.2.115, ianstormtaylor/slate 0.2.9, ianstormtaylor/slate 0.47.9, immutable-js 5.0.3, immutable-js 5.1.2, import-local 3.2.0, imports-loader 5.0.0, inline-style-prefixer 7.0.1, internal-slot 1.1.0, interpret 3.1.1, invopop/jsonschema v0.13.0, ipaddress 9.0.5, is-array-buffer 3.0.5, is-async-function 2.1.1, is-bigint 1.1.0, is-boolean-object 1.2.2, is-callable 1.2.7, is-core-module 2.15.1, is-data-view 1.0.2, is-date-object 1.1.0, is-finalizationregistry 1.1.1, is-generator-function 1.1.0, is-in-browser 1.1.3, is-map 2.0.3, is-negative-zero 2.0.3, is-number-object 1.1.1, is-plain-obj 4.1.0, is-regex 1.2.1, is-set 2.0.3, is-shared-array-buffer 1.0.4, is-string 1.1.1, is-symbol 1.1.1, is-typed-array 1.1.15, is-weakmap 2.0.2, is-weakref 1.1.1, is-weakset 2.0.4, isomorphic-base64 1.0.2, iterator.prototype 1.1.5, JedWatson/react-select 5.10.0, Jest from Facebook 30.0.4, jest-changed-files 30.0.2, jest-config 30.0.4, jest-diff 30.0.4, jest-each 30.0.2, jest-environment-jsdom 30.0.4, jest-environment-node 30.0.4, jest-haste-map 30.0.2, jest-leak-detector 30.0.2, jest-matcher-utils 30.0.4, jest-message-util 30.0.2, jest-pnp-resolver 1.2.3, jest-regex-util 30.0.1, jest-resolve 30.0.2, jest-resolve-dependencies 30.0.4, jest-runner 30.0.4, jest-runtime 30.0.4, jest-snapshot 30.0.4, jest-util 29.7.0, jest-util 30.0.2, jest-validate 30.0.2, jest-worker 29.7.0, jest-worker 30.0.2, jQuery 3.7.1, js-xss 1.0.15, jsdoc-type-pratt-parser 4.1.0, jsdom 26.1.0, jsjest 30.0.4, jsonc-parser 3.3.1, jsx-ast-utils 3.3.5, keyv 4.5.4, klauspost-cpuid v2.2.10, klauspost/asmfmt v1.3.2, kr/pretty v0.3.1, lead 4.0.0, lilconfig 3.1.3, lithammer/fuzzysearch v1.1.8, ljharb/object.assign 4.1.7, loader-runner 4.3.0, longest-streak 3.1.0, lz-string 1.5.0, mailru/easyjson v0.9.0, make-dir 4.0.0, mapstructure v1.5.0, markdown-table 3.0.4, marked-mangle 1.1.10, markedjs 15.0.6, math-intrinsics 1.1.0, mattn-go-colorable v0.1.14, mattn-go-isatty v0.0.20, mattn-go-runewidth v0.0.16, mdast-util-find-and-replace 3.0.2, mdast-util-from-markdown 2.0.2, mdast-util-frontmatter 2.0.1, mdast-util-gfm 3.1.0, mdast-util-gfm-autolink-literal 2.0.1, mdast-util-gfm-footnote 2.1.0, mdast-util-gfm-strikethrough 2.0.0, mdast-util-gfm-table 2.0.0, mdast-util-gfm-task-list-item 2.0.0, mdast-util-phrasing 4.1.0, mdast-util-to-markdown 2.1.2, mdast-util-to-string 4.0.0, micro-memoize 4.1.2, micromark 4.0.2, micromark-core-commonmark 2.0.3, micromark-extension-frontmatter 2.0.0, micromark-extension-gfm 3.0.0, micromark-extension-gfm-autolink-literal 2.1.0, micromark-extension-gfm-footnote 2.1.0, micromark-extension-gfm-strikethrough 2.1.0, micromark-extension-gfm-table 2.1.1, micromark-extension-gfm-tagfilter 2.0.0, micromark-extension-gfm-task-list-item 2.1.0, micromark-factory-destination 2.0.1, micromark-factory-label 2.0.1, micromark-factory-space 2.0.1, micromark-factory-title 2.0.1, micromark-factory-whitespace 2.0.1, micromark-util-character 2.1.1, micromark-util-chunked 2.0.1, micromark-util-classify-character 2.0.1, micromark-util-combine-extensions 2.0.1, micromark-util-decode-numeric-character-reference 2.0.2, micromark-util-decode-string 2.0.1, micromark-util-encode 2.0.1, micromark-util-html-tag-name 2.0.1, micromark-util-normalize-identifier 2.0.1, micromark-util-resolve-all 2.0.1, micromark-util-sanitize-uri 2.0.1, micromark-util-subtokenize 2.1.0, micromark-util-symbol 2.0.1, micromark-util-types 2.0.2, micromatch 4.0.8, minimist 1.2.8, minipass-fetch 3.0.5, moment-timezone 0.5.47, moment/moment 2.30.1, monaco-editor 0.34.1, moxystudio/node-cross-spawn 7.0.6, nanoid 3.3.7, napi-postinstall 0.3.0, natural-compare 1.4.0, node-abort-controller 3.1.1, node-addon-api 7.1.1, node-fs-extra 10.1.0, node-fs-extra 11.3.0, node-gyp 10.2.0, node-http-proxy-agent 7.0.2, node-ignore 5.3.2, node-ignore 7.0.5, node-mkdirp 0.5.6, node-releases 2.0.18, nodeca/pako 2.1.0, now-and-later 3.0.0, nwsapi 2.2.20, object-inspect 1.13.2, object-inspect 1.13.4, object-is 1.1.6, object.entries 1.1.9, object.fromentries 2.0.8, object.values 1.2.1, optionator 0.9.4, own-keys 1.0.1, PapaParse 5.5.2, parse-imports-exports 0.2.4, parse-statements 1.0.11, parse5 7.1.0, parse5 7.1.2, parse5 7.3.0, path-to-regexp 1.9.0, picomatch 4.0.2, pirates 4.0.7, portfinder 1.0.32, possible-typed-array-names 1.1.0, PostCSS 8.4.45, postcss-modules-local-by-default 4.0.5, postcss-selector-parser 6.1.2, prettier 3.6.2, pretty-format 30.0.2, PrismJS 1.30.0, pterm/pterm v0.12.80, Punycode.js 2.3.1, pure-rand 7.0.1, quick-lru 6.1.2, Raynos/for-each 0.3.5, rc-cascader 3.33.0, rc-drawer 7.2.0, rc-motion 2.9.2, rc-overflow 1.3.2, rc-overflow 1.4.1, rc-picker 4.9.2, rc-resize-observer 1.4.0, rc-resize-observer 1.4.3, rc-select 14.16.7, rc-slider 11.1.8, rc-tooltip 6.4.0, rc-tree 5.13.1, rc-util 5.43.0, rc-util 5.44.4, rc-virtual-list 3.14.5, React from Facebook 18.3.1, react-calendar 5.1.0, react-colorful 5.6.1, react-custom-scrollbars-2 4.5.0, react-data-grid 7.0.0-beta.46, react-dom 18.3.1, react-draggable 4.5.0, react-dropzone/react-dropzone 14.3.5, react-from-dom 0.7.5, react-highlight-words 0.21.0, react-hook-form 7.53.0, react-i18next 15.5.1, react-inlinesvg 4.2.0, react-is 18.2.0, react-is 18.3.1, react-resizable 3.0.5, react-router-dom 5.3.4, react-router-dom 6.30.1, react-table 7.8.0, react-virtualized-auto-sizer 1.0.24, react-window 1.8.11, reactredux 9.2.0, reacttraining/react-router 5.3.4, reacttraining/react-router 6.27.0, reacttraining/react-router 6.30.1, readable-stream 2.3.8, readable-stream 3.6.2, readdirp 4.0.2, Redux JS 5.0.1, reflect.getprototypeof 1.0.10, regenerator-runtime 0.14.1, regexp.prototype.flags 1.5.4, remix-run/react-router 6.27.0, resolve-options 2.0.0, reusify 1.1.0, rrweb-cssom 0.8.0, rtl-css-js 1.16.1, safe-array-concat 1.1.3, safe-push-apply 1.0.0, safe-regex-test 1.1.0, samccone/chrome-trace-event 1.0.4, samsonjs/format 0.2.2, sass 1.89.2, scheduler 0.23.2, schema-utils 3.3.0, schema-utils 4.2.0, schema-utils 4.3.2, selection-is-backward 1.0.0, set-function-length 1.2.2, set-function-name 2.0.2, set-proto 1.0.0, side-channel 1.0.6, side-channel 1.1.0, side-channel-list 1.0.0, side-channel-map 1.0.1, side-channel-weakmap 1.0.2, sindresorhus/globals 14.0.0, sindresorhus/globals 16.3.0, socks 2.8.3, socks-proxy-agent 8.0.4, sort-keys 5.1.0, spdx-expression-parse.js 4.0.0, stack-generator 2.0.10, stack-utils 2.0.6, stackframe 1.3.4, stacktrace-gps 3.1.2, stacktrace-js v2.0.2, stoewer/go-strcase v1.3.0, stop-iteration-iterator 1.1.0, stream-composer 1.0.2, streamx 2.22.1, stretchr/objx v0.5.2, string-width 5.1.2, string.prototype.matchall 4.0.12, string.prototype.trim 1.2.10, string.prototype.trimend 1.0.9, string.prototype.trimstart 1.0.8, Strip ANSI 7.1.0, style-loader 4.0.0, stylis 4.2.0, stylis 4.3.4, swc-loader 0.2.6, tabbable 6.2.0, teex 1.0.1, terser-webpack-plugin 5.3.14, tidwall/gjson v1.14.2, tidwall/sjson v1.2.5, tiny-invariant 1.3.3, tiny-warning 0.0.3, TinyColor 1.6.0, tinyglobby 0.2.13, tldts 6.1.86, tldts-core 6.1.86, to-through 3.0.0, toggle-selection 1.0.6, tr46 5.1.1, ts-api-utils 2.1.0, ts-node 10.9.2, tsconfig-paths 4.2.0, typed-array-buffer 1.0.3, typed-array-byte-length 1.0.3, typed-array-byte-offset 1.0.4, typed-array-length 1.0.7, typescript-eslint 8.36.0, UAParser.js 1.0.38, un-ts/synckit 0.11.8, unbox-primitive 1.1.0, undici 7.11.0, undici-types 6.19.8, undici-types 7.8.0, unist-util-is 6.0.0, unist-util-stringify-position 4.0.0, unist-util-visit 5.0.0, unist-util-visit-parents 6.0.1, universalify 2.0.1, unrs-resolver 1.11.0, update-browserslist-db 1.1.0, uplot 1.6.32, urfave-cli v1.22.16, use-isomorphic-layout-effect 1.2.0, use-memo-one 1.1.3, use-sync-external-store 1.5.0, uuid 11.0.5, uuid 9.0.1, uwrap 0.1.1, v8-compile-cache-lib 3.0.1, vinyl - virtual file format 3.0.1, vinyl-contents 2.0.0, vinyl-fs 4.0.2, vinyl-sourcemap 2.0.0, w3c-xmlserializer 5.0.0, watchpack 2.4.2, Webpack 5.100.0, webpack-cli 6.0.1, webpack-contrib/sass-loader 16.0.5, webpack-merge 6.0.1, webpack-sources 3.3.3, webpack-virtual-modules 0.6.2, whatwg-encoding 3.1.1, whatwg-mimetype 4.0.0, whatwg-url 14.2.0, which-boxed-primitive 1.1.1, which-builtin-type 1.2.1, which-collection 1.0.2, which-typed-array 1.1.19, word-wrap 1.2.5, wrap-ansi 8.1.0, xo/terminfo 20220910-snapshot-abceb7e1, yaml for Go v3.0.1, yannickcr/eslint-plugin-react 7.37.5, yargs 17.7.2, yuin/goldmark v1.4.13, zeebo/errs v1.4.0, zstddec 0.1.0, zwitch 2.0.4) - -The MIT License -=============== - -Copyright (c) - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in the -Software without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the -Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION 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 -(Buffer 6.0.3) - -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 - ---- - -MIT License -(universalify 0.1.2) - -(The MIT License) - -Copyright (c) 2017, Ryan Zimmerman - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the 'Software'), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 -(jsbn 1.1.0) - -Upstream-Contact: https://github.com/andyperlitch/jsbn/issues -Source: https://github.com/andyperlitch/jsbn#readme - -Files: * -Copyright: 2017 Tom Wu -License: Expat - -Files: debian/* -Copyright: 2017 Pirate Praveen -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(buffer-from 1.1.2) - -MIT License - -Copyright (c) 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 - ---- - -MIT License -(@bcoe/v8-coverage 0.2.3) - -The MIT License (MIT) - -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 - ---- - -MIT License -(char-regex 1.0.2) - -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 - ---- - -MIT License -(json-schema-traverse 0.4.1, json-schema-traverse 1.0.0) - -Upstream-Contact: https://github.com/epoberezkin/json-schema-traverse/issues -Source: https://github.com/epoberezkin/json-schema-traverse#readme - -Files: * -Copyright: 2017 Evgeny Poberezkin -License: Expat - -Files: debian/* -Copyright: 2017 Amal Shehu - 2020 Xavier Guimard -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(@babel/plugin-syntax-async-generators 7.8.4, @babel/plugin-syntax-bigint 7.8.3, @babel/plugin-syntax-class-properties 7.12.13, @babel/plugin-syntax-class-static-block 7.14.5, @babel/plugin-syntax-import-meta 7.10.4, @babel/plugin-syntax-json-strings 7.8.3, @babel/plugin-syntax-logical-assignment-operators 7.10.4, @babel/plugin-syntax-nullish-coalescing-operator 7.8.3, @babel/plugin-syntax-numeric-separator 7.10.4, @babel/plugin-syntax-object-rest-spread 7.8.3, @babel/plugin-syntax-optional-catch-binding 7.8.3, @babel/plugin-syntax-optional-chaining 7.8.3, @babel/plugin-syntax-private-property-in-object 7.14.5, @babel/plugin-syntax-top-level-await 7.14.5) - -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 - ---- - -MIT License -(css-in-js-utils 3.1.0) - -MIT License - -Copyright (c) 2017 Robin Frischmann - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(aggregate-error 3.1.0, ansi-styles 3.2.1, ansi-styles 5.2.0, ansi-styles v4.3.0, callsites 3.1.0, camelcase 5.3.1, Chalk 2.4.2, Chalk 3.0.0, Chalk 4.1.2, clean-stack 2.2.0, detect-newline v3.1.0, env-paths 2.2.1, escape-string-regexp v2.0.0, has-flag 3.0.0, has-flag 4.0.0, indent-string v4.0.0, is-fullwidth-code-point 3.0.0, is-generator-fn 2.1.0, leven 3.1.0, mimic-fn 2.1.0, mimic-fn 3.1.0, npm-run-path 4.0.1, p-limit 2.3.0, p-locate 4.1.0, p-try 2.2.0, parent-module 1.0.1, path-exists 4.0.0, path-key 3.1.1, pkg-dir 4.2.0, redent 3.0.0, resolve-cwd 3.0.0, resolve-from 4.0.0, resolve-from 5.0.0, screenfull 5.2.0, shebang-regex 3.0.0, sindresorhus/globals 11.12.0, sindresorhus/slash v3.0.0, string-width 4.2.3, strip-bom 4.0.0, strip-final-newline 2.0.0, strip-indent v3.0.0, supports-color 5.5.0, supports-color v7.2.0, yn v3.1.1) - -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 -(raf-schd 4.0.3) - -MIT License - -Copyright (c) 2021 Alex Reardon - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(calculate-size 1.1.1) - -The MIT License (MIT) - -Copyright (c) 2014 Johannes Schickling - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 -(ajv-keywords 5.1.0) - -Upstream-Contact: https://github.com/epoberezkin/ajv-keywords/issues -Source: https://github.com/epoberezkin/ajv-keywords#readme - -Files: * -Copyright: 2016 Evgeny Poberezkin -License: Expat - -Files: debian/* -Copyright: 2017 Pirate Praveen - 2020 Yadd -License: Expat - -Files: debian/build_modules/@ajv-validator/config/* -Copyright: 2020 Another JSON Schema Validator -License: Expat - -Files: debian/tests/test_modules/ajv-pack/* -Copyright: 2016 Evgeny Poberezkin -License: Expat - -Files: debian/tests/test_modules/json-schema-test/* -Copyright: 2015 MailOnline -License: Expat - -Files: debian/tests/test_modules/require-from-string/* -Copyright: Vsevolod Strukchinsky -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(json-parse-even-better-errors 2.3.1) - -Copyright 2017 Kat Marchán -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 - ---- - -MIT License -(ansi-escapes 4.3.2, camelcase 6.3.0, escape-string-regexp 5.0.0, escape-string-regexp v4.0.0, execa 5.1.1, find-up v5.0.0, get-stream 6.0.1, import-fresh 3.3.0, is-stream 2.0.1, mem 8.1.1, p-limit 3.1.0, p-map 4.0.0, parse-json v5.2.0, sindresorhus/onetime v5.1.2, string-length 4.0.2, strip-json-comments 3.1.1, supports-color 8.1.1, wrap-ansi v7.0.0, yocto-queue 0.1.0) - -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 - ---- - -MIT License -(get-window 1.1.2) - -Copyright (c) 2014 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 - ---- - -MIT License -(mohae/deepcopy 20170929-snapshot-c48cc78d) - -The MIT License (MIT) - -Copyright (c) 2014 Joel - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(node-source-map-support 0.5.13, node-source-map-support 0.5.21) - -The MIT License (MIT) - -Copyright (c) 2014 Evan Wallace - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(to-fast-properties 2.0.0) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(imurmurhash 0.1.4) - -Upstream-Contact: https://github.com/jensyt/imurmurhash-js/issues -Source: https://github.com/jensyt/imurmurhash-js - -Files: * -Copyright: 2013 Gary Court, Jens Taylor (https://github.com/homebrewing) -License: Expat - -Files: debian/* -Copyright: 2017 Roshan Nalawade -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(type-check 0.4.0) - -Files: * -Copyright: George Zahariev -License: Expat - -Files: debian/* -Copyright: 2016 Pirate Praveen - 2020 Xavier Guimard -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 -(i18next-pseudo 2.2.1) - -MIT License - -Copyright (c) 2020 Matt Boatman - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(colors.js 1.4.0) - -- 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 -(jest-worker 27.5.1, pretty-format 27.5.1, react-is 16.13.1, react-is 17.0.2) - -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 - ---- - -MIT License -(clone-deep 4.0.1, normalize-path 3.0.0) - -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 - ---- - -MIT License -(min-indent 1.0.1) - -The MIT License (MIT) - -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 - ---- - -MIT License -(moxystudio/node-cross-spawn 7.0.3) - -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 - ---- - -MIT License -(shebang-command 2.0.0) - -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 - ---- - -MIT License -(replace-in-file-webpack-plugin 1.0.6) - -The MIT License (MIT) - -Copyright (c) 2017 Walt Ouyang - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(josharian/intern v1.0.0) - -MIT License - -Copyright (c) 2019 Josh Bleecher Snyder - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(randexp 0.4.6) - -Copyright (C) 2011 by Roly Fentanes - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(broccoli-node-api 1.7.0) - -The MIT License (MIT) - -Copyright (c) 2018 Jo Liss 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 - ---- - -MIT License -(Merge-Stream 2.0.0) - -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 - ---- - -MIT License -(js-tokens 4.0.0) - -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 - ---- - -MIT License -(Clone 2.1.2) - -Upstream-Contact: https://github.com/pvorb/node-clone/issues -Source: https://github.com/pvorb/node-clone - -Files: * -Copyright: 2016-2018 Paul Vorbach (http://paul.vorba.ch/) -License: Expat +Files: * +Copyright: 2016 Jon Schlinkert (https://github.com/jonschlinkert) +License: Expat Files: debian/* -Copyright: 2016-2018 Julien Puydt +Copyright: 2016 Pirate Praveen License: Expat License: Expat @@ -7199,58 +5977,63 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(node-jsonfile 4.0.0, node-jsonfile 6.1.0) +(json-stringify-pretty-compact 2.0.0) -(The MIT License) +The MIT License (MIT) -Copyright (c) 2012-2015, JP Richardson +Copyright (c) 2014, 2016, 2017, 2019 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: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(faye-websocket-node 0.10.0) - -(The MIT License) +(css.escape 1.5.1, cssesc 3.0.0, emoji-regex 9.2.2, emoji-regex v8.0.0, is-potential-custom-element-name 1.0.1, jsesc 3.0.2, jsesc v2.5.2, mathiasbynens's esrever 0.2.0, string.prototype.repeat v1.0.0) -Copyright (c) 2010-2015 James Coglan +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: +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 -(symlink-or-copy 1.3.1) +(babel-plugin-macros 3.1.0) The MIT License (MIT) - -Copyright (c) 2014 Robert Jackson, Jo Liss +Copyright (c) 2020 Kent C. Dodds Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7259,69 +6042,62 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(tidwall/match v1.1.1) +(util-deprecate 1.0.2) -The MIT License (MIT) +(The MIT License) -Copyright (c) 2016 Josh Baker +Copyright (c) 2014 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: +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION 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 -(chrisdickinson/raf 3.4.1) - -Copyright 2013 Chris Dickinson - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE - ---- +(supports-preserve-symlinks-flag 1.0.0) MIT License -(balanced-match 1.0.2, brace-expansion 1.1.11, isarray 0.0.1) -Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> +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: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. @@ -7337,11 +6113,11 @@ SOFTWARE --- MIT License -(jsoniter-go v1.1.12) +(shallow-clone 3.0.1, to-regex-range 5.0.1) -MIT License +The MIT License (MIT) -Copyright (c) 2016 json-iterator +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 @@ -7350,23 +6126,23 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(safe-json-parse 1.0.1) +(olekukonko-tablewriter v0.0.5) -Copyright (c) 2013 Raynos. +Copyright (C) 2014 by Oleku Konko Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7389,9 +6165,9 @@ THE SOFTWARE --- MIT License -(webreflection/html-escaper 2.0.2) +(continuable-cache 0.3.1) -Copyright (C) 2017-present by Andrea Giammarchi - @WebReflection +Copyright (c) 2013 Colingo. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7414,82 +6190,54 @@ THE SOFTWARE --- MIT License -(iconv-lite 0.6.3) - -Upstream-Contact: https://github.com/ashtuchkin/iconv-lite/issues -Source: https://github.com/ashtuchkin/iconv-lite +(fault 2.0.1, wooorm/ccount 2.0.1) -Files: * -Copyright: 2011, 2016 Alexander Shtuchkin -License: Expat +(The MIT License) -Files: debian/* -Copyright: 2016 Sruthi Chandran - 2020 Yadd -License: Expat +Copyright (c) 2015 Titus Wormer -Files: lib/index.d.ts -Copyright: Microsoft Corporation -License: Expat +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: -License: Expat +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(levn 0.4.1, prelude-ls 1.2.1) +(co 4.6.0) -Copyright (c) George Zahariev +The MIT License (MIT) -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: +Copyright © 2014-2016 Takuto Wada + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(buger/jsonparser 1.1.1) +(rbush 3.0.1) MIT License -Copyright (c) 2016 Leonid Bugaev +Copyright (c) 2016 Vladimir Agafonkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7498,25 +6246,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(isarray 2.0.5) +(resolve-pathname 3.0.0, value-equal 1.0.1) MIT License -Copyright (c) 2013 Julian Gruber +Copyright (c) Michael Jackson 2016-2018 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7539,20 +6287,43 @@ SOFTWARE --- MIT License -(is-subset 0.1.1) +(throttle-debounce v3.0.1) -Copyright © 2015 Studio B12 GmbH +Copyright (c) Ivan Nikolić -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(js-cookie 2.2.1, locate-path v5.0.0, locate-path v6.0.0) +(find-up v4.1.0) + +Upstream-Contact: https://github.com/sindresorhus/find-up/issues +Source: https://github.com/sindresorhus/find-up + +Files: * +Copyright: 2016, Sindre Sorhus +License: Expat + +Files: debian/* +Copyright: 2016, Pirate Praveen +License: Expat License: Expat @@ -7579,11 +6350,11 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(replace-ext 2.0.0) +(state-local 1.0.7) -The MIT License (MIT) +MIT License -Copyright (c) 2014-2020 Blaine Bublitz , Eric Schoffstall and other contributors +Copyright (c) 2020 Suren Atoyan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7606,72 +6377,69 @@ SOFTWARE --- MIT License -(chokidar 4.0.1, chokidar 4.0.3) +(highlight-words-core 1.2.2) The MIT License (MIT) -Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker +Copyright (c) 2015 Treasure Data Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal +of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(@types/js-cookie 2.2.7, @types/minimatch 3.0.5) - -MIT License - - Copyright (c) Microsoft Corporation. +(object-keys 1.1.1) +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: +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(nodejs/string_decoder 1.1.1, nodejs/string_decoder 1.3.0) +(StringTemplate 0.2.1) -""" -Copyright Node.js contributors. All rights reserved. +Copyright (c) 2013 Matt Esch. Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in @@ -7681,62 +6449,25 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE +LIABILITY, WHETHER IN AN ACTION 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 -(brace-expansion 2.0.1) - -Upstream-Contact: Julian Gruber -Source: https://github.com/juliangruber/brace-expansion - -Files: * -Copyright: 2013, Julian Gruber -License: Expat - -Files: debian/* -Copyright: 2015, Bas Couwenberg - 2020, Yadd -License: Expat - -License: Expat - -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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-box-model 1.2.1) MIT License -(node-promise-retry 2.0.1) -Copyright (c) 2014 IndigoUnited +Copyright (c) 2018 Alex Reardon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished -to do so, subject to the following conditions: +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. @@ -7746,17 +6477,88 @@ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE + +--- + +MIT License +(gensync 1.0.0-beta.2) + +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 + +--- + +MIT License +(sort-asc 0.1.0, sort-desc 0.1.1) + +Copyright (c) 2014 Jon Schlinkert, 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 + +--- + +MIT License +(JSHTTP's negotiator 0.6.3) + +(The MIT License) + +Copyright (c) 2012-2014 Federico Romero +Copyright (c) 2012-2014 Isaac Z. Schlueter +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 --- MIT License -(i18next 19.9.2) +(tapable 2.2.1) -The MIT License (MIT) +The MIT License -Copyright (c) 2017 i18next +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 @@ -7765,66 +6567,109 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(ianstormtaylor/slate 0.2.5, ianstormtaylor/slate 0.22.10) +(void-elements 3.1.0) -The MIT License +(The MIT License) -Copyright © 2016, [Ian Storm Taylor](https://ianstormtaylor.com) +Copyright (c) 2014 hemanth -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(History 5.3.0) +(deep-is 0.1.4) -MIT License +Copyright (c) 2012, 2013 Thorsten Lorenz +Copyright (c) 2012 James Halliday +Copyright (c) 2009 Thomas Robinson <280north.com> -Copyright (c) React Training 2016-2020 -Copyright (c) Remix Software 2020-2021 +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: +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 +(direction 0.1.5) + +(The MIT License) + +Copyright (c) 2014 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 --- MIT License -(process-nextick-args v2.0.1) +(invariant 2.2.4, prop-types 15.8.1, warning 4.0.3) + +MIT License -# Copyright (c) 2015 Calvin Metcalf +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 @@ -7836,7 +6681,7 @@ furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -**THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER @@ -7847,11 +6692,11 @@ SOFTWARE --- MIT License -(gulp-sort 2.0.0) +(safe-buffer 5.2.1) The MIT License (MIT) -Copyright (c) Gilad Peleg (http://giladpeleg.com) +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 @@ -7874,11 +6719,11 @@ THE SOFTWARE --- MIT License -(js-yaml 3.14.1, js-yaml 4.1.0) +(is-arrayish 0.2.1, node-error-ex 1.3.2) -(The MIT License) +The MIT License (MIT) -Copyright (C) 2011-2015 by Vitaly Puzrin +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 @@ -7901,11 +6746,11 @@ THE SOFTWARE --- MIT License -(quick-temp 0.1.8) +(path-parse 1.0.7) The MIT License (MIT) -Copyright (c) 2013 Jo Liss +Copyright (c) 2015 Javier Blanco Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -7914,50 +6759,52 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(type-detect 4.0.8) +(github.com/docopt/docopt-go 20181101-snapshot-ee0de3bc) -Copyright (c) 2013 Jake Luer (http://alogicalparadox.com) +The MIT License (MIT) -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Copyright (c) 2013 Keith Batten +Copyright (c) 2016 David Irvine -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 -(@xobotyi/scrollbar-width 1.9.5) +(is-lambda 1.0.1) -MIT License +The MIT License (MIT) -Copyright (c) 2019 Anton Zinovyev +Copyright (c) 2016-2017 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 @@ -7980,11 +6827,24 @@ SOFTWARE --- MIT License -(is-glob 4.0.3, is-plain-object 2.0.4, isobject 3.0.1) +(find-root 1.1.0) -The MIT License (MIT) +Copyright © 2017 jsdnxx -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 + +--- + +MIT License +(get-package-type 0.1.0) + +MIT License + +Copyright (c) 2020 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 @@ -7993,25 +6853,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(discontinuous-range 1.0.0) +(shurcooL-sanitized_anchor_name 1.0.0) -The MIT License (MIT) +MIT License -Copyright (c) 2014 David Tudury +Copyright (c) 2015 Dmitri Shuralyov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -8034,15 +6894,17 @@ SOFTWARE --- MIT License -(kind-of 6.0.3) +(Strip ANSI 6.0.1) + +Upstream-Contact: https://github.com/chalk/strip-ansi/issues +Source: https://github.com/chalk/strip-ansi Files: * -Copyright: 2014-2017, Jon Schlinkert (https://github.com/jonschlinkert) +Copyright: Sindre Sorhus License: Expat Files: debian/* -Copyright: 2016, Sruthi Chandran - 2020, Xavier Guimard +Copyright: 2016, Thorsten Alteholz License: Expat License: Expat @@ -8070,11 +6932,63 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(memoize-one 6.0.0, memoize-one v5.2.1, tiny-warning 1.0.3) +(csscolorparser 1.0.3) + +(c) Dean McNamee , 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 + +--- + +MIT License +(kisielk-gotool v1.0.0) + +Copyright (c) 2013 Kamil Kisiel + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 +(neo-async 2.6.2) MIT License -Copyright (c) 2019 Alexander Reardon +Copyright (c) 2014-2018 Suguru Motegi +Based on Async.js, Copyright 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 @@ -8097,9 +7011,11 @@ SOFTWARE --- MIT License -(css-tree 1.1.3) +(symbol-tree 3.2.4) -Copyright (C) 2016-2019 by Roman Dvornov +The MIT License (MIT) + +Copyright (c) 2015 Joris van der Wel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -8122,12 +7038,11 @@ THE SOFTWARE --- MIT License -(fsevents 2.3.2) +(@nodelib/fs.scandir 2.1.5, @nodelib/fs.stat 2.0.5, @nodelib/fs.walk 1.2.8) -MIT License ------------ +The MIT License (MIT) -Copyright (C) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller +Copyright (c) Denis Malinochkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -8136,55 +7051,133 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(map-age-cleaner 0.1.3) +(rechoir 0.8.0) + +The MIT License (MIT) + +Copyright (c) 2014-2019, 2021 Tyler Kellen , 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 + +--- MIT License +(Commander.js 7.2.0, Commander.js v2.20.3) -Copyright (c) Sam Verschueren (github.com/SamVerschueren) +(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: +Copyright (c) 2011 TJ Holowaychuk -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(through2 2.0.5) +(felixge/node-retry v0.12.0) -# The MIT License (MIT) +Copyright (c) 2011: +Tim Koschützki (tim@debuggable.com) +Felix Geisendörfer (felix@debuggable.com) -**Copyright (c) Rod Vagg (the "Original Author") and additional 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: -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 +(Lodash 4.17.21, lodash.escape 4.0.1, lodash.flattendeep 4.4.0, lodash.isequal 4.5.0, lodash.merge 4.6.2) + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 -(mitchellh-reflectwalk v1.0.2) +(parse-headers 2.0.5) -The MIT License (MIT) +Copyright (c) 2014 David Björklund -Copyright (c) 2013 Mitchell Hashimoto +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 @@ -8207,106 +7200,123 @@ THE SOFTWARE --- MIT License -(jtolds-gls 4.2.1) +(saxes 6.0.0) -Copyright (c) 2013, Space Monkey, Inc. +MIT License, as follows: -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: + Copyright Mathias Bynens -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE + +Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + 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 -(require-directory 2.1.1) +(ianstormtaylor/slate 0.2.11, ianstormtaylor/slate 0.5.44, ianstormtaylor/slate 0.7.13) -The MIT License (MIT) +The MIT License -Copyright (c) 2011 Troy Goode +Copyright © 2016–2017, [Ian Storm Taylor](https://ianstormtaylor.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: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(prettier-linter-helpers 1.0.0) +(github.com/cheekybits/genny v1.0.0) -# The MIT License (MIT) +Source: https://github.com/cheekybits/genny -Copyright © 2017 Andres Suarez and Teddy Katz +Files: * +Copyright: 2014, cheekybits +License: Expat -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the “Software”), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: +Files: debian/* +Copyright: 2020, Utkarsh Gupta +License: Expat -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +License: Expat -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE +Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION 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 +(dom-css 2.1.0, prefix-style 2.0.1) + +The MIT License (MIT) +Copyright (c) 2014 Matt DesLauriers + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(p-locate v5.0.0) - -Upstream-Contact: https://github.com/sindresorhus/p-locate/issues -Source: https://github.com/sindresorhus/p-locate#readme +(fast-levenshtein 2.0.6) Files: * -Copyright: Sindre Sorhus (sindresorhus.com) +Copyright: 2013 Ramesh Nair (http://www.hiddentao.com/) License: Expat Files: debian/* -Copyright: 2017 Pirate Praveen +Copyright: 2016 Pirate Praveen 2020 Xavier Guimard License: Expat -Files: debian/tests/test_modules/* -Copyright: Sindre Sorhus (sindresorhus.com) -License: Expat - License: Expat Permission is hereby granted, free of charge, to any person @@ -8332,39 +7342,11 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(errcheck v1.5.0-alpha) - -Copyright (c) 2013 Kamil Kisiel - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION 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 -(es-array-method-boxes-properly 1.0.0, html-element-map 1.3.1) +(merge2 1.4.1) -MIT License +The MIT License (MIT) -Copyright (c) 2019 Jordan Harband +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 @@ -8387,11 +7369,11 @@ SOFTWARE --- MIT License -(json-stringify-pretty-compact 2.0.0) +(ajv-keywords 3.5.2) The MIT License (MIT) -Copyright (c) 2014, 2016, 2017, 2019 Simon Lydell +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 @@ -8400,24 +7382,23 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(babel-plugin-macros 3.1.0) +(body v5.1.0) -The MIT License (MIT) -Copyright (c) 2020 Kent C. Dodds +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 @@ -8426,52 +7407,51 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(supports-preserve-symlinks-flag 1.0.0) - -MIT License +(minizlib v2.1.2) -Copyright (c) 2022 Inspect JS +""" +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: +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(shallow-clone 3.0.1, to-regex-range 5.0.1) - -The MIT License (MIT) +(node-int64 0.4.0) -Copyright (c) 2015-present, Jon Schlinkert. +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 @@ -8494,36 +7474,37 @@ THE SOFTWARE --- MIT License -(olekukonko-tablewriter v0.0.5) +(smart-buffer 4.2.0) -Copyright (C) 2014 by Oleku Konko +The MIT License (MIT) -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Copyright (c) 2013-2017 Josh Glazebrook -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 -(underscore.string 3.3.6) +(escape-string-regexp 1.0.5, object-assign 4.1.1, p-defer 1.0.0, path-is-absolute 1.0.1, strip-bom 3.0.0) -The MIT License +The MIT License (MIT) -Copyright (c) 2011 Esa-Matti Suuronen esa-matti@suuronen.org +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 @@ -8546,49 +7527,38 @@ THE SOFTWARE --- MIT License -(xtend 4.0.2) +(@adobe/css-tools 4.4.0, @asamuzakjp/css-color 3.2.0, @babel/code-frame 7.24.7, @babel/code-frame 7.27.1, @babel/compat-data 7.25.4, @babel/compat-data 7.27.2, @babel/core 7.25.2, @babel/core 7.28.0, @babel/generator 7.25.6, @babel/generator 7.27.1, @babel/generator 7.28.0, @babel/helper-compilation-targets 7.25.2, @babel/helper-compilation-targets 7.27.2, @babel/helper-globals 7.28.0, @babel/helper-module-imports 7.24.7, @babel/helper-module-imports 7.27.1, @babel/helper-module-transforms 7.25.2, @babel/helper-module-transforms 7.27.3, @babel/helper-plugin-utils 7.24.8, @babel/helper-plugin-utils 7.27.1, @babel/helper-simple-access 7.24.7, @babel/helper-string-parser 7.24.8, @babel/helper-string-parser 7.27.1, @babel/helper-validator-identifier 7.24.7, @babel/helper-validator-identifier 7.27.1, @babel/helper-validator-option 7.24.8, @babel/helper-validator-option 7.27.1, @babel/helpers 7.25.6, @babel/helpers 7.27.6, @babel/highlight 7.24.7, @babel/parser 7.25.6, @babel/parser 7.27.2, @babel/parser 7.28.0, @babel/plugin-syntax-import-attributes 7.25.6, @babel/plugin-syntax-jsx 7.27.1, @babel/plugin-syntax-typescript 7.27.1, @babel/runtime 7.25.6, @babel/runtime 7.25.7, @babel/runtime 7.25.9, @babel/runtime 7.27.1, @babel/template 7.25.0, @babel/template 7.27.2, @babel/types 7.25.6, @babel/types 7.27.1, @babel/types 7.28.0, @braintree/sanitize-url 7.0.1, @cspotcode/source-map-support 0.8.1, @csstools/color-helpers 5.0.2, @csstools/css-calc 2.1.4, @csstools/css-color-parser 3.0.10, @csstools/css-parser-algorithms 3.0.5, @csstools/css-tokenizer 3.0.4, @discoveryjs/json-ext 0.6.3, @emnapi/core 1.4.4, @emnapi/runtime 1.4.4, @emnapi/wasi-threads 1.0.3, @emotion/babel-plugin 11.12.0, @emotion/babel-plugin 11.13.5, @emotion/cache 11.13.1, @emotion/cache 11.14.0, @emotion/css 11.13.5, @emotion/hash 0.9.2, @emotion/memoize 0.9.0, @emotion/react 11.13.3, @emotion/react 11.14.0, @emotion/serialize 1.3.1, @emotion/serialize 1.3.3, @emotion/sheet 1.4.0, @emotion/unitless 0.10.0, @emotion/use-insertion-effect-with-fallbacks 1.1.0, @emotion/use-insertion-effect-with-fallbacks 1.2.0, @emotion/utils 1.4.0, @emotion/utils 1.4.2, @emotion/weak-memoize 0.4.0, @es-joy/jsdoccomment 0.52.0, @eslint-community/eslint-utils 4.7.0, @eslint-community/regexpp 4.12.1, @eslint/css-tree 3.6.2, @eslint/eslintrc 3.3.1, @eslint/js 9.30.1, @eslint/js 9.31.0, @eslint/markdown 6.6.0, @floating-ui/core 1.6.7, @floating-ui/dom 1.6.10, @floating-ui/react 0.27.7, @floating-ui/react-dom 2.1.2, @floating-ui/utils 0.2.7, @floating-ui/utils 0.2.9, @formatjs/ecma402-abstract 2.0.0, @formatjs/fast-memoize 2.2.0, @formatjs/icu-messageformat-parser 2.7.8, @formatjs/icu-skeleton-parser 1.8.2, @formatjs/intl-localematcher 0.5.4, @isaacs/balanced-match 4.0.1, @isaacs/brace-expansion 5.0.0, @jest/console 30.0.4, @jest/core 30.0.4, @jest/create-cache-key-function 30.0.2, @jest/diff-sequences 30.0.1, @jest/environment 30.0.4, @jest/environment-jsdom-abstract 30.0.4, @jest/expect 30.0.4, @jest/expect-utils 30.0.4, @jest/fake-timers 30.0.4, @jest/get-type 30.0.1, @jest/globals 30.0.4, @jest/pattern 30.0.1, @jest/reporters 30.0.4, @jest/schemas 29.6.3, @jest/schemas 30.0.1, @jest/snapshot-utils 30.0.4, @jest/source-map 30.0.1, @jest/test-result 30.0.4, @jest/test-sequencer 30.0.4, @jest/transform 30.0.4, @jest/types 29.6.3, @jest/types 30.0.1, @jridgewell/gen-mapping 0.3.12, @jridgewell/gen-mapping 0.3.5, @jridgewell/resolve-uri 3.1.2, @jridgewell/set-array 1.2.1, @jridgewell/source-map 0.3.6, @jridgewell/sourcemap-codec 1.5.0, @jridgewell/sourcemap-codec 1.5.4, @jridgewell/trace-mapping 0.3.25, @jridgewell/trace-mapping 0.3.29, @jridgewell/trace-mapping 0.3.9, @leeoniya/ufuzzy 1.0.18, @mapbox/jsonlint-lines-primitives 2.0.2, @monaco-editor/loader 1.4.0, @monaco-editor/react 4.6.0, @napi-rs/wasm-runtime 0.2.11, @parcel/watcher 2.4.1, @parcel/watcher-android-arm64 2.4.1, @parcel/watcher-darwin-arm64 2.4.1, @parcel/watcher-darwin-x64 2.4.1, @parcel/watcher-freebsd-x64 2.4.1, @parcel/watcher-linux-arm-glibc 2.4.1, @parcel/watcher-linux-arm64-glibc 2.4.1, @parcel/watcher-linux-arm64-musl 2.4.1, @parcel/watcher-linux-x64-glibc 2.4.1, @parcel/watcher-linux-x64-musl 2.4.1, @parcel/watcher-win32-arm64 2.4.1, @parcel/watcher-win32-ia32 2.4.1, @parcel/watcher-win32-x64 2.4.1, @petamoriken/float16 3.8.7, @pkgjs/parseargs 0.11.0, @pkgr/core 0.2.7, @pkgr/core 0.2.9, @popperjs/core 2.11.8, @rc-component/portal 1.1.2, @rc-component/trigger 2.2.3, @remix-run/router 1.20.0, @sinclair/typebox 0.27.8, @sinclair/typebox 0.34.37, @stylistic/eslint-plugin-ts 4.4.1, @swc/core-darwin-arm64 1.12.11, @swc/core-darwin-x64 1.12.11, @swc/core-linux-arm64-gnu 1.12.11, @swc/core-linux-arm64-musl 1.12.11, @swc/core-linux-x64-gnu 1.12.11, @swc/core-linux-x64-musl 1.12.11, @swc/core-win32-arm64-msvc 1.12.11, @swc/core-win32-ia32-msvc 1.12.11, @swc/core-win32-x64-msvc 1.12.11, @swc/jest 0.2.39, @tanstack/react-virtual 3.10.8, @tanstack/virtual-core 3.10.8, @testing-library/dom 10.4.0, @testing-library/jest-dom 6.6.3, @testing-library/react 16.3.0, @tsconfig/node10 1.0.11, @tsconfig/node12 1.0.11, @tsconfig/node14 1.0.3, @tsconfig/node16 1.0.4, @tybys/wasm-util 0.9.0, @types/aria-query 5.0.4, @types/babel__core 7.20.5, @types/babel__generator 7.6.8, @types/babel__template 7.4.4, @types/babel__traverse 7.20.6, @types/cheerio 0.22.35, @types/d3-color 3.1.3, @types/d3-interpolate 3.0.4, @types/debug 4.1.12, @types/enzyme 3.10.19, @types/eslint 9.6.1, @types/eslint-scope 3.7.7, @types/estree 1.0.5, @types/estree 1.0.8, @types/istanbul-lib-coverage 2.0.6, @types/istanbul-lib-report 3.0.3, @types/istanbul-reports 3.0.4, @types/jest 30.0.0, @types/jquery 3.5.32, @types/jsdom 21.1.7, @types/json-schema 7.0.15, @types/lodash 4.17.15, @types/lodash 4.17.20, @types/mdast 4.0.4, @types/ms 2.1.0, @types/node 22.5.4, @types/node 24.1.0, @types/parse-json 4.0.2, @types/prop-types 15.7.12, @types/react 16.14.65, @types/react 18.3.23, @types/react 18.3.5, @types/react-dom 18.3.7, @types/react-table 7.7.20, @types/react-transition-group 4.4.11, @types/scheduler 0.16.8, @types/sizzle 2.3.8, @types/stack-utils 2.0.3, @types/string-hash 1.1.3, @types/systemjs 6.15.1, @types/tough-cookie 4.0.5, @types/trusted-types 2.0.7, @types/unist 3.0.3, @types/use-sync-external-store 0.0.6, @types/yargs 17.0.33, @types/yargs-parser 21.0.3, @typescript-eslint/eslint-plugin 8.38.0, @typescript-eslint/parser 8.38.0, @typescript-eslint/project-service 8.38.0, @typescript-eslint/scope-manager 8.38.0, @typescript-eslint/tsconfig-utils 8.38.0, @typescript-eslint/type-utils 8.38.0, @typescript-eslint/types 8.38.0, @typescript-eslint/typescript-estree 8.38.0, @typescript-eslint/utils 8.38.0, @typescript-eslint/visitor-keys 8.38.0, @unrs/resolver-binding-android-arm-eabi 1.11.0, @unrs/resolver-binding-android-arm64 1.11.0, @unrs/resolver-binding-darwin-arm64 1.11.0, @unrs/resolver-binding-darwin-x64 1.11.0, @unrs/resolver-binding-freebsd-x64 1.11.0, @unrs/resolver-binding-linux-arm-gnueabihf 1.11.0, @unrs/resolver-binding-linux-arm-musleabihf 1.11.0, @unrs/resolver-binding-linux-arm64-gnu 1.11.0, @unrs/resolver-binding-linux-arm64-musl 1.11.0, @unrs/resolver-binding-linux-ppc64-gnu 1.11.0, @unrs/resolver-binding-linux-riscv64-gnu 1.11.0, @unrs/resolver-binding-linux-riscv64-musl 1.11.0, @unrs/resolver-binding-linux-s390x-gnu 1.11.0, @unrs/resolver-binding-linux-x64-gnu 1.11.0, @unrs/resolver-binding-linux-x64-musl 1.11.0, @unrs/resolver-binding-wasm32-wasi 1.11.0, @unrs/resolver-binding-win32-arm64-msvc 1.11.0, @unrs/resolver-binding-win32-ia32-msvc 1.11.0, @unrs/resolver-binding-win32-x64-msvc 1.11.0, @webassemblyjs/ast 1.14.1, @webassemblyjs/floating-point-hex-parser 1.13.2, @webassemblyjs/helper-api-error 1.13.2, @webassemblyjs/helper-buffer 1.14.1, @webassemblyjs/helper-numbers 1.13.2, @webassemblyjs/helper-wasm-bytecode 1.13.2, @webassemblyjs/helper-wasm-section 1.14.1, @webassemblyjs/ieee754 1.13.2, @webassemblyjs/utf8 1.13.2, @webassemblyjs/wasm-edit 1.14.1, @webassemblyjs/wasm-gen 1.14.1, @webassemblyjs/wasm-opt 1.14.1, @webassemblyjs/wasm-parser 1.14.1, @webassemblyjs/wast-printer 1.14.1, @webpack-cli/configtest 3.0.1, @webpack-cli/info 3.0.1, @webpack-cli/serve 3.0.1, @wojtekmaj/date-utils 1.5.1, Acorn 8.12.1, Acorn 8.15.0, acorn-import-phases 1.0.3, acorn-walk 8.3.4, agent-base 7.1.1, agent-base 7.1.4, ajv 8.17.1, alecthomas-kingpin v2.4.0, alecthomas-units 20211218-snapshot-b94a6e3c, andybalholm/brotli v1.1.1, andylibrian/atomicgo-keyboard v0.2.9, ansi-regex 6.1.0, ansi-styles 6.2.1, are-docs-informative 0.0.2, array-buffer-byte-length 1.0.2, array-includes 3.1.9, array.prototype.filter 1.0.4, array.prototype.findlast 1.2.5, array.prototype.flat 1.3.3, array.prototype.flatmap 1.3.3, array.prototype.tosorted 1.1.4, arraybuffer.prototype.slice 1.0.4, Async 2.6.4, async-function 1.0.0, attr-accept 2.2.5, available-typed-arrays 1.0.7, babel-preset-current-node-syntax 1.1.0, babel-traverse 7.25.6, babel-traverse 7.27.1, babel-traverse 7.28.0, browserify/resolve 1.22.8, browserify/resolve 2.0.0-next.5, browserslist 4.23.3, browserslist 4.24.0, BurntSushi/toml v1.5.0, call-bind 1.0.7, call-bind 1.0.8, call-bind-apply-helpers 1.0.2, call-bound 1.0.4, cenkalti/backoff v4.3.0, cespare/xxhash v2.3.0, character-entities 2.0.2, cheerio 1.1.0, chromedp/cdproto 20250429-snapshot-6ed5b534, chromedp/sysutil v1.1.0, ci-info 3.9.0, ci-info 4.3.0, cjs-module-lexer 2.1.0, classnames 2.5.1, clsx 2.1.1, collect-v8-coverage 1.0.2, colorette 2.0.20, Commander.js 12.1.0, comment-parser 1.4.1, compute-scroll-into-view 3.1.0, convert-source-map 1.9.0, convert-source-map 2.0.0, copy-to-clipboard 3.3.3, copy-webpack-plugin 13.0.0, cosmiconfig 7.1.0, cosmiconfig 8.3.6, cpuguy83-go-md2man v2.0.7, creasty/defaults v1.8.0, css-loader 7.1.2, cssstyle 4.6.0, csstype 3.1.3, DamonOehlman/wildcard 2.0.1, data-urls 5.0.0, data-view-buffer 1.0.2, data-view-byte-length 1.0.2, data-view-byte-offset 1.0.1, date-fns/date-fns 4.1.0, debug-js/debug 4.3.7, debug-js/debug 4.4.1, decimal.js 10.6.0, decode-named-character-reference 1.2.0, dedent 1.6.0, deepmerge 4.3.1, define-data-property 1.1.4, define-properties 1.2.1, dequal 2.0.3, devlop 1.1.0, dom-accessibility-api 0.5.16, dom-accessibility-api 0.6.3, dom-serializer 2.0.0, downshift 9.0.8, dunder-proto 1.0.1, dvtng/react-loading-skeleton 3.5.0, eastasianwidth 0.2.0, einaros/ws 8.18.3, emittery 0.13.1, encoding-sniffer 0.2.1, enhanced-resolve 5.18.2, envinfo 7.14.0, enzymejs 1.0.7, err-code 2.0.3, error 7.2.1, error-stack-parser 2.1.4, es-abstract 1.24.0, es-define-property 1.0.0, es-define-property 1.0.1, es-errors 1.3.0, es-iterator-helpers 1.2.1, es-module-lexer 1.5.4, es-object-atoms 1.1.1, es-set-tostringtag 2.1.0, es-shim-unscopables 1.1.0, es-to-primitive 1.3.0, escalade 3.2.0, ESLint 9.30.1, eslint-config-prettier 10.1.8, eslint-plugin-prettier 5.5.3, eslint-plugin-react-hooks 5.2.0, eslint-webpack-plugin 5.0.2, eventemitter3 5.0.1, exit-x 0.2.2, expect 30.0.4, fast-glob 3.3.3, fast-uri 3.0.1, fast_array_intersect 1.1.0, fastcache v1.12.2, fastest-levenshtein 1.0.16, fatih-color v1.18.0, fdir 6.4.4, felixge/httpsnoop v1.0.4, file-entry-cache 8.0.0, file-selector 2.1.2, fill-range 7.1.1, flat-cache 4.0.1, fork-ts-checker-webpack-plugin 9.1.0, fsevents 2.3.3, function-bind 1.1.2, function.prototype.name 1.1.8, functions-have-names 1.2.3, geotiff 2.1.3, get-document 1.0.0, get-intrinsic 1.2.4, get-intrinsic 1.3.0, get-proto 1.0.1, get-symbol-description 1.1.0, get-user-locale 2.3.2, getkin/kin-openapi v0.132.0, github.com/antihax/optional 1.0.0, github.com/rivo/uniseg v0.4.7, globalthis 1.0.4, go humanize 1.0.1, Go Testify v1.10.0, go-restful v3.11.0, go.uber.org/goleak v1.3.0, goccy/go-json v0.10.5, goccy/go-yaml v1.11.0, goconvey 20190121-snapshot-044398e4, gookit/color v1.5.4, gopd 1.0.1, gopd 1.2.0, govalidator 20230301-snapshot-a9d515a0, graphemer 1.4.0, hamba/avro v2.28.0, has 1.0.4, has-bigints 1.1.0, has-property-descriptors 1.0.2, has-proto 1.0.3, has-proto 1.2.0, has-symbols 1.1.0, has-tostringtag 1.0.2, hashicorp/go-hclog v1.6.3, hasown 2.0.2, html-encoding-sniffer 4.0.0, html-parse-stringify v3.0.1, htmlparser2 10.0.0, http-parser-js 0.5.8, https-proxy-agent 7.0.5, https-proxy-agent 7.0.6, i18next 24.2.3, i18next-browser-languagedetector 8.1.0, ianstormtaylor/slate 0.2.115, ianstormtaylor/slate 0.2.9, ianstormtaylor/slate 0.47.9, immutable-js 5.0.3, immutable-js 5.1.2, import-local 3.2.0, imports-loader 5.0.0, inline-style-prefixer 7.0.1, internal-slot 1.1.0, interpret 3.1.1, invopop/jsonschema v0.13.0, ipaddress 9.0.5, is-array-buffer 3.0.5, is-async-function 2.1.1, is-bigint 1.1.0, is-boolean-object 1.2.2, is-callable 1.2.7, is-core-module 2.15.1, is-data-view 1.0.2, is-date-object 1.1.0, is-finalizationregistry 1.1.1, is-generator-function 1.1.0, is-in-browser 1.1.3, is-map 2.0.3, is-negative-zero 2.0.3, is-number-object 1.1.1, is-regex 1.2.1, is-set 2.0.3, is-shared-array-buffer 1.0.4, is-string 1.1.1, is-symbol 1.1.1, is-typed-array 1.1.15, is-weakmap 2.0.2, is-weakref 1.1.1, is-weakset 2.0.4, isomorphic-base64 1.0.2, iterator.prototype 1.1.5, JedWatson/react-select 5.10.0, Jest from Facebook 30.0.4, jest-changed-files 30.0.2, jest-config 30.0.4, jest-diff 30.0.4, jest-each 30.0.2, jest-environment-jsdom 30.0.4, jest-environment-node 30.0.4, jest-haste-map 30.0.2, jest-leak-detector 30.0.2, jest-matcher-utils 30.0.4, jest-message-util 30.0.2, jest-pnp-resolver 1.2.3, jest-regex-util 30.0.1, jest-resolve 30.0.2, jest-resolve-dependencies 30.0.4, jest-runner 30.0.4, jest-runtime 30.0.4, jest-snapshot 30.0.4, jest-util 29.7.0, jest-util 30.0.2, jest-validate 30.0.2, jest-worker 29.7.0, jest-worker 30.0.2, jQuery 3.7.1, js-xss 1.0.15, jsdoc-type-pratt-parser 4.1.0, jsdom 26.1.0, jsjest 30.0.4, jsonc-parser 3.3.1, jsx-ast-utils 3.3.5, keyv 4.5.4, klauspost-cpuid v2.2.10, klauspost/asmfmt v1.3.2, kr/pretty v0.3.1, lithammer/fuzzysearch v1.1.8, ljharb/object.assign 4.1.7, loader-runner 4.3.0, longest-streak 3.1.0, lz-string 1.5.0, mailru/easyjson v0.9.0, make-dir 4.0.0, mapstructure v1.5.0, markdown-table 3.0.4, marked-mangle 1.1.10, markedjs 15.0.6, math-intrinsics 1.1.0, mattn-go-colorable v0.1.14, mattn-go-isatty v0.0.20, mattn-go-runewidth v0.0.16, mdast-util-find-and-replace 3.0.2, mdast-util-from-markdown 2.0.2, mdast-util-frontmatter 2.0.1, mdast-util-gfm 3.1.0, mdast-util-gfm-autolink-literal 2.0.1, mdast-util-gfm-footnote 2.1.0, mdast-util-gfm-strikethrough 2.0.0, mdast-util-gfm-table 2.0.0, mdast-util-gfm-task-list-item 2.0.0, mdast-util-phrasing 4.1.0, mdast-util-to-markdown 2.1.2, mdast-util-to-string 4.0.0, micro-memoize 4.1.2, micromark 4.0.2, micromark-core-commonmark 2.0.3, micromark-extension-frontmatter 2.0.0, micromark-extension-gfm 3.0.0, micromark-extension-gfm-autolink-literal 2.1.0, micromark-extension-gfm-footnote 2.1.0, micromark-extension-gfm-strikethrough 2.1.0, micromark-extension-gfm-table 2.1.1, micromark-extension-gfm-tagfilter 2.0.0, micromark-extension-gfm-task-list-item 2.1.0, micromark-factory-destination 2.0.1, micromark-factory-label 2.0.1, micromark-factory-space 2.0.1, micromark-factory-title 2.0.1, micromark-factory-whitespace 2.0.1, micromark-util-character 2.1.1, micromark-util-chunked 2.0.1, micromark-util-classify-character 2.0.1, micromark-util-combine-extensions 2.0.1, micromark-util-decode-numeric-character-reference 2.0.2, micromark-util-decode-string 2.0.1, micromark-util-encode 2.0.1, micromark-util-html-tag-name 2.0.1, micromark-util-normalize-identifier 2.0.1, micromark-util-resolve-all 2.0.1, micromark-util-sanitize-uri 2.0.1, micromark-util-subtokenize 2.1.0, micromark-util-symbol 2.0.1, micromark-util-types 2.0.2, micromatch 4.0.8, micromatch/braces 3.0.3, minimist 1.2.8, minipass-fetch 3.0.5, moment-timezone 0.5.47, moment/moment 2.30.1, monaco-editor 0.34.1, moxystudio/node-cross-spawn 7.0.6, nanoid 3.3.7, napi-postinstall 0.3.0, natural-compare 1.4.0, node-abort-controller 3.1.1, node-addon-api 7.1.1, node-fs-extra 10.1.0, node-gyp 10.2.0, node-http-proxy-agent 7.0.2, node-ignore 5.3.2, node-ignore 7.0.5, node-mkdirp 0.5.6, node-releases 2.0.18, nodeca/pako 2.1.0, nwsapi 2.2.20, object-inspect 1.13.2, object-inspect 1.13.4, object-is 1.1.6, object.entries 1.1.9, object.fromentries 2.0.8, object.values 1.2.1, optionator 0.9.4, own-keys 1.0.1, PapaParse 5.5.2, parse-imports-exports 0.2.4, parse-statements 1.0.11, parse5 7.1.0, parse5 7.1.2, parse5 7.3.0, path-to-regexp 1.9.0, picomatch 4.0.2, pirates 4.0.7, portfinder 1.0.32, possible-typed-array-names 1.1.0, PostCSS 8.4.45, postcss-modules-local-by-default 4.0.5, postcss-selector-parser 6.1.2, prettier 3.6.2, pretty-format 30.0.2, PrismJS 1.30.0, pterm/pterm v0.12.80, Punycode.js 2.3.1, pure-rand 7.0.1, quick-lru 6.1.2, Raynos/for-each 0.3.5, rc-cascader 3.33.0, rc-drawer 7.2.0, rc-motion 2.9.2, rc-overflow 1.3.2, rc-overflow 1.4.1, rc-picker 4.9.2, rc-resize-observer 1.4.0, rc-resize-observer 1.4.3, rc-select 14.16.7, rc-slider 11.1.8, rc-tooltip 6.4.0, rc-tree 5.13.1, rc-util 5.43.0, rc-util 5.44.4, rc-virtual-list 3.14.5, React from Facebook 18.3.1, react-calendar 5.1.0, react-colorful 5.6.1, react-custom-scrollbars-2 4.5.0, react-data-grid 7.0.0-beta.46, react-dom 18.3.1, react-dropzone/react-dropzone 14.3.5, react-from-dom 0.7.5, react-highlight-words 0.21.0, react-hook-form 7.53.0, react-i18next 15.5.1, react-inlinesvg 4.2.0, react-is 18.2.0, react-is 18.3.1, react-router-dom 5.3.4, react-table 7.8.0, react-window 1.8.11, reactredux 9.2.0, reacttraining/react-router 5.3.4, reacttraining/react-router 6.27.0, readdirp 4.0.2, Redux JS 5.0.1, reflect.getprototypeof 1.0.10, regenerator-runtime 0.14.1, regexp.prototype.flags 1.5.4, remix-run/react-router 6.27.0, reusify 1.1.0, rrweb-cssom 0.8.0, rtl-css-js 1.16.1, safe-array-concat 1.1.3, safe-push-apply 1.0.0, safe-regex-test 1.1.0, samccone/chrome-trace-event 1.0.4, samsonjs/format 0.2.2, sass 1.89.2, scheduler 0.23.2, schema-utils 3.3.0, schema-utils 4.2.0, schema-utils 4.3.2, selection-is-backward 1.0.0, set-function-length 1.2.2, set-function-name 2.0.2, set-proto 1.0.0, side-channel 1.0.6, side-channel 1.1.0, side-channel-list 1.0.0, side-channel-map 1.0.1, side-channel-weakmap 1.0.2, sindresorhus/globals 14.0.0, sindresorhus/globals 16.3.0, socks 2.8.3, socks-proxy-agent 8.0.4, spdx-expression-parse.js 4.0.0, stack-generator 2.0.10, stack-utils 2.0.6, stackframe 1.3.4, stacktrace-gps 3.1.2, stacktrace-js v2.0.2, stoewer/go-strcase v1.3.0, stop-iteration-iterator 1.1.0, stretchr/objx v0.5.2, string-width 5.1.2, string.prototype.matchall 4.0.12, string.prototype.trim 1.2.10, string.prototype.trimend 1.0.9, string.prototype.trimstart 1.0.8, Strip ANSI 7.1.0, style-loader 4.0.0, stylis 4.2.0, stylis 4.3.4, swc-loader 0.2.6, tabbable 6.2.0, terser-webpack-plugin 5.3.14, tidwall/gjson v1.14.2, tidwall/sjson v1.2.5, tiny-invariant 1.3.3, tiny-warning 0.0.3, TinyColor 1.6.0, tinyglobby 0.2.13, tldts 6.1.86, tldts-core 6.1.86, toggle-selection 1.0.6, tr46 5.1.1, ts-api-utils 2.1.0, ts-node 10.9.2, tsconfig-paths 4.2.0, typed-array-buffer 1.0.3, typed-array-byte-length 1.0.3, typed-array-byte-offset 1.0.4, typed-array-length 1.0.7, typescript-eslint 8.38.0, UAParser.js 1.0.38, un-ts/synckit 0.11.11, un-ts/synckit 0.11.8, unbox-primitive 1.1.0, undici 7.11.0, undici-types 6.19.8, undici-types 7.8.0, unist-util-is 6.0.0, unist-util-stringify-position 4.0.0, unist-util-visit 5.0.0, unist-util-visit-parents 6.0.1, universalify 2.0.1, unrs-resolver 1.11.0, update-browserslist-db 1.1.0, uplot 1.6.32, urfave-cli v1.22.16, use-isomorphic-layout-effect 1.2.0, use-memo-one 1.1.3, use-sync-external-store 1.5.0, uuid 11.0.5, uwrap 0.1.1, v8-compile-cache-lib 3.0.1, w3c-xmlserializer 5.0.0, watchpack 2.4.2, Webpack 5.100.0, webpack-cli 6.0.1, webpack-contrib/sass-loader 16.0.5, webpack-merge 6.0.1, webpack-sources 3.3.3, webpack-virtual-modules 0.6.2, whatwg-encoding 3.1.1, whatwg-mimetype 4.0.0, whatwg-url 14.2.0, which-boxed-primitive 1.1.1, which-builtin-type 1.2.1, which-collection 1.0.2, which-typed-array 1.1.19, word-wrap 1.2.5, wrap-ansi 8.1.0, xo/terminfo 20220910-snapshot-abceb7e1, yaml for Go v3.0.1, yannickcr/eslint-plugin-react 7.37.5, yargs 17.7.2, yuin/goldmark v1.4.13, zeebo/errs v1.4.0, zstddec 0.1.0, zwitch 2.0.4) -Upstream-Contact: https://github.com/Raynos/xtend/issues -Source: https://github.com/Raynos/xtend +The MIT License +=============== -Files: * -Copyright: 2016 Raynos -License: Expat +Copyright (c) -Files: debian/* -Copyright: 2016 Sarath M S -License: Expat +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in the +Software without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the +Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: -License: Expat +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION 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 -(object-keys 1.1.1) +(require-from-string 2.0.2) The MIT License (MIT) -Copyright (C) 2013 Jordan Harband +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 @@ -8611,54 +7581,9 @@ THE SOFTWARE --- MIT License -(gensync 1.0.0-beta.2) - -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 - ---- - -MIT License -(sort-asc 0.1.0, sort-desc 0.1.1) - -Copyright (c) 2014 Jon Schlinkert, 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 - ---- - -MIT License -(deep-is 0.1.4) - -Copyright (c) 2012, 2013 Thorsten Lorenz -Copyright (c) 2012 James Halliday -Copyright (c) 2009 Thomas Robinson <280north.com> +(xmlchars 2.2.0) -This software is released under the MIT license: +Copyright Louis-Dominique Dubeau and contributors to xmlchars Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in @@ -8680,11 +7605,39 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE --- MIT License -(direction 0.1.5) +(loose-envify 1.4.0) + +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 + +--- + +MIT License +(expressjs/mime-types 2.1.35) (The MIT License) -Copyright (c) 2014 Titus Wormer +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 @@ -8708,11 +7661,9 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE --- MIT License -(path-parse 1.0.7) - -The MIT License (MIT) +(Acorn-JSX 5.3.2) -Copyright (c) 2015 Javier Blanco +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 @@ -8721,50 +7672,63 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(core-util-is 1.0.3) +(jsbn 1.1.0) -Copyright Node.js contributors. All rights reserved. +Upstream-Contact: https://github.com/andyperlitch/jsbn/issues +Source: https://github.com/andyperlitch/jsbn#readme -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Files: * +Copyright: 2017 Tom Wu +License: Expat -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +Files: debian/* +Copyright: 2017 Pirate Praveen +License: Expat -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(is-lambda 1.0.1) +(react-immutable-proptypes 2.2.0) The MIT License (MIT) -Copyright (c) 2016-2017 Thomas Watson Steen +Copyright (c) 2015 James Burnett Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -8787,24 +7751,11 @@ SOFTWARE --- MIT License -(find-root 1.1.0) - -Copyright © 2017 jsdnxx - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(get-package-type 0.1.0) +(buffer-from 1.1.2) MIT License -Copyright (c) 2020 CFWare, LLC +Copyright (c) 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 @@ -8827,39 +7778,26 @@ SOFTWARE --- MIT License -(shurcooL-sanitized_anchor_name 1.0.0) +(to-camel-case 1.0.0, to-no-case 1.0.2, to-space-case 1.0.0) -MIT License +The MIT License (MIT) -Copyright (c) 2015 Dmitri Shuralyov +Copyright © 2016, Ian Storm Taylor -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(neo-async 2.6.2) +(@bcoe/v8-coverage 0.2.3) -MIT License +The MIT License (MIT) -Copyright (c) 2014-2018 Suguru Motegi -Based on Async.js, Copyright Caolan McMahon +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 @@ -8882,38 +7820,13 @@ SOFTWARE --- MIT License -(symbol-tree 3.2.4) - -The MIT License (MIT) - -Copyright (c) 2015 Joris van der Wel - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE - ---- +(char-regex 1.0.2) MIT License -(rechoir 0.8.0) -The MIT License (MIT) -Copyright (c) 2014-2019, 2021 Tyler Kellen , Blaine Bublitz , and Eric Schoffstall + +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 @@ -8936,64 +7849,78 @@ SOFTWARE --- MIT License -(felixge/node-retry v0.12.0) +(json-schema-traverse 0.4.1, json-schema-traverse 1.0.0) -Copyright (c) 2011: -Tim Koschützki (tim@debuggable.com) -Felix Geisendörfer (felix@debuggable.com) +Upstream-Contact: https://github.com/epoberezkin/json-schema-traverse/issues +Source: https://github.com/epoberezkin/json-schema-traverse#readme -Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: +Files: * +Copyright: 2017 Evgeny Poberezkin +License: Expat - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. +Files: debian/* +Copyright: 2017 Amal Shehu + 2020 Xavier Guimard +License: Expat - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION 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: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(Lodash 4.17.21, lodash.escape 4.0.1, lodash.flattendeep 4.4.0, lodash.isequal 4.5.0, lodash.merge 4.6.2) - -==== +(json-buffer 3.0.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: +Copyright (c) 2013 Dominic Tarr -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -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 above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(parse-headers 2.0.5) +(is-extglob 2.1.1) -Copyright (c) 2014 David Björklund +The MIT License (MIT) -This software is released under the MIT license: +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 @@ -9016,56 +7943,11 @@ THE SOFTWARE --- MIT License -(saxes 6.0.0) - -MIT License, as follows: - - 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 - ---- - -MIT License -(ianstormtaylor/slate 0.2.11, ianstormtaylor/slate 0.5.44, ianstormtaylor/slate 0.7.13) - -The MIT License - -Copyright © 2016–2017, [Ian Storm Taylor](https://ianstormtaylor.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-deep-equal v3.1.3) MIT License -(merge2 1.4.1) -The MIT License (MIT) - -Copyright (c) 2014-2020 Teambition +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 @@ -9088,11 +7970,10 @@ SOFTWARE --- MIT License -(ajv-keywords 3.5.2) +(add-px-to-style 1.0.0) The MIT License (MIT) - -Copyright (c) 2016 Evgeny Poberezkin +Copyright (c) 2015 Mikko Haapoja Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -9104,20 +7985,22 @@ furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(body v5.1.0) +(cssfilter 0.0.10) -Copyright (c) 2012 Raynos. +The MIT License (MIT) + +Copyright (c) 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 @@ -9126,79 +8009,53 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(minizlib v2.1.2) - -""" -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 - ---- +(@babel/plugin-syntax-async-generators 7.8.4, @babel/plugin-syntax-bigint 7.8.3, @babel/plugin-syntax-class-properties 7.12.13, @babel/plugin-syntax-class-static-block 7.14.5, @babel/plugin-syntax-import-meta 7.10.4, @babel/plugin-syntax-json-strings 7.8.3, @babel/plugin-syntax-logical-assignment-operators 7.10.4, @babel/plugin-syntax-nullish-coalescing-operator 7.8.3, @babel/plugin-syntax-numeric-separator 7.10.4, @babel/plugin-syntax-object-rest-spread 7.8.3, @babel/plugin-syntax-optional-catch-binding 7.8.3, @babel/plugin-syntax-optional-chaining 7.8.3, @babel/plugin-syntax-private-property-in-object 7.14.5, @babel/plugin-syntax-top-level-await 7.14.5) MIT License -(smart-buffer 4.2.0) - -The MIT License (MIT) -Copyright (c) 2013-2017 Josh Glazebrook +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: +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 -(escape-string-regexp 1.0.5, object-assign 4.1.1, p-defer 1.0.0, path-is-absolute 1.0.1, strip-bom 3.0.0) +(node-mkdirp 1.0.4) -The MIT License (MIT) +Copyright James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me) -Copyright (c) Sindre Sorhus (sindresorhus.com) +This project is free software 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 @@ -9221,11 +8078,11 @@ THE SOFTWARE --- MIT License -(require-from-string 2.0.2) +(css-in-js-utils 3.1.0) -The MIT License (MIT) +MIT License -Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) +Copyright (c) 2017 Robin Frischmann Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -9234,49 +8091,51 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(xmlchars 2.2.0) +(beorn7-perks v1.0.1) -Copyright Louis-Dominique Dubeau and contributors to xmlchars +Copyright (C) 2013 Blake Mizerany -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 -(loose-envify 1.4.0) +(randombytes 2.1.0) -The MIT License (MIT) +MIT License -Copyright (c) 2015 Andres Suarez +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 @@ -9285,52 +8144,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 -(jshttp/mime-types 2.1.35) - -(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 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION 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 -(Acorn-JSX 5.3.2) +(enzymejs 3.11.0) -Copyright (C) 2012-2017 by Ingvar Stepanyan +The MIT License (MIT) + +Copyright (c) 2015 Airbnb, 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 @@ -9339,25 +8171,26 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(react-immutable-proptypes 2.2.0) +(ugorji's go codec/v1.2.7) The MIT License (MIT) -Copyright (c) 2015 James Burnett +Copyright (c) 2012-2020 Ugorji Nwoke. +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 @@ -9380,75 +8213,82 @@ SOFTWARE --- MIT License -(node-fs-extra 8.1.0) +(aggregate-error 3.1.0, ansi-styles 3.2.1, ansi-styles 5.2.0, ansi-styles v4.3.0, callsites 3.1.0, camelcase 5.3.1, Chalk 2.4.2, Chalk 3.0.0, Chalk 4.1.2, clean-stack 2.2.0, detect-newline v3.1.0, env-paths 2.2.1, escape-string-regexp v2.0.0, has-flag 3.0.0, has-flag 4.0.0, indent-string v4.0.0, is-fullwidth-code-point 3.0.0, is-generator-fn 2.1.0, leven 3.1.0, mimic-fn 2.1.0, mimic-fn 3.1.0, npm-run-path 4.0.1, p-limit 2.3.0, p-locate 4.1.0, p-try 2.2.0, parent-module 1.0.1, path-exists 4.0.0, path-key 3.1.1, pkg-dir 4.2.0, redent 3.0.0, resolve-cwd 3.0.0, resolve-from 4.0.0, resolve-from 5.0.0, screenfull 5.2.0, shebang-regex 3.0.0, sindresorhus/globals 11.12.0, sindresorhus/slash v3.0.0, string-width 4.2.3, strip-bom 4.0.0, strip-final-newline 2.0.0, strip-indent v3.0.0, supports-color 5.5.0, supports-color v7.2.0, yn v3.1.1) -(The MIT License) +MIT License -Copyright (c) 2011-2017 JP Richardson +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: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 -(to-camel-case 1.0.0, to-no-case 1.0.2, to-space-case 1.0.0) +(fast-json-stable-stringify 2.1.0) -The MIT License (MIT) +This software is released under the MIT license: -Copyright © 2016, Ian Storm Taylor +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: +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 -(json-buffer 3.0.1) - -Copyright (c) 2013 Dominic Tarr +(nodeca-argparse 1.0.10) -Permission is hereby granted, free of charge, -to any person obtaining a copy of this software and -associated documentation files (the "Software"), to -deal in the Software without restriction, including -without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom -the Software is furnished to do so, -subject to the following conditions: +License: Expat -The above copyright notice and this permission notice -shall be included in all copies or substantial portions of the Software. +License: Expat -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR -ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(is-extglob 2.1.1) +(raf-schd 4.0.3) -The MIT License (MIT) +MIT License -Copyright (c) 2014-2016, Jon Schlinkert +Copyright (c) 2021 Alex Reardon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -9457,25 +8297,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE --- MIT License -(fast-deep-equal v3.1.3) +(ajv-formats 2.1.1) MIT License -Copyright (c) 2017 Evgeny Poberezkin +Copyright (c) 2020 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 @@ -9498,71 +8338,122 @@ SOFTWARE --- MIT License -(add-px-to-style 1.0.0) +(calculate-size 1.1.1) The MIT License (MIT) -Copyright (c) 2015 Mikko Haapoja -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Copyright (c) 2014 Johannes Schickling + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION 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 -(cssfilter 0.0.10) +(debug-js/debug 3.2.7) -The MIT License (MIT) +(The MIT License) -Copyright (c) 2015 老雷 +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: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the 'Software'), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION 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 SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION 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 -(node-mkdirp 1.0.4) +(ajv-keywords 5.1.0) -Copyright James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me) +Upstream-Contact: https://github.com/epoberezkin/ajv-keywords/issues +Source: https://github.com/epoberezkin/ajv-keywords#readme -This project is free software released under the MIT license: +Files: * +Copyright: 2016 Evgeny Poberezkin +License: Expat -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Files: debian/* +Copyright: 2017 Pirate Praveen + 2020 Yadd +License: Expat + +Files: debian/build_modules/@ajv-validator/config/* +Copyright: 2020 Another JSON Schema Validator +License: Expat + +Files: debian/tests/test_modules/ajv-pack/* +Copyright: 2016 Evgeny Poberezkin +License: Expat + +Files: debian/tests/test_modules/json-schema-test/* +Copyright: 2015 MailOnline +License: Expat + +Files: debian/tests/test_modules/require-from-string/* +Copyright: Vsevolod Strukchinsky +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 +(json-parse-even-better-errors 2.3.1) + +Copyright 2017 Kat Marchán +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. @@ -9571,18 +8462,33 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE +LIABILITY, WHETHER IN AN ACTION 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 +(ansi-escapes 4.3.2, camelcase 6.3.0, escape-string-regexp 5.0.0, escape-string-regexp v4.0.0, execa 5.1.1, find-up v5.0.0, get-stream 6.0.1, import-fresh 3.3.0, is-stream 2.0.1, mem 8.1.1, p-limit 3.1.0, p-map 4.0.0, parse-json v5.2.0, sindresorhus/onetime v5.1.2, string-length 4.0.2, strip-json-comments 3.1.1, supports-color 8.1.1, wrap-ansi v7.0.0, yocto-queue 0.1.0) + +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 --- MIT License -(react-grid-layout 1.3.4) +(is-window 1.0.2) The MIT License (MIT) -Copyright (c) 2016 Samuel Reed +Copyright (c) 2016 W.Y. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -9605,37 +8511,39 @@ SOFTWARE --- MIT License -(beorn7-perks v1.0.1) +(get-window 1.1.2) -Copyright (C) 2013 Blake Mizerany +Copyright (c) 2014 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: +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION 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 -(randombytes 2.1.0) +(ms.js 2.1.3) -MIT License +The MIT License (MIT) -Copyright (c) 2017 crypto-browserify +Copyright (c) 2020 Vercel, 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 @@ -9658,11 +8566,11 @@ SOFTWARE --- MIT License -(enzymejs 3.11.0) +(mohae/deepcopy 20170929-snapshot-c48cc78d) The MIT License (MIT) -Copyright (c) 2015 Airbnb, Inc. +Copyright (c) 2014 Joel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -9685,12 +8593,11 @@ SOFTWARE --- MIT License -(ugorji's go codec/v1.2.7) +(node-source-map-support 0.5.13, node-source-map-support 0.5.21) The MIT License (MIT) -Copyright (c) 2012-2020 Ugorji Nwoke. -All rights reserved. +Copyright (c) 2014 Evan Wallace Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -9713,35 +8620,64 @@ SOFTWARE --- MIT License -(fast-json-stable-stringify 2.1.0) +(to-fast-properties 2.0.0) -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: -Copyright (c) 2017 Evgeny Poberezkin -Copyright (c) 2013 James Halliday +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 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 above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +--- -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION 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 +(imurmurhash 0.1.4) + +Upstream-Contact: https://github.com/jensyt/imurmurhash-js/issues +Source: https://github.com/jensyt/imurmurhash-js + +Files: * +Copyright: 2013 Gary Court, Jens Taylor (https://github.com/homebrewing) +License: Expat + +Files: debian/* +Copyright: 2017 Roshan Nalawade +License: Expat + +License: Expat + +Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION 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 -(isarray 1.0.0, nodeca-argparse 1.0.10) +(type-check 0.4.0) + +Files: * +Copyright: George Zahariev +License: Expat +Files: debian/* +Copyright: 2016 Pirate Praveen + 2020 Xavier Guimard License: Expat License: Expat @@ -9769,11 +8705,11 @@ Permission is hereby granted, free of charge, to any person --- MIT License -(ajv-formats 2.1.1) +(jest-worker 27.5.1, pretty-format 27.5.1, react-is 16.13.1, react-is 17.0.2) MIT License -Copyright (c) 2020 Evgeny Poberezkin +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 @@ -9796,35 +8732,11 @@ SOFTWARE --- MIT License -(debug-js/debug 2.6.9, debug-js/debug 3.2.7) - -(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 - ---- - -MIT License -(is-window 1.0.2) +(clone-deep 4.0.1, normalize-path 3.0.0) The MIT License (MIT) -Copyright (c) 2016 W.Y. +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 @@ -9833,25 +8745,25 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- MIT License -(ms.js 2.1.3) +(min-indent 1.0.1) The MIT License (MIT) -Copyright (c) 2020 Vercel, Inc. +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 @@ -9860,16 +8772,16 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE --- @@ -9941,6 +8853,48 @@ Permission is hereby granted, free of charge, to any person obtaining a copy --- +MIT License +(moxystudio/node-cross-spawn 7.0.3) + +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 + +--- + +MIT License +(shebang-command 2.0.0) + +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 + +--- + MIT License (safer-buffer 2.1.2) @@ -9983,6 +8937,33 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --- +MIT License +(replace-in-file-webpack-plugin 1.0.6) + +The MIT License (MIT) + +Copyright (c) 2017 Walt Ouyang + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE + +--- + Mozilla Public License 1.1 (harmony-reflect v1.6.2) @@ -10890,7 +9871,7 @@ PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 --- The Unlicense -(fs-monkey 1.0.6, nano-css 5.6.2, react-universal-interface 0.6.2, react-use 17.5.0, react-use 17.6.0, robust-predicates 3.0.2, set-harmonic-interval 1.0.1, streamich/memfs 3.6.0, ts-easing 0.2.0) +(fs-monkey 1.0.6, nano-css 5.6.2, react-universal-interface 0.6.2, react-use 17.6.0, robust-predicates 3.0.2, set-harmonic-interval 1.0.1, streamich/memfs 3.6.0, ts-easing 0.2.0) The Unlicense ============= From 2cf050a827781624ff27c85cf824e10512da7a10 Mon Sep 17 00:00:00 2001 From: Dmitry Nikolaev Date: Tue, 5 Aug 2025 13:30:57 +0200 Subject: [PATCH 3/9] Clean up DDS dashboards Signed-off-by: Dmitry Nikolaev --- grafana/rmf-app/src/dashboards/dds/CACHDET.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/CACHSUM.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/CFACT.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/CFOVER.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/CFSYS.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/CHANNEL.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/CPC.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/CRYOVW.json | 15 --------------- .../dds/Common Storage Activity (Timeline).json | 15 --------------- .../dashboards/dds/Common Storage Activity.json | 15 --------------- .../Coupling Facility Overview (Timeline).json | 15 --------------- .../dds/Coupling Facility Overview.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/DELAY.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/DEV.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/DEVR.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/DSND.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/EADM.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/ENCLAVE.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/ENQ.json | 15 --------------- .../dds/Execution Velocity (Timeline).json | 15 --------------- .../src/dashboards/dds/Execution Velocity.json | 15 --------------- .../dds/General Activity (Timeline).json | 15 --------------- .../src/dashboards/dds/General Activity.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/HSM.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/IOQ.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/JES.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/LOCKSP.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/LOCKSU.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/OPD.json | 15 --------------- .../dds/Overall Image Activity (Timeline).json | 15 --------------- .../dashboards/dds/Overall Image Activity.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/PCIE.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/PROC.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/PROCU.json | 15 --------------- .../dds/Performance Index (Timeline).json | 15 --------------- .../src/dashboards/dds/Performance Index.json | 17 +---------------- .../dds/Response Time (Timeline).json | 15 --------------- .../src/dashboards/dds/Response Time.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/SPACED.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/SPACEG.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/STOR.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/STORC.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/STORCR.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/STORF.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/STORM.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/STORR.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/STORS.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/SYSINFO.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/SYSRG.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/SYSSUM.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/USAGE.json | 15 --------------- .../dds/Using & Delays (Timeline).json | 15 --------------- .../src/dashboards/dds/Using & Delays.json | 17 +---------------- .../dashboards/dds/XCF Activity (Timeline).json | 15 --------------- .../src/dashboards/dds/XCF Activity.json | 15 --------------- .../rmf-app/src/dashboards/dds/XCFGROUP.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/XCFOVW.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/XCFPATH.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/XCFSYS.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/ZFSFS.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/ZFSKN.json | 15 --------------- grafana/rmf-app/src/dashboards/dds/ZFSOVW.json | 15 --------------- .../prometheus/zos-coupling-facility.json | 10 +++++----- .../dashboards/prometheus/zos-msu-capacity.json | 14 +------------- 64 files changed, 8 insertions(+), 950 deletions(-) diff --git a/grafana/rmf-app/src/dashboards/dds/CACHDET.json b/grafana/rmf-app/src/dashboards/dds/CACHDET.json index d6b7b30d..8b3b3787 100644 --- a/grafana/rmf-app/src/dashboards/dds/CACHDET.json +++ b/grafana/rmf-app/src/dashboards/dds/CACHDET.json @@ -48,20 +48,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -431,7 +417,6 @@ "timepicker": {}, "timezone": "", "title": "CACHDET", - "uid": "9rTAXzbVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/CACHSUM.json b/grafana/rmf-app/src/dashboards/dds/CACHSUM.json index 751440cc..1c8c116c 100644 --- a/grafana/rmf-app/src/dashboards/dds/CACHSUM.json +++ b/grafana/rmf-app/src/dashboards/dds/CACHSUM.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -393,7 +379,6 @@ "timepicker": {}, "timezone": "", "title": "CACHSUM", - "uid": "DiYrOmxVk", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/CFACT.json b/grafana/rmf-app/src/dashboards/dds/CFACT.json index e49899b6..9eb021ca 100644 --- a/grafana/rmf-app/src/dashboards/dds/CFACT.json +++ b/grafana/rmf-app/src/dashboards/dds/CFACT.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -446,7 +432,6 @@ "timepicker": {}, "timezone": "", "title": "CFACT", - "uid": "la6MkGxVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/CFOVER.json b/grafana/rmf-app/src/dashboards/dds/CFOVER.json index 67e97035..1896fb2b 100644 --- a/grafana/rmf-app/src/dashboards/dds/CFOVER.json +++ b/grafana/rmf-app/src/dashboards/dds/CFOVER.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -342,7 +328,6 @@ "timepicker": {}, "timezone": "", "title": "CFOVER", - "uid": "x7n6kMx4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/CFSYS.json b/grafana/rmf-app/src/dashboards/dds/CFSYS.json index 22fb6cbd..7845b22d 100644 --- a/grafana/rmf-app/src/dashboards/dds/CFSYS.json +++ b/grafana/rmf-app/src/dashboards/dds/CFSYS.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -337,7 +323,6 @@ "timepicker": {}, "timezone": "", "title": "CFSYS", - "uid": "bseeMMbVk", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/CHANNEL.json b/grafana/rmf-app/src/dashboards/dds/CHANNEL.json index 7230b859..3d3888f2 100644 --- a/grafana/rmf-app/src/dashboards/dds/CHANNEL.json +++ b/grafana/rmf-app/src/dashboards/dds/CHANNEL.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -199,7 +185,6 @@ "timepicker": {}, "timezone": "", "title": "CHANNEL", - "uid": "Y1QJwKx4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/CPC.json b/grafana/rmf-app/src/dashboards/dds/CPC.json index 673c6b13..61808ddc 100644 --- a/grafana/rmf-app/src/dashboards/dds/CPC.json +++ b/grafana/rmf-app/src/dashboards/dds/CPC.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -361,7 +347,6 @@ "timepicker": {}, "timezone": "", "title": "CPC", - "uid": "GhTrrFxVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/CRYOVW.json b/grafana/rmf-app/src/dashboards/dds/CRYOVW.json index 410952d3..8281d798 100644 --- a/grafana/rmf-app/src/dashboards/dds/CRYOVW.json +++ b/grafana/rmf-app/src/dashboards/dds/CRYOVW.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -364,7 +350,6 @@ "timepicker": {}, "timezone": "", "title": "CRYOVW", - "uid": "LMT47Gx4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Common Storage Activity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Common Storage Activity (Timeline).json index 3be18682..675e60c9 100644 --- a/grafana/rmf-app/src/dashboards/dds/Common Storage Activity (Timeline).json +++ b/grafana/rmf-app/src/dashboards/dds/Common Storage Activity (Timeline).json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -544,7 +530,6 @@ "timepicker": {}, "timezone": "", "title": "Common Storage Activity (Timeline)", - "uid": "sg5WCAb4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Common Storage Activity.json b/grafana/rmf-app/src/dashboards/dds/Common Storage Activity.json index 546b063d..00bcdc3b 100644 --- a/grafana/rmf-app/src/dashboards/dds/Common Storage Activity.json +++ b/grafana/rmf-app/src/dashboards/dds/Common Storage Activity.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -693,7 +679,6 @@ "timepicker": {}, "timezone": "", "title": "Common Storage Activity", - "uid": "LyUmjAb4z", "version": 3, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview (Timeline).json index 24346218..ebcaf8e9 100644 --- a/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview (Timeline).json +++ b/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview (Timeline).json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -447,7 +433,6 @@ "timepicker": {}, "timezone": "", "title": "Coupling Facility Overview (Timeline)", - "uid": "-f1kzJbVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview.json b/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview.json index 83ce5cbd..67a4ab70 100644 --- a/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview.json +++ b/grafana/rmf-app/src/dashboards/dds/Coupling Facility Overview.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -514,7 +500,6 @@ "timepicker": {}, "timezone": "", "title": "Coupling Facility Overview", - "uid": "o2aoRJbVz", "version": 4, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/DELAY.json b/grafana/rmf-app/src/dashboards/dds/DELAY.json index 61dbb9b2..e789a543 100644 --- a/grafana/rmf-app/src/dashboards/dds/DELAY.json +++ b/grafana/rmf-app/src/dashboards/dds/DELAY.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -212,7 +198,6 @@ "timepicker": {}, "timezone": "", "title": "DELAY", - "uid": "TuCHjKxVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/DEV.json b/grafana/rmf-app/src/dashboards/dds/DEV.json index 05d2b68a..76e901c1 100644 --- a/grafana/rmf-app/src/dashboards/dds/DEV.json +++ b/grafana/rmf-app/src/dashboards/dds/DEV.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -216,7 +202,6 @@ "timepicker": {}, "timezone": "", "title": "DEV", - "uid": "FmF_z5b4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/DEVR.json b/grafana/rmf-app/src/dashboards/dds/DEVR.json index 65dc5277..9e034da9 100644 --- a/grafana/rmf-app/src/dashboards/dds/DEVR.json +++ b/grafana/rmf-app/src/dashboards/dds/DEVR.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -247,7 +233,6 @@ "timepicker": {}, "timezone": "", "title": "DEVR", - "uid": "rVdek5bVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/DSND.json b/grafana/rmf-app/src/dashboards/dds/DSND.json index 46a54714..e6639037 100644 --- a/grafana/rmf-app/src/dashboards/dds/DSND.json +++ b/grafana/rmf-app/src/dashboards/dds/DSND.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -199,7 +185,6 @@ "timepicker": {}, "timezone": "", "title": "DSND", - "uid": "sjOhm5x4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/EADM.json b/grafana/rmf-app/src/dashboards/dds/EADM.json index 10f05752..89f2733b 100644 --- a/grafana/rmf-app/src/dashboards/dds/EADM.json +++ b/grafana/rmf-app/src/dashboards/dds/EADM.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -213,7 +199,6 @@ "timepicker": {}, "timezone": "", "title": "EADM", - "uid": "J3VUGcx4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/ENCLAVE.json b/grafana/rmf-app/src/dashboards/dds/ENCLAVE.json index 107ab157..e660dc6e 100644 --- a/grafana/rmf-app/src/dashboards/dds/ENCLAVE.json +++ b/grafana/rmf-app/src/dashboards/dds/ENCLAVE.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -362,7 +348,6 @@ "timepicker": {}, "timezone": "", "title": "ENCLAVE", - "uid": "gdR6Mcb4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/ENQ.json b/grafana/rmf-app/src/dashboards/dds/ENQ.json index 9afdd11b..97f791f5 100644 --- a/grafana/rmf-app/src/dashboards/dds/ENQ.json +++ b/grafana/rmf-app/src/dashboards/dds/ENQ.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -199,7 +185,6 @@ "timepicker": {}, "timezone": "", "title": "ENQ", - "uid": "rSV3B5x4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Execution Velocity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Execution Velocity (Timeline).json index 8ce48fc6..7a56b535 100644 --- a/grafana/rmf-app/src/dashboards/dds/Execution Velocity (Timeline).json +++ b/grafana/rmf-app/src/dashboards/dds/Execution Velocity (Timeline).json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -337,7 +323,6 @@ "timepicker": {}, "timezone": "", "title": "Execution Velocity (Timeline)", - "uid": "dfmHnJxVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Execution Velocity.json b/grafana/rmf-app/src/dashboards/dds/Execution Velocity.json index 4a5b6f4e..1964f757 100644 --- a/grafana/rmf-app/src/dashboards/dds/Execution Velocity.json +++ b/grafana/rmf-app/src/dashboards/dds/Execution Velocity.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -393,7 +379,6 @@ "timepicker": {}, "timezone": "", "title": "Execution Velocity", - "uid": "skGTm1xVz", "version": 2, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/General Activity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/General Activity (Timeline).json index 238c1388..3dfd8020 100644 --- a/grafana/rmf-app/src/dashboards/dds/General Activity (Timeline).json +++ b/grafana/rmf-app/src/dashboards/dds/General Activity (Timeline).json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -523,7 +509,6 @@ "timepicker": {}, "timezone": "", "title": "General Activity (Timeline)", - "uid": "q9k6aga4k", "version": 6, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/General Activity.json b/grafana/rmf-app/src/dashboards/dds/General Activity.json index 6c417b85..db70fe1e 100644 --- a/grafana/rmf-app/src/dashboards/dds/General Activity.json +++ b/grafana/rmf-app/src/dashboards/dds/General Activity.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -659,7 +645,6 @@ "timepicker": {}, "timezone": "", "title": "General Activity", - "uid": "R2bf1g-Vk", "version": 2, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/HSM.json b/grafana/rmf-app/src/dashboards/dds/HSM.json index 62368089..4a03d484 100644 --- a/grafana/rmf-app/src/dashboards/dds/HSM.json +++ b/grafana/rmf-app/src/dashboards/dds/HSM.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -206,7 +192,6 @@ "timepicker": {}, "timezone": "", "title": "HSM", - "uid": "vcZzY5xVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/IOQ.json b/grafana/rmf-app/src/dashboards/dds/IOQ.json index bcf4fab1..eaa172fe 100644 --- a/grafana/rmf-app/src/dashboards/dds/IOQ.json +++ b/grafana/rmf-app/src/dashboards/dds/IOQ.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -217,7 +203,6 @@ "timepicker": {}, "timezone": "", "title": "IOQ", - "uid": "hIsIF2x4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/JES.json b/grafana/rmf-app/src/dashboards/dds/JES.json index f92a7329..86c073c6 100644 --- a/grafana/rmf-app/src/dashboards/dds/JES.json +++ b/grafana/rmf-app/src/dashboards/dds/JES.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -206,7 +192,6 @@ "timepicker": {}, "timezone": "", "title": "JES", - "uid": "UqUcOhx4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/LOCKSP.json b/grafana/rmf-app/src/dashboards/dds/LOCKSP.json index 736ebaa9..360dc13a 100644 --- a/grafana/rmf-app/src/dashboards/dds/LOCKSP.json +++ b/grafana/rmf-app/src/dashboards/dds/LOCKSP.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -199,7 +185,6 @@ "timepicker": {}, "timezone": "", "title": "LOCKSP", - "uid": "pF3Dthx4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/LOCKSU.json b/grafana/rmf-app/src/dashboards/dds/LOCKSU.json index 0e883da5..3cfc439a 100644 --- a/grafana/rmf-app/src/dashboards/dds/LOCKSU.json +++ b/grafana/rmf-app/src/dashboards/dds/LOCKSU.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -199,7 +185,6 @@ "timepicker": {}, "timezone": "", "title": "LOCKSU", - "uid": "SQ-cthbVk", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/OPD.json b/grafana/rmf-app/src/dashboards/dds/OPD.json index 77a2a23b..aae6683f 100644 --- a/grafana/rmf-app/src/dashboards/dds/OPD.json +++ b/grafana/rmf-app/src/dashboards/dds/OPD.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -208,7 +194,6 @@ "timepicker": {}, "timezone": "", "title": "OPD", - "uid": "4_F2phxVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Overall Image Activity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Overall Image Activity (Timeline).json index 935f59d8..c237d4c4 100644 --- a/grafana/rmf-app/src/dashboards/dds/Overall Image Activity (Timeline).json +++ b/grafana/rmf-app/src/dashboards/dds/Overall Image Activity (Timeline).json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -556,7 +542,6 @@ "timepicker": {}, "timezone": "", "title": "Overall Image Activity (Timeline)", - "uid": "OJ3OfR-4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Overall Image Activity.json b/grafana/rmf-app/src/dashboards/dds/Overall Image Activity.json index 1d0a2edf..a2b8b445 100644 --- a/grafana/rmf-app/src/dashboards/dds/Overall Image Activity.json +++ b/grafana/rmf-app/src/dashboards/dds/Overall Image Activity.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -676,7 +662,6 @@ "timepicker": {}, "timezone": "", "title": "Overall Image Activity", - "uid": "zhzdBRa4z", "version": 2, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/PCIE.json b/grafana/rmf-app/src/dashboards/dds/PCIE.json index db3d07a1..cdf5cbd5 100644 --- a/grafana/rmf-app/src/dashboards/dds/PCIE.json +++ b/grafana/rmf-app/src/dashboards/dds/PCIE.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -238,7 +224,6 @@ "timepicker": {}, "timezone": "", "title": "PCIE", - "uid": "EDKBt2b4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/PROC.json b/grafana/rmf-app/src/dashboards/dds/PROC.json index a1e2b736..8779e370 100644 --- a/grafana/rmf-app/src/dashboards/dds/PROC.json +++ b/grafana/rmf-app/src/dashboards/dds/PROC.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -242,7 +228,6 @@ "timepicker": {}, "timezone": "", "title": "PROC", - "uid": "UU2_phbVk", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/PROCU.json b/grafana/rmf-app/src/dashboards/dds/PROCU.json index e0c7df26..a566cb52 100644 --- a/grafana/rmf-app/src/dashboards/dds/PROCU.json +++ b/grafana/rmf-app/src/dashboards/dds/PROCU.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -214,7 +200,6 @@ "timepicker": {}, "timezone": "", "title": "PROCU", - "uid": "AKJi22bVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Performance Index (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Performance Index (Timeline).json index ae3e5ae8..85ffae53 100644 --- a/grafana/rmf-app/src/dashboards/dds/Performance Index (Timeline).json +++ b/grafana/rmf-app/src/dashboards/dds/Performance Index (Timeline).json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -308,7 +294,6 @@ "timepicker": {}, "timezone": "", "title": "Performance Index (Timeline)", - "uid": "6fHYXR-4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Performance Index.json b/grafana/rmf-app/src/dashboards/dds/Performance Index.json index 80b192c1..51c781a7 100644 --- a/grafana/rmf-app/src/dashboards/dds/Performance Index.json +++ b/grafana/rmf-app/src/dashboards/dds/Performance Index.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -391,7 +377,6 @@ "timepicker": {}, "timezone": "", "title": "Performance Index", - "uid": "_wdQ_g-4k", "version": 1, "weekStart": "" -} \ No newline at end of file +} diff --git a/grafana/rmf-app/src/dashboards/dds/Response Time (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Response Time (Timeline).json index 2fa7e417..634e99bd 100644 --- a/grafana/rmf-app/src/dashboards/dds/Response Time (Timeline).json +++ b/grafana/rmf-app/src/dashboards/dds/Response Time (Timeline).json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -563,7 +549,6 @@ "timepicker": {}, "timezone": "", "title": "Response Time (Timeline)", - "uid": "3SUnnz-4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Response Time.json b/grafana/rmf-app/src/dashboards/dds/Response Time.json index c8886f3f..e32c7a0d 100644 --- a/grafana/rmf-app/src/dashboards/dds/Response Time.json +++ b/grafana/rmf-app/src/dashboards/dds/Response Time.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -656,7 +642,6 @@ "timepicker": {}, "timezone": "", "title": "Response Time", - "uid": "2cYUMz-Vz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/SPACED.json b/grafana/rmf-app/src/dashboards/dds/SPACED.json index 466b3313..2132c296 100644 --- a/grafana/rmf-app/src/dashboards/dds/SPACED.json +++ b/grafana/rmf-app/src/dashboards/dds/SPACED.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -336,7 +322,6 @@ "timepicker": {}, "timezone": "", "title": "SPACED", - "uid": "67qCbMx4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/SPACEG.json b/grafana/rmf-app/src/dashboards/dds/SPACEG.json index e23b87e4..16afe690 100644 --- a/grafana/rmf-app/src/dashboards/dds/SPACEG.json +++ b/grafana/rmf-app/src/dashboards/dds/SPACEG.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -336,7 +322,6 @@ "timepicker": {}, "timezone": "", "title": "SPACEG", - "uid": "xvJzBMx4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/STOR.json b/grafana/rmf-app/src/dashboards/dds/STOR.json index 5a69783f..d2f49ad3 100644 --- a/grafana/rmf-app/src/dashboards/dds/STOR.json +++ b/grafana/rmf-app/src/dashboards/dds/STOR.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -227,7 +213,6 @@ "timepicker": {}, "timezone": "", "title": "STOR", - "uid": "TRmrBhb4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/STORC.json b/grafana/rmf-app/src/dashboards/dds/STORC.json index 54eeea30..58ca486b 100644 --- a/grafana/rmf-app/src/dashboards/dds/STORC.json +++ b/grafana/rmf-app/src/dashboards/dds/STORC.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -263,7 +249,6 @@ "timepicker": {}, "timezone": "", "title": "STORC", - "uid": "HRQMYhx4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/STORCR.json b/grafana/rmf-app/src/dashboards/dds/STORCR.json index 0042a427..a1524647 100644 --- a/grafana/rmf-app/src/dashboards/dds/STORCR.json +++ b/grafana/rmf-app/src/dashboards/dds/STORCR.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -201,7 +187,6 @@ "timepicker": {}, "timezone": "", "title": "STORCR", - "uid": "SHvOYhx4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/STORF.json b/grafana/rmf-app/src/dashboards/dds/STORF.json index 5e571850..e58f6335 100644 --- a/grafana/rmf-app/src/dashboards/dds/STORF.json +++ b/grafana/rmf-app/src/dashboards/dds/STORF.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -210,7 +196,6 @@ "timepicker": {}, "timezone": "", "title": "STORF", - "uid": "RgP-Y2xVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/STORM.json b/grafana/rmf-app/src/dashboards/dds/STORM.json index 38a81a39..9df35ecd 100644 --- a/grafana/rmf-app/src/dashboards/dds/STORM.json +++ b/grafana/rmf-app/src/dashboards/dds/STORM.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -288,7 +274,6 @@ "timepicker": {}, "timezone": "", "title": "STORM", - "uid": "7sNsLhxVk", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/STORR.json b/grafana/rmf-app/src/dashboards/dds/STORR.json index 4618ef12..b34633e1 100644 --- a/grafana/rmf-app/src/dashboards/dds/STORR.json +++ b/grafana/rmf-app/src/dashboards/dds/STORR.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -281,7 +267,6 @@ "timepicker": {}, "timezone": "", "title": "STORR", - "uid": "fFv0s2bVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/STORS.json b/grafana/rmf-app/src/dashboards/dds/STORS.json index 8dfd462e..07f1dac1 100644 --- a/grafana/rmf-app/src/dashboards/dds/STORS.json +++ b/grafana/rmf-app/src/dashboards/dds/STORS.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -254,7 +240,6 @@ "timepicker": {}, "timezone": "", "title": "STORS", - "uid": "Zp5Pyhx4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/SYSINFO.json b/grafana/rmf-app/src/dashboards/dds/SYSINFO.json index e81a01a2..7c75a93c 100644 --- a/grafana/rmf-app/src/dashboards/dds/SYSINFO.json +++ b/grafana/rmf-app/src/dashboards/dds/SYSINFO.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -374,7 +360,6 @@ "timepicker": {}, "timezone": "", "title": "SYSINFO", - "uid": "OEpXshbVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/SYSRG.json b/grafana/rmf-app/src/dashboards/dds/SYSRG.json index 66b11560..6939ab50 100644 --- a/grafana/rmf-app/src/dashboards/dds/SYSRG.json +++ b/grafana/rmf-app/src/dashboards/dds/SYSRG.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -308,7 +294,6 @@ "timepicker": {}, "timezone": "", "title": "SYSRG", - "uid": "fsOgukbVk", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/SYSSUM.json b/grafana/rmf-app/src/dashboards/dds/SYSSUM.json index f2832e77..a3990783 100644 --- a/grafana/rmf-app/src/dashboards/dds/SYSSUM.json +++ b/grafana/rmf-app/src/dashboards/dds/SYSSUM.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -336,7 +322,6 @@ "timepicker": {}, "timezone": "", "title": "SYSSUM", - "uid": "qsmbJkxVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/USAGE.json b/grafana/rmf-app/src/dashboards/dds/USAGE.json index 3ed637ac..9e7f642b 100644 --- a/grafana/rmf-app/src/dashboards/dds/USAGE.json +++ b/grafana/rmf-app/src/dashboards/dds/USAGE.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -248,7 +234,6 @@ "timepicker": {}, "timezone": "", "title": "USAGE", - "uid": "EjkVU2b4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Using & Delays (Timeline).json b/grafana/rmf-app/src/dashboards/dds/Using & Delays (Timeline).json index c82c53e0..e3ee97bf 100644 --- a/grafana/rmf-app/src/dashboards/dds/Using & Delays (Timeline).json +++ b/grafana/rmf-app/src/dashboards/dds/Using & Delays (Timeline).json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -488,7 +474,6 @@ "timepicker": {}, "timezone": "", "title": "Using & Delays (Timeline)", - "uid": "JTSL7kaVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/Using & Delays.json b/grafana/rmf-app/src/dashboards/dds/Using & Delays.json index 827aa2aa..db93eee4 100644 --- a/grafana/rmf-app/src/dashboards/dds/Using & Delays.json +++ b/grafana/rmf-app/src/dashboards/dds/Using & Delays.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -644,7 +630,6 @@ "timepicker": {}, "timezone": "", "title": "Using & Delays", - "uid": "ywfxnk-Vk", "version": 2, "weekStart": "" -} \ No newline at end of file +} diff --git a/grafana/rmf-app/src/dashboards/dds/XCF Activity (Timeline).json b/grafana/rmf-app/src/dashboards/dds/XCF Activity (Timeline).json index dd2e6065..6ee46fdd 100644 --- a/grafana/rmf-app/src/dashboards/dds/XCF Activity (Timeline).json +++ b/grafana/rmf-app/src/dashboards/dds/XCF Activity (Timeline).json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -512,7 +498,6 @@ "timepicker": {}, "timezone": "", "title": "XCF Activity (Timeline)", - "uid": "7NmYVkaVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/XCF Activity.json b/grafana/rmf-app/src/dashboards/dds/XCF Activity.json index 36a3df83..2b6ae1c2 100644 --- a/grafana/rmf-app/src/dashboards/dds/XCF Activity.json +++ b/grafana/rmf-app/src/dashboards/dds/XCF Activity.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -623,7 +609,6 @@ "timepicker": {}, "timezone": "", "title": "XCF Activity", - "uid": "eANM4za4z", "version": 2, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/XCFGROUP.json b/grafana/rmf-app/src/dashboards/dds/XCFGROUP.json index 56709df1..18180edf 100644 --- a/grafana/rmf-app/src/dashboards/dds/XCFGROUP.json +++ b/grafana/rmf-app/src/dashboards/dds/XCFGROUP.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -340,7 +326,6 @@ "timepicker": {}, "timezone": "", "title": "XCFGROUP", - "uid": "o-1ZBMb4z", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/XCFOVW.json b/grafana/rmf-app/src/dashboards/dds/XCFOVW.json index 85bb5b80..56d67182 100644 --- a/grafana/rmf-app/src/dashboards/dds/XCFOVW.json +++ b/grafana/rmf-app/src/dashboards/dds/XCFOVW.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -340,7 +326,6 @@ "timepicker": {}, "timezone": "", "title": "XCFOVW", - "uid": "6R_SBMxVk", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/XCFPATH.json b/grafana/rmf-app/src/dashboards/dds/XCFPATH.json index 5ef9cf59..98737444 100644 --- a/grafana/rmf-app/src/dashboards/dds/XCFPATH.json +++ b/grafana/rmf-app/src/dashboards/dds/XCFPATH.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -346,7 +332,6 @@ "timepicker": {}, "timezone": "", "title": "XCFPATH", - "uid": "ma2FBGx4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/XCFSYS.json b/grafana/rmf-app/src/dashboards/dds/XCFSYS.json index 50f84fd9..c2bff750 100644 --- a/grafana/rmf-app/src/dashboards/dds/XCFSYS.json +++ b/grafana/rmf-app/src/dashboards/dds/XCFSYS.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -335,7 +321,6 @@ "timepicker": {}, "timezone": "", "title": "XCFSYS", - "uid": "1eORPMb4k", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/ZFSFS.json b/grafana/rmf-app/src/dashboards/dds/ZFSFS.json index 7f48b7e2..1408bcf3 100644 --- a/grafana/rmf-app/src/dashboards/dds/ZFSFS.json +++ b/grafana/rmf-app/src/dashboards/dds/ZFSFS.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -356,7 +342,6 @@ "timepicker": {}, "timezone": "", "title": "ZFSFS", - "uid": "W2JGPGbVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/ZFSKN.json b/grafana/rmf-app/src/dashboards/dds/ZFSKN.json index 04071557..507400e3 100644 --- a/grafana/rmf-app/src/dashboards/dds/ZFSKN.json +++ b/grafana/rmf-app/src/dashboards/dds/ZFSKN.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -336,7 +322,6 @@ "timepicker": {}, "timezone": "", "title": "ZFSKN", - "uid": "mr2-XMxVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/dds/ZFSOVW.json b/grafana/rmf-app/src/dashboards/dds/ZFSOVW.json index 6054da75..c306f6ff 100644 --- a/grafana/rmf-app/src/dashboards/dds/ZFSOVW.json +++ b/grafana/rmf-app/src/dashboards/dds/ZFSOVW.json @@ -47,20 +47,6 @@ "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, - "links": [ - { - "asDropdown": false, - "icon": "dashboard", - "includeVars": false, - "keepTime": false, - "tags": [], - "targetBlank": false, - "title": "RMF Dashboards", - "tooltip": "RMF Dashboards", - "type": "link", - "url": "/d/kCJN4Vh4z/dashboards?orgId=1" - } - ], "liveNow": false, "panels": [ { @@ -386,7 +372,6 @@ "timepicker": {}, "timezone": "", "title": "ZFSOVW", - "uid": "IAzYuMxVz", "version": 1, "weekStart": "" } diff --git a/grafana/rmf-app/src/dashboards/prometheus/zos-coupling-facility.json b/grafana/rmf-app/src/dashboards/prometheus/zos-coupling-facility.json index 837d547a..1de43b1d 100644 --- a/grafana/rmf-app/src/dashboards/prometheus/zos-coupling-facility.json +++ b/grafana/rmf-app/src/dashboards/prometheus/zos-coupling-facility.json @@ -261,7 +261,7 @@ "h": 1, "w": 24, "x": 0, - "y": 20 + "y": 6 }, "panels": [], "title": "Usage History", @@ -332,7 +332,7 @@ "h": 10, "w": 12, "x": 0, - "y": 8 + "y": 7 }, "interval": "${mintime}", "options": { @@ -429,7 +429,7 @@ "h": 10, "w": 12, "x": 12, - "y": 8 + "y": 7 }, "interval": "${mintime}", "options": { @@ -527,7 +527,7 @@ "h": 10, "w": 12, "x": 0, - "y": 18 + "y": 17 }, "interval": "${mintime}", "options": { @@ -626,7 +626,7 @@ "h": 10, "w": 12, "x": 12, - "y": 18 + "y": 17 }, "interval": "${mintime}", "options": { diff --git a/grafana/rmf-app/src/dashboards/prometheus/zos-msu-capacity.json b/grafana/rmf-app/src/dashboards/prometheus/zos-msu-capacity.json index be8fcd67..83124ed6 100644 --- a/grafana/rmf-app/src/dashboards/prometheus/zos-msu-capacity.json +++ b/grafana/rmf-app/src/dashboards/prometheus/zos-msu-capacity.json @@ -101,18 +101,6 @@ } ], "title": "Current CPC Capacity (percent)", - "transformations": [ - { - "disabled": true, - "id": "reduce", - "options": { - "includeTimeField": false, - "labelsToFields": false, - "mode": "seriesToRows", - "reducers": ["median", "min", "mean", "max", "last"] - } - } - ], "type": "gauge" }, { @@ -268,7 +256,7 @@ "interval": "${mintime}", "options": { "legend": { - "calcs": ["last", "median", "min", "max"], + "calcs": ["last", "mean", "min", "max"], "displayMode": "table", "placement": "right", "showLegend": true From 6d1b28ee4b3149a9947d9d3f9acba7e534b1437a Mon Sep 17 00:00:00 2001 From: Natasha Kanga Date: Fri, 8 Aug 2025 16:58:15 +0530 Subject: [PATCH 4/9] RMF Grafana doc updates for v1.1.0 Signed-off-by: Natasha Kanga --- .../doc/src/install_grafana_plugin.dita | 40 ++++-------- .../doc/src/prometheus_sample_dashboards.dita | 64 +++++++++++++++++++ grafana/rmf-app/doc/src/rmf_grafana.ditamap | 2 +- grafana/rmf-app/doc/src/update_plugin.dita | 47 ++++---------- 4 files changed, 93 insertions(+), 60 deletions(-) create mode 100644 grafana/rmf-app/doc/src/prometheus_sample_dashboards.dita diff --git a/grafana/rmf-app/doc/src/install_grafana_plugin.dita b/grafana/rmf-app/doc/src/install_grafana_plugin.dita index d1525658..ff1ef149 100644 --- a/grafana/rmf-app/doc/src/install_grafana_plugin.dita +++ b/grafana/rmf-app/doc/src/install_grafana_plugin.dita @@ -163,37 +163,25 @@ - Verify the signature of the IBM RMF Grafana plugin, which is signed with the - GPG key, by performing the following sub-steps: + To install the sample dashboards, perform the following sub-steps: - Download the PUBLIC_KEY.asc (GPG public key) - file. - The location of the file is as - follows: + Go to IBM RMF App by selecting the + Go to IBM RMF App option on the plugin + configuration or the More Apps option from the + sidebar menu. - Follow the instructions in the Importing a public key section of the GPG - user guide. - - - Download the plugin - (ibm-rmf-grafana-x.y.z.zip) and signature file - (ibm-rmf-grafana-x.y.z.zip.asc) from https://github.com/IBM/RMF/releases. - - - Run the following command to verify the signature: + On the IBM RMF App page, follow the instructions + provided to manage the sample dashboard deployment. - gpg --verify ibm-rmf-grafana-x.y.z.zip.asc ibm-rmf-grafana-x.y.z.zip -

Where x.y.z is the version number - of the plugin.

-

For more information, refer to the GPG user guide.

+ Clicking Install + creates a folder with a reserved UID and the sample dashboards are + added to the folder. Neither the folder or dashboards are owned by + the plugin and can be managed by users. + After + the installation completes, you may need to reload the page to see + the folders under the Dashboards section.
diff --git a/grafana/rmf-app/doc/src/prometheus_sample_dashboards.dita b/grafana/rmf-app/doc/src/prometheus_sample_dashboards.dita new file mode 100644 index 00000000..0e66c387 --- /dev/null +++ b/grafana/rmf-app/doc/src/prometheus_sample_dashboards.dita @@ -0,0 +1,64 @@ + + + + Prometheus Sample Dashboards + + Prometheus Sample Dashboards + + The DDS exposes Monitor III data to + third-party tools using the OpenMetrics exposition format. + +

Some examples of the tools are:

    +
  • Prometheus
  • +
  • VictoriaMetrics
  • +
  • Telegraf
  • +

+

The Monitor III data is exposed through the /metrics/m3 + endpoint.

+

The endpoint accepts an optional groups parameter to request + specific metric groups:

+

GET /gpm/metrics?groups=<metric-groups>

+

where <metric-groups> is a comma-separated list of metric groups + to be expose retrieved. For more information, see DDS documentation.

+

The Prometheus dashboards are included in the plugin. To be able to use them, follow the + steps below:

    +
  1. Install the plugin and deploy it. For more information, see Installing the RMF for z/OS plugin on + Grafana.
  2. +
  3. +

    Configure Prometheus to scrape the metrics exposed by DDS. For more information, see + the Prometheus documentation.

    +

    Some of the scrape target definition examples for Prometheus are as + follows:

    +

    To expose scrape for all the configured metrics as defined in DDS GPMOMC:

    + - job_name: "m3@plex00" + scrape_interval: 100s # Should be equal to the Monitor III mintime + scrape_timeout: 50s + metrics_path: /gpm/metrics + static_configs: + - targets: [ "ddshostname:8803" ] +

    To expose scrape for all the CPC and LPAR related metrics as defined in DDS + GPMOMC:- job_name: "m3@plex00" + scrape_interval: 100s # Should be equal to the Monitor III mintime + scrape_timeout: 50s + metrics_path: /gpm/metrics + params: + groups: cpcs,lpars + static_configs: + - targets: [ "ddshostname:8803" ] +

    +
  4. +
  5. Create a Prometheus data source that points to the Prometheus server. For more + information, see the Grafana documentation.
  6. +

+
+
diff --git a/grafana/rmf-app/doc/src/rmf_grafana.ditamap b/grafana/rmf-app/doc/src/rmf_grafana.ditamap index d38899fc..3a103de7 100644 --- a/grafana/rmf-app/doc/src/rmf_grafana.ditamap +++ b/grafana/rmf-app/doc/src/rmf_grafana.ditamap @@ -10,8 +10,8 @@ + - diff --git a/grafana/rmf-app/doc/src/update_plugin.dita b/grafana/rmf-app/doc/src/update_plugin.dita index 435a28c2..041690bb 100644 --- a/grafana/rmf-app/doc/src/update_plugin.dita +++ b/grafana/rmf-app/doc/src/update_plugin.dita @@ -75,45 +75,26 @@
- - Perform the following sub-steps to re-import the dashboards. - After upgrading the plugin to a new version, it is essential to re-import the - dashboard. This ensures that you are utilizing the most up-to-date features in - the dashboards.You can find the updated - dashboards for each release by referring to the CHANGELOG of the plugin. You do not need to - re-import all the dashboards. - + + To update the sample dashboards, perform the following sub-steps: + - Enter the URL of Grafana in your web browser. + Go to IBM RMF App by selecting the + Go to IBM RMF App option on the plugin + configuration or the More Apps option from the + sidebar menu. - Enter the username and password of Grafana on the - sign-in page. - - - Go to - Administration - Plugins - . + On the IBM RMF App page, follow the instructions + provided to manage the sample dashboard deployment. - + After clicking the Update/ + Reset or Delete option, the + destination folder containing the reserved UID is deleted. + If you rename or move the + reserved folder, it retains the same UID and will reset. - - Enter RMF in the Search bar - on the Plugins page. - - - Click in - the search results. - - - Click Dashboards, and then click - Re-import to re-import the dashboards. - From 71ac377f31a25fc4d982fbf63533ffd096628db3 Mon Sep 17 00:00:00 2001 From: nkanga-rocket Date: Fri, 8 Aug 2025 18:02:10 +0530 Subject: [PATCH 5/9] Update CHANGELOG.md v1.1.0 doc updates. --- grafana/rmf-app/CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/grafana/rmf-app/CHANGELOG.md b/grafana/rmf-app/CHANGELOG.md index d5c94e4b..cd3cfd5f 100644 --- a/grafana/rmf-app/CHANGELOG.md +++ b/grafana/rmf-app/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 1.1.0 (2025-08-12) + +- Change in Sample Dashboards Deployment method. + -Sample dashboards are now deployed through the IBM RMF application instead of using the standard Grafana bundling process. Users can manage the deployment of sample dashboards directly on the app page. +- Sample dashboards are deployed into dedicated IBM RMF folders. + ## 1.0.11 (2025-07-25) - Fixed issues that caused dashboards showing maximum 20 systems per sysplex. From 5444a6f30d8ff4107dc933d9ebb757bd2e1f7d79 Mon Sep 17 00:00:00 2001 From: nkanga-rocket Date: Fri, 8 Aug 2025 18:02:57 +0530 Subject: [PATCH 6/9] Update CHANGELOG.md v1.1.0 doc updates. --- grafana/rmf-app/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grafana/rmf-app/CHANGELOG.md b/grafana/rmf-app/CHANGELOG.md index cd3cfd5f..8c65105f 100644 --- a/grafana/rmf-app/CHANGELOG.md +++ b/grafana/rmf-app/CHANGELOG.md @@ -3,7 +3,7 @@ ## 1.1.0 (2025-08-12) - Change in Sample Dashboards Deployment method. - -Sample dashboards are now deployed through the IBM RMF application instead of using the standard Grafana bundling process. Users can manage the deployment of sample dashboards directly on the app page. + Sample dashboards are now deployed through the IBM RMF application instead of using the standard Grafana bundling process. Users can manage the deployment of sample dashboards directly on the app page. - Sample dashboards are deployed into dedicated IBM RMF folders. ## 1.0.11 (2025-07-25) From dc0116a29ee4dc054c0574694bce858620f65f49 Mon Sep 17 00:00:00 2001 From: nkanga-rocket Date: Fri, 8 Aug 2025 20:07:05 +0530 Subject: [PATCH 7/9] Update CHANGELOG.md v1.1.0 doc updates. --- grafana/rmf-app/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grafana/rmf-app/CHANGELOG.md b/grafana/rmf-app/CHANGELOG.md index 8c65105f..17057014 100644 --- a/grafana/rmf-app/CHANGELOG.md +++ b/grafana/rmf-app/CHANGELOG.md @@ -2,7 +2,7 @@ ## 1.1.0 (2025-08-12) -- Change in Sample Dashboards Deployment method. +- Change in deployment method for sample dashboards. Sample dashboards are now deployed through the IBM RMF application instead of using the standard Grafana bundling process. Users can manage the deployment of sample dashboards directly on the app page. - Sample dashboards are deployed into dedicated IBM RMF folders. From 6182b466bb2c27e724945bb8335575ae7793a3c7 Mon Sep 17 00:00:00 2001 From: Natasha Kanga Date: Fri, 8 Aug 2025 20:15:23 +0530 Subject: [PATCH 8/9] v1.1.0 doc updates. Signed-off-by: Natasha Kanga --- .../grafana/rmf-app/access_grafana_zosmf.html | 4 +- docs/grafana/rmf-app/alerts.html | 4 +- docs/grafana/rmf-app/apply_visualize.html | 8 +- docs/grafana/rmf-app/context-help-map.xml | 3 +- docs/grafana/rmf-app/create_datasources.html | 10 +- docs/grafana/rmf-app/db_ovw.html | 28 +- .../grafana/rmf-app/define_grafana_zosmf.html | 4 +- docs/grafana/rmf-app/error_reports.html | 4 +- .../grafana/rmf-app/grafana_config_parms.html | 4 +- docs/grafana/rmf-app/grafana_via_zosmf.html | 4 +- docs/grafana/rmf-app/historical_data.html | 4 +- docs/grafana/rmf-app/index.html | 2 +- .../rmf-app/install_grafana_plugin.html | 38 +- .../rmf-app/oxygen-webhelp/app/config.js | 2 +- .../app/context-help/context-help-map.js | 2 +- ...4e188.js => grafana_via_zosmf-d329e186.js} | 2 +- .../app/nav-links/json/nav-links.js | 2 +- ...f-d324e207.js => prereq_zosmf-d329e205.js} | 2 +- .../app/search/index/htmlFileInfoList.js | 2 +- .../app/search/index/index-1.js | 2 +- .../app/search/index/index-2.js | 2 +- .../app/search/index/index-3.js | 2 +- .../app/search/index/keywords.js | 13 +- .../app/search/index/link-to-parent.js | 2 +- docs/grafana/rmf-app/pdf/rmf_grafana.pdf | Bin 988034 -> 890259 bytes docs/grafana/rmf-app/pdf_guide.html | 4 +- docs/grafana/rmf-app/prereq_zosmf.html | 4 +- .../rmf-app/prometheus_sample_dashboards.html | 229 +++ docs/grafana/rmf-app/query_lang.html | 4 +- docs/grafana/rmf-app/rn.html | 19 +- docs/grafana/rmf-app/ts_issues.html | 4 +- docs/grafana/rmf-app/update_plugin.html | 54 +- docs/grafana/rmf-app/variables.html | 4 +- docs/grafana/rmf-app/visual_grafana.html | 4 +- .../doc/src/install_grafana_plugin.dita | 4 +- grafana/rmf-app/doc/src/pdf/rmf_grafana.pdf | Bin 988034 -> 890259 bytes .../doc/src/prometheus_sample_dashboards.dita | 31 +- grafana/rmf-app/doc/src/rn.dita | 15 + grafana/rmf-app/doc/src/temp/.job.xml | 1 + .../cfg/common/artwork/ISO_7010_W001.svg | 50 + .../OpenTopic/cfg/common/artwork/hand.gif | Bin 0 -> 1067 bytes .../OpenTopic/cfg/common/artwork/hand_rtl.gif | Bin 0 -> 2100 bytes .../OpenTopic/cfg/common/artwork/warning.gif | Bin 0 -> 1156 bytes .../doc/src/temp/access_grafana_zosmf.dita | 38 + grafana/rmf-app/doc/src/temp/alerts.dita | 17 + .../rmf-app/doc/src/temp/apply_visualize.dita | 135 ++ grafana/rmf-app/doc/src/temp/conref.dita | 51 + .../doc/src/temp/create_datasources.dita | 130 ++ grafana/rmf-app/doc/src/temp/db_ovw.dita | 142 ++ .../doc/src/temp/define_grafana_zosmf.dita | 84 + .../doc/src/temp/ditaot.generated.ditaval | 4 + .../rmf-app/doc/src/temp/error_reports.dita | 67 + .../doc/src/temp/grafana_config_parms.dita | 137 ++ .../doc/src/temp/grafana_via_zosmf.dita | 42 + .../rmf-app/doc/src/temp/historical_data.dita | 30 + .../doc/src/temp/install_grafana_plugin.dita | 187 ++ .../rmf-app/doc/src/temp/prereq_zosmf.dita | 90 + .../temp/prometheus_sample_dashboards.dita | 54 + grafana/rmf-app/doc/src/temp/query_lang.dita | 128 ++ .../rmf-app/doc/src/temp/relflagimage.list | 0 .../rmf-app/doc/src/temp/rmf_grafana.ditamap | 4 + .../doc/src/temp/rmf_grafana_MERGED.xml | 1685 +++++++++++++++++ grafana/rmf-app/doc/src/temp/rn.dita | 297 +++ grafana/rmf-app/doc/src/temp/stage1.xml | 1685 +++++++++++++++++ grafana/rmf-app/doc/src/temp/stage1.xml.pp | 1664 ++++++++++++++++ .../doc/src/temp/subject_scheme.dictionary | 4 + grafana/rmf-app/doc/src/temp/subrelation.xml | 4 + grafana/rmf-app/doc/src/temp/ts_issues.dita | 47 + .../rmf-app/doc/src/temp/update_plugin.dita | 97 + .../rmf-app/doc/src/temp/usr.input.file.list | 1 + grafana/rmf-app/doc/src/temp/variables.dita | 87 + .../rmf-app/doc/src/temp/visual_grafana.dita | 32 + grafana/rmf-app/doc/src/update_plugin.dita | 11 +- 73 files changed, 7376 insertions(+), 155 deletions(-) rename docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/{grafana_via_zosmf-d324e188.js => grafana_via_zosmf-d329e186.js} (79%) rename docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/{prereq_zosmf-d324e207.js => prereq_zosmf-d329e205.js} (83%) create mode 100644 docs/grafana/rmf-app/prometheus_sample_dashboards.html create mode 100644 grafana/rmf-app/doc/src/temp/.job.xml create mode 100644 grafana/rmf-app/doc/src/temp/Configuration/OpenTopic/cfg/common/artwork/ISO_7010_W001.svg create mode 100644 grafana/rmf-app/doc/src/temp/Configuration/OpenTopic/cfg/common/artwork/hand.gif create mode 100644 grafana/rmf-app/doc/src/temp/Configuration/OpenTopic/cfg/common/artwork/hand_rtl.gif create mode 100644 grafana/rmf-app/doc/src/temp/Configuration/OpenTopic/cfg/common/artwork/warning.gif create mode 100644 grafana/rmf-app/doc/src/temp/access_grafana_zosmf.dita create mode 100644 grafana/rmf-app/doc/src/temp/alerts.dita create mode 100644 grafana/rmf-app/doc/src/temp/apply_visualize.dita create mode 100644 grafana/rmf-app/doc/src/temp/conref.dita create mode 100644 grafana/rmf-app/doc/src/temp/create_datasources.dita create mode 100644 grafana/rmf-app/doc/src/temp/db_ovw.dita create mode 100644 grafana/rmf-app/doc/src/temp/define_grafana_zosmf.dita create mode 100644 grafana/rmf-app/doc/src/temp/ditaot.generated.ditaval create mode 100644 grafana/rmf-app/doc/src/temp/error_reports.dita create mode 100644 grafana/rmf-app/doc/src/temp/grafana_config_parms.dita create mode 100644 grafana/rmf-app/doc/src/temp/grafana_via_zosmf.dita create mode 100644 grafana/rmf-app/doc/src/temp/historical_data.dita create mode 100644 grafana/rmf-app/doc/src/temp/install_grafana_plugin.dita create mode 100644 grafana/rmf-app/doc/src/temp/prereq_zosmf.dita create mode 100644 grafana/rmf-app/doc/src/temp/prometheus_sample_dashboards.dita create mode 100644 grafana/rmf-app/doc/src/temp/query_lang.dita create mode 100644 grafana/rmf-app/doc/src/temp/relflagimage.list create mode 100644 grafana/rmf-app/doc/src/temp/rmf_grafana.ditamap create mode 100644 grafana/rmf-app/doc/src/temp/rmf_grafana_MERGED.xml create mode 100644 grafana/rmf-app/doc/src/temp/rn.dita create mode 100644 grafana/rmf-app/doc/src/temp/stage1.xml create mode 100644 grafana/rmf-app/doc/src/temp/stage1.xml.pp create mode 100644 grafana/rmf-app/doc/src/temp/subject_scheme.dictionary create mode 100644 grafana/rmf-app/doc/src/temp/subrelation.xml create mode 100644 grafana/rmf-app/doc/src/temp/ts_issues.dita create mode 100644 grafana/rmf-app/doc/src/temp/update_plugin.dita create mode 100644 grafana/rmf-app/doc/src/temp/usr.input.file.list create mode 100644 grafana/rmf-app/doc/src/temp/variables.dita create mode 100644 grafana/rmf-app/doc/src/temp/visual_grafana.dita diff --git a/docs/grafana/rmf-app/access_grafana_zosmf.html b/docs/grafana/rmf-app/access_grafana_zosmf.html index ae911872..1a95bf8f 100644 --- a/docs/grafana/rmf-app/access_grafana_zosmf.html +++ b/docs/grafana/rmf-app/access_grafana_zosmf.html @@ -1,6 +1,6 @@ - Accessing the Grafana dashboard + Accessing the Grafana dashboard @@ -126,7 +126,7 @@ diff --git a/docs/grafana/rmf-app/alerts.html b/docs/grafana/rmf-app/alerts.html index ad51a706..3865949b 100644 --- a/docs/grafana/rmf-app/alerts.html +++ b/docs/grafana/rmf-app/alerts.html @@ -1,6 +1,6 @@ - Introduction to Alerts + Introduction to Alerts @@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/apply_visualize.html b/docs/grafana/rmf-app/apply_visualize.html index c98f68dd..caf0f48e 100644 --- a/docs/grafana/rmf-app/apply_visualize.html +++ b/docs/grafana/rmf-app/apply_visualize.html @@ -1,6 +1,6 @@ - - Applying visualization to RMF data + + Applying visualization to RMF data @@ -98,7 +98,7 @@ @@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/context-help-map.xml b/docs/grafana/rmf-app/context-help-map.xml index 748e265c..5d4e09ca 100644 --- a/docs/grafana/rmf-app/context-help-map.xml +++ b/docs/grafana/rmf-app/context-help-map.xml @@ -4,8 +4,9 @@ + - diff --git a/docs/grafana/rmf-app/create_datasources.html b/docs/grafana/rmf-app/create_datasources.html index 82306e4c..6855d24a 100644 --- a/docs/grafana/rmf-app/create_datasources.html +++ b/docs/grafana/rmf-app/create_datasources.html @@ -1,6 +1,6 @@ - - Creating RMF data sources + + Creating RMF data sources @@ -98,8 +98,8 @@ + +
@@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/db_ovw.html b/docs/grafana/rmf-app/db_ovw.html index 46fe644a..3e64fa4e 100644 --- a/docs/grafana/rmf-app/db_ovw.html +++ b/docs/grafana/rmf-app/db_ovw.html @@ -1,6 +1,6 @@ - - RMF master dashboard + + RMF master dashboard @@ -90,16 +90,14 @@ @@ -123,19 +119,9 @@
- - - - -
- +
+
diff --git a/docs/grafana/rmf-app/define_grafana_zosmf.html b/docs/grafana/rmf-app/define_grafana_zosmf.html index fc34ee65..b698e200 100644 --- a/docs/grafana/rmf-app/define_grafana_zosmf.html +++ b/docs/grafana/rmf-app/define_grafana_zosmf.html @@ -1,6 +1,6 @@ - Defining the Grafana server + Defining the Grafana server @@ -126,7 +126,7 @@ diff --git a/docs/grafana/rmf-app/error_reports.html b/docs/grafana/rmf-app/error_reports.html index 872db1ab..2feb8e79 100644 --- a/docs/grafana/rmf-app/error_reports.html +++ b/docs/grafana/rmf-app/error_reports.html @@ -1,6 +1,6 @@ - Error reporting in the plugin + Error reporting in the plugin @@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/grafana_config_parms.html b/docs/grafana/rmf-app/grafana_config_parms.html index 32018c05..06a9f6be 100644 --- a/docs/grafana/rmf-app/grafana_config_parms.html +++ b/docs/grafana/rmf-app/grafana_config_parms.html @@ -1,6 +1,6 @@ - Grafana configuration parameters + Grafana configuration parameters @@ -124,7 +124,7 @@ diff --git a/docs/grafana/rmf-app/grafana_via_zosmf.html b/docs/grafana/rmf-app/grafana_via_zosmf.html index 9293986e..b8db9545 100644 --- a/docs/grafana/rmf-app/grafana_via_zosmf.html +++ b/docs/grafana/rmf-app/grafana_via_zosmf.html @@ -1,6 +1,6 @@ - Grafana through IBM z/OS Management Facility + Grafana through IBM z/OS Management Facility @@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/historical_data.html b/docs/grafana/rmf-app/historical_data.html index 18fae0f7..73cd904c 100644 --- a/docs/grafana/rmf-app/historical_data.html +++ b/docs/grafana/rmf-app/historical_data.html @@ -1,6 +1,6 @@ - Historical data collection + Historical data collection @@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/index.html b/docs/grafana/rmf-app/index.html index 05d7b933..88ed5370 100644 --- a/docs/grafana/rmf-app/index.html +++ b/docs/grafana/rmf-app/index.html @@ -107,7 +107,7 @@
-
Overview
Grafana is a platform for monitoring and visualizing data. It enables users to create, explore, and share dashboards that are interactive and customizable. The IBM® RMF for z/OS Grafana plugin provides effortless analysis and visualization of Resource Measurement Facility for z/OS (RMF for z/OS) Monitor III metrics and reports within the Grafana platform. Thereby, you can monitor and analyze the health and performance of applications.
Release notes
This article covers the new features, system requirements, and known issues of the IBM® RMF for z/OS Grafana plugin.
Installing the plugin
You must install the IBM® RMF for z/OS Grafana plugin to analyze and visualize RMF Monitor III metrics and reports.
Upgrading the plugin
You must ensure that the IBM RMF for z/OS Grafana plugin is up to date to leverage its enhanced functionalities. You can do so by either installing or upgrading to the latest version of the plugin.
Creating RMF data sources
To access RMF Monitor III metrics in Grafana, you need to connect to the Distributed Data Server (DDS) by adding an RMF data source.
RMF master dashboard
IBM® RMF for z/OS Grafana is a plugin provides custom panels for the RMF data source and master dashboard that consists of RMF Charts, RMF Reporting, and RMF Time Series dashboards.
Applying visualization to RMF data
By adding panels to dashboards, you can effectively present your RMF data in a visual format. Each panel must require at least one query to display a significant visualization.
IBM RMF query languages
In Grafana, queries are essential for fetching and transforming data from RMF data sources.
RMF Variable Query syntax
Variables are a powerful tool to create more interactive and dynamic dashboards. They offer a way to replace hard-coded values in metric queries and panel titles with placeholders for values.
Alerts
Grafana Alerting feature provides a reliable solution to detect and respond to system issues in real time.
Historical data
In Grafana, you can view historical data using absolute and relative time ranges.
Error types
Whenever you encounter issues while using the IBM RMF for z/OS Grafana plugin, you can view detailed error messages that contain sufficient information to help you identify and troubleshoot the problem.
Troubleshooting issues
This section guides how to analyze and address typical issues that may arise when using the IBM® RMF for z/OS Grafana plugin.
Grafana through z/OSMF
When you use IBM® z/OS Management Facility to monitor the performance of the z/OS sysplexes in your environment, you can also access Grafana dashboards from z/OSMF.
Prerequisites
Before you can start working with Grafana dashboards through z/OSMF, there are some prerequisites that you need to complete.
Defining the Grafana server
You must define the Grafana server as a target system in z/OSMF to access Grafana from the Resource Monitoring page of z/OSMF.
Accessing the Grafana dashboard
You can access the Grafana dashboard from the Resource Monitoring page of z/OSMF to investigate the RMF Monitor III metrics and reports.
PDF Guide
You can find the link to view or download IBM RMF for z/OS Grafana plugin user guide as a PDF file.
+
Overview
Grafana is a platform for monitoring and visualizing data. It enables users to create, explore, and share dashboards that are interactive and customizable. The IBM® RMF for z/OS Grafana plugin provides effortless analysis and visualization of Resource Measurement Facility for z/OS (RMF for z/OS) Monitor III metrics and reports within the Grafana platform. Thereby, you can monitor and analyze the health and performance of applications.
Release notes
This article covers the new features, system requirements, and known issues of the IBM® RMF for z/OS Grafana plugin.
Installing the plugin
You must install the IBM® RMF for z/OS Grafana plugin to analyze and visualize RMF Monitor III metrics and reports.
Upgrading the plugin
You must ensure that the IBM RMF for z/OS Grafana plugin is up to date to leverage its enhanced functionalities. You can do so by either installing or upgrading to the latest version of the plugin.
Prometheus Sample Dashboards
The RMF Distributed Data Server exposes Monitor III data to third-party tools using the OpenMetrics exposition format.
Creating RMF data sources
To access RMF Monitor III metrics in Grafana, you need to connect to the Distributed Data Server (DDS) by adding an RMF data source.
Applying visualization to RMF data
By adding panels to dashboards, you can effectively present your RMF data in a visual format. Each panel must require at least one query to display a significant visualization.
IBM RMF query languages
In Grafana, queries are essential for fetching and transforming data from RMF data sources.
RMF Variable Query syntax
Variables are a powerful tool to create more interactive and dynamic dashboards. They offer a way to replace hard-coded values in metric queries and panel titles with placeholders for values.
Alerts
Grafana Alerting feature provides a reliable solution to detect and respond to system issues in real time.
Historical data
In Grafana, you can view historical data using absolute and relative time ranges.
Error types
Whenever you encounter issues while using the IBM RMF for z/OS Grafana plugin, you can view detailed error messages that contain sufficient information to help you identify and troubleshoot the problem.
Troubleshooting issues
This section guides how to analyze and address typical issues that may arise when using the IBM® RMF for z/OS Grafana plugin.
Grafana through z/OSMF
When you use IBM® z/OS Management Facility to monitor the performance of the z/OS sysplexes in your environment, you can also access Grafana dashboards from z/OSMF.
Prerequisites
Before you can start working with Grafana dashboards through z/OSMF, there are some prerequisites that you need to complete.
Defining the Grafana server
You must define the Grafana server as a target system in z/OSMF to access Grafana from the Resource Monitoring page of z/OSMF.
Accessing the Grafana dashboard
You can access the Grafana dashboard from the Resource Monitoring page of z/OSMF to investigate the RMF Monitor III metrics and reports.
PDF Guide
You can find the link to view or download IBM RMF for z/OS Grafana plugin user guide as a PDF file.
diff --git a/docs/grafana/rmf-app/install_grafana_plugin.html b/docs/grafana/rmf-app/install_grafana_plugin.html index 015716cf..9bdb6b68 100644 --- a/docs/grafana/rmf-app/install_grafana_plugin.html +++ b/docs/grafana/rmf-app/install_grafana_plugin.html @@ -1,6 +1,6 @@ - Installing the RMF for z/OS plugin on Grafana + Installing the RMF for z/OS plugin on Grafana @@ -125,7 +125,7 @@ @@ -267,31 +267,25 @@

Installing the RM
  • Optional: - Verify the signature of the IBM RMF Grafana plugin, which is signed with the - GPG key, by performing the following sub-steps: + To install the sample dashboards, perform the following sub-steps:
    1. - Download the PUBLIC_KEY.asc (GPG public key) - file. - + Go to IBM RMF App by selecting the + Go to IBM RMF App option on the plugin + configuration or the More Apps option from the + sidebar menu.
    2. - Follow the instructions in the Importing a public key section of the GPG - user guide. -
    3. -
    4. - Download the IBM RMF for z/OS Grafana plugin - (ibm-rmf-grafana-x.y.z.zip) and signature file - (ibm-rmf-grafana-x.y.z.zip.asc) from https://github.com/IBM/RMF/releases. -
    5. -
    6. - Run the following command to verify the signature: + On the IBM RMF App page, follow the instructions + provided to manage the sample dashboard deployment.
      -
      gpg --verify ibm-rmf-grafana-x.y.z.zip.asc ibm-rmf-grafana-x.y.z.zip
      -

      Where x.y.z is the version number - of the IBM RMF for z/OS Grafana plugin.

      -

      For more information, refer to the GPG user guide.

      +
      Note: Clicking Install + creates a folder with a reserved UID and the sample dashboards are + added to the folder. Neither the folder nor dashboards are owned by + the plugin and can be managed by users.
      +
      Important: After + the installation is complete, you may need to reload the page to see + the folders under the Dashboards section.
    diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/config.js b/docs/grafana/rmf-app/oxygen-webhelp/app/config.js index a9197d2c..942019b0 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/config.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/config.js @@ -110,7 +110,7 @@ define(function() { if(id === 'index-1' || id === 'index-2' || id === 'index-3' || id === 'stopwords' ||id === 'htmlFileInfoList' || id === 'keywords') { - args = '20250725185622'; + args = '20250808200928'; } return (url.indexOf('?') === -1 ? '?' : '&') + args; diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/context-help/context-help-map.js b/docs/grafana/rmf-app/oxygen-webhelp/app/context-help/context-help-map.js index d6eee939..848a2d6c 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/context-help/context-help-map.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/context-help/context-help-map.js @@ -1 +1 @@ -define(function() { return [{"appname":"", "appid":"visual_grafana", "path":"visual_grafana.html"},{"appname":"", "appid":"rn", "path":"rn.html"},{"appname":"", "appid":"install_grafana_plugin", "path":"install_grafana_plugin.html"},{"appname":"", "appid":"update_plugin", "path":"update_plugin.html"},{"appname":"", "appid":"create_datasources", "path":"create_datasources.html"},{"appname":"", "appid":"db_ovw", "path":"db_ovw.html"},{"appname":"", "appid":"apply_visualize", "path":"apply_visualize.html"},{"appname":"", "appid":"query_lang", "path":"query_lang.html"},{"appname":"", "appid":"variables", "path":"variables.html"},{"appname":"", "appid":"alerts", "path":"alerts.html"},{"appname":"", "appid":"historical_data", "path":"historical_data.html"},{"appname":"", "appid":"error_reports", "path":"error_reports.html"},{"appname":"", "appid":"ts_issues", "path":"ts_issues.html"},{"appname":"", "appid":"grafana_via_zosmf", "path":"grafana_via_zosmf.html"},{"appname":"", "appid":"prereq_zosmf", "path":"prereq_zosmf.html"},{"appname":"", "appid":"grafana_config_parms", "path":"grafana_config_parms.html"},{"appname":"", "appid":"define_grafana_zosmf", "path":"define_grafana_zosmf.html"},{"appname":"", "appid":"access_grafana_zosmf", "path":"access_grafana_zosmf.html"},{"appname":"", "appid":"pdf_guide", "path":"pdf_guide.html"}]}); \ No newline at end of file +define(function() { return [{"appname":"", "appid":"visual_grafana", "path":"visual_grafana.html"},{"appname":"", "appid":"rn", "path":"rn.html"},{"appname":"", "appid":"install_grafana_plugin", "path":"install_grafana_plugin.html"},{"appname":"", "appid":"update_plugin", "path":"update_plugin.html"},{"appname":"", "appid":"prometheus_sample_dashboards_1", "path":"prometheus_sample_dashboards.html"},{"appname":"", "appid":"create_datasources", "path":"create_datasources.html"},{"appname":"", "appid":"apply_visualize", "path":"apply_visualize.html"},{"appname":"", "appid":"query_lang", "path":"query_lang.html"},{"appname":"", "appid":"variables", "path":"variables.html"},{"appname":"", "appid":"alerts", "path":"alerts.html"},{"appname":"", "appid":"historical_data", "path":"historical_data.html"},{"appname":"", "appid":"error_reports", "path":"error_reports.html"},{"appname":"", "appid":"ts_issues", "path":"ts_issues.html"},{"appname":"", "appid":"grafana_via_zosmf", "path":"grafana_via_zosmf.html"},{"appname":"", "appid":"prereq_zosmf", "path":"prereq_zosmf.html"},{"appname":"", "appid":"grafana_config_parms", "path":"grafana_config_parms.html"},{"appname":"", "appid":"define_grafana_zosmf", "path":"define_grafana_zosmf.html"},{"appname":"", "appid":"access_grafana_zosmf", "path":"access_grafana_zosmf.html"},{"appname":"", "appid":"pdf_guide", "path":"pdf_guide.html"}]}); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/grafana_via_zosmf-d324e188.js b/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/grafana_via_zosmf-d329e186.js similarity index 79% rename from docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/grafana_via_zosmf-d324e188.js rename to docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/grafana_via_zosmf-d329e186.js index bcd25d7b..e2129564 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/grafana_via_zosmf-d324e188.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/grafana_via_zosmf-d329e186.js @@ -1 +1 @@ -define({"topics":[{"title":"Prerequisites","shortdesc":"

    Before you can start working with Grafana dashboards through z\/OSMF<\/span>, there are some prerequisites that you need to complete.<\/p>","href":"prereq_zosmf.html","attributes":{"data-id":"prereq_zosmf"},"menu":{"hasChildren":true},"tocID":"prereq_zosmf-d324e207","next":"prereq_zosmf-d324e207"},{"title":"Defining the Grafana server","shortdesc":"

    You must define the Grafana server as a target system in z\/OSMF<\/span> to access Grafana from the Resource Monitoring<\/span> page of z\/OSMF<\/span>.<\/p>","href":"define_grafana_zosmf.html","attributes":{"data-id":"define_grafana_zosmf"},"menu":{"hasChildren":false},"tocID":"define_grafana_zosmf-d324e232","topics":[]},{"title":"Accessing the Grafana dashboard","shortdesc":"

    You can access the Grafana dashboard from the Resource Monitoring<\/span> page of z\/OSMF<\/span> to investigate the RMF Monitor III metrics and reports.<\/p>","href":"access_grafana_zosmf.html","attributes":{"data-id":"access_grafana_zosmf"},"menu":{"hasChildren":false},"tocID":"access_grafana_zosmf-d324e252","topics":[]}]}); \ No newline at end of file +define({"topics":[{"title":"Prerequisites","shortdesc":"

    Before you can start working with Grafana dashboards through z\/OSMF<\/span>, there are some prerequisites that you need to complete.<\/p>","href":"prereq_zosmf.html","attributes":{"data-id":"prereq_zosmf"},"menu":{"hasChildren":true},"tocID":"prereq_zosmf-d329e205","next":"prereq_zosmf-d329e205"},{"title":"Defining the Grafana server","shortdesc":"

    You must define the Grafana server as a target system in z\/OSMF<\/span> to access Grafana from the Resource Monitoring<\/span> page of z\/OSMF<\/span>.<\/p>","href":"define_grafana_zosmf.html","attributes":{"data-id":"define_grafana_zosmf"},"menu":{"hasChildren":false},"tocID":"define_grafana_zosmf-d329e230","topics":[]},{"title":"Accessing the Grafana dashboard","shortdesc":"

    You can access the Grafana dashboard from the Resource Monitoring<\/span> page of z\/OSMF<\/span> to investigate the RMF Monitor III metrics and reports.<\/p>","href":"access_grafana_zosmf.html","attributes":{"data-id":"access_grafana_zosmf"},"menu":{"hasChildren":false},"tocID":"access_grafana_zosmf-d329e250","topics":[]}]}); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/nav-links.js b/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/nav-links.js index e294ca41..b9e19c63 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/nav-links.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/nav-links.js @@ -1 +1 @@ -define({"title":"IBM RMF for z\/OS Grafana Plugin <\/span>","topics":[{"title":"Overview","shortdesc":"

    Grafana is a platform for monitoring and visualizing data. It enables users to create, explore, and share dashboards that are interactive and customizable. The IBM® RMF for z\/OS Grafana plugin provides effortless analysis and visualization of Resource Measurement Facility for z\/OS<\/span> (RMF for z\/OS<\/span>) Monitor III metrics and reports within the Grafana platform. Thereby, you can monitor and analyze the health and performance of applications.<\/p>","href":"visual_grafana.html","attributes":{"data-id":"visual_grafana"},"menu":{"hasChildren":false},"tocID":"visual_grafana-d324e12","topics":[]},{"title":"Release notes","shortdesc":"

    This article covers the new features, system requirements, and known issues of the IBM® RMF for z\/OS Grafana plugin.<\/p>","href":"rn.html","attributes":{"data-id":"rn"},"menu":{"hasChildren":false},"tocID":"rn-d324e32","topics":[]},{"title":"Installing the plugin","shortdesc":"

    You must install the IBM® RMF for z\/OS Grafana plugin to analyze and visualize RMF Monitor III metrics and reports.<\/p>","href":"install_grafana_plugin.html","attributes":{"data-id":"install_grafana_plugin"},"menu":{"hasChildren":false},"tocID":"install_grafana_plugin-d324e46","topics":[]},{"title":"Upgrading the plugin","shortdesc":"

    You must ensure that the IBM RMF for z\/OS Grafana<\/span> plugin is up to date to leverage its enhanced functionalities. You can do so by either installing or upgrading to the latest version of the plugin.<\/p>","href":"update_plugin.html","attributes":{"data-id":"update_plugin"},"menu":{"hasChildren":false},"tocID":"update_plugin-d324e60","topics":[]},{"title":"Creating RMF data sources","shortdesc":"

    To access RMF Monitor III metrics in Grafana, you need to connect to the Distributed Data Server<\/span> (DDS<\/span>) by adding an RMF data source.<\/p>","href":"create_datasources.html","attributes":{"data-id":"create_datasources"},"menu":{"hasChildren":false},"tocID":"create_datasources-d324e74","topics":[]},{"title":"RMF master dashboard","shortdesc":"

    IBM® RMF for z\/OS Grafana is a plugin provides custom panels for the RMF data source and master dashboard that consists of RMF Charts, RMF Reporting, and RMF Time Series dashboards.<\/p>","href":"db_ovw.html","attributes":{"data-id":"db_ovw"},"menu":{"hasChildren":false},"tocID":"db_ovw-d324e91","topics":[]},{"title":"Applying visualization to RMF data","shortdesc":"

    By adding panels to dashboards, you can effectively present your RMF data in a visual format. Each panel must require at least one query to display a significant visualization.<\/p>","href":"apply_visualize.html","attributes":{"data-id":"apply_visualize"},"menu":{"hasChildren":false},"tocID":"apply_visualize-d324e104","topics":[]},{"title":"IBM RMF query languages","shortdesc":"

    In Grafana, queries are essential for fetching and transforming data from RMF data sources.<\/p>","href":"query_lang.html","attributes":{"data-id":"query_lang"},"menu":{"hasChildren":false},"tocID":"query_lang-d324e115","topics":[]},{"title":"RMF Variable Query syntax","shortdesc":"

    Variables are a powerful tool to create more interactive and dynamic dashboards. They offer a way to replace hard-coded values in metric queries and panel titles with placeholders for values.<\/p>","href":"variables.html","attributes":{"data-id":"variables"},"menu":{"hasChildren":false},"tocID":"variables-d324e126","topics":[]},{"title":"Alerts","shortdesc":"

    Grafana Alerting feature provides a reliable solution to detect and respond to system issues in real time.<\/p>","href":"alerts.html","attributes":{"data-id":"alerts"},"menu":{"hasChildren":false},"tocID":"alerts-d324e137","topics":[]},{"title":"Historical data","shortdesc":"

    In Grafana, you can view historical data using absolute and relative time ranges.<\/p>","href":"historical_data.html","attributes":{"data-id":"historical_data"},"menu":{"hasChildren":false},"tocID":"historical_data-d324e148","topics":[]},{"title":"Error types","shortdesc":"

    Whenever you encounter issues while using the IBM RMF for z\/OS Grafana<\/span> plugin, you can view detailed error messages that contain sufficient information to help you identify and troubleshoot the problem.<\/p>","href":"error_reports.html","attributes":{"data-id":"error_reports"},"menu":{"hasChildren":false},"tocID":"error_reports-d324e160","topics":[]},{"title":"Troubleshooting issues","shortdesc":"

    This section guides how to analyze and address typical issues that may arise when using the IBM® RMF for z\/OS Grafana plugin.<\/p>","href":"ts_issues.html","attributes":{"data-id":"ts_issues"},"menu":{"hasChildren":false},"tocID":"ts_issues-d324e174","topics":[]},{"title":"Grafana through z\/OSMF<\/span>","shortdesc":"

    When you use IBM® z\/OS Management Facility to monitor the performance of the z\/OS sysplexes in your environment, you can also access Grafana dashboards from z\/OSMF<\/span>.<\/p>","href":"grafana_via_zosmf.html","attributes":{"data-id":"grafana_via_zosmf"},"menu":{"hasChildren":true},"tocID":"grafana_via_zosmf-d324e188","next":"grafana_via_zosmf-d324e188"},{"title":"PDF Guide","shortdesc":"

    You can find the link to view or download IBM RMF for z\/OS Grafana<\/span> plugin user guide as a PDF file.<\/p>","href":"pdf_guide.html","attributes":{"data-id":"pdf_guide"},"menu":{"hasChildren":false},"tocID":"pdf_guide-d324e269","topics":[]}]}); \ No newline at end of file +define({"title":"IBM RMF for z\/OS Grafana Plugin <\/span>","topics":[{"title":"Overview","shortdesc":"

    Grafana is a platform for monitoring and visualizing data. It enables users to create, explore, and share dashboards that are interactive and customizable. The IBM® RMF for z\/OS Grafana plugin provides effortless analysis and visualization of Resource Measurement Facility for z\/OS<\/span> (RMF for z\/OS<\/span>) Monitor III metrics and reports within the Grafana platform. Thereby, you can monitor and analyze the health and performance of applications.<\/p>","href":"visual_grafana.html","attributes":{"data-id":"visual_grafana"},"menu":{"hasChildren":false},"tocID":"visual_grafana-d329e12","topics":[]},{"title":"Release notes","shortdesc":"

    This article covers the new features, system requirements, and known issues of the IBM® RMF for z\/OS Grafana plugin.<\/p>","href":"rn.html","attributes":{"data-id":"rn"},"menu":{"hasChildren":false},"tocID":"rn-d329e32","topics":[]},{"title":"Installing the plugin","shortdesc":"

    You must install the IBM® RMF for z\/OS Grafana plugin to analyze and visualize RMF Monitor III metrics and reports.<\/p>","href":"install_grafana_plugin.html","attributes":{"data-id":"install_grafana_plugin"},"menu":{"hasChildren":false},"tocID":"install_grafana_plugin-d329e46","topics":[]},{"title":"Upgrading the plugin","shortdesc":"

    You must ensure that the IBM RMF for z\/OS Grafana<\/span> plugin is up to date to leverage its enhanced functionalities. You can do so by either installing or upgrading to the latest version of the plugin.<\/p>","href":"update_plugin.html","attributes":{"data-id":"update_plugin"},"menu":{"hasChildren":false},"tocID":"update_plugin-d329e60","topics":[]},{"title":"Prometheus Sample Dashboards","shortdesc":"

    The RMF Distributed Data Server exposes Monitor III data to third-party tools using the OpenMetrics exposition format.<\/p>","href":"prometheus_sample_dashboards.html","attributes":{"data-id":"prometheus_sample_dashboards_1"},"menu":{"hasChildren":false},"tocID":"prometheus_sample_dashboards_1-d329e74","topics":[]},{"title":"Creating RMF data sources","shortdesc":"

    To access RMF Monitor III metrics in Grafana, you need to connect to the Distributed Data Server<\/span> (DDS<\/span>) by adding an RMF data source.<\/p>","href":"create_datasources.html","attributes":{"data-id":"create_datasources"},"menu":{"hasChildren":false},"tocID":"create_datasources-d329e85","topics":[]},{"title":"Applying visualization to RMF data","shortdesc":"

    By adding panels to dashboards, you can effectively present your RMF data in a visual format. Each panel must require at least one query to display a significant visualization.<\/p>","href":"apply_visualize.html","attributes":{"data-id":"apply_visualize"},"menu":{"hasChildren":false},"tocID":"apply_visualize-d329e102","topics":[]},{"title":"IBM RMF query languages","shortdesc":"

    In Grafana, queries are essential for fetching and transforming data from RMF data sources.<\/p>","href":"query_lang.html","attributes":{"data-id":"query_lang"},"menu":{"hasChildren":false},"tocID":"query_lang-d329e113","topics":[]},{"title":"RMF Variable Query syntax","shortdesc":"

    Variables are a powerful tool to create more interactive and dynamic dashboards. They offer a way to replace hard-coded values in metric queries and panel titles with placeholders for values.<\/p>","href":"variables.html","attributes":{"data-id":"variables"},"menu":{"hasChildren":false},"tocID":"variables-d329e124","topics":[]},{"title":"Alerts","shortdesc":"

    Grafana Alerting feature provides a reliable solution to detect and respond to system issues in real time.<\/p>","href":"alerts.html","attributes":{"data-id":"alerts"},"menu":{"hasChildren":false},"tocID":"alerts-d329e135","topics":[]},{"title":"Historical data","shortdesc":"

    In Grafana, you can view historical data using absolute and relative time ranges.<\/p>","href":"historical_data.html","attributes":{"data-id":"historical_data"},"menu":{"hasChildren":false},"tocID":"historical_data-d329e146","topics":[]},{"title":"Error types","shortdesc":"

    Whenever you encounter issues while using the IBM RMF for z\/OS Grafana<\/span> plugin, you can view detailed error messages that contain sufficient information to help you identify and troubleshoot the problem.<\/p>","href":"error_reports.html","attributes":{"data-id":"error_reports"},"menu":{"hasChildren":false},"tocID":"error_reports-d329e158","topics":[]},{"title":"Troubleshooting issues","shortdesc":"

    This section guides how to analyze and address typical issues that may arise when using the IBM® RMF for z\/OS Grafana plugin.<\/p>","href":"ts_issues.html","attributes":{"data-id":"ts_issues"},"menu":{"hasChildren":false},"tocID":"ts_issues-d329e172","topics":[]},{"title":"Grafana through z\/OSMF<\/span>","shortdesc":"

    When you use IBM® z\/OS Management Facility to monitor the performance of the z\/OS sysplexes in your environment, you can also access Grafana dashboards from z\/OSMF<\/span>.<\/p>","href":"grafana_via_zosmf.html","attributes":{"data-id":"grafana_via_zosmf"},"menu":{"hasChildren":true},"tocID":"grafana_via_zosmf-d329e186","next":"grafana_via_zosmf-d329e186"},{"title":"PDF Guide","shortdesc":"

    You can find the link to view or download IBM RMF for z\/OS Grafana<\/span> plugin user guide as a PDF file.<\/p>","href":"pdf_guide.html","attributes":{"data-id":"pdf_guide"},"menu":{"hasChildren":false},"tocID":"pdf_guide-d329e267","topics":[]}]}); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/prereq_zosmf-d324e207.js b/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/prereq_zosmf-d329e205.js similarity index 83% rename from docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/prereq_zosmf-d324e207.js rename to docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/prereq_zosmf-d329e205.js index 69470a1b..110ca027 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/prereq_zosmf-d324e207.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/prereq_zosmf-d329e205.js @@ -1 +1 @@ -define({"topics":[{"title":"Grafana configuration parameters","shortdesc":"

    You can find the information about parameters you can use during the configuration of JWT authentication on Grafana.<\/p>","href":"grafana_config_parms.html","attributes":{"data-id":"grafana_config_parms"},"menu":{"hasChildren":false},"tocID":"grafana_config_parms-d324e221","topics":[]}]}); \ No newline at end of file +define({"topics":[{"title":"Grafana configuration parameters","shortdesc":"

    You can find the information about parameters you can use during the configuration of JWT authentication on Grafana.<\/p>","href":"grafana_config_parms.html","attributes":{"data-id":"grafana_config_parms"},"menu":{"hasChildren":false},"tocID":"grafana_config_parms-d329e219","topics":[]}]}); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/htmlFileInfoList.js b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/htmlFileInfoList.js index be53068a..4e240eb3 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/htmlFileInfoList.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/htmlFileInfoList.js @@ -1,3 +1,3 @@ define(function () { -return ["access_grafana_zosmf.html@@@Accessing the Grafana dashboard@@@You can access the Grafana dashboard from the Resource Monitoring page of z/OSMF to investigate the RMF Monitor III metrics and reports...","alerts.html@@@Introduction to Alerts@@@Grafana Alerting feature provides a reliable solution to detect and respond to system issues in real time...","apply_visualize.html@@@Applying visualization to RMF data@@@By adding panels to dashboards, you can effectively present your RMF data in a visual format. Each panel must require at least one query to display a significant visualization...","create_datasources.html@@@Creating RMF data sources@@@To access RMF Monitor III metrics in Grafana, you need to connect to the Distributed Data Server (DDS) by adding an RMF data source...","db_ovw.html@@@RMF master dashboard@@@IBM RMF for z/OS Grafana is a plugin provides custom panels for the RMF data source and master dashboard that consists of RMF Charts, RMF Reporting, and RMF Time Series dashboards...","define_grafana_zosmf.html@@@Defining the Grafana server@@@You must define the Grafana server as a target system in z/OSMF to access Grafana from the Resource Monitoring page of z/OSMF...","error_reports.html@@@Error reporting in the plugin@@@Whenever you encounter issues while using the IBM RMF for z/OS Grafana plugin, you can view detailed error messages that contain sufficient information to help you identify and troubleshoot the problem...","grafana_config_parms.html@@@Grafana configuration parameters@@@You can find the information about parameters you can use during the configuration of JWT authentication on Grafana...","grafana_via_zosmf.html@@@Grafana through IBM z/OS Management Facility@@@When you use IBM z/OS Management Facility to monitor the performance of the z/OS sysplexes in your environment, you can also access Grafana dashboards from z/OSMF...","historical_data.html@@@Historical data collection@@@In Grafana, you can view historical data using absolute and relative time ranges...","install_grafana_plugin.html@@@Installing the RMF for z/OS plugin on Grafana@@@You must install the IBM RMF for z/OS Grafana plugin to analyze and visualize RMF Monitor III metrics and reports...","pdf_guide.html@@@PDF Guide@@@You can find the link to view or download IBM RMF for z/OS Grafana plugin user guide as a PDF file...","prereq_zosmf.html@@@Prerequisites for accessing Grafana dashboards on z/OSMF@@@Before you can start working with Grafana dashboards through z/OSMF, there are some prerequisites that you need to complete...","query_lang.html@@@IBM RMF query languages@@@In Grafana, queries are essential for fetching and transforming data from RMF data sources...","rn.html@@@Release notes@@@This article covers the new features, system requirements, and known issues of the IBM RMF for z/OS Grafana plugin...","ts_issues.html@@@Troubleshooting issues@@@This section guides how to analyze and address typical issues that may arise when using the IBM RMF for z/OS Grafana plugin...","update_plugin.html@@@Upgrading the RMF for z/OS plugin on Grafana@@@You must ensure that the IBM RMF for z/OS Grafana plugin is up to date to leverage its enhanced functionalities. You can do so by either installing or upgrading to the latest version of the plugin...","variables.html@@@RMF Variable Query syntax@@@Variables are a powerful tool to create more interactive and dynamic dashboards. They offer a way to replace hard-coded values in metric queries and panel titles with placeholders for values...","visual_grafana.html@@@Visualization of RMF Monitor III metrics in Grafana@@@Grafana is a platform for monitoring and visualizing data. It enables users to create, explore, and share dashboards that are interactive and customizable. The IBM RMF for z/OS Grafana plugin provides effortless analysis and visualization of Resource Measurement Facility for z/OS (RMF for z/OS) Monitor III metrics and reports within the Grafana platform. Thereby, you can monitor and analyze the health and performance of applications..."]; +return ["access_grafana_zosmf.html@@@Accessing the Grafana dashboard@@@You can access the Grafana dashboard from the Resource Monitoring page of z/OSMF to investigate the RMF Monitor III metrics and reports...","alerts.html@@@Introduction to Alerts@@@Grafana Alerting feature provides a reliable solution to detect and respond to system issues in real time...","apply_visualize.html@@@Applying visualization to RMF data@@@By adding panels to dashboards, you can effectively present your RMF data in a visual format. Each panel must require at least one query to display a significant visualization...","create_datasources.html@@@Creating RMF data sources@@@To access RMF Monitor III metrics in Grafana, you need to connect to the Distributed Data Server (DDS) by adding an RMF data source...","db_ovw.html@@@RMF master dashboard@@@IBM RMF for z/OS Grafana is a plugin provides custom panels for the RMF data source and master dashboard that consists of RMF Charts, RMF Reporting, and RMF Time Series dashboards...","define_grafana_zosmf.html@@@Defining the Grafana server@@@You must define the Grafana server as a target system in z/OSMF to access Grafana from the Resource Monitoring page of z/OSMF...","error_reports.html@@@Error reporting in the plugin@@@Whenever you encounter issues while using the IBM RMF for z/OS Grafana plugin, you can view detailed error messages that contain sufficient information to help you identify and troubleshoot the problem...","grafana_config_parms.html@@@Grafana configuration parameters@@@You can find the information about parameters you can use during the configuration of JWT authentication on Grafana...","grafana_via_zosmf.html@@@Grafana through IBM z/OS Management Facility@@@When you use IBM z/OS Management Facility to monitor the performance of the z/OS sysplexes in your environment, you can also access Grafana dashboards from z/OSMF...","historical_data.html@@@Historical data collection@@@In Grafana, you can view historical data using absolute and relative time ranges...","install_grafana_plugin.html@@@Installing the RMF for z/OS plugin on Grafana@@@You must install the IBM RMF for z/OS Grafana plugin to analyze and visualize RMF Monitor III metrics and reports...","pdf_guide.html@@@PDF Guide@@@You can find the link to view or download IBM RMF for z/OS Grafana plugin user guide as a PDF file...","prereq_zosmf.html@@@Prerequisites for accessing Grafana dashboards on z/OSMF@@@Before you can start working with Grafana dashboards through z/OSMF, there are some prerequisites that you need to complete...","prometheus_sample_dashboards.html@@@Prometheus Sample Dashboards@@@The RMF Distributed Data Server exposes Monitor III data to third-party tools using the OpenMetrics exposition format...","query_lang.html@@@IBM RMF query languages@@@In Grafana, queries are essential for fetching and transforming data from RMF data sources...","rn.html@@@Release notes@@@This article covers the new features, system requirements, and known issues of the IBM RMF for z/OS Grafana plugin...","ts_issues.html@@@Troubleshooting issues@@@This section guides how to analyze and address typical issues that may arise when using the IBM RMF for z/OS Grafana plugin...","update_plugin.html@@@Upgrading the RMF for z/OS plugin on Grafana@@@You must ensure that the IBM RMF for z/OS Grafana plugin is up to date to leverage its enhanced functionalities. You can do so by either installing or upgrading to the latest version of the plugin...","variables.html@@@RMF Variable Query syntax@@@Variables are a powerful tool to create more interactive and dynamic dashboards. They offer a way to replace hard-coded values in metric queries and panel titles with placeholders for values...","visual_grafana.html@@@Visualization of RMF Monitor III metrics in Grafana@@@Grafana is a platform for monitoring and visualizing data. It enables users to create, explore, and share dashboards that are interactive and customizable. The IBM RMF for z/OS Grafana plugin provides effortless analysis and visualization of Resource Measurement Facility for z/OS (RMF for z/OS) Monitor III metrics and reports within the Grafana platform. Thereby, you can monitor and analyze the health and performance of applications..."]; }); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-1.js b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-1.js index d560aa04..633ee183 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-1.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-1.js @@ -1,4 +1,4 @@ define(function () { // Auto generated index for searching. -return {"0-9":"5*0*3p","1.0.x":"14*0*i9","10":"6*0*59,14*0*2i","1024":"3*0*9f","11":"14*0*p","12345":"12*2*7e$7l$83","128":"3*0*9c","20":"14*0*10","2023":"14*2*g1$gd$gp","2024":"14*4*6g$78$8j$9k$d0","2025":"14*3*m$2f$31$4q","24":"5*0*3i","2>&1":"6*0*7s","3.1":"10*0*19,14*0*hv","3000":"5*0*68,10*1*92$93,16*1*6r$6s","3650":"10*0*1e","4000":"5*0*55","60":"3*0*5l","60m":"7*1*57$59","9.5.1":"10*0*1i,14*0*ib","a-z":"5*1*3n$3o","aap":"13*0*b6","abc":"12*2*7c$7j$7s","about":"1*0*1v,2*0*a2,3*0*ad,4*1*27$8l,5*0*2q,6*0*3u,7*11*-1$a$c7,12*0*8n,13*0*a4,14*0*cs,16*9*15","absolute":"2*0*82,9*11*-1$d$4a","accept":"12*0*9a","accepting":"3*0*7a","access":"0*11*-1$8$1t,3*10*-1$8,5*12*-1$f$4o$7l,7*1*2u$51,8*13*-1$10$1b$1l$2s,9*0*1k,12*0*5s,14*0*ei","accessed":"0*0*28","accessing":"0*30*0$3,2*0*6o,5*1*17$7p,8*1*23$2v,9*0*39,12*30*1$7","across":"9*0*m","action":"3*0*3p,5*0*7c,6*2*30$38$4b","actions":"5*0*2g","activity":"4*9*42$49$50$56$5a$5h$6e$6k$6o$6v,14*13*19$1d$1f$1i$1l$1p$aa$ae$as$av$b2$b6$bg$bj","add":"0*0*2s,2*8*2e$36$38$3t$4l$6d$73$75$as,3*1*1o$23,5*1*2d$2o,10*0*ib,12*0*1s,17*0*8r","added":"2*2*1l$2q$31,3*1*33$9u,12*0*3t,14*0*52","adding":"2*10*-1$8,3*10*-1$l","additional":"12*0*3r","address":"5*2*4j$4s$51,13*0*a5,15*10*-1$8","administration":"3*0*20,10*0*ce,12*9*3c,16*0*am","administrator":"12*0*a0,15*1*39$4r","advanced":"3*0*4t","advantage":"12*0*23","after":"2*0*4r,10*0*d9,13*0*4o,14*0*7r,16*0*92","alerting":"1*12*-1$5$s$1f","alerts":"1*31*1$3$21,18*0*4c","all":"4*0*2o,13*0*5c,15*0*1s,16*0*a6,17*1*61$7a","all_channels":"17*1*60$79","allow":"7*1*1d$be,10*3*1t$4d$4l$9v,16*0*7o","allow_embedding":"7*0*bd","allow_loading_unsigned_plugins":"10*1*1s$4k","allowed":"3*0*5c","allowing":"7*0*4v","allows":"12*0*5k,14*0*7i","alone":"10*0*5i,16*0*1o","along":"2*0*8k,10*0*5r","alphabets":"6*0*5f","alphanumeric":"5*0*3l","already":"0*0*1h,5*0*25,9*0*1u","also":"2*1*4d$ae,7*1*3j$8g,8*10*-1$v,9*0*1j,12*0*9h","alternatively":"3*0*1s,5*0*6a","always":"3*0*6v","analysis":"9*0*13,13*1*dp$e4,18*10*-1$11","analyze":"10*10*-1$l,14*0*fi,15*10*-1$7,18*10*-1$1m","analyzing":"9*0*15","any":"1*0*15,3*1*7b$7f,4*0*87,6*3*18$4a$5h$62,9*0*24,10*0*4q,12*0*3q,13*1*5b$9m,14*0*7u,15*0*1j","api":"12*1*71$7o","app":"10*0*f7","appearance":"18*0*3f","appears":"17*0*33","application":"6*0*3o,10*0*5j,16*0*1p","applications":"18*10*-1$1p","applied":"2*1*8t$9h","applies":"2*0*b5","apply":"2*0*8p,15*0*2d","applying":"2*30*0$4,13*0*t","appropriate":"13*1*3m$d7,15*0*44","apps":"0*0*2o,3*0*1l,4*0*31,10*0*i4,14*0*dm","april":"14*0*4p","arise":"15*11*-1$c$u","arisen":"6*1*28$35","article":"14*10*-1$4,15*1*l$13","asc":"10*3*el$fa$g7$gs","ascending":"13*1*8q$98","assertion":"7*0*2r","assigned":"6*0*4o","attribute":"13*1*6c$ag","attributes":"13*0*5e","aud":"7*0*6c","august":"14*0*8i","auth":"3*0*86,7*0*18","auth.jwt":"7*0*17","authenticate":"7*0*1f,12*0*5p","authentication":"3*1*8c$8t,7*14*-1$i$u$1t$7k$cm,12*10*59$94$ah","authorize":"12*0*5q","auto":"7*0*6h","auto_sign_up":"7*0*6g","automatically":"1*0*17,4*0*2r,7*1*60$6m,12*0*1a","available":"4*1*39$8m,10*1*b5$bf,13*0*3s","aware":"6*0*4j","banner":"14*0*7k","bar":"2*0*5k,10*0*cu,16*0*b6","based":"2*1*3i$ai,3*0*2k,10*1*55$cm,14*1*3m$fa,16*1*1a$au,18*1*3a$4d","basic":"3*2*85$8b$8s","because":"12*0*4s","been":"14*5*3b$46$51$9d$9s$cc","before":"0*9*n,2*9*u,3*10*p$5g,5*9*n,10*9*s,12*10*-1$c,15*0*1o","begin":"0*9*p,2*9*10,3*9*r,5*9*p,10*9*u","behind":"3*0*52","being":"3*0*6u","benefits":"12*0*25","between":"7*0*8o","blob":"10*0*f3","block":"15*0*3a","bound":"13*3*6t$77$7d$7n","browser":"0*0*1c,5*0*20,7*1*8s$b2,10*0*c5,16*0*ad","browsers":"7*0*bk","bug":"14*0*44","build":"12*0*4l","building":"12*0*6l","built":"2*1*5j$a4","built-in":"2*1*5i$a3","cachdet":"4*0*43","cache":"3*0*90,7*0*4c,9*0*2r,14*0*8v","cache_ttl":"7*0*4b","cached":"9*1*1l$2d","caching":"7*0*4i","cachsum":"4*0*4e,13*0*em","call":"9*1*2k$2u","can":"0*11*-1$7$2h,1*1*l$1h,2*18*-1$c$3g$4c$5b$6a$71$ad$ar$bm,3*3*1u$2i$6i$a6,4*3*19$2t$7p$8c,5*3*3f$52$6c$73,6*16*-1$j$14$1m$36$4s$5o$7j,7*20*-1$-1$7$d,8*10*-1$u,9*14*-1$8$1i$2f$32$4e,10*4*2o$48$ck$ht$ia,11*10*-1$5,12*13*-1$e$56$9g$a6,13*7*1u$4t$59$66$9p$aa$dj$e7,14*0*6o,15*3*10$1a$2c$4n,16*12*-1$s$9n$as,17*2*23$35$92,18*15*-1$1k$24$2n$49$4l$51","cannot":"15*0*1h,17*0*4j","capabilities":"1*0*j,13*0*1h","capitalization":"5*0*49","caption":"14*0*7l","case":"5*0*42,6*1*5e$5g,15*1*1c$1q","cases":"2*0*9v","cater":"2*0*9s","cause":"6*1*29$51,15*0*2h","caused":"14*1*s$2o","causing":"14*0*48","caution":"9*0*3c","cert":"7*1*95$9o","cert_file":"7*0*94","cert_key":"7*0*9n","certain":"8*0*19,14*0*62","certificate":"3*1*7c$7i,7*2*9b$9l$9u","cfact":"4*0*4o","cfover":"4*0*51","cfsys":"4*0*5b","change":"17*1*10$29,18*0*55","changelog":"16*0*9u","changes":"2*2*8s$94$9b,6*0*3v,14*4*84$9i$c5$ch$e4","channel":"4*0*5l,17*1*5l$6t","channel_path":"17*1*5k$6s","channels":"17*1*62$7b,18*0*4s","characters":"5*3*3j$3m$3r$56,6*0*5a","chart":"2*0*5l","charts":"4*12*-1$m$3b$3n,15*0*30,18*0*2a","checkbox":"5*0*5k","checked":"7*0*61","choice":"17*0*8v","choose":"2*0*5c,3*0*2a,10*0*4p,13*0*4u,18*0*25","circumstances":"1*0*11","claim":"7*1*32$38","claims":"7*3*5c$5i$5v$69","class":"13*4*ao$ar$av$bp$c3","classified":"6*0*1q","clear":"14*0*f0","cli":"10*2*69$6b$iu,16*2*2f$2h$4g","click":"0*1*1l$23,2*10*35$3s$5u$6b$6g$72$7k$85$8o$8v$98,3*1*1v$9g,4*1*7q$8d,5*2*29$2c$6l,10*1*d1$d6,16*2*b9$be$bg","clicking":"4*0*84,5*0*7b","clients":"15*0*3r","closes":"3*0*5h","code":"6*1*22$80","coded":"17*10*-1$l","codes":"6*0*6m","collect":"9*0*4f","collection":"9*30*2$5","column":"17*2*41$4b$7n","column_name":"17*2*40$4a$7m","com":"10*3*6g$9a$f0$gc,12*1*7d$7k,14*0*ha,16*2*2m$43$73","combination":"6*0*58","combinations":"9*0*1s","comes":"7*0*5p","comma":"13*0*5g","command":"6*0*7m,10*6*64$7m$85$aj$gi$j2$j6,16*4*2a$50$5h$5s$8c","common":"4*3*40$47$6m$6t,9*0*k,14*4*17$1b$a8$ac$fk","communication":"5*0*5n,18*0*4r","complete":"8*1*18$1t,12*10*-1$q","completed":"2*0*14,5*1*t$10,10*0*12","component":"12*0*1d","compression":"3*4*5m$63$6b$6m$6o,14*1*4v$5e","comprising":"6*0*5b","condition":"17*6*7s$7u$88","condition1":"17*6*46$4o$5a","condition2":"17*6*47$4t$64","condition3":"17*6*48$52$6h","conditions":"18*1*4f$4u","conf":"10*0*3l,12*0*b6","configuration":"1*0*20,2*0*6u,3*0*4o,7*41*-1$1$4$g$cd,10*3*2d$35$38$3f,12*6*2g$5d$90$ad$al$ap$b0,15*0*4u","configurations":"10*0*2g","configure":"1*0*r,2*0*af,7*5*r$7v$87$8e$ck$cn,12*31*11$1m$47$4h$92$98$af","configured":"4*1*1e$20,7*0*14,15*0*36","configuring":"12*0*63,15*0*43","connect":"3*10*-1$g","connection":"3*2*5e$5i$9o","connections":"15*1*3d$3v","considerable":"9*0*3o","considered":"3*0*7l,5*0*4c","consisting":"4*0*13","consists":"4*10*-1$k","construct":"4*0*1g","contact":"1*0*22,15*0*4o","contain":"5*1*3g$53,6*10*-1$o,7*0*5j,13*0*5a","container":"6*0*7q,10*1*88$b6,16*3*53$5e$5k$61","container_name":"6*0*7p","content":"12*0*89","control":"1*0*1m","controls":"5*0*6h","cookie":"7*1*ad$at","cookie_samesite":"7*0*as","cookie_secure":"7*0*ac","cookies":"7*0*b5","copy":"10*0*2p","core":"12*0*1t","correctly":"15*1*33$4f","corresponding":"2*0*8l","could":"1*0*1p","coupling":"4*1*4b$4i,13*0*b9,14*1*af$aj","coupling_facility":"13*0*b8","covers":"14*10*-1$5","cpc":"4*0*5u,13*1*bd$ep","cpu":"9*0*3p","create":"3*1*3b$88,4*0*1p,7*0*6n,10*3*7n$7u$86$j5,17*11*-1$b$24,18*11*-1$j$2o","creating":"0*0*38,2*1*1r$4i,3*30*0$4,4*0*28,10*0*in,14*4*5t$8n$98$9p$c7,16*0*5v,17*0*1s","creation":"14*0*55","credentials":"3*0*8e","critical":"6*0*25","crt":"7*0*9m","cryovw":"4*0*66","currently":"2*0*3l,3*0*2n,6*0*2c,10*0*cp,16*0*b1","custom":"2*0*81,4*10*-1$d,10*1*2c$30","custom.ini":"10*0*2v","customizable":"4*0*11,18*10*-1$o","customization":"4*0*79","customize":"18*0*37","customizing":"7*0*c8,10*0*32,14*0*7j","dashboard":"0*40*-1$2$5$a,2*6*2a$2r$32$40$87$8u$9d,3*1*aa$ag,4*49*-1$2$5$j$12$1r$3l$3o$75$7g$83$8i$8o,5*0*7r,8*0*31,13*0*eb,16*0*9b,17*5*14$1h$26$2t$37$39,18*2*47$53$5a","dashboards":"0*1*2m$2r,2*10*-1$a,4*19*-1$s$2a$2p$2v$34$38$3h$3r$3v$88,5*1*19$7n,8*12*-1$12$25$2u,12*40*-1$3$9$i,14*7*t$15$21$25$67$a6$bq$bu,15*1*2m$31,16*5*91$9k$9q$a7$bf$bn,17*11*-1$f$1u,18*11*-1$m$2r","data":"0*3*2u$31$34$3a,1*0*q,2*51*-1$3$7$h$1n$1t$3b$66$78$7b$7e$8b$9k$b0$bo,3*63*-1$-1$2$6$i$n$1q$21$25$2b$2r$34$3f$5v$6t$89$92$9j$a0,4*13*-1$g$1u$22$7b,6*2*5k$67$6b,7*2*4j$4s$8m,9*51*-1$1$4$b$j$t$17$1n$1p$28$2e$2n$3b$3g$4g,10*5*82$8s$id$ig$ij$ip,13*28*-1$-1$d$g$n$r$1l$1p$24$28$5u$a1,14*15*2r$3l$42$4a$53$5a$5g$5l$5q$5v$65$81$9a$c9$dh$i1,15*1*2r$3q,16*0*6l,17*2*11$1p$20,18*17*-1$g$2i$3h$3o$3u$42$4j$57","data's":"18*0*2h","datasource":"9*0*2b,10*1*25$a7,14*3*8o$92$9q$g6,16*0*80","date":"1*0*1d,6*0*4i,16*11*-1$m$9i","dds":"0*0*36,3*23*-1$k$1i$3q$3u$4f$50$5f$61$66$6e$6s$7e$8f$9p,4*0*24,6*1*5m$5s,9*1*2m$30,10*1*1a$il,14*0*5j,17*3*5i$5u$6p$76,18*0*44","december":"14*0*g0","decision":"9*0*10","decision-making":"9*0*v","dedicated":"2*0*6r","default":"3*7*31$36$3e$4m$5j$5p$7t$9d,5*0*64,7*11*1i$26$2m$3h$54$62$78$7m$8v$an$b8$c0,10*3*2f$2r$36$3d,12*3*3g$4t$an$au,17*0*2l","default.ini":"10*0*2q","defaults":"10*1*2k$3m,12*0*b7","defaults.ini":"10*0*2j","defects":"14*9*2d$4o$6e$6m$8h$96$a4$dt$gb$gn","define":"5*10*-1$8,8*0*2k,17*0*36,18*0*52","defined":"0*0*t,5*0*6q,14*0*dj","defining":"0*0*13,5*30*0$3,8*0*2p,13*0*m","delay":"4*0*6f,9*0*4j,13*0*bm","delays":"4*1*65$6b","dependencies":"12*0*35,14*0*gj","depending":"14*0*26","descending":"13*1*91$9f","describe":"12*0*t","described":"2*0*2j,6*0*1t,10*0*4t","describes":"15*0*27","describing":"2*0*93","description":"2*2*2n$4f$4m,6*0*23,7*0*12,13*2*38$4i$50","descriptions":"4*0*8p","desired":"13*0*q,14*0*8u","detach":"10*0*8j,16*0*6c","detail":"12*0*10,13*0*a3","detailed":"6*10*-1$l,12*0*30,14*0*ef","details":"3*0*3j,5*0*2p,15*1*20$28","detect":"1*11*-1$a$u","determine":"12*0*3n","dev":"4*0*6p","development":"3*0*7p","devr":"4*0*71","diagnose":"6*0*77","differ":"2*0*3h,3*0*2j,10*0*cl,16*1*19$at","different":"2*0*9t,5*0*48,6*0*1r,14*0*f8","dir":"10*0*3k,12*0*b5","directly":"12*0*5f","directory":"12*0*8h","disabled":"7*0*bc","discovering":"15*0*q","display":"2*10*-1$r,7*0*bl,14*0*3v,18*0*45","displayed":"2*2*3p$44$4q,3*0*9n,6*0*60,9*0*2g,10*0*e0,17*0*12,18*0*58","displaying":"14*0*3i,18*0*31","displays":"17*0*2v,18*0*3j","distributed":"0*0*33,3*10*-1$h,4*0*21,6*2*5j$66$6a,10*0*ii,14*1*5h$i0,18*0*41","do":"0*9*2e,2*9*9m,3*9*a3,5*9*70,7*0*72,10*9*i7,13*0*9j,15*0*2n,16*11*-1$t$a1","docker":"6*1*7a$7n,10*5*5u$7s$89$bg$j0$j3,16*5*20$52$54$5j$5l$62","documentation":"1*0*26,2*2*ab$ap$bu,4*1*2d$8s,7*0*cj,10*0*iv,12*1*2v$46,14*2*71$bv$du,17*0*95","documented":"6*0*69,13*1*3v$dt","don":"17*0*2j","don't":"17*0*2i","double":"0*0*1k,5*0*28","double-click":"0*0*1j,5*0*27","down":"0*0*21,2*3*58$5s$7i$7p,5*3*2j$5f$6g$7f,13*0*54,17*1*1b$2r,18*0*5h","download":"10*3*6k$9e$eh$fk,11*10*-1$9,14*0*6q,16*2*2q$47$77","downloads":"16*0*4i","drop":"0*0*20,2*3*57$5r$7h$7o,5*2*2i$5e$7e,13*0*53,17*1*1a$2q,18*0*5g","drop-down":"0*0*1v,2*3*56$5q$7g$7n,5*2*2h$5d$7d,13*0*52,17*1*19$2p,18*0*5f","dropped":"14*0*4c","dsnd":"4*0*44","duration":"3*0*57,7*0*4h","during":"7*10*-1$f,9*0*41,14*0*5k","dynamic":"17*10*-1$e,18*0*2p","each":"2*11*-1$k$b8,12*0*u,16*0*9r,17*1*1v$2n,18*1*30$38","eadm":"4*0*4f","easy":"17*0*v","edit":"2*1*3n$42","editor":"13*0*1d","effectively":"2*10*-1$d,17*0*8q","efficiency":"14*0*5p","efficiently":"6*0*16","effortless":"18*10*-1$10","either":"16*10*-1$v","element":"7*0*bv,13*0*6o","elements":"13*3*71$7h$7v$8a","eliminate":"1*0*1i","email":"18*0*4p","embed":"7*0*bt","embedding":"7*0*bf","empty":"14*0*dc","enable":"3*0*8r,5*0*5l,7*3*s$1o$7i$bi,10*1*bi$d7","enable_login_token":"7*0*1n","enabled":"3*0*5o,7*0*1a,12*0*5h","enables":"4*0*1n,7*0*4p,12*0*20,14*0*58,18*10*-1$h","enabling":"12*0*8o","enclave":"4*0*4p,9*0*46","encoded":"7*0*5m","encounter":"6*12*-1$8$1c$6t","encountered":"15*0*1n","endpoint":"7*0*4n","engaging":"18*0*2q","enhanced":"14*1*3c$9t,16*10*-1$p","enhancement":"14*0*3s","enhancements":"14*1*24$bt","enq":"4*0*52","ensure":"1*0*1a,6*0*2m,15*0*48,16*10*-1$e","ensures":"7*0*8k,14*0*3t,16*0*9c","enter":"0*0*17,2*2*45$61$91,3*3*2p$3i$3s$8d,5*3*1r$2t$4f$5o,10*2*c0$c6$cr,13*1*3l$d6,14*0*8a,16*2*a8$ae$b3","entering":"13*0*4p","entire":"2*0*bp","entities":"13*0*a8","entries":"5*0*45","entry":"5*0*2e","env":"10*2*94$9r$al,16*2*6t$7k$8e","environment":"8*10*-1$s,10*1*4h$5v,16*1*1b$21","environments":"3*0*7r","equal":"3*0*9b","error":"6*51*-1$0$3$m$11$21$26$31$3m$4m$4q$56$6p$7v$82","errors":"6*2*1l$2l$5u","essential":"6*1*2g$4e,12*0*68,13*10*-1$a,16*0*97","establish":"7*0*4g","established":"13*0*7l","etc":"10*1*3q$42,12*1*bb$bj","etc/grafana/grafana.ini":"10*0*3p,12*0*ba","events":"1*0*10","eventual":"6*0*2v","example":"9*0*3t,12*0*74,16*0*3m","examples":"6*0*6o,13*10*b1$ej,17*20*59$63$6g$87","exclude":"3*0*4l","exclusive":"13*1*82$8d","executing":"13*0*i","execution":"4*1*4m$4s,14*1*am$ap","existing":"2*0*7a,16*0*4n","exp":"7*0*5s","expect":"7*0*5b","expect_claims":"7*0*5a","experience":"9*0*38,14*0*a0","explains":"14*0*ed","explore":"18*10*-1$k","extended":"9*0*3i","facility":"4*1*4c$4j,6*0*6k,8*40*-1$6$d$l,12*1*2f$8v,13*2*4c$ba$e2,14*3*ag$ak$eb$hs,18*10*-1$15","false":"7*4*29$7b$7p$aq$c3","familiar":"10*0*1m","faster":"7*0*50,9*1*2h$37","feature":"1*10*-1$6,9*0*31"}; +return {"0-9":"5*0*3p","1.0.x":"15*0*jg","10":"6*0*59,15*0*3p","100s":"13*1*49$5i","1024":"3*0*9f","11":"15*0*20","12345":"12*2*7e$7l$83","128":"3*0*9c","20":"15*0*27","2023":"15*2*h8$hk$i0","2024":"15*4*7n$8f$9q$ar$e7","2025":"15*4*m$1t$3m$48$61","24":"5*0*3i","2>&1":"6*0*7s","3.1":"10*0*19,15*0*j6","3000":"5*0*68,10*1*92$93,17*1*6r$6s","3650":"10*0*1e","4000":"5*0*55","50s":"13*1*4i$5r","60":"3*0*5l","60m":"7*1*57$59","8803":"13*1*4v$6c","9.5.1":"10*0*1i,15*0*ji","a-z":"5*1*3n$3o","aap":"14*0*b6","abc":"12*2*7c$7j$7s","able":"13*0*2d","about":"1*0*1v,2*0*a2,3*0*ad,4*1*27$8l,5*0*2q,6*0*3u,7*11*-1$a$c7,12*0*8n,14*0*a4,15*0*e3,17*9*15","absolute":"2*0*82,9*11*-1$d$4a","accept":"12*0*9a","accepting":"3*0*7a","accepts":"13*0*16","access":"0*11*-1$8$1t,3*10*-1$8,5*12*-1$f$4o$7l,7*1*2u$51,8*13*-1$10$1b$1l$2s,9*0*1k,12*0*5s,15*0*fp","accessed":"0*0*28","accessing":"0*30*0$3,2*0*6o,5*1*17$7p,8*1*23$2v,9*0*39,12*30*1$7","across":"9*0*m","action":"3*0*3p,5*0*7c,6*2*30$38$4b","actions":"5*0*2g","activity":"4*9*42$49$50$56$5a$5h$6e$6k$6o$6v,15*13*2g$2k$2m$2p$2s$30$bh$bl$c3$c6$c9$cd$cn$cq","add":"0*0*2s,2*8*2e$36$38$3t$4l$6d$73$75$as,3*1*1o$23,5*1*2d$2o,10*0*h2,12*0*1s,18*0*8r","added":"2*2*1l$2q$31,3*1*33$9u,10*0*fg,12*0*3t,15*0*69","adding":"2*10*-1$8,3*10*-1$l","additional":"12*0*3r","address":"5*2*4j$4s$51,14*0*a5,16*10*-1$8","administration":"3*0*20,10*0*ce,12*9*3c","administrator":"12*0*a0,16*1*39$4r","advanced":"3*0*4t","advantage":"12*0*23","after":"2*0*4r,10*1*d9$fs,14*0*4o,15*0*92,17*0*a0","alerting":"1*12*-1$5$s$1f","alerts":"1*31*1$3$21,19*0*4c","all":"4*0*2o,13*1*3q$51,14*0*5c,16*0*1s,18*1*61$7a","all_channels":"18*1*60$79","allow":"7*1*1d$be,10*3*1t$4d$4l$9v,17*0*7o","allow_embedding":"7*0*bd","allow_loading_unsigned_plugins":"10*1*1s$4k","allowed":"3*0*5c","allowing":"7*0*4v","allows":"12*0*5k,15*0*8p","alone":"10*0*5i,17*0*1o","along":"2*0*8k,10*0*5r","alphabets":"6*0*5f","alphanumeric":"5*0*3l","already":"0*0*1h,5*0*25,9*0*1u","also":"2*1*4d$ae,7*1*3j$8g,8*10*-1$v,9*0*1j,12*0*9h","alternatively":"3*0*1s,5*0*6a","always":"3*0*6v","analysis":"9*0*13,14*1*dp$e4,19*10*-1$11","analyze":"10*10*-1$l,15*0*gp,16*10*-1$7,19*10*-1$1m","analyzing":"9*0*15","any":"1*0*15,3*1*7b$7f,4*0*87,6*3*18$4a$5h$62,9*0*24,10*0*4q,12*0*3q,14*1*5b$9m,15*0*95,16*0*1j","api":"12*1*71$7o","app":"10*2*ed$ei$eu,15*0*1j,17*2*95$9a$9m","appearance":"19*0*3f","appears":"18*0*33","application":"6*0*3o,10*0*5j,15*0*15,17*0*1p","applications":"19*10*-1$1p","applied":"2*1*8t$9h","applies":"2*0*b5","apply":"2*0*8p,16*0*2d","applying":"2*30*0$4,14*0*t","appropriate":"14*1*3m$d7,16*0*44","apps":"0*0*2o,3*0*1l,4*0*31,10*1*en$gr,15*0*et,17*0*9f","april":"15*0*60","arise":"16*11*-1$c$u","arisen":"6*1*28$35","article":"15*10*-1$4,16*1*l$13","ascending":"14*1*8q$98","assertion":"7*0*2r","assigned":"6*0*4o","attribute":"14*1*6c$ag","attributes":"14*0*5e","aud":"7*0*6c","august":"15*1*l$9p","auth":"3*0*86,7*0*18","auth.jwt":"7*0*17","authenticate":"7*0*1f,12*0*5p","authentication":"3*1*8c$8t,7*14*-1$i$u$1t$7k$cm,12*10*59$94$ah","authorize":"12*0*5q","auto":"7*0*6h","auto_sign_up":"7*0*6g","automatically":"1*0*17,4*0*2r,7*1*60$6m,12*0*1a","available":"4*1*39$8m,10*1*b5$bf,14*0*3s","aware":"6*0*4j","banner":"15*0*8r","bar":"2*0*5k,10*0*cu","based":"2*1*3i$ai,3*0*2k,10*1*55$cm,15*1*4t$gh,17*0*1a,19*1*3a$4d","basic":"3*2*85$8b$8s","because":"12*0*4s","been":"15*5*4i$5d$68$ak$b3$dj","before":"0*9*n,2*9*u,3*10*p$5g,5*9*n,10*9*s,12*10*-1$c,16*0*1o","begin":"0*9*p,2*9*10,3*9*r,5*9*p,10*9*u","behind":"3*0*52","being":"3*0*6u","below":"13*0*2i","benefits":"12*0*25","between":"7*0*8o","block":"16*0*3a","bound":"14*3*6t$77$7d$7n","browser":"0*0*1c,5*0*20,7*1*8s$b2,10*0*c5","browsers":"7*0*bk","bug":"15*0*5b","build":"12*0*4l","building":"12*0*6l","built":"2*1*5j$a4","built-in":"2*1*5i$a3","bundling":"15*0*1a","cachdet":"4*0*43","cache":"3*0*90,7*0*4c,9*0*2r,15*0*a6","cache_ttl":"7*0*4b","cached":"9*1*1l$2d","caching":"7*0*4i","cachsum":"4*0*4e,14*0*em","call":"9*1*2k$2u","can":"0*11*-1$7$2h,1*1*l$1h,2*18*-1$c$3g$4c$5b$6a$71$ad$ar$bm,3*3*1u$2i$6i$a6,4*3*19$2t$7p$8c,5*3*3f$52$6c$73,6*16*-1$j$14$1m$36$4s$5o$7j,7*20*-1$-1$7$d,8*10*-1$u,9*14*-1$8$1i$2f$32$4e,10*5*2o$48$ck$fo$gk$h1,11*10*-1$5,12*13*-1$e$56$9g$a6,14*7*1u$4t$59$66$9p$aa$dj$e7,15*1*1d$7v,16*3*10$1a$2c$4n,17*10*-1$s,18*2*23$35$92,19*15*-1$1k$24$2n$49$4l$51","cannot":"16*0*1h,18*0*4j","capabilities":"1*0*j,14*0*1h","capitalization":"5*0*49","caption":"15*0*8s","case":"5*0*42,6*1*5e$5g,16*1*1c$1q","cases":"2*0*9v","cater":"2*0*9s","cause":"6*1*29$51,16*0*2h","caused":"15*1*23$3v","causing":"15*0*5f","caution":"9*0*3c","cert":"7*1*95$9o","cert_file":"7*0*94","cert_key":"7*0*9n","certain":"8*0*19,15*0*79","certificate":"3*1*7c$7i,7*2*9b$9l$9u","cfact":"4*0*4o","cfover":"4*0*51","cfsys":"4*0*5b","change":"15*0*p,18*1*10$29,19*0*55","changes":"2*2*8s$94$9b,6*0*3v,15*4*9b$ap$dc$do$fb","channel":"4*0*5l,18*1*5l$6t","channel_path":"18*1*5k$6s","channels":"18*1*62$7b,19*0*4s","characters":"5*3*3j$3m$3r$56,6*0*5a","chart":"2*0*5l","charts":"4*12*-1$m$3b$3n,16*0*30,19*0*2a","checkbox":"5*0*5k","checked":"7*0*61","choice":"18*0*8v","choose":"2*0*5c,3*0*2a,10*0*4p,14*0*4u,19*0*25","circumstances":"1*0*11","claim":"7*1*32$38","claims":"7*3*5c$5i$5v$69","class":"14*4*ao$ar$av$bp$c3","classified":"6*0*1q","clear":"15*0*g7","cli":"10*2*69$6b$hl,17*2*2f$2h$4g","click":"0*1*1l$23,2*10*35$3s$5u$6b$6g$72$7k$85$8o$8v$98,3*1*1v$9g,4*1*7q$8d,5*2*29$2c$6l,10*1*d1$d6","clicking":"4*0*84,5*0*7b,10*0*f8,17*0*a1","clients":"16*0*3r","closes":"3*0*5h","code":"6*1*22$80","coded":"18*10*-1$l","codes":"6*0*6m","collect":"9*0*4f","collection":"9*30*2$5","column":"18*2*41$4b$7n","column_name":"18*2*40$4a$7m","com":"10*1*6g$9a,12*1*7d$7k,15*0*ih,17*2*2m$43$73","combination":"6*0*58","combinations":"9*0*1s","comes":"7*0*5p","comma":"13*0*1p,14*0*5g","comma-separated":"13*0*1o","command":"6*0*7m,10*5*64$7m$85$aj$hp$ht,17*4*2a$50$5h$5s$8c","common":"4*3*40$47$6m$6t,9*0*k,15*4*2e$2i$bf$bj$gr","communication":"5*0*5n,19*0*4r","complete":"8*1*18$1t,10*0*fu,12*10*-1$q","completed":"2*0*14,5*1*t$10,10*0*12","component":"12*0*1d","compression":"3*4*5m$63$6b$6m$6o,15*1*66$6l","comprising":"6*0*5b","condition":"18*6*7s$7u$88","condition1":"18*6*46$4o$5a","condition2":"18*6*47$4t$64","condition3":"18*6*48$52$6h","conditions":"19*1*4f$4u","conf":"10*0*3l,12*0*b6","configs":"13*1*4r$68","configuration":"1*0*20,2*0*6u,3*0*4o,7*41*-1$1$4$g$cd,10*4*2d$35$38$3f$el,12*6*2g$5d$90$ad$al$ap$b0,16*0*4u,17*0*9d","configurations":"10*0*2g","configure":"1*0*r,2*0*af,7*5*r$7v$87$8e$ck$cn,12*31*11$1m$47$4h$92$98$af,13*0*34","configured":"4*1*1e$20,7*0*14,13*0*3r,16*0*36","configuring":"12*0*63,16*0*43","connect":"3*10*-1$g","connection":"3*2*5e$5i$9o","connections":"16*1*3d$3v","considerable":"9*0*3o","considered":"3*0*7l,5*0*4c","consisting":"4*0*13","consists":"4*10*-1$k","construct":"4*0*1g","contact":"1*0*22,16*0*4o","contain":"5*1*3g$53,6*10*-1$o,7*0*5j,14*0*5a","container":"6*0*7q,10*1*88$b6,17*3*53$5e$5k$61","container_name":"6*0*7p","content":"12*0*89","control":"1*0*1m","controls":"5*0*6h","cookie":"7*1*ad$at","cookie_samesite":"7*0*as","cookie_secure":"7*0*ac","cookies":"7*0*b5","copy":"10*0*2p","core":"12*0*1t","correctly":"16*1*33$4f","corresponding":"2*0*8l","could":"1*0*1p","coupling":"4*1*4b$4i,14*0*b9,15*1*bm$bq","coupling_facility":"14*0*b8","covers":"15*10*-1$5","cpc":"4*0*5u,13*0*52,14*1*bd$ep","cpcs":"13*0*64","cpu":"9*0*3p","create":"3*1*3b$88,4*0*1p,7*0*6n,10*3*7n$7u$86$hs,13*0*6d,18*11*-1$b$24,19*11*-1$j$2o","creates":"10*0*fa","creating":"0*0*38,2*1*1r$4i,3*30*0$4,4*0*28,10*0*he,15*4*74$9u$af$b0$de,17*0*5v,18*0*1s","creation":"15*0*6c","credentials":"3*0*8e","critical":"6*0*25","crt":"7*0*9m","cryovw":"4*0*66","currently":"2*0*3l,3*0*2n,6*0*2c,10*0*cp","custom":"2*0*81,4*10*-1$d,10*1*2c$30","custom.ini":"10*0*2v","customizable":"4*0*11,19*10*-1$o","customization":"4*0*79","customize":"19*0*37","customizing":"7*0*c8,10*0*32,15*0*8q","dashboard":"0*40*-1$2$5$a,2*6*2a$2r$32$40$87$8u$9d,3*1*aa$ag,4*49*-1$2$5$j$12$1r$3l$3o$75$7g$83$8i$8o,5*0*7r,8*0*31,10*0*f5,14*0*eb,17*0*9t,18*5*14$1h$26$2t$37$39,19*2*47$53$5a","dashboards":"0*1*2m$2r,2*10*-1$a,4*19*-1$s$2a$2p$2v$34$38$3h$3r$3v$88,5*1*19$7n,8*12*-1$12$25$2u,10*3*e4$ff$fl$g7,12*40*-1$3$9$i,13*31*2$5$2a,15*11*t$v$1h$1m$24$2c$38$3c$7e$bd$d1$d5,16*1*2m$31,17*0*8s,18*11*-1$f$1u,19*11*-1$m$2r","data":"0*3*2u$31$34$3a,1*0*q,2*51*-1$3$7$h$1n$1t$3b$66$78$7b$7e$8b$9k$b0$bo,3*63*-1$-1$2$6$i$n$1q$21$25$2b$2r$34$3f$5v$6t$89$92$9j$a0,4*13*-1$g$1u$22$7b,6*2*5k$67$6b,7*2*4j$4s$8m,9*51*-1$1$4$b$j$t$17$1n$1p$28$2e$2n$3b$3g$4g,10*5*82$8s$h4$h7$ha$hg,13*24*-1$-1$8$d$u$25$3b$6f,14*28*-1$-1$d$g$n$r$1l$1p$24$28$5u$a1,15*15*42$4s$59$5h$6a$6h$6n$6s$71$76$7c$98$ah$dg$eo$j8,16*1*2r$3q,17*0*6l,18*2*11$1p$20,19*17*-1$g$2i$3h$3o$3u$42$4j$57","data's":"19*0*2h","datasource":"9*0*2b,10*1*25$a7,15*3*9v$a9$b1$hd,17*0*80","date":"1*0*1d,6*0*4i,17*10*-1$m","dds":"0*0*36,3*23*-1$k$1i$3q$3u$4f$50$5f$61$66$6e$6s$7e$8f$9p,4*0*24,6*1*5m$5s,9*1*2m$30,10*1*1a$hc,13*1*3u$57,15*0*6q,18*3*5i$5u$6p$76,19*0*44","ddshostname":"13*1*4u$6b","ddshostname:8803":"13*1*4t$6a","december":"15*0*h7","decision":"9*0*10","decision-making":"9*0*v","dedicated":"2*0*6r,15*0*1o","default":"3*7*31$36$3e$4m$5j$5p$7t$9d,5*0*64,7*11*1i$26$2m$3h$54$62$78$7m$8v$an$b8$c0,10*3*2f$2r$36$3d,12*3*3g$4t$an$au,18*0*2l","default.ini":"10*0*2q","defaults":"10*1*2k$3m,12*0*b7","defaults.ini":"10*0*2j","defects":"15*9*3k$5v$7l$7t$9o$ad$bb$f4$hi$hu","define":"5*10*-1$8,8*0*2k,18*0*36,19*0*52","defined":"0*0*t,5*0*6q,13*1*3t$56,15*0*eq","defining":"0*0*13,5*30*0$3,8*0*2p,14*0*m","definition":"13*0*3l","delay":"4*0*6f,9*0*4j,14*0*bm","delays":"4*1*65$6b","delete":"17*0*a4","deleted":"17*0*aa","dependencies":"12*0*35,15*0*hq","depending":"15*0*3d","deploy":"13*0*2k","deployed":"15*1*11$1n","deployment":"10*0*f6,15*1*q$1f,17*0*9u","descending":"14*1*91$9f","describe":"12*0*t","described":"2*0*2j,6*0*1t,10*0*4t","describes":"16*0*27","describing":"2*0*93","description":"2*2*2n$4f$4m,6*0*23,7*0*12,14*2*38$4i$50","descriptions":"4*0*8p","desired":"14*0*q,15*0*a5","destination":"17*0*a6","detach":"10*0*8j,17*0*6c","detail":"12*0*10,14*0*a3","detailed":"6*10*-1$l,12*0*30,15*0*fm","details":"3*0*3j,5*0*2p,16*1*20$28","detect":"1*11*-1$a$u","determine":"12*0*3n","dev":"4*0*6p","development":"3*0*7p","devr":"4*0*71","diagnose":"6*0*77","differ":"2*0*3h,3*0*2j,10*0*cl,17*0*19","different":"2*0*9t,5*0*48,6*0*1r,15*0*gf","dir":"10*0*3k,12*0*b5","directly":"12*0*5f,15*0*1i","directory":"12*0*8h","disabled":"7*0*bc","discovering":"16*0*q","display":"2*10*-1$r,7*0*bl,15*0*56,19*0*45","displayed":"2*2*3p$44$4q,3*0*9n,6*0*60,9*0*2g,10*0*e0,18*0*12,19*0*58","displaying":"15*0*4p,19*0*31","displays":"18*0*2v,19*0*3j","distributed":"0*0*33,3*10*-1$h,4*0*21,6*2*5j$66$6a,10*0*h9,13*12*-1$7$24$3a,15*1*6o$j7,19*0*41","do":"0*9*2e,2*9*9m,3*9*a3,5*9*70,7*0*72,10*9*gu,14*0*9j,16*0*2n,17*10*-1$t","docker":"6*1*7a$7n,10*5*5u$7s$89$bg$hn$hq,17*5*20$52$54$5j$5l$62","documentation":"1*0*26,2*2*ab$ap$bu,4*1*2d$8s,7*0*cj,10*0*hm,12*1*2v$46,13*2*27$3h$6p,15*2*88$d6$f5,18*0*95","documented":"6*0*69,14*1*3v$dt","don":"18*0*2j","don't":"18*0*2i","double":"0*0*1k,5*0*28","double-click":"0*0*1j,5*0*27","down":"0*0*21,2*3*58$5s$7i$7p,5*3*2j$5f$6g$7f,14*0*54,18*1*1b$2r,19*0*5h","download":"10*1*6k$9e,11*10*-1$9,15*0*81,17*2*2q$47$77","downloads":"17*0*4i","drop":"0*0*20,2*3*57$5r$7h$7o,5*2*2i$5e$7e,14*0*53,18*1*1a$2q,19*0*5g","drop-down":"0*0*1v,2*3*56$5q$7g$7n,5*2*2h$5d$7d,14*0*52,18*1*19$2p,19*0*5f","dropped":"15*0*5j","dsnd":"4*0*44","duration":"3*0*57,7*0*4h","during":"7*10*-1$f,9*0*41,15*0*6r","dynamic":"18*10*-1$e,19*0*2p","each":"2*11*-1$k$b8,12*0*u,18*1*1v$2n,19*1*30$38","eadm":"4*0*4f","easy":"18*0*v","edit":"2*1*3n$42","editor":"14*0*1d","effectively":"2*10*-1$d,18*0*8q","efficiency":"15*0*70","efficiently":"6*0*16","effortless":"19*10*-1$10","either":"17*10*-1$v","element":"7*0*bv,14*0*6o","elements":"14*3*71$7h$7v$8a","eliminate":"1*0*1i","email":"19*0*4p","embed":"7*0*bt","embedding":"7*0*bf","empty":"15*0*ej","enable":"3*0*8r,5*0*5l,7*3*s$1o$7i$bi,10*1*bi$d7","enable_login_token":"7*0*1n","enabled":"3*0*5o,7*0*1a,12*0*5h","enables":"4*0*1n,7*0*4p,12*0*20,15*0*6f,19*10*-1$h","enabling":"12*0*8o","enclave":"4*0*4p,9*0*46","encoded":"7*0*5m","encounter":"6*12*-1$8$1c$6t","encountered":"16*0*1n","endpoint":"7*0*4n,13*1*14$15","engaging":"19*0*2q","enhanced":"15*1*4j$b4,17*10*-1$p","enhancement":"15*0*53","enhancements":"15*1*3b$d4","enq":"4*0*52","ensure":"1*0*1a,6*0*2m,16*0*48,17*10*-1$e","ensures":"7*0*8k,15*0*54","enter":"0*0*17,2*2*45$61$91,3*3*2p$3i$3s$8d,5*3*1r$2t$4f$5o,10*2*c0$c6$cr,14*1*3l$d6,15*0*9h","entering":"14*0*4p","entire":"2*0*bp","entities":"14*0*a8","entries":"5*0*45","entry":"5*0*2e","env":"10*2*94$9r$al,17*2*6t$7k$8e","environment":"8*10*-1$s,10*1*4h$5v,17*1*1b$21","environments":"3*0*7r","equal":"3*0*9b,13*1*4b$5k","error":"6*51*-1$0$3$m$11$21$26$31$3m$4m$4q$56$6p$7v$82","errors":"6*2*1l$2l$5u","essential":"6*1*2g$4e,12*0*68,14*10*-1$a","establish":"7*0*4g","established":"14*0*7l","etc":"10*1*3q$42,12*1*bb$bj","etc/grafana/grafana.ini":"10*0*3p,12*0*ba","events":"1*0*10","eventual":"6*0*2v","example":"9*0*3t,12*0*74,17*0*3m","examples":"6*0*6o,13*1*n$3m,14*10*b1$ej,18*20*59$63$6g$87","exclude":"3*0*4l","exclusive":"14*1*82$8d","executing":"14*0*i","execution":"4*1*4m$4s,15*1*bt$c0","existing":"2*0*7a,17*0*4n","exp":"7*0*5s","expect":"7*0*5b","expect_claims":"7*0*5a","experience":"9*0*38,15*0*b7","explains":"15*0*fk","explore":"19*10*-1$k","expose":"13*0*1u","exposed":"13*1*v$38","exposes":"13*10*-1$a","exposition":"13*10*-1$k","extended":"9*0*3i","facility":"4*1*4c$4j,6*0*6k,8*40*-1$6$d$l,12*1*2f$8v,14*2*4c$ba$e2,15*3*bn$br$fi$j3,19*10*-1$15","false":"7*4*29$7b$7p$aq$c3"}; }); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-2.js b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-2.js index 47a7daa0..1944af8d 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-2.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-2.js @@ -1,4 +1,4 @@ define(function () { // Auto generated index for searching. -return {"features":"3*0*ai,4*0*8n,12*0*1j,14*10*-1$7,16*0*9j,18*0*22","february":"14*0*cv","fetch":"0*0*30,10*0*if,18*0*3t","fetched":"9*0*2s","fetching":"13*10*-1$b","field":"2*0*49,3*3*2u$3v$59$95,5*4*33$37$4t$60$63,13*1*3r$dc","fields":"3*3*3l$3o$8i$8m,14*0*7m","file":"6*0*55,7*5*3q$46$96$9c$a0$ce,10*7*2e$2m$2t$39$3g$ep$er$g1,11*10*-1$j,12*4*8e$9u$ae$aq$b1,14*0*73","files":"12*2*5e$67$6n,16*0*4o","filter":"13*3*5q$5r$6b$c9,17*22*3k$3o$3t$7e$7j$85$8k","filters":"13*0*v","find":"7*10*-1$8,10*0*hu,11*10*-1$6,13*0*dk,15*1*14$1i,16*0*9o","first":"4*0*2m,14*0*gs","fix":"15*0*2e","fixed":"14*15*q$2a$2j$47$4l$61$6b$6j$8e$93$a1$d3$db$dq$g8$gk","flat":"14*0*4i","flexible":"4*0*10","flows":"8*0*1k","focus":"13*0*5t","follow":"10*0*fb","following":"0*0*2j,2*2*15$2k$4v,3*0*3k,4*1*35$7d,5*2*u$2m$75,6*2*1u$6n$7l,7*1*k$cg,8*0*1g,9*0*3s,10*8*13$4u$63$7l$84$ah$bs$ed$gh,12*1*r$8g,13*3*20$5d$69$ad,14*5*14$a5$c4$e3$h4$hh,15*0*25,16*5*29$4v$5g$5r$8a$8q,18*0*21","follows":"10*1*3a$es,12*1*6r$ar,13*1*32$cj,17*1*3u$7k","format":"2*10*-1$j,3*1*40$72,12*0*6o","forwarded":"7*0*2t","found":"9*0*2q,14*9*2c$4n$6d$6l$8g$95$a3$ds$ga$gm","frame":"7*0*br","freedom":"18*0*36","friendly":"13*0*1a","from":"0*13*-1$b$1u$2a$32,2*4*3v$55$5p$6l$7d,3*0*60,4*2*1v$7h$8g,5*13*-1$h$2f$59$7h,6*1*3e$79,7*2*44$4l$b3,8*11*-1$13$1n,9*1*2l$2v,10*1*g8$ih,13*13*-1$e$1n$25$51,14*2*4d$5f$ek,15*0*3e,17*8*18$43$5d$5p$67$6k$71$7p$8b,18*1*3v$5e","function":"12*2*4v$5j$8q","functionalities":"16*10*-1$q","functionality":"10*0*1b","functioning":"6*0*2o","functions":"3*0*51","fundamental":"12*0*1c","further":"15*0*23","gather":"15*0*1r","general":"4*1*4v$55,14*3*1e$1h$ar$au,17*1*3p$7f","gf":"10*2*4b$95$9t,16*1*6u$7m","gf_plugins_allow_loading_unsigned_plugins":"10*1*4a$9s,16*0*7l","github":"10*3*6f$99$ev$gb,14*1*h5$h9,16*2*2l$42$72","given":"13*0*75","global":"13*0*ah","go":"2*0*3q,3*0*1k,10*1*7i$cd,16*1*4s$al","gpg":"10*4*ea$em$fh$gl$hf","gpm":"6*0*6e","grafana":"0*44*-1$1$4$9$u$14$1p$29,1*13*-1$4$h$1e$25,2*11*1c$1k$1p$3j$5m$8d$9o$aa$ao$b4$bh$bt,3*14*-1$d$13$1b$2l$5b,4*15*-1$a$t$2c$2k$7m$8r,5*62*-1$-1$1$4$9$g$18$1h$1p$2r$2v$4k$58$5s$6r$79$7m$7q,6*16*-1$g$1j$2t$3j$45$74$7g,7*51*-1$0$3$j$v$1g$6q$76$8f$8t$aj$bm$c9$ci$co,8*49*-1$0$7$11$1c$1m$24$2d$2j$2l$2q$2t$30,9*11*-1$6$22,10*80*-1$5$b$j$1h$1o$2h$34$3r$3s$43$44$5f$5s$68$6a$6n$6r$7g$7q$81$8e$8i$8r$90$9h$9l$at$bn$c2$c9$cn$dg$dp$e6$f5$fp$fu$g5$gq$h0$ha$hq$it,11*11*-1$e$o,12*73*-1$2$8$h$2j$2n$2u$33$37$3l$45$5t$95$99$a4$ai$ak$bc$bd$bk$bl,13*13*-1$8$15$1i$ea,14*22*-1$g$38$6v$7f$cn$d8$e5$ej$fu$h2$ho$i7$ia,15*13*-1$j$3f$3l$4k,16*65*-1$5$b$j$1f$1l$1u$26$2e$2g$2t$31$4a$4e$4q$58$5c$5p$67$6b$6k$6p$7a$7e$8m$aa$ah$av$c0,17*2*3e$90$94,18*63*-1$-1$-1$5$b$c$t$1g$1u$3k$4k","grafana's":"17*0*3d","graphs":"14*0*4k,18*0*29","greater":"3*0*99","grep":"6*0*7t","guidance":"14*0*f2","guide":"10*1*fj$hh,11*41*-1$1$3$h$q,12*1*2h$91,13*0*4f,14*0*76","guides":"15*10*-1$5","h2":"7*1*9i$a6","hard":"17*10*-1$k","hard-coded":"17*10*-1$j","has":"6*1*27$34,14*5*3a$45$50$9c$9r$cb","have":"0*1*s$27,2*2*13$96$9g,3*1*u$9t,5*1*s$6p,7*0*73,9*0*1t,10*1*11$hk,13*0*9l,14*1*8r$hg,16*0*bq,17*1*1m$2k,18*0*35","header":"2*0*41,7*2*1v$2c$2i,12*0*9e","header's":"7*0*2h","header_name":"7*0*2b","health":"9*0*1e,18*10*-1$1n","help":"6*11*-1$r$4t,14*0*fg,18*0*2d","helps":"13*0*5s,18*0*3r","hi":"13*1*7p$8e","higher":"10*0*1f,13*0*73","highest":"13*0*7s","highly":"4*0*v","historical":"9*43*-1$0$3$a$i$s$16","holds":"7*0*2k","home":"14*0*dl","host":"5*2*4g$4p$4u,9*0*3r","hosted":"5*0*5u,7*0*ai","hostname":"3*3*1f$43$49$7g,10*0*8f,12*1*6t$7t,16*0*68,17*3*5h$5t$6o$75","how":"15*10*-1$6,17*0*8p","however":"3*1*4p$7j,12*0*1g","hsm":"4*0*5c","html":"7*0*bq","http":"3*3*3m$42$62$6l,7*1*4m$92,12*0*9d,14*0*5d","https":"3*0*48,5*0*5j,7*6*84$8c$8j$93$9h$a5$am,10*3*6e$98$eu$ga,12*2*6s$7b$7i,14*0*h8,16*2*2k$41$71","https://abc.com:12345":"12*0*7a","https://abc.com:12345/jwt/ibm/api/zosmfbuilder/jwk":"12*0*7h","https://github.com/ibm/rmf":"14*0*h7","https://github.com/ibm/rmf/blob/main/grafana/rmf-app/public_key.asc":"10*0*et","https://github.com/ibm/rmf/releases":"10*0*g9","https://github.com/ibm/rmf/releases/download/ibm-rmf-grafana/v1.0.3/ibm-rmf-grafana-1.0.3.zip":"16*0*40","https://github.com/ibm/rmf/releases/download/ibm-rmf-grafana/v/ibm-rmf-grafana-.zip":"10*0*6d,16*0*2j","hub":"10*0*bh","iat":"7*0*5u","ibm":"0*0*2p,2*2*18$24$5e,3*1*1m$28,4*12*-1$6$32$7i,5*0*1d,6*16*-1$c$1f$2p$3f$41$70$7c,8*40*-1$2$9$h,10*39*-1$f$21$23$26$6h$6l$6p$71$9b$9f$9j$9p$a3$a5$a8$b8$d2$dc$dl$e4$f1$fl$fs$g3$gd$go$gu$h6$hm$hv,11*11*-1$a$k,12*1*70$7n,13*31*0$4$11,14*23*-1$c$34$6r$7b$7n$7v$df$dn$e7$fq$gu$hb$hk$i3,15*14*-1$f$1e$21$3h$4g,16*26*-1$f$2n$2r$2v$37$44$48$4c$74$78$7c$7i$7s$7u$81$ba$bs,18*11*-1$p$1q","ibm-rmf":"10*1*70$9o,16*1*36$7h","ibm-rmf-grafana-x.y.z.zip":"10*1*fr$gt","ibm-rmf-grafana-x.y.z.zip.asc":"10*1*g2$gn","icon":"2*1*4p$88,4*1*85$8e","id":"6*1*4r$57,7*0*6t","identical":"5*0*4d,17*0*1o","identifies":"1*0*14","identify":"2*0*29,6*12*-1$t$4v$5p,7*0*35","iframe":"7*0*bs","ignored":"3*0*6d","iii":"0*10*-1$k,3*10*-1$b,10*10*-1$p,13*3*2h$2q$44$dr,18*40*-1$3$9$1c","iip":"13*0*bi","image":"2*0*50,4*2*59$5g$7e,10*2*ab$ar$au,13*2*bl$bv$ei,14*3*1k$1o$b1$b5,16*2*84$8k$8n,17*0*8n","images":"10*2*b4$b7$bb","immediately":"6*0*2f","import":"4*0*82,14*1*20$bp,16*4*90$9a$a5$bj$bm","importance":"9*0*q","important":"3*0*4e,17*1*2d$2f","imported":"4*0*2q","importing":"10*0*fd","improve":"14*0*9u","improved":"14*0*8c","improves":"14*0*5o","incidents":"1*0*1s","include":"14*1*c3$e2","included":"14*0*cp","including":"5*0*3k,18*0*3d","incoming":"1*0*o","incorrect":"14*0*2t","index":"4*1*5k$5q,14*0*b8","indicative":"6*0*3l","individual":"12*0*aa","information":"1*0*1u,2*1*a1$am,3*0*ac,4*1*26$8k,6*12*-1$q$3p$3q,7*13*-1$9$53$5n$c6,8*0*1s,10*5*hd$is,12*3*2a$2s$40$8m,13*1*3h$d2,14*1*cr$f1,15*2*p$16$1u","informs":"6*0*3s","ini":"10*5*2l$2s$31$3n$3t$45,12*3*ac$b8$be$bm","insights":"9*0*1a","install":"4*0*2g,8*0*28,10*15*-1$e$50$65$6v$96$db,12*11*2i$2m$a3,16*3*1e$35$3p$6v","installation":"10*0*2i,14*1*28$es","installed":"2*1*17$3m,3*1*v$2o,5*0*1c,10*5*15$1g$7e$aq$cq$hl,12*0*1b,16*0*b2","installing":"2*0*1f,3*0*16,5*0*1k,8*0*2e,10*32*0$6$5a$5m,12*1*15$32,14*0*f3,16*10*-1$10","instance":"7*1*ak$ca","instead":"17*0*1r","instructions":"10*0*fc,12*0*31,14*0*eh","integer":"13*3*7q$7t$85$88","integration":"18*0*3m","interactive":"13*0*dn,17*10*-1$d,18*10*-1$n","interacts":"4*0*1t","interest":"13*0*60","interface":"2*0*3f,3*0*2h,4*0*76,10*0*cj,14*0*9o,16*0*ar","internally":"14*9*2b$4m$6c$6k$8f$94$a2$dr$g9$gl","interval":"9*0*43","introduction":"1*30*0$2","invalid":"10*0*dr","investigate":"0*10*-1$h","investigation":"15*0*24","involves":"13*0*l","ioq":"4*0*5m","ip":"5*2*4i$4r$50","iss":"7*1*6a$6e","issue":"6*1*52$78,14*0*de,15*0*1l","issued":"6*0*65","issues":"1*11*-1$d$16,6*12*-1$9$19$5q,14*14*-1$b$r$d5$fl$gi,15*43*-1$1$3$a$s$29$2g","it's":"6*0*4d,17*0*2e","its":"3*0*ah,12*1*1i$34,13*0*1f,16*10*-1$o,18*0*3e","jes":"4*0*5v","job":"9*0*45,13*0*b0","json":"7*3*3v$45$4a$5l,12*14*48$4n$6f$8d$8l$9n","json-encoded":"7*0*5k","jti":"7*0*6d","july":"14*0*l","june":"14*0*9j","jwk":"7*0*3o,12*3*66$6m$73$7q","jwk_set_file":"7*0*3n","jwks":"7*0*49,12*2*8c$8k$9r","jwks.json":"12*0*8b","jwksuri":"12*3*6a$6p$7g$8a","jwt":"7*18*-1$h$t$19$1e$2q$3c$3g$7j$cl,12*28*4b$4q$4u$58$5i$5n$6v$7m$8p$93$9b$ag","keep":"1*0*m","key":"7*3*41$9p$9v$aa,10*4*eb$ek$eo$f9$ff,12*1*6h$9p","know":"3*0*1e","known":"14*10*-1$a","label":"17*6*4e$5c$5o$66$6j$70$8a","language":"2*0*64","languages":"2*1*21$27,13*30*3$7","later":"10*0*1j,12*0*2q,14*0*ic","latest":"14*1*23$bs,15*0*o,16*10*-1$12","lax":"7*0*bb","lb":"13*0*6p","lead":"1*0*1q","learn":"17*0*8o","least":"2*11*-1$o$2u","level":"3*1*69$6g,10*0*1c,13*0*5m","leverage":"16*10*-1$n","lib":"10*0*8v,16*0*6o","limited":"17*1*4d$4g","line":"14*0*4j","link":"11*10*-1$7","linux":"10*0*3o,12*0*b9","linuxone":"10*0*b9","list":"0*0*22,2*4*5t$6m$7j$7q$bq,5*1*2k$5g,13*10*55$63$6n$70$7g$7u$89$8n$8u$95$9c,17*2*1c$2s$31,18*0*5i","listed":"3*0*7h,10*0*i2","lists":"4*0*37,7*0*m,8*0*1i","lo":"13*1*83$84","loaded":"7*0*43","loading":"10*3*1u$4e$4m$a0,16*0*7p","local":"10*0*41,12*1*9t$bi","location":"10*1*37$eq,12*0*ao","locksp":"4*0*67","locksu":"4*0*6g","log":"0*0*1d,5*0*21,6*0*54","logged":"0*0*1i,5*0*26","login":"7*2*1p$24$7f","logs":"6*1*7b$7o","longer":"4*0*89,14*0*86","looking":"6*0*5r","lower":"6*0*5c,13*2*6s$76$7j","lowest":"13*0*87","macos":"10*0*3u,12*0*bf","made":"2*1*97$9c","main":"10*0*f4","maintenance":"3*1*68$6f,17*0*1j","make":"3*0*32,17*0*u","making":"9*0*11","manage":"17*0*8s","management":"8*40*-1$5$c$k,12*3*2e$3i$43$8u,14*0*ea","managing":"4*0*29","mandatory":"7*0*39","manual":"1*0*1k","many":"12*0*24","master":"3*1*a9$af,4*43*-1$1$4$i$3k$7f$8h","match":"13*0*6k","maximizes":"13*0*1e","maximum":"14*0*v","may":"6*1*1b$6s,9*0*3m,14*3*1s$2e$30$fm,15*11*-1$b$t","mb":"3*0*91","means":"3*0*5r,9*0*23","measurement":"6*0*6j,13*1*4b$e1,14*0*hr,18*10*-1$14","measures":"6*0*2j","meet":"4*0*1k","megabytes":"14*0*91","mention":"7*0*3e","mentioned":"16*0*4j","menu":"2*0*59,5*0*7g","message":"3*0*9m,6*2*3d$3r$83,10*0*dv","messages":"6*15*-1$n$12$64$6d$6l$6q","met":"18*0*4v","method":"14*0*29","methods":"10*1*4s$58,16*0*1h","metric":"9*1*1m$3a,13*14*2a$2s$30$37$4h$4k$4v,17*10*-1$n","metric_description":"13*1*36$4g","metrics":"0*10*-1$l,1*0*p,3*10*-1$c,9*0*27,10*10*-1$q,13*0*2i,15*0*2q,18*40*-1$4$a$1d","might":"3*0*4q","minimum":"7*0*n","minutes":"7*0*58","missing":"14*0*64","model":"13*0*46","modifications":"6*0*63","modify":"5*0*77,14*0*7t,15*0*4s","modifying":"7*0*cb,12*0*5a","monitor":"0*10*-1$j,3*10*-1$a,8*10*-1$m,10*10*-1$o,13*3*2g$2p$43$dq,15*0*2p,18*50*-1$-1$2$8$1b$1l","monitoring":"0*11*-1$d$1n,1*1*i$1l,5*10*-1$j,18*10*-1$e","more":"1*0*1t,2*1*a0$al,3*0*4s,4*2*15$25$8j,7*0*c5,8*0*1r,10*0*hc,12*2*29$2r$3v,13*1*6h$a2,14*0*ee,17*10*-1$c","most":"16*0*9f","multiple":"2*3*6e$76$at$b2,17*0*1n","must":"0*0*r,2*11*-1$m$12,3*3*t$1d$4k$98,5*13*-1$7$r$39$3u,7*1*q$64,8*0*17,10*16*-1$d$10$1d$1l$75$ae$bq,12*5*1l$2l$3e$4g$87$97,13*2*3k$6j$d5,14*1*bm$hf,16*12*-1$d$3b$87","mutually":"13*1*81$8c","mvs":"13*2*bk$bu$eh,17*0*8m","mvs_image":"13*2*bj$bt$eg,17*0*8l","na":"13*2*8g$8l$cb","name":"2*0*46,3*1*2q$2t,5*8*2u$32$35$3c$3e$41$4h$4q$4v,6*0*7r,7*1*2d$2j,10*0*8b,13*9*4j$5i$5n$5o$6l$br$c7$cq$df$dg,14*0*g7,15*0*4b,16*1*5d$64,17*11*42$4c$4u$53$6a$6d$6q$77$7o$7v$8e$8h","names":"5*0*47,13*4*8o$8p$8v$90$dm","nature":"6*0*33","navigating":"0*0*2n,4*0*30,15*0*1d","navigation":"2*0*3d,3*0*2f,10*0*ch,16*0*ap","nbf":"7*0*5t","nd":"13*1*8h$8s","necessary":"6*0*2i,12*0*6k,15*0*47","need":"1*0*1j,3*10*-1$f,6*0*48,12*11*-1$p$3p,14*1*1t$87,15*0*18,16*0*a2","needs":"7*0*3a","network":"3*0*4n,15*1*38$4q","new":"3*1*24$3c,4*0*7t,14*22*-1$6$k$4t$9g$cf,16*0*95","next":"0*9*2f,2*10*9n$be,3*9*a4,5*9*71,10*9*i8","nn":"13*2*8k$9h$9s","note":"2*3*3c$68$6v$92,3*3*2e$38$7s$8j,5*1*3s$3v,10*3*46$b0$cg$d8,13*0*e5,14*1*1q$bk,16*1*39$ao,17*1*2g$49","notes":"14*30*1$3","notification":"2*0*4o","notifications":"1*0*19,18*0*4n","november":"14*2*6f$gc$go","now":"14*2*6p$7h$8q","nucleus":"12*0*1p","number":"3*2*1h$46$4c,5*2*5q$66$6k,10*2*7c$ao$h5,12*0*85,13*1*6q$7a,14*0*41,16*1*3k$8h","numerous":"18*0*3n","oa67541":"3*0*6a","object":"7*0*bu","occur":"6*0*1n,14*0*fn","occurs":"6*0*4n","october":"14*0*77","off":"3*2*6k$6q$83,12*0*51","offer":"17*10*-1$g","offers":"4*0*77,12*0*28","offset":"14*0*2v","ok":"0*0*24,5*0*6m","once":"12*0*5g","one":"2*13*-1$p$2h$2v$52,3*0*37,4*0*14,10*0*4r,13*2*68$6g$ac,17*0*25","only":"3*0*8o,7*0*5r,13*4*6v$7f$7r$86$ec,17*0*4i","opd":"4*0*6q","open":"10*0*dk,15*0*1b","opening":"15*0*1p","operating":"3*0*67,10*0*3b,12*1*1e$as","optimize":"14*0*3d","option":"3*4*5n$6p$78$81$87,4*0*7r,10*1*7a$am,14*2*4u$57$8s,16*1*3g$8f","optional":"2*5*8n,3*11*2v$4i$73,10*5*e1,12*0*1u,13*0*57","optionally":"2*0*4a","options":"2*3*6q$7v$a6$ah,4*0*7a,10*0*ai,16*0*8b,18*0*28","ord":"13*2*8f$9r$ca","order":"13*4*8r$92$99$9g$9n,17*0*32","organizations":"9*0*n","os":"2*2*1b$1i$5h,3*1*12$19,4*12*-1$9$2j$7l,5*1*1g$1n,6*17*-1$f$1i$2s$3i$44$6h$73$7f,8*52*-1$-1$4$b$j$p$2b$2h,10*49*-1$3$9$i$18$53$5d$5p$bl$df$fo$h9$hp,11*11*-1$d$n,12*2*17$2d$8t,13*3*14$41$49$dv,14*22*-1$f$37$6u$7e$cl$e9$eq$f6$ft$h1$hn$hu$i6,15*12*-1$i$3k$4j,16*41*-1$3$9$i$bv,18*31*-1$-1$-1$s$17$1a$1t","osmf":"0*14*-1$g$11$1a$1f$2c,5*23*-1$-1$e$m$1b$1u$23,7*4*16$6v$81$89$bp,8*13*-1$15$1f$1p$27,12*67*-1$5$b$l$13$19$1o$27$4e$4j$53$60$65$77$80,14*0*em","other":"7*2*5h$68$b6,9*0*20,10*0*bc,17*0*4l,18*0*4q","outages":"1*0*1o","over":"7*3*83$8b$8i$al,9*0*3h","overall":"4*1*58$5f,14*3*1j$1n$b0$b4","override":"10*0*4j","overview":"4*1*4d$4k,14*1*ah$al","page":"0*10*-1$e,5*11*-1$k$7k,10*2*cc$d0$do,14*0*dp,16*1*ak$b8","panel":"2*18*-1$l$30$3o$43$47$4g$4n$4s$ag,14*0*3q,17*10*-1$p,18*0*39","panels":"2*12*-1$9$2p$a5,3*0*3d,4*12*-1$e$17$1f,13*0*1j,14*0*3u,18*1*2b$2v","parameter":"7*17*1c$21$2f$34$3s$4f$4o$5e$6l$7h$7u$98$9f$9r$a3$ag$b0$bh,12*2*6b$6c$6q,13*0*58","parameters":"7*43*-1$2$5$b$o$11$cc,12*1*ab$am","part":"13*0*6m","particular":"9*0*2o","particularly":"17*0*1k","partition":"13*0*b7","pass":"12*0*a7","passed":"2*0*bd","password":"3*1*8h$8l,10*0*c8,14*0*8b,16*0*ag","pat":"13*0*6d","path":"3*2*47$4d$4h,7*4*48$9a$9k$9t$a8,10*0*3e,12*1*8j$av,17*1*5m$6u","path/to/certificate.crt":"7*0*9j","path/to/jwks.json":"7*0*47,12*0*8i","path/to/privatekey.key":"7*0*a7","pattern":"13*0*6e","patterns":"13*0*6i,18*0*2k","pcie":"4*0*72","pdf":"11*40*-1$0$2$i,14*1*72$75","per":"14*2*12$9f$ce","percentage":"9*1*3v$4h","perform":"0*0*2i,2*2*2g$2s$33,5*1*2l$74,10*2*5k$60$br,16*1*1q$8p","performance":"4*1*5j$5p,8*10*-1$n,9*0*1d,13*1*a0$do,14*1*8d$b7,18*10*-1$1o","performing":"6*0*2d,10*0*ec","perfrom":"16*0*22","period":"7*0*4u,13*2*as$bq$c4","permissions":"12*0*3s","personalized":"4*0*1q","physical":"13*1*b4$bf","picker":"2*0*7m","piecing":"18*0*2s","pipeline":"2*0*bg","place":"12*0*8f","placeholders":"17*10*-1$r","planning":"9*0*14","platform":"18*20*-1$-1$d$1h","platforms":"10*0*be,14*0*f9","plot":"15*1*2o$32","plugin":"2*1*1d$1j,3*1*14$1a,4*13*-1$b$2l$7n$7v,5*1*1i$1o,6*46*-1$2$5$h$1k$2u$3k$46$75$7h,8*1*2c$2i,10*54*-1$4$a$k$54$5e$5q$66$7d$ap$bm$dh$ds$e7$fq$hb$hr$i1,11*10*-1$f,13*0*16,14*21*-1$h$2p$39$70$7g$cm$er$f7$fv$h3$hp$i8,15*12*-1$k$3m$4l,16*61*-1$-1$4$a$k$14$1k$1t$2c$3i$3t$4l$5u$8i$94$9v$c1,18*11*-1$u$1v","plugin's":"16*0*3h","plugins":"10*11*20$29$4c$4g$4o$6u$97$9u$a2$cf$cv$dn,16*5*34$70$7n$7r$an$b7","pluginurl":"10*1*6c$79,16*2*2i$3f$3v","points":"1*0*23,14*2*2s$43$4b","port":"3*2*1g$45$4b,5*4*5p$5v$61$65$6j,12*1*6u$84","port_number":"3*1*44$4a","powerful":"17*10*-1$9","practice":"3*0*7k,9*0*l","pre":"4*0*1d","pre-configured":"4*0*1c","precise":"15*0*15","prerequisite":"12*0*v","prerequisites":"5*1*13$16,8*1*20$22,12*40*-1$0$6$n","preselected":"3*0*3h","present":"2*10*-1$e,7*0*3b","presentation":"4*0*7c","presented":"2*0*6t,3*0*7d","prevent":"6*0*2k,7*0*b1","preview":"2*0*8g","privatekey":"7*0*a9","problem":"6*10*-1$v","problems":"6*0*5i,15*0*2f","proc":"4*0*45","procedure":"0*9*16,2*9*28,3*9*1j,5*9*1q,10*9*1p,16*9*24","procedures":"16*0*18","process":"13*0*k,14*1*56$cu","processor":"9*1*48$4k,13*0*bb","procu":"4*0*4g","produces":"2*0*ba","profiles":"7*1*6p$75","programmer":"13*0*4e","programmer's":"13*0*4d","protocol":"7*2*7s$9e$a2"}; +return {"familiar":"10*0*1m","faster":"7*0*50,9*1*2h$37","feature":"1*10*-1$6,9*0*31","features":"3*0*ai,4*0*8n,12*0*1j,15*10*-1$7,19*0*22","february":"15*0*e6","fetch":"0*0*30,10*0*h6,19*0*3t","fetched":"9*0*2s","fetching":"14*10*-1$b","field":"2*0*49,3*3*2u$3v$59$95,5*4*33$37$4t$60$63,14*1*3r$dc","fields":"3*3*3l$3o$8i$8m,15*0*8t","file":"6*0*55,7*5*3q$46$96$9c$a0$ce,10*4*2e$2m$2t$39$3g,11*10*-1$j,12*4*8e$9u$ae$aq$b1,15*0*8a","files":"12*2*5e$67$6n,17*0*4o","filter":"14*3*5q$5r$6b$c9,18*22*3k$3o$3t$7e$7j$85$8k","filters":"14*0*v","find":"7*10*-1$8,10*0*gl,11*10*-1$6,14*0*dk,16*1*14$1i","first":"4*0*2m,15*0*i3","fix":"16*0*2e","fixed":"15*15*21$3h$3q$5e$5s$78$7i$7q$9l$aa$b8$ea$ei$f1$hf$hr","flat":"15*0*5p","flexible":"4*0*10","flows":"8*0*1k","focus":"14*0*5t","folder":"10*2*fb$fh$fj,17*1*a7$ag","folders":"10*0*g5,15*0*1r","follow":"10*0*f0,13*0*2g,17*0*9o","following":"0*0*2j,2*2*15$2k$4v,3*0*3k,4*1*35$7d,5*2*u$2m$75,6*2*1u$6n$7l,7*1*k$cg,8*0*1g,9*0*3s,10*7*13$4u$63$7l$84$ah$bs$e6,12*1*r$8g,14*3*20$5d$69$ad,15*5*2b$bc$db$fa$ib$io,16*0*25,17*5*29$4v$5g$5r$8a$8u,19*0*21","follows":"10*0*3a,12*1*6r$ar,13*0*3o,14*1*32$cj,18*1*3u$7k","format":"2*10*-1$j,3*1*40$72,12*0*6o,13*10*-1$l","forwarded":"7*0*2t","found":"9*0*2q,15*9*3j$5u$7k$7s$9n$ac$ba$f3$hh$ht","frame":"7*0*br","freedom":"19*0*36","friendly":"14*0*1a","from":"0*13*-1$b$1u$2a$32,2*4*3v$55$5p$6l$7d,3*0*60,4*2*1v$7h$8g,5*13*-1$h$2f$59$7h,6*1*3e$79,7*2*44$4l$b3,8*11*-1$13$1n,9*1*2l$2v,10*1*ep$h8,14*13*-1$e$1n$25$51,15*2*5k$6m$fr,16*0*3e,17*0*9h,18*8*18$43$5d$5p$67$6k$71$7p$8b,19*1*3v$5e","function":"12*2*4v$5j$8q","functionalities":"17*10*-1$q","functionality":"10*0*1b","functioning":"6*0*2o","functions":"3*0*51","fundamental":"12*0*1c","further":"16*0*23","gather":"16*0*1r","general":"4*1*4v$55,15*3*2l$2o$c2$c5,18*1*3p$7f","get":"13*0*1e","gf":"10*2*4b$95$9t,17*1*6u$7m","gf_plugins_allow_loading_unsigned_plugins":"10*1*4a$9s,17*0*7l","github":"10*1*6f$99,15*1*ic$ig,17*2*2l$42$72","given":"14*0*75","global":"14*0*ah","go":"2*0*3q,3*0*1k,10*3*7i$cd$ea$ef,17*2*4s$92$97","gpm":"6*0*6e,13*2*1f$4n$60","gpm/metrics":"13*1*4m$5v","gpmomc":"13*1*3v$58","grafana":"0*44*-1$1$4$9$u$14$1p$29,1*13*-1$4$h$1e$25,2*11*1c$1k$1p$3j$5m$8d$9o$aa$ao$b4$bh$bt,3*14*-1$d$13$1b$2l$5b,4*15*-1$a$t$2c$2k$7m$8r,5*62*-1$-1$1$4$9$g$18$1h$1p$2r$2v$4k$58$5s$6r$79$7m$7q,6*16*-1$g$1j$2t$3j$45$74$7g,7*51*-1$0$3$j$v$1g$6q$76$8f$8t$aj$bm$c9$ci$co,8*49*-1$0$7$11$1c$1m$24$2d$2j$2l$2q$2t$30,9*11*-1$6$22,10*72*-1$5$b$j$1h$1o$2h$34$3r$3s$43$44$5f$5s$68$6a$6n$6r$7g$7q$81$8e$8i$8r$90$9h$9l$at$bn$c2$c9$cn$dg$dp$gh$hk,11*11*-1$e$o,12*73*-1$2$8$h$2j$2n$2u$33$37$3l$45$5t$95$99$a4$ai$ak$bc$bd$bk$bl,13*3*2p$33$6h$6o,14*13*-1$8$15$1i$ea,15*23*-1$g$19$4f$86$8m$du$ef$fc$fq$h5$i9$iv$je$jh,16*13*-1$j$3f$3l$4k,17*62*-1$5$b$j$1f$1l$1u$26$2e$2g$2t$31$4a$4e$4q$58$5c$5p$67$6b$6k$6p$7a$7e$8m$at,18*2*3e$90$94,19*63*-1$-1$-1$5$b$c$t$1g$1u$3k$4k","grafana's":"18*0*3d","graphs":"15*0*5r,19*0*29","greater":"3*0*99","grep":"6*0*7t","groups":"13*6*18$1d$1h$1j$1n$1t$63","guidance":"15*0*g9","guide":"11*41*-1$1$3$h$q,12*1*2h$91,14*0*4f,15*0*8d","guides":"16*10*-1$5","h2":"7*1*9i$a6","hard":"18*10*-1$k","hard-coded":"18*10*-1$j","has":"6*1*27$34,15*5*4h$5c$67$aj$b2$di","have":"0*1*s$27,2*2*13$96$9g,3*1*u$9t,5*1*s$6p,7*0*73,9*0*1t,10*1*11$gb,14*0*9l,15*1*a2$in,17*0*an,18*1*1m$2k,19*0*35","header":"2*0*41,7*2*1v$2c$2i,12*0*9e","header's":"7*0*2h","header_name":"7*0*2b","health":"9*0*1e,19*10*-1$1n","help":"6*11*-1$r$4t,15*0*gn,19*0*2d","helps":"14*0*5s,19*0*3r","hi":"14*1*7p$8e","higher":"10*0*1f,14*0*73","highest":"14*0*7s","highly":"4*0*v","historical":"9*43*-1$0$3$a$i$s$16","holds":"7*0*2k","home":"15*0*es","host":"5*2*4g$4p$4u,9*0*3r","hosted":"5*0*5u,7*0*ai","hostname":"3*3*1f$43$49$7g,10*0*8f,12*1*6t$7t,17*0*68,18*3*5h$5t$6o$75","how":"16*10*-1$6,18*0*8p","however":"3*1*4p$7j,12*0*1g","hsm":"4*0*5c","html":"7*0*bq","http":"3*3*3m$42$62$6l,7*1*4m$92,12*0*9d,15*0*6k","https":"3*0*48,5*0*5j,7*6*84$8c$8j$93$9h$a5$am,10*1*6e$98,12*2*6s$7b$7i,15*0*if,17*2*2k$41$71","https://abc.com:12345":"12*0*7a","https://abc.com:12345/jwt/ibm/api/zosmfbuilder/jwk":"12*0*7h","https://github.com/ibm/rmf":"15*0*ie","https://github.com/ibm/rmf/releases/download/ibm-rmf-grafana/v1.0.3/ibm-rmf-grafana-1.0.3.zip":"17*0*40","https://github.com/ibm/rmf/releases/download/ibm-rmf-grafana/v/ibm-rmf-grafana-.zip":"10*0*6d,17*0*2j","hub":"10*0*bh","iat":"7*0*5u","ibm":"0*0*2p,2*2*18$24$5e,3*1*1m$28,4*12*-1$6$32$7i,5*0*1d,6*16*-1$c$1f$2p$3f$41$70$7c,8*40*-1$2$9$h,10*33*-1$f$21$23$26$6h$6l$6p$71$9b$9f$9j$9p$a3$a5$a8$b8$d2$dc$dl$eb$eg$es$gd$gm,11*11*-1$a$k,12*1*70$7n,13*0*2l,14*31*0$4$11,15*25*-1$c$13$1p$4b$82$8i$8u$96$em$eu$fe$h1$i5$ii$ir$ja,16*14*-1$f$1e$21$3h$4g,17*28*-1$f$2n$2r$2v$37$44$48$4c$74$78$7c$7i$7s$7u$81$93$98$9k$ap,19*11*-1$p$1q","ibm-rmf":"10*1*70$9o,17*1*36$7h","icon":"2*1*4p$88,4*1*85$8e","id":"6*1*4r$57,7*0*6t","identical":"5*0*4d,18*0*1o","identifies":"1*0*14","identify":"2*0*29,6*12*-1$t$4v$5p,7*0*35","iframe":"7*0*bs","ignored":"3*0*6d","iii":"0*10*-1$k,3*10*-1$b,10*10*-1$p,13*13*-1$c$t$4d$5m,14*3*2h$2q$44$dr,19*40*-1$3$9$1c","iip":"14*0*bi","image":"2*0*50,4*2*59$5g$7e,10*2*ab$ar$au,14*2*bl$bv$ei,15*3*2r$2v$c8$cc,17*2*84$8k$8n,18*0*8n","images":"10*2*b4$b7$bb","immediately":"6*0*2f","import":"4*0*82,15*1*37$d0","importance":"9*0*q","important":"3*0*4e,10*0*fr,17*0*ab,18*1*2d$2f","imported":"4*0*2q","improve":"15*0*b5","improved":"15*0*9j","improves":"15*0*6v","incidents":"1*0*1s","include":"15*1*da$f9","included":"13*0*2b,15*0*e0","including":"5*0*3k,19*0*3d","incoming":"1*0*o","incorrect":"15*0*44","index":"4*1*5k$5q,15*0*cf","indicative":"6*0*3l","individual":"12*0*aa","information":"1*0*1u,2*1*a1$am,3*0*ac,4*1*26$8k,6*12*-1$q$3p$3q,7*13*-1$9$53$5n$c6,8*0*1s,10*5*hj,12*3*2a$2s$40$8m,13*3*21$2s$3e$6m,14*1*3h$d2,15*1*e2$g8,16*2*p$16$1u","informs":"6*0*3s","ini":"10*5*2l$2s$31$3n$3t$45,12*3*ac$b8$be$bm","insights":"9*0*1a","install":"4*0*2g,8*0*28,10*17*-1$e$50$65$6v$96$db$e2$f9,12*11*2i$2m$a3,13*0*2j,17*3*1e$35$3p$6v","installation":"10*1*2i$ft,15*1*3f$g3","installed":"2*1*17$3m,3*1*v$2o,5*0*1c,10*5*15$1g$7e$aq$cq$gc,12*0*1b","installing":"2*0*1f,3*0*16,5*0*1k,8*0*2e,10*32*0$6$5a$5m,12*1*15$32,13*0*2u,15*0*ga,17*10*-1$10","instance":"7*1*ak$ca","instead":"15*0*16,18*0*1r","instructions":"10*0*f1,12*0*31,15*0*fo,17*0*9p","integer":"14*3*7q$7t$85$88","integration":"19*0*3m","interactive":"14*0*dn,18*10*-1$d,19*10*-1$n","interacts":"4*0*1t","interest":"14*0*60","interface":"2*0*3f,3*0*2h,4*0*76,10*0*cj,15*0*av","internally":"15*9*3i$5t$7j$7r$9m$ab$b9$f2$hg$hs","interval":"9*0*43,13*1*48$5h","introduction":"1*30*0$2","invalid":"10*0*dr","investigate":"0*10*-1$h","investigation":"16*0*24","involves":"14*0*l","ioq":"4*0*5m","ip":"5*2*4i$4r$50","iss":"7*1*6a$6e","issue":"6*1*52$78,15*0*el,16*0*1l","issued":"6*0*65","issues":"1*11*-1$d$16,6*12*-1$9$19$5q,15*14*-1$b$22$ec$gs$hp,16*43*-1$1$3$a$s$29$2g","it's":"6*0*4d,18*0*2e","its":"3*0*ah,12*1*1i$34,14*0*1f,17*10*-1$o,19*0*3e","jes":"4*0*5v","job":"9*0*45,13*1*41$5a,14*0*b0","job_name":"13*1*40$59","json":"7*3*3v$45$4a$5l,12*14*48$4n$6f$8d$8l$9n","json-encoded":"7*0*5k","jti":"7*0*6d","july":"15*0*1s","june":"15*0*aq","jwk":"7*0*3o,12*3*66$6m$73$7q","jwk_set_file":"7*0*3n","jwks":"7*0*49,12*2*8c$8k$9r","jwks.json":"12*0*8b","jwksuri":"12*3*6a$6p$7g$8a","jwt":"7*18*-1$h$t$19$1e$2q$3c$3g$7j$cl,12*28*4b$4q$4u$58$5i$5n$6v$7m$8p$93$9b$ag","keep":"1*0*m","key":"7*3*41$9p$9v$aa,12*1*6h$9p","know":"3*0*1e","known":"15*10*-1$a","label":"18*6*4e$5c$5o$66$6j$70$8a","language":"2*0*64","languages":"2*1*21$27,14*30*3$7","later":"10*0*1j,12*0*2q,15*0*jj","latest":"15*1*3a$d3,16*0*o,17*10*-1$12","lax":"7*0*bb","lb":"14*0*6p","lead":"1*0*1q","learn":"18*0*8o","least":"2*11*-1$o$2u","level":"3*1*69$6g,10*0*1c,14*0*5m","leverage":"17*10*-1$n","lib":"10*0*8v,17*0*6o","limited":"18*1*4d$4g","line":"15*0*5q","link":"11*10*-1$7","linux":"10*0*3o,12*0*b9","linuxone":"10*0*b9","list":"0*0*22,2*4*5t$6m$7j$7q$bq,5*1*2k$5g,13*0*1r,14*10*55$63$6n$70$7g$7u$89$8n$8u$95$9c,18*2*1c$2s$31,19*0*5i","listed":"3*0*7h,10*0*gp","lists":"4*0*37,7*0*m,8*0*1i","lo":"14*1*83$84","loaded":"7*0*43","loading":"10*3*1u$4e$4m$a0,17*0*7p","local":"10*0*41,12*1*9t$bi","location":"10*0*37,12*0*ao","locksp":"4*0*67","locksu":"4*0*6g","log":"0*0*1d,5*0*21,6*0*54","logged":"0*0*1i,5*0*26","login":"7*2*1p$24$7f","logs":"6*1*7b$7o","longer":"4*0*89,15*0*9d","looking":"6*0*5r","lower":"6*0*5c,14*2*6s$76$7j","lowest":"14*0*87","lpar":"13*0*53","lpars":"13*0*65","m3":"13*2*13$44$5d","m3@plex00":"13*1*43$5c","macos":"10*0*3u,12*0*bf","made":"2*1*97$9c","maintenance":"3*1*68$6f,18*0*1j","make":"3*0*32,18*0*u","making":"9*0*11","manage":"10*0*f3,15*0*1e,17*0*9r,18*0*8s","managed":"10*0*fp","management":"8*40*-1$5$c$k,12*3*2e$3i$43$8u,15*0*fh","managing":"4*0*29","mandatory":"7*0*39","manual":"1*0*1k","many":"12*0*24","master":"3*1*a9$af,4*43*-1$1$4$i$3k$7f$8h","match":"14*0*6k","maximizes":"14*0*1e","maximum":"15*0*26","may":"6*1*1b$6s,9*0*3m,10*0*g0,15*3*33$3l$47$gt,16*11*-1$b$t","mb":"3*0*91","means":"3*0*5r,9*0*23","measurement":"6*0*6j,14*1*4b$e1,15*0*j2,19*10*-1$14","measures":"6*0*2j","meet":"4*0*1k","megabytes":"15*0*a8","mention":"7*0*3e","mentioned":"17*0*4j","menu":"2*0*59,5*0*7g,10*0*er,17*0*9j","message":"3*0*9m,6*2*3d$3r$83,10*0*dv","messages":"6*15*-1$n$12$64$6d$6l$6q","met":"19*0*4v","method":"15*1*r$3g","methods":"10*1*4s$58,17*0*1h","metric":"9*1*1m$3a,13*3*1c$1i$1m$1s,14*14*2a$2s$30$37$4h$4k$4v,18*10*-1$n","metric-groups":"13*0*1l","metric_description":"14*1*36$4g","metrics":"0*10*-1$l,1*0*p,3*10*-1$c,9*0*27,10*10*-1$q,13*8*12$1g$37$3s$4k$4o$55$5t$61,14*0*2i,16*0*2q,19*40*-1$4$a$1d","metrics/m3":"13*0*11","metrics_path":"13*1*4j$5s","might":"3*0*4q","minimum":"7*0*n","mintime":"13*1*4e$5n","minutes":"7*0*58","missing":"15*0*7b","model":"14*0*46","modifications":"6*0*63","modify":"5*0*77,15*0*94,16*0*4s","modifying":"7*0*cb,12*0*5a","monitor":"0*10*-1$j,3*10*-1$a,8*10*-1$m,10*10*-1$o,13*13*-1$b$s$4c$5l,14*3*2g$2p$43$dq,16*0*2p,19*50*-1$-1$2$8$1b$1l","monitoring":"0*11*-1$d$1n,1*1*i$1l,5*10*-1$j,19*10*-1$e","more":"1*0*1t,2*1*a0$al,3*0*4s,4*2*15$25$8j,7*0*c5,8*0*1r,10*0*em,12*2*29$2r$3v,13*3*20$2r$3d$6l,14*1*6h$a2,15*0*fl,17*0*9e,18*10*-1$c","move":"17*0*ae","multiple":"2*3*6e$76$at$b2,18*0*1n","must":"0*0*r,2*11*-1$m$12,3*3*t$1d$4k$98,5*13*-1$7$r$39$3u,7*1*q$64,8*0*17,10*16*-1$d$10$1d$1l$75$ae$bq,12*5*1l$2l$3e$4g$87$97,14*2*3k$6j$d5,15*1*ct$im,17*12*-1$d$3b$87","mutually":"14*1*81$8c","mvs":"14*2*bk$bu$eh,18*0*8m","mvs_image":"14*2*bj$bt$eg,18*0*8l","na":"14*2*8g$8l$cb","name":"2*0*46,3*1*2q$2t,5*8*2u$32$35$3c$3e$41$4h$4q$4v,6*0*7r,7*1*2d$2j,10*0*8b,13*1*42$5b,14*9*4j$5i$5n$5o$6l$br$c7$cq$df$dg,15*0*he,16*0*4b,17*1*5d$64,18*11*42$4c$4u$53$6a$6d$6q$77$7o$7v$8e$8h","names":"5*0*47,14*4*8o$8p$8v$90$dm","nature":"6*0*33","navigating":"0*0*2n,4*0*30,16*0*1d","navigation":"2*0*3d,3*0*2f,10*0*ch","nbf":"7*0*5t","nd":"14*1*8h$8s","necessary":"6*0*2i,12*0*6k,16*0*47","need":"1*0*1j,3*10*-1$f,6*0*48,10*0*g1,12*11*-1$p$3p,15*1*34$9e,16*0*18","needs":"7*0*3a","neither":"10*0*fi","network":"3*0*4n,16*1*38$4q","new":"3*1*24$3c,4*0*7t,15*22*-1$6$k$64$an$dm","next":"0*9*2f,2*10*9n$be,3*9*a4,5*9*71,10*9*gv","nn":"14*2*8k$9h$9s","nor":"10*0*fk","note":"2*3*3c$68$6v$92,3*3*2e$38$7s$8j,5*1*3s$3v,10*4*46$b0$cg$d8$f7,14*0*e5,15*1*31$cr,17*1*39$9v,18*1*2g$49","notes":"15*30*1$3","notification":"2*0*4o","notifications":"1*0*19,19*0*4n","november":"15*2*7m$hj$hv","now":"15*3*10$80$8o$a1","nucleus":"12*0*1p","number":"3*2*1h$46$4c,5*2*5q$66$6k,10*1*7c$ao,12*0*85,14*1*6q$7a,15*0*58,17*1*3k$8h","numerous":"19*0*3n","oa67541":"3*0*6a","object":"7*0*bu","occur":"6*0*1n,15*0*gu","occurs":"6*0*4n","october":"15*0*8e","off":"3*2*6k$6q$83,12*0*51","offer":"18*10*-1$g","offers":"4*0*77,12*0*28","offset":"15*0*46","ok":"0*0*24,5*0*6m","once":"12*0*5g","one":"2*13*-1$p$2h$2v$52,3*0*37,4*0*14,10*0*4r,14*2*68$6g$ac,18*0*25","only":"3*0*8o,7*0*5r,14*4*6v$7f$7r$86$ec,18*0*4i","opd":"4*0*6q","open":"10*0*dk,16*0*1b","opening":"16*0*1p","openmetrics":"13*10*-1$j","operating":"3*0*67,10*0*3b,12*1*1e$as","optimize":"15*0*4k","option":"3*4*5n$6p$78$81$87,4*0*7r,10*3*7a$am$ej$eo,15*2*65$6e$a3,17*4*3g$8f$9b$9g$a5","optional":"2*5*8n,3*11*2v$4i$73,10*5*e1,12*0*1u,13*0*17,14*0*57,17*5*8p","optionally":"2*0*4a","options":"2*3*6q$7v$a6$ah,4*0*7a,10*0*ai,17*0*8b,19*0*28","ord":"14*2*8f$9r$ca","order":"14*4*8r$92$99$9g$9n,18*0*32","organizations":"9*0*n","os":"2*2*1b$1i$5h,3*1*12$19,4*12*-1$9$2j$7l,5*1*1g$1n,6*17*-1$f$1i$2s$3i$44$6h$73$7f,8*52*-1$-1$4$b$j$p$2b$2h,10*47*-1$3$9$i$18$53$5d$5p$bl$df$gg,11*11*-1$d$n,12*2*17$2d$8t,13*1*2o$31,14*3*14$41$49$dv,15*22*-1$f$4e$85$8l$ds$fg$g1$gd$h4$i8$iu$j5$jd,16*12*-1$i$3k$4j,17*41*-1$3$9$i$as,19*31*-1$-1$-1$s$17$1a$1t","osmf":"0*14*-1$g$11$1a$1f$2c,5*23*-1$-1$e$m$1b$1u$23,7*4*16$6v$81$89$bp,8*13*-1$15$1f$1p$27,12*67*-1$5$b$l$13$19$1o$27$4e$4j$53$60$65$77$80,15*0*ft","other":"7*2*5h$68$b6,9*0*20,10*0*bc,18*0*4l,19*0*4q","outages":"1*0*1o","over":"7*3*83$8b$8i$al,9*0*3h","overall":"4*1*58$5f,15*3*2q$2u$c7$cb","override":"10*0*4j","overview":"4*1*4d$4k,15*1*bo$bs","owned":"10*0*fm","page":"0*10*-1$e,5*11*-1$k$7k,10*4*cc$d0$do$ev$g3,15*1*1k$f0,17*0*9n","panel":"2*18*-1$l$30$3o$43$47$4g$4n$4s$ag,15*0*51,18*10*-1$p,19*0*39","panels":"2*12*-1$9$2p$a5,3*0*3d,4*12*-1$e$17$1f,14*0*1j,15*0*55,19*1*2b$2v","parameter":"7*17*1c$21$2f$34$3s$4f$4o$5e$6l$7h$7u$98$9f$9r$a3$ag$b0$bh,12*2*6b$6c$6q,13*0*19,14*0*58","parameters":"7*43*-1$2$5$b$o$11$cc,12*1*ab$am","params":"13*0*62","part":"14*0*6m","particular":"9*0*2o","particularly":"18*0*1k","partition":"14*0*b7","party":"13*10*-1$g","pass":"12*0*a7","passed":"2*0*bd","password":"3*1*8h$8l,10*0*c8,15*0*9i","pat":"14*0*6d","path":"3*2*47$4d$4h,7*4*48$9a$9k$9t$a8,10*0*3e,12*1*8j$av,13*1*4l$5u,18*1*5m$6u","path/to/certificate.crt":"7*0*9j","path/to/jwks.json":"7*0*47,12*0*8i","path/to/privatekey.key":"7*0*a7","pattern":"14*0*6e","patterns":"14*0*6i,19*0*2k","pcie":"4*0*72","pdf":"11*40*-1$0$2$i,15*1*89$8c","per":"15*2*29$am$dl","percentage":"9*1*3v$4h","perform":"0*0*2i,2*2*2g$2s$33,5*1*2l$74,10*3*5k$60$br$e5,17*2*1q$22$8t","performance":"4*1*5j$5p,8*10*-1$n,9*0*1d,14*1*a0$do,15*1*9k$ce,19*10*-1$1o","performing":"6*0*2d","period":"7*0*4u,14*2*as$bq$c4","permissions":"12*0*3s","personalized":"4*0*1q","physical":"14*1*b4$bf","picker":"2*0*7m","piecing":"19*0*2s","pipeline":"2*0*bg","place":"12*0*8f","placeholders":"18*10*-1$r","planning":"9*0*14","platform":"19*20*-1$-1$d$1h","platforms":"10*0*be,15*0*gg","plex00":"13*1*45$5e","plot":"16*1*2o$32","plugin":"2*1*1d$1j,3*1*14$1a,4*13*-1$b$2l$7n$7v,5*1*1i$1o,6*46*-1$2$5$h$1k$2u$3k$46$75$7h,8*1*2c$2i,10*53*-1$4$a$k$54$5e$5q$66$7d$ap$bm$dh$ds$ek$fn$gi$go,11*10*-1$f,13*2*2c$2q$32,14*0*16,15*21*-1$h$40$4g$87$8n$dt$g2$ge$h6$ia$j0$jf,16*12*-1$k$3m$4l,17*60*-1$-1$4$a$k$14$1k$1t$2c$3i$3t$4l$5u$8i$9c$au,19*11*-1$u$1v","plugin's":"17*0*3h","plugins":"10*11*20$29$4c$4g$4o$6u$97$9u$a2$cf$cv$dn,17*3*34$70$7n$7r","pluginurl":"10*1*6c$79,17*2*2i$3f$3v","pointing":"13*0*6i","points":"1*0*23,15*2*43$5a$5i","port":"3*2*1g$45$4b,5*4*5p$5v$61$65$6j,12*1*6u$84","port_number":"3*1*44$4a","powerful":"18*10*-1$9","practice":"3*0*7k,9*0*l","pre":"4*0*1d","pre-configured":"4*0*1c","precise":"16*0*15","prerequisite":"12*0*v","prerequisites":"5*1*13$16,8*1*20$22,12*40*-1$0$6$n","preselected":"3*0*3h","present":"2*10*-1$e,7*0*3b","presentation":"4*0*7c","presented":"2*0*6t,3*0*7d","prevent":"6*0*2k,7*0*b1","preview":"2*0*8g","privatekey":"7*0*a9","problem":"6*10*-1$v","problems":"6*0*5i,16*0*2f","proc":"4*0*45","procedure":"0*9*16,2*9*28,3*9*1j,5*9*1q,10*9*1p,17*9*24","procedures":"17*0*18","process":"14*0*k,15*2*1b$6d$e5","processor":"9*1*48$4k,14*0*bb","procu":"4*0*4g","produces":"2*0*ba","profiles":"7*1*6p$75","programmer":"14*0*4e","programmer's":"14*0*4d"}; }); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-3.js b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-3.js index 329ac692..8989bd8c 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-3.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-3.js @@ -1,4 +1,4 @@ define(function () { // Auto generated index for searching. -return {"provide":"2*0*4e,5*0*3a,9*0*36,14*1*cq$ev,15*0*1v","provided":"3*0*65,5*0*12,8*0*1v,12*0*3k,14*0*ff","provides":"1*10*-1$7,2*2*8e$9p$bi,4*11*-1$c$u,7*0*22,9*0*18,13*0*17,18*11*-1$v$20","proxy":"3*0*54,7*0*1u,15*2*34$45$4t","public":"10*3*ej$en$f8$fe","public_key.asc":"10*0*ei","publish":"10*0*91,16*0*6q","purposes":"9*0*p,17*0*4m","qualifications":"13*1*39$56","qualify":"13*0*9u","queries":"2*0*6f,4*0*1h,9*0*1o,13*12*-1$9$1s$22,17*10*-1$o,18*0*3i","query":"2*18*-1$q$20$26$5v$62$63$6c$89$8i,9*0*2a,13*56*2$6$j$1c$2b$2d$2k$2m$2t$31$ce$ci,17*51*2$6$3h$3m$3r$7d$7i","querying":"14*0*3h","quickly":"6*1*15$4u","range":"2*1*7u$9q,9*0*4o,14*0*3p","ranges":"2*0*84,9*11*-1$g$3k","re":"4*0*81,14*2*1v$89$bo,16*4*8v$99$a4$bi$bl","re-enter":"14*0*88","re-import":"4*0*80,14*1*1u$bn,16*4*8u$98$a3$bh$bk","real":"1*10*-1$e","receiving":"6*0*3b","recommended":"7*0*8d","refer":"1*0*24,2*2*a9$an$bs,3*0*a7,4*1*2b$8q,7*0*cf,10*0*he,12*3*2b$2t$41$8r,17*0*93","referring":"6*0*53,16*0*9t","refresh":"2*0*86","regression":"14*0*2n","regularly":"15*0*m","related":"10*5*ir,14*0*d6","relative":"2*0*7s,9*11*-1$e$4m","release":"14*31*0$2$gt,16*0*9s","releases":"10*2*6j$9d$gf,16*2*2p$46$76","relevant":"13*0*u","reliable":"1*10*-1$8","remember":"3*0*96,10*1*73$ac,16*0*85","remove":"4*0*8f,5*0*78,16*0*5i","rename":"10*0*2u","replace":"10*1*76$af,16*1*3c$88,17*10*-1$i","replaces":"16*0*4m","report":"2*0*5d,9*0*42,10*1*28$aa,13*21*2j$au$bo$c2$cd$ch$cn$cp$de$dh$dl$e3$el$eo,14*0*7p,16*0*83","report_name":"13*1*co$dd","reporting":"4*12*-1$o$3d$3q,6*30*1$4","reports":"0*10*-1$m,10*10*-1$r,13*1*2r$e9,15*0*2u,18*11*-1$1e$2c","repository":"14*0*h6","request":"13*0*9v,14*0*5c","requested":"13*1*3i$d3","requesting":"13*0*62","requests":"3*0*5u,9*0*26","require":"2*10*-1$n,9*0*3n","required":"3*0*4r,4*0*8a,5*1*36$62,10*0*bd,13*0*aj,14*0*40,15*0*1t","requirements":"2*0*ak,4*0*1m,10*0*57,14*20*-1$9$fc$hd,18*0*3c","research":"9*0*12","resolutions":"15*1*2a$2i","resolve":"14*0*fj","resolved":"6*0*37,14*0*gg","resource":"0*11*-1$c$1m,5*14*-1$i$31$34$3d$40,6*0*6i,13*16*34$3c$3f$3p$3t$45$4a$4m$4q$5j$5p$cl$ct$d0$da$e0$ed,14*0*hq,17*11*44$4f$4h$5e$5q$68$6c$6l$72$7q$8c$8g,18*10*-1$13","resource_name":"17*1*6b$8f","resource_type":"13*5*33$3b$3o$ck$cs$d9","resources":"9*1*1g$3q","respond":"1*10*-1$b","response":"4*1*5s$62,6*0*4c,14*1*ba$bd","restart":"10*1*7f$8k,16*1*4p$6d","result":"2*0*bb","resulting":"3*0*6r,14*0*4h","results":"0*9*25,2*9*8j$9e,3*9*9r,5*9*6n,10*9*d5$hi,16*9*bd$bo","retrieval":"7*0*52,14*0*5m","retrieve":"13*4*s$1k$23$2e$2n","retrieved":"7*0*4k","returned":"13*3*78$7o$80$8b","reverse":"3*0*53","review":"12*0*3f","rm":"16*0*5m","rmf":"0*13*-1$i$2q$2t$39,2*50*-1$2$6$g$19$1g$1m$1s$22$25$5f$65$8a$9j,3*59*-1$-1$1$5$9$m$10$17$1n$1p$29$5t$9v$a8$ae,4*90*-1$-1$-1$-1$-1$0$3$7$f$l$n$p$2h$33$3a$3c$3e$3j$3m$3p$3s$7j,5*1*1e$1l,6*16*-1$d$1g$2q$3g$42$71$7d,8*1*29$2f,10*91*-1$-1$1$7$g$n$16$22$24$27$51$5b$5n$6i$6m$6q$72$80$8d$8h$8q$9c$9g$9k$9q$a4$a6$a9$bj$cs$d3$dd$dm$e5$f2$f6$fm$ft$g4$ge$gp$gv$h7$hn$i0$ic$io,11*11*-1$b$l,13*47*-1$1$5$f$12$1b$1o$27$2f$2o$42,14*29*-1$d$35$59$5u$6s$7c$7o$80$99$c8$cj$dg$do$eo$f4$fr$gv$hc$hl$i4,15*15*-1$g$2j$2t$2v$3i$4h,16*63*-1$1$7$g$2o$2s$30$38$45$49$4d$57$5b$5o$66$6a$6j$75$79$7d$7j$7t$7v$82$b4$bb$bt,17*32*0$4$3f$7h,18*53*-1$-1$1$7$q$18$1r$4i$56","rmf-grafana":"10*1*8c$8g,16*4*56$5a$5n$65$69","rmf-grafana-data":"10*1*7v$8p,16*0*6i","root":"6*0*50","row":"2*0*6s","rows":"4*0*16","rs2":"13*0*c8","rs21":"13*1*bs$c6","run":"6*0*7k,10*6*62$7k$83$87$8a$gg$j1,16*4*28$4u$5f$5q$63","running":"12*0*79,16*0*60","runs":"12*0*82","same":"9*0*29","samesite":"7*0*au","save":"2*1*90$99,3*0*9h,9*0*33,12*0*88,14*0*83","scenarios":"14*0*63","seamlessly":"4*0*1s","search":"3*0*27,10*1*ct$d4,15*0*11,16*1*b5$bc","seconds":"3*0*58","section":"3*0*3n,5*0*14,7*0*10,10*2*2a$fg$i5,12*0*44,14*0*et,15*10*-1$4","sections":"7*0*ch,12*0*s","secure":"3*0*7m,5*0*5m,7*1*8l$ae","security":"7*0*ab,14*0*gh","see":"0*1*12$37,2*2*1e$1q$23,3*0*15,5*2*15$1j$7o,10*0*im,12*0*aj,14*1*5s$74","select":"0*0*1o,2*3*51$6j$79$7r,5*1*57$5h,17*7*3v$5b$5n$65$6i$6v$7l$89","selected":"13*0*4l,14*0*3n","selecting":"17*0*16,18*0*5c","sends":"1*0*18","sensitive":"5*0*43","separate":"17*0*1t","separated":"13*0*5f","sequentially":"2*0*b7","series":"4*12*-1$r$3g$3u,14*2*3k$4f$69,15*1*2l$3p","serve":"14*0*2q","server":"0*3*v$15$1q$35,3*10*-1$j,4*0*23,5*46*-1$2$5$a$2s$30$4l$5t$6s$7a,6*2*5l$68$6c,7*3*1h$77$7r$8u,8*0*2r,10*1*7h$ik,12*7*38$3m$4k$54$5c$61$78$81,14*2*5i$en$i2,15*0*3g,16*2*1g$27$4r,18*0*43","server's":"12*0*5b","servers":"8*0*2m","service":"9*1*2j$2t,12*0*6i,13*1*an$aq","services":"12*0*1v","set":"2*1*80$bc,3*3*30$74$82$84,5*0*67,7*14*1k$28$2o$3k$3p$42$56$7a$7o$91$9g$a4$ap$ba$c2,10*0*1q,12*0*9q,18*0*4a","setting":"3*1*6c$6n","settings":"12*0*3j,14*0*dd,15*2*35$46$4v,17*1*2u$3a","setup":"14*0*eg","setups":"3*0*4u","several":"2*0*bj,4*0*78","severe":"6*0*24","severity":"6*0*1p","share":"18*10*-1$l","shared":"13*0*bh","sharing":"7*0*b4","should":"7*0*3d","showing":"14*0*u","shown":"2*0*4u,6*0*81","shows":"9*0*3u","sign":"7*0*6i,10*0*cb,16*0*aj","sign-in":"10*0*ca,16*0*ai","signature":"10*3*dt$e3$g0$gk","signed":"10*0*e9","significant":"1*0*1r,2*10*-1$s,9*0*u","similar":"5*0*46","similarly":"4*0*86,9*0*4c,10*0*ba","simplifies":"17*0*1i","simply":"17*0*15,18*0*5b","size":"3*1*8v$94,14*2*3f$3r$90,18*0*3g","skip":"3*1*75$7u","smooth":"6*0*2n","so":"16*10*-1$u","socket":"15*1*3c$3u","sockets":"15*1*42$4a","software":"14*0*hi","solution":"1*10*-1$9","solutions":"15*0*1k","solving":"15*0*r","some":"12*11*-1$m$a9","sort":"13*3*8m$8t$94$9b","source":"0*0*2v,2*3*1o$67$7f$8c,3*20*-1$o$1r$26$2c$2s$35$3g$8a$93$9k$a1,4*10*-1$h,10*0*ie,13*1*o$29,14*3*54$5b$82$di,17*0*21","sources":"0*0*3b,2*1*1u$7c,3*31*3$7$22,9*0*1q,10*0*iq,13*11*-1$h$1q,14*2*60$9b$ca,17*0*1q,18*0*3p","spaced":"4*0*4q","spaceg":"4*0*53","spaces":"13*0*a6,14*0*g5","special":"5*0*3q","specific":"1*0*v,6*0*5t,14*3*2m$49$d4$fb,18*0*4e","specified":"7*0*4t,13*0*26","specifies":"12*0*6d,13*2*6f$6r$7b","specify":"3*1*56$8u,5*0*6i,7*2*2g$99$9s,13*0*9q,14*0*8t","specifying":"9*1*49$4l,13*0*p","stand":"10*0*5h,16*0*1n","stand-alone":"10*0*5g,16*0*1m","start":"12*10*-1$f","starting":"12*0*36","state":"10*0*7r","status":"5*1*2b$7j,9*0*1b","stay":"6*0*4f","step":"2*4*2m$2o$2t$34$3r,10*1*59$7j,14*0*3e,16*1*1i$4t","steps":"2*0*2i,5*0*2n,10*3*5l$61$bv$eg,16*2*1r$23$8t","stop":"16*2*25$51$55","stopped":"10*0*8n,16*0*6g","stor":"4*0*5d","storage":"4*3*41$48$6n$6u,14*3*18$1c$a9$ad","storc":"4*0*5n","storcr":"4*0*60","store":"2*0*9a,7*0*4r","stored":"12*0*9s","storf":"4*0*68","storing":"10*0*7p","storm":"4*0*6h","storr":"4*0*6r","stors":"4*0*73","streams":"15*0*3n","sub":"7*3*37$3l$3m$6b,10*1*bu$ef,16*0*8s","sub-steps":"10*1*bt$ee,16*0*8r","subject":"7*0*3f","succeeds":"3*0*9q","successful":"7*0*1s","sufficient":"6*10*-1$p","support":"12*9*4c,14*1*d7$g4,15*1*1f$22","supports":"18*0*3l","syntax":"13*20*2u$2v$cf$cg,17*51*3$7$3i$3l$3q$7c$7g","sys1":"5*1*4a$4b","sysinfo":"4*0*46","sysplex":"13*3*b2$ef$ek$en,14*0*13,17*1*6f$8j","sysplexes":"8*10*-1$q","sysrg":"4*0*4h","syssum":"4*0*4r","system":"1*13*-1$c$t$13$1n,5*15*-1$c$2a$4e$5b$6u$7i,9*1*3l$44,12*3*1f$1r$3a$9v,14*10*-1$8","systems":"8*0*2o,10*0*3c,12*0*at,14*0*11","tab":"2*1*60$6i","table":"2*0*2l,4*1*36$3i,6*0*1v,7*0*l,8*0*1h,10*0*4v,15*0*26","tailor":"4*0*1i","take":"6*1*2h$49,12*0*22","target":"5*12*-1$b$5a$6t,8*0*2n","task":"6*0*2a,8*0*1j,16*9*16","tasks":"0*0*2k,2*0*16,5*2*v$11$76,8*2*1a$1q$1u,10*0*14","terminate":"6*0*2e","test":"3*0*9i","testing":"3*0*7q","than":"3*0*9a,9*0*2i,13*1*74$7k","them":"2*0*b6","thereby":"18*10*-1$1i","therefore":"5*0*44","thresholds":"18*0*4g","through":"1*0*g,8*31*1$8$1d,12*11*-1$j$5u,14*0*e6,15*1*12$3s","time":"1*10*-1$f,2*2*7l$7t$83,4*15*-1$q$2n$3f$3t$5t$63,9*16*-1$f$35$3j$40$4b$4i$4n,14*5*3j$3o$4e$68$bb$be,15*1*2k$3o","timeline":"4*8*4a$4l$4u$57$5i$5r$6c$6l$70,14*10*1a$1g$1m$ab$ai$ao$at$b3$b9$bc$bh","timeout":"3*0*55","timestamp":"9*2*1r$2c$2p","tip":"5*0*69,6*0*76,16*0*9l","title":"2*1*48$4t","titles":"17*10*-1$q","tls":"3*1*76$7v","together":"18*0*2t","token":"7*4*1q$25$2l$2v$3u,12*12*4a$4p$9c$9k","token's":"12*0*9j","tokens":"12*1*4r$5o","tool":"16*0*4h,17*10*-1$a","top":"17*0*1d,18*0*5j","topic":"3*0*ab,6*0*6f,8*0*21,13*0*47,14*4*97$c6$co$ec$fe","total":"13*1*b3$be","track":"1*0*n","transfer":"7*0*8n,14*0*5r","transferred":"3*0*70","transform":"2*0*bn","transformation":"2*6*6h$6k$6p$74$au$b9$bf","transformations":"2*2*77$b3$br,13*0*10","transforming":"13*10*-1$c","transient":"6*0*32","trends":"18*0*2j","trigger":"18*0*4m","troubleshoot":"6*11*-1$u$17","troubleshooting":"14*0*fd,15*30*0$2","true":"7*6*1l$1m$2a$7c$7q$ar$c4","tso":"7*0*6s","ttl":"7*0*4d","turn":"3*0*6j,12*0*57","turned":"12*0*50","type":"3*0*2d,5*0*5c,6*0*20,13*10*35$3d$3e$3q$4n$4r$5k$cm$cu$cv$db,17*9*4r$50$57$5j$5v$6e$6r$78$83$8i","types":"2*1*54$5o,6*0*1s,13*2*21$3u$ee","typical":"2*0*a7,15*10*-1$9","typically":"3*0*7n","tz":"14*0*2u","ub":"13*0*79","ui":"10*1*bo$dq,14*1*9h$cg","ulq":"13*1*5h$c5,17*6*4p$55$5g$5s$6n$74$81","unblocking":"15*0*40","uncompressed":"3*0*71","under":"10*0*i3","understand":"18*0*2f","understood":"2*0*1v","unified":"18*0*46","unique":"5*0*3b,6*1*4p$7u,13*0*1g,18*0*32","unless":"10*0*8m,16*0*6f","unless-stopped":"10*0*8l,16*0*6e","unsigned":"10*3*1v$4f$4n$a1,16*0*7q","up":"1*0*1c,5*2*3h$54$6f,6*0*4h,7*0*6j,16*11*-1$l$9h,18*0*4b","up-down":"5*0*6e","up-to-date":"6*0*4g,16*0*9g","updated":"14*4*16$9e$a7$cd$eu,15*0*n,16*1*9p$br","updates":"6*1*40$4k,14*1*c0$dv","upgrade":"14*0*ct,16*2*17$2b$5t","upgraded":"16*1*3l$8j","upgrading":"14*0*ci,16*43*-1$0$6$11$1j$1s$93","upon":"2*0*6n,7*0*1r","upper":"6*0*5d,13*2*5l$7c$7m","uri":"15*0*4d","url":"0*0*18,3*3*3r$3t$41$4g,5*0*1s,7*1*7e$7l,10*0*c1,12*0*6e,16*0*a9","url_login":"7*0*7d","usage":"2*0*a8,4*0*54,9*0*1c","use":"2*0*9u,4*0*1a,5*1*5i$6d,7*24*-1$e$1b$2e$33$3r$4e$5d$6k$7g$7t$97$9q$af$av$bg,8*10*-1$g,9*0*r,10*0*49,12*3*1h$4m$5m$69,13*4*1v$2c$2l$67$ab,14*0*hj,17*0*27","used":"3*0*7o,10*0*av,16*1*1d$8o,17*0*4k","user":"2*0*3e,3*2*2g$8g$8k,6*0*39,7*5*23$36$4q$6o$74$8q,9*1*21$25,10*2*ci$fi$hg,11*11*-1$g$p,12*12*3b$3h$42$5r,13*0*19,14*1*9n$9v,16*0*aq","user's":"7*0*8p","user-friendly":"13*0*18","username":"7*0*31,10*0*c7,16*0*af","username_claim":"7*0*30","users":"6*0*3t,7*0*70,12*0*3u,14*0*fh,18*10*-1$i","using":"4*1*64$6a,6*12*-1$b$1e$6v,7*1*67$6r,9*10*-1$c,10*0*67,12*0*9m,14*0*fp,15*10*-1$e,16*0*2d,17*1*1e$3c","usr":"10*0*40,12*0*bh","usr/local/etc/grafana/grafana.ini":"10*0*3v,12*0*bg","utilization":"13*2*b5$bc$bg","utilize":"14*1*22$br","utilized":"3*0*64","utilizing":"16*0*9e","v1":"14*13*o$2h$33$4s$6i$7a$8l$9m$c2$d2$e1$g3$gf$gr,16*1*3r$4b","v1.0.0":"14*0*gq","v1.0.1":"14*0*ge","v1.0.10":"14*0*2g","v1.0.11":"14*0*n","v1.0.2":"14*0*g2","v1.0.3":"14*1*d1$e0,16*0*3q","v1.0.4":"14*1*9l$c1","v1.0.5":"14*0*8k","v1.0.6":"14*0*79","v1.0.7":"14*0*6h","v1.0.8":"14*0*4r","v1.0.9":"14*0*32","v10":"14*0*da","v10.x.x":"14*0*d9","v9":"12*0*2p","v9.5.1":"12*0*2o","va":"13*1*8i$93","validate":"7*0*65","validation":"7*1*20$5q","validity":"7*0*5g,12*0*9l","valuable":"9*0*19","value":"3*2*5k$97$9e,7*10*1j$27$2n$3i$55$79$7n$90$ao$b9$c1,10*1*1r$77,12*0*7f,13*3*3n$6u$7e$d8,16*1*3d$3u,17*12*17$2m$4q$4s$4v$51$54$56$58$80$82$84$86,18*0*5d","values":"7*0*13,10*0*ag,12*0*a8,13*8*64$6a$72$7i$96$97$9d$9e$ae,16*0*89,17*20*-1$-1$m$s","var":"10*0*8u,16*0*6n","var/lib/grafana":"10*0*8t,16*0*6m","variable":"10*0*4i,17*34*1$5$2o$30$38$3g,18*0*54","variables":"17*16*-1$8$t$1f$28$2h$3b$8t","variances":"18*0*2l","various":"4*0*1b,9*1*o$1f,18*2*26$2u$40","vary":"6*0*1o","vd":"13*1*8j$9a","velocity":"4*1*4n$4t,14*1*an$aq","verify":"3*1*77$80,7*1*3t$5f,10*2*e2$gj$gm,12*0*9i","version":"2*0*3k,3*0*2m,4*0*7u,10*10*6o$6s$78$7b$9i$9m$ak$an$as$co$h4,16*23*-1$13$2u$32$3e$3j$3s$4k$7b$7f$8d$8g$8l$96$b0","via":"13*0*1r,14*0*dk,18*0*4o","view":"0*0*2l,2*0*8q,4*0*2u,6*10*-1$k,9*11*-1$9$3f,11*10*-1$8,13*0*e8","viewed":"9*0*1v","viewing":"6*0*10,9*0*h,17*0*2c","views":"14*0*4g","visible":"3*0*8n","visual":"2*10*-1$i","visualization":"2*48*-1$1$5$t$2f$37$39$3u$53$5n$8m$9i,4*0*1j,13*0*1m,18*42*-1$0$6$12$27$33","visualizations":"2*0*9r,14*1*6a$7q","visualize":"10*10*-1$m","visualizing":"18*10*-1$f","volume":"10*3*7o$7t$8o$j4,16*0*6h","wait":"3*0*5d","waiting":"9*0*47","want":"0*0*1s,2*0*2d,5*0*4n,13*0*9k,16*0*3o","warning":"6*1*3a$3c,10*0*du","way":"17*10*-1$h","ways":"2*0*bk","web":"0*0*1b,5*0*1v,7*2*40$8r$bj,10*0*c4,12*12*49$4o$6g$9o,15*3*3b$3t$41$49,16*0*ac","websites":"7*0*b7","what":"0*9*2d,2*9*9l,3*9*a2,5*9*6v,10*9*i6,14*9*j,17*0*2a","what's":"14*9*i","when":"1*0*12,2*1*4j$b1,3*3*39$4v$5s$8p,4*1*2e$7s,6*0*4l,7*3*5o$85$9d$a1,8*10*-1$e,9*0*3d,10*0*di,12*2*14$62$a1,13*0*61,14*1*3g$8m,15*10*-1$d,18*0*4t","whenever":"6*10*-1$6","where":"5*0*5r,10*0*h2,12*1*7r$7u,13*1*3a$cr,16*0*59,17*9*45$4n$5f$5r$69$6m$73$7r$7t$8d","whereas":"15*0*2s","which":"2*0*2b,3*1*5a$5q,6*0*5v,10*0*e8,12*0*6j,13*2*3g$d1$ds,14*0*5n,18*0*3q","while":"6*12*-1$a$1d$6u,14*0*fo","who":"7*0*71","windows":"10*0*3h,12*0*b2,14*0*2l","windows-specific":"14*0*2k","within":"6*0*3n,7*0*bn,10*0*5t,14*0*66,16*0*1v,18*10*-1$1f","without":"6*0*61,17*10*3j$3n$3s","wlm":"13*6*a7$ak$am$ap$at$bn$c1","work":"7*2*82$8a$8h,15*0*4e","workflow":"13*0*c0","working":"3*0*9l,10*1*1n$3j,12*11*-1$g$b4","working_dir/conf/defaults.ini":"10*0*3i,12*0*b3","workload":"13*0*al","workscope":"13*3*9t$af$ai$cc","ws":"15*0*4c","x-forwarded-access-token":"7*0*2s","x-jwt-assertion":"7*0*2p","x.y.z":"10*0*h3","xcf":"4*1*6d$6j,14*1*bf$bi","xcfgroup":"4*0*5e","xcfovw":"4*0*5o","xcfpath":"4*0*61","xcfsys":"4*0*69","you":"0*24*-1$6$o$q$1g$1r$26$2g,1*2*k$1b$1g,2*33*-1$b$v$11$2c$4b$4h$4k$5a$69$70$8f$95$9f$ac$aq$bl,3*29*-1$e$q$s$1c$1t$3a$4j$6h$79$8q$9s$a5,4*5*18$1o$2f$2s$7o$8b,5*27*-1$6$o$q$24$38$3t$4m$6b$6o$72,6*37*-1$-1$-1$7$i$s$13$1a$2b$47$5n$6r$7i,7*25*-1$-1$6$c$p$63$66$86$ah,8*21*-1$-1$f$t$16,9*14*-1$7$1h$34$3e$4d,10*31*-1$c$t$v$1k$2n$47$74$ad$bp$da$dj$hj$hs$i9,11*10*-1$4,12*33*-1$-1$d$o$1k$21$2k$3d$3o$4f$55$5l$86$96$9f$a2$a5,13*9*1t$3j$4s$65$9i$9o$a9$d4$di$e6,14*6*1r$6n$7s$85$8p$bl$he,15*6*v$17$19$1g$1m$2b$4m,16*28*-1$-1$c$r$1c$3a$3n$86$9d$9m$a0$bp,17*4*1l$22$2b$34$91,18*17*-1$1j$23$2e$2m$34$3s$48$50","your":"2*15*-1$f$3a$8h$8r$aj$av,4*0*1l,8*10*-1$r,10*3*2b$33$56$c3,12*2*1q$39$75,13*0*5v,14*0*27,15*1*37$4p,16*0*ab,17*2*13$1g$8u,18*3*2g$3b$4h$59","z/os":"2*2*1a$1h$5g,3*1*11$18,4*12*-1$8$2i$7k,5*1*1f$1m,6*17*-1$e$1h$2r$3h$43$6g$72$7e,8*52*-1$-1$3$a$i$o$2a$2g,10*49*-1$2$8$h$17$52$5c$5o$bk$de$fn$h8$ho,11*11*-1$c$m,12*2*16$2c$8s,13*3*13$40$48$du,14*22*-1$e$36$6t$7d$ck$e8$ep$f5$fs$h0$hm$ht$i5,15*12*-1$h$3j$4i,16*41*-1$2$8$h$bu,18*31*-1$-1$-1$r$16$19$1s","z/osmf":"0*14*-1$f$10$19$1e$2b,5*23*-1$-1$d$l$1a$1t$22,7*4*15$6u$80$88$bo,8*13*-1$14$1e$1o$26,12*67*-1$4$a$k$12$18$1n$26$4d$4i$52$5v$64$76$7v,14*0*el","zcx":"10*0*b2","zcx/zlinux":"10*0*b1","zfsfs":"4*0*6i","zfskn":"4*0*6s","zfsovw":"4*0*74","zip":"10*5*6t$9n$fv$g6$gr$h1,16*2*33$4f$7g","zlinux":"10*0*b3","zosmf":"7*0*6f","zosmfbuilder":"12*1*72$7p"}; +return {"prometheus":"13*37*0$3$p$28$35$3g$3n$6e$6j","protocol":"7*2*7s$9e$a2","provide":"2*0*4e,5*0*3a,9*0*36,15*1*e1$g6,16*0*1v","provided":"3*0*65,5*0*12,8*0*1v,10*0*f2,12*0*3k,15*0*gm,17*0*9q","provides":"1*10*-1$7,2*2*8e$9p$bi,4*11*-1$c$u,7*0*22,9*0*18,14*0*17,19*11*-1$v$20","proxy":"3*0*54,7*0*1u,16*2*34$45$4t","publish":"10*0*91,17*0*6q","purposes":"9*0*p,18*0*4m","qualifications":"14*1*39$56","qualify":"14*0*9u","queries":"2*0*6f,4*0*1h,9*0*1o,14*12*-1$9$1s$22,18*10*-1$o,19*0*3i","query":"2*18*-1$q$20$26$5v$62$63$6c$89$8i,9*0*2a,14*56*2$6$j$1c$2b$2d$2k$2m$2t$31$ce$ci,18*51*2$6$3h$3m$3r$7d$7i","querying":"15*0*4o","quickly":"6*1*15$4u","range":"2*1*7u$9q,9*0*4o,15*0*50","ranges":"2*0*84,9*11*-1$g$3k","re":"4*0*81,15*2*36$9g$cv","re-enter":"15*0*9f","re-import":"4*0*80,15*1*35$cu","real":"1*10*-1$e","receiving":"6*0*3b","recommended":"7*0*8d","refer":"1*0*24,2*2*a9$an$bs,3*0*a7,4*1*2b$8q,7*0*cf,12*3*2b$2t$41$8r,18*0*93","referring":"6*0*53","refresh":"2*0*86","regression":"15*0*3u","regularly":"16*0*m","related":"10*5*hi,13*0*54,15*0*ed","relative":"2*0*7s,9*11*-1$e$4m","release":"15*31*0$2$i4","releases":"10*1*6j$9d,17*2*2p$46$76","relevant":"14*0*u","reliable":"1*10*-1$8","reload":"10*0*g2","remember":"3*0*96,10*1*73$ac,17*0*85","remove":"4*0*8f,5*0*78,17*0*5i","rename":"10*0*2u,17*0*ad","replace":"10*1*76$af,17*1*3c$88,18*10*-1$i","replaces":"17*0*4m","report":"2*0*5d,9*0*42,10*1*28$aa,14*21*2j$au$bo$c2$cd$ch$cn$cp$de$dh$dl$e3$el$eo,15*0*90,17*0*83","report_name":"14*1*co$dd","reporting":"4*12*-1$o$3d$3q,6*30*1$4","reports":"0*10*-1$m,10*10*-1$r,14*1*2r$e9,16*0*2u,19*11*-1$1e$2c","repository":"15*0*id","request":"13*0*1a,14*0*9v,15*0*6j","requested":"14*1*3i$d3","requesting":"14*0*62","requests":"3*0*5u,9*0*26","require":"2*10*-1$n,9*0*3n","required":"3*0*4r,4*0*8a,5*1*36$62,10*0*bd,14*0*aj,15*0*57,16*0*1t","requirements":"2*0*ak,4*0*1m,10*0*57,15*20*-1$9$gj$ik,19*0*3c","research":"9*0*12","reserved":"10*0*fc,17*1*a8$af","reset":"17*1*a3$ak","resolutions":"16*1*2a$2i","resolve":"15*0*gq","resolved":"6*0*37,15*0*hn","resource":"0*11*-1$c$1m,5*14*-1$i$31$34$3d$40,6*0*6i,14*16*34$3c$3f$3p$3t$45$4a$4m$4q$5j$5p$cl$ct$d0$da$e0$ed,15*0*j1,18*11*44$4f$4h$5e$5q$68$6c$6l$72$7q$8c$8g,19*10*-1$13","resource_name":"18*1*6b$8f","resource_type":"14*5*33$3b$3o$ck$cs$d9","resources":"9*1*1g$3q","respond":"1*10*-1$b","response":"4*1*5s$62,6*0*4c,15*1*ch$ck","restart":"10*1*7f$8k,17*1*4p$6d","result":"2*0*bb","resulting":"3*0*6r,15*0*5o","results":"0*9*25,2*9*8j$9e,3*9*9r,5*9*6n,10*9*d5$g9,17*9*al","retains":"17*0*ah","retrieval":"7*0*52,15*0*6t","retrieve":"14*4*s$1k$23$2e$2n","retrieved":"7*0*4k,13*0*1v","returned":"14*3*78$7o$80$8b","reverse":"3*0*53","review":"12*0*3f","rm":"17*0*5m","rmf":"0*13*-1$i$2q$2t$39,2*50*-1$2$6$g$19$1g$1m$1s$22$25$5f$65$8a$9j,3*59*-1$-1$1$5$9$m$10$17$1n$1p$29$5t$9v$a8$ae,4*90*-1$-1$-1$-1$-1$0$3$7$f$l$n$p$2h$33$3a$3c$3e$3j$3m$3p$3s$7j,5*1*1e$1l,6*16*-1$d$1g$2q$3g$42$71$7d,8*1*29$2f,10*84*-1$-1$1$7$g$n$16$22$24$27$51$5b$5n$6i$6m$6q$72$80$8d$8h$8q$9c$9g$9k$9q$a4$a6$a9$bj$cs$d3$dd$dm$ec$eh$et$ge$gn$h3$hf,11*11*-1$b$l,13*14*-1$6$23$2m$2v$39,14*47*-1$1$5$f$12$1b$1o$27$2f$2o$42,15*31*-1$d$14$1q$4c$6g$75$83$8j$8v$97$ag$df$dq$en$ev$fv$gb$h2$i6$ij$is$jb,16*15*-1$g$2j$2t$2v$3i$4h,17*64*-1$1$7$g$2o$2s$30$38$45$49$4d$57$5b$5o$66$6a$6j$75$79$7d$7j$7t$7v$82$94$99$9l$aq,18*32*0$4$3f$7h,19*53*-1$-1$1$7$q$18$1r$4i$56","rmf-grafana":"10*1*8c$8g,17*4*56$5a$5n$65$69","rmf-grafana-data":"10*1*7v$8p,17*0*6i","root":"6*0*50","row":"2*0*6s","rows":"4*0*16","rs2":"14*0*c8","rs21":"14*1*bs$c6","run":"6*0*7k,10*5*62$7k$83$87$8a$ho,17*4*28$4u$5f$5q$63","running":"12*0*79,17*0*60","runs":"12*0*82","same":"9*0*29,17*0*ai","samesite":"7*0*au","sample":"10*2*e3$f4$fe,13*31*1$4$29,15*3*s$u$1g$1l,17*1*8r$9s","save":"2*1*90$99,3*0*9h,9*0*33,12*0*88,15*0*9a","scenarios":"15*0*7a","scrape":"13*7*36$3j$3p$47$4g$50$5g$5p","scrape_interval":"13*1*46$5f","scrape_timeout":"13*1*4f$5o","seamlessly":"4*0*1s","search":"3*0*27,10*1*ct$d4,16*0*11","seconds":"3*0*58","section":"3*0*3n,5*0*14,7*0*10,10*2*2a$g8$gs,12*0*44,15*0*g4,16*10*-1$4","sections":"7*0*ch,12*0*s","secure":"3*0*7m,5*0*5m,7*1*8l$ae","security":"7*0*ab,15*0*ho","see":"0*1*12$37,2*2*1e$1q$23,3*0*15,5*2*15$1j$7o,10*1*g4$hd,12*0*aj,13*3*22$2t$3f$6n,15*1*73$8b","select":"0*0*1o,2*3*51$6j$79$7r,5*1*57$5h,18*7*3v$5b$5n$65$6i$6v$7l$89","selected":"14*0*4l,15*0*4u","selecting":"10*0*ee,17*0*96,18*0*16,19*0*5c","sends":"1*0*18","sensitive":"5*0*43","separate":"18*0*1t","separated":"13*0*1q,14*0*5f","sequentially":"2*0*b7","series":"4*12*-1$r$3g$3u,15*2*4r$5m$7g,16*1*2l$3p","serve":"15*0*41","server":"0*3*v$15$1q$35,3*10*-1$j,4*0*23,5*46*-1$2$5$a$2s$30$4l$5t$6s$7a,6*2*5l$68$6c,7*3*1h$77$7r$8u,8*0*2r,10*1*7h$hb,12*7*38$3m$4k$54$5c$61$78$81,13*13*-1$9$26$3c$6k,15*2*6p$fu$j9,16*0*3g,17*2*1g$27$4r,19*0*43","server's":"12*0*5b","servers":"8*0*2m","service":"9*1*2j$2t,12*0*6i,14*1*an$aq","services":"12*0*1v","set":"2*1*80$bc,3*3*30$74$82$84,5*0*67,7*14*1k$28$2o$3k$3p$42$56$7a$7o$91$9g$a4$ap$ba$c2,10*0*1q,12*0*9q,19*0*4a","setting":"3*1*6c$6n","settings":"12*0*3j,15*0*ek,16*2*35$46$4v,18*1*2u$3a","setup":"15*0*fn","setups":"3*0*4u","several":"2*0*bj,4*0*78","severe":"6*0*24","severity":"6*0*1p","share":"19*10*-1$l","shared":"14*0*bh","sharing":"7*0*b4","should":"7*0*3d,13*1*4a$5j","showing":"15*0*25","shown":"2*0*4u,6*0*81","shows":"9*0*3u","sidebar":"10*0*eq,17*0*9i","sign":"7*0*6i,10*0*cb","sign-in":"10*0*ca","signature":"10*0*dt","significant":"1*0*1r,2*10*-1$s,9*0*u","similar":"5*0*46","similarly":"4*0*86,9*0*4c,10*0*ba","simplifies":"18*0*1i","simply":"18*0*15,19*0*5b","size":"3*1*8v$94,15*2*4m$52$a7,19*0*3g","skip":"3*1*75$7u","smooth":"6*0*2n","so":"17*10*-1$u","socket":"16*1*3c$3u","sockets":"16*1*42$4a","software":"15*0*ip","solution":"1*10*-1$9","solutions":"16*0*1k","solving":"16*0*r","some":"12*11*-1$m$a9,13*1*m$3i","sort":"14*3*8m$8t$94$9b","source":"0*0*2v,2*3*1o$67$7f$8c,3*20*-1$o$1r$26$2c$2s$35$3g$8a$93$9k$a1,4*10*-1$h,10*0*h5,13*0*6g,14*1*o$29,15*3*6b$6i$99$ep,18*0*21","sources":"0*0*3b,2*1*1u$7c,3*31*3$7$22,9*0*1q,10*0*hh,14*11*-1$h$1q,15*2*77$ai$dh,18*0*1q,19*0*3p","spaced":"4*0*4q","spaceg":"4*0*53","spaces":"14*0*a6,15*0*hc","special":"5*0*3q","specific":"1*0*v,6*0*5t,13*0*1b,15*3*3t$5g$eb$gi,19*0*4e","specified":"7*0*4t,14*0*26","specifies":"12*0*6d,14*2*6f$6r$7b","specify":"3*1*56$8u,5*0*6i,7*2*2g$99$9s,14*0*9q,15*0*a4","specifying":"9*1*49$4l,14*0*p","stand":"10*0*5h,17*0*1n","stand-alone":"10*0*5g,17*0*1m","standard":"15*0*18","start":"12*10*-1$f","starting":"12*0*36","state":"10*0*7r","static":"13*1*4q$67","static_configs":"13*1*4p$66","status":"5*1*2b$7j,9*0*1b","stay":"6*0*4f","step":"2*4*2m$2o$2t$34$3r,10*1*59$7j,15*0*4l,17*1*1i$4t","steps":"2*0*2i,5*0*2n,10*3*5l$61$bv$e9,13*0*2h,17*2*1r$23$91","stop":"17*2*25$51$55","stopped":"10*0*8n,17*0*6g","stor":"4*0*5d","storage":"4*3*41$48$6n$6u,15*3*2f$2j$bg$bk","storc":"4*0*5n","storcr":"4*0*60","store":"2*0*9a,7*0*4r","stored":"12*0*9s","storf":"4*0*68","storing":"10*0*7p","storm":"4*0*6h","storr":"4*0*6r","stors":"4*0*73","streams":"16*0*3n","sub":"7*3*37$3l$3m$6b,10*1*bu$e8,17*0*90","sub-steps":"10*1*bt$e7,17*0*8v","subject":"7*0*3f","succeeds":"3*0*9q","successful":"7*0*1s","sufficient":"6*10*-1$p","support":"12*9*4c,15*1*ee$hb,16*1*1f$22","supports":"19*0*3l","syntax":"14*20*2u$2v$cf$cg,18*51*3$7$3i$3l$3q$7c$7g","sys1":"5*1*4a$4b","sysinfo":"4*0*46","sysplex":"14*3*b2$ef$ek$en,15*0*2a,18*1*6f$8j","sysplexes":"8*10*-1$q","sysrg":"4*0*4h","syssum":"4*0*4r","system":"1*13*-1$c$t$13$1n,5*15*-1$c$2a$4e$5b$6u$7i,9*1*3l$44,12*3*1f$1r$3a$9v,15*10*-1$8","systems":"8*0*2o,10*0*3c,12*0*at,15*0*28","tab":"2*1*60$6i","table":"2*0*2l,4*1*36$3i,6*0*1v,7*0*l,8*0*1h,10*0*4v,16*0*26","tailor":"4*0*1i","take":"6*1*2h$49,12*0*22","target":"5*12*-1$b$5a$6t,8*0*2n,13*0*3k","targets":"13*1*4s$69","task":"6*0*2a,8*0*1j,17*9*16","tasks":"0*0*2k,2*0*16,5*2*v$11$76,8*2*1a$1q$1u,10*0*14","telegraf":"13*0*r","terminate":"6*0*2e","test":"3*0*9i","testing":"3*0*7q","than":"3*0*9a,9*0*2i,14*1*74$7k","them":"2*0*b6,13*0*2f","thereby":"19*10*-1$1i","therefore":"5*0*44","third":"13*10*-1$f","third-party":"13*10*-1$e","thresholds":"19*0*4g","through":"1*0*g,8*31*1$8$1d,12*11*-1$j$5u,13*0*10,15*1*12$fd,16*1*12$3s","time":"1*10*-1$f,2*2*7l$7t$83,4*15*-1$q$2n$3f$3t$5t$63,9*16*-1$f$35$3j$40$4b$4i$4n,15*5*4q$4v$5l$7f$ci$cl,16*1*2k$3o","timeline":"4*8*4a$4l$4u$57$5i$5r$6c$6l$70,15*10*2h$2n$2t$bi$bp$bv$c4$ca$cg$cj$co","timeout":"3*0*55,13*1*4h$5q","timestamp":"9*2*1r$2c$2p","tip":"5*0*69,6*0*76","title":"2*1*48$4t","titles":"18*10*-1$q","tls":"3*1*76$7v","together":"19*0*2t","token":"7*4*1q$25$2l$2v$3u,12*12*4a$4p$9c$9k","token's":"12*0*9j","tokens":"12*1*4r$5o","tool":"17*0*4h,18*10*-1$a","tools":"13*11*-1$h$o","top":"18*0*1d,19*0*5j","topic":"3*0*ab,6*0*6f,8*0*21,14*0*47,15*4*ae$dd$dv$fj$gl","total":"14*1*b3$be","track":"1*0*n","transfer":"7*0*8n,15*0*72","transferred":"3*0*70","transform":"2*0*bn","transformation":"2*6*6h$6k$6p$74$au$b9$bf","transformations":"2*2*77$b3$br,14*0*10","transforming":"14*10*-1$c","transient":"6*0*32","trends":"19*0*2j","trigger":"19*0*4m","troubleshoot":"6*11*-1$u$17","troubleshooting":"15*0*gk,16*30*0$2","true":"7*6*1l$1m$2a$7c$7q$ar$c4","tso":"7*0*6s","ttl":"7*0*4d","turn":"3*0*6j,12*0*57","turned":"12*0*50","type":"3*0*2d,5*0*5c,6*0*20,14*10*35$3d$3e$3q$4n$4r$5k$cm$cu$cv$db,18*9*4r$50$57$5j$5v$6e$6r$78$83$8i","types":"2*1*54$5o,6*0*1s,14*2*21$3u$ee","typical":"2*0*a7,16*10*-1$9","typically":"3*0*7n","tz":"15*0*45","ub":"14*0*79","ui":"10*1*bo$dq,15*1*ao$dn","uid":"10*0*fd,17*1*a9$aj","ulq":"14*1*5h$c5,18*6*4p$55$5g$5s$6n$74$81","unblocking":"16*0*40","uncompressed":"3*0*71","under":"10*1*g6$gq","understand":"19*0*2f","understood":"2*0*1v","unified":"19*0*46","unique":"5*0*3b,6*1*4p$7u,14*0*1g,19*0*32","unless":"10*0*8m,17*0*6f","unless-stopped":"10*0*8l,17*0*6e","unsigned":"10*3*1v$4f$4n$a1,17*0*7q","up":"1*0*1c,5*2*3h$54$6f,6*0*4h,7*0*6j,17*10*-1$l,19*0*4b","up-down":"5*0*6e","up-to-date":"6*0*4g","update":"17*1*8q$a2","updated":"15*4*2d$al$be$dk$g5,16*0*n,17*0*ao","updates":"6*1*40$4k,15*1*d7$f6","upgrade":"15*0*e4,17*2*17$2b$5t","upgraded":"17*1*3l$8j","upgrading":"15*0*dp,17*42*-1$0$6$11$1j$1s","upon":"2*0*6n,7*0*1r","upper":"6*0*5d,14*2*5l$7c$7m","uri":"16*0*4d","url":"0*0*18,3*3*3r$3t$41$4g,5*0*1s,7*1*7e$7l,10*0*c1,12*0*6e","url_login":"7*0*7d","usage":"2*0*a8,4*0*54,9*0*1c","use":"2*0*9u,4*0*1a,5*1*5i$6d,7*24*-1$e$1b$2e$33$3r$4e$5d$6k$7g$7t$97$9q$af$av$bg,8*10*-1$g,9*0*r,10*0*49,12*3*1h$4m$5m$69,13*0*2e,14*4*1v$2c$2l$67$ab,15*0*iq,18*0*27","used":"3*0*7o,10*0*av,17*1*1d$8o,18*0*4k","user":"2*0*3e,3*2*2g$8g$8k,6*0*39,7*5*23$36$4q$6o$74$8q,9*1*21$25,10*0*ci,11*11*-1$g$p,12*12*3b$3h$42$5r,14*0*19,15*1*au$b6","user's":"7*0*8p","user-friendly":"14*0*18","username":"7*0*31,10*0*c7","username_claim":"7*0*30","users":"6*0*3t,7*0*70,10*0*fq,12*0*3u,15*1*1c$go,19*10*-1$i","using":"4*1*64$6a,6*12*-1$b$1e$6v,7*1*67$6r,9*10*-1$c,10*0*67,12*0*9m,13*10*-1$i,15*1*17$h0,16*10*-1$e,17*0*2d,18*1*1e$3c","usr":"10*0*40,12*0*bh","usr/local/etc/grafana/grafana.ini":"10*0*3v,12*0*bg","utilization":"14*2*b5$bc$bg","utilize":"15*1*39$d2","utilized":"3*0*64","v1":"15*14*o$1v$3o$4a$63$7p$8h$9s$at$d9$e9$f8$ha$hm$i2,17*1*3r$4b","v1.0.0":"15*0*i1","v1.0.1":"15*0*hl","v1.0.10":"15*0*3n","v1.0.11":"15*0*1u","v1.0.2":"15*0*h9","v1.0.3":"15*1*e8$f7,17*0*3q","v1.0.4":"15*1*as$d8","v1.0.5":"15*0*9r","v1.0.6":"15*0*8g","v1.0.7":"15*0*7o","v1.0.8":"15*0*62","v1.0.9":"15*0*49","v1.1.0":"15*0*n","v10":"15*0*eh","v10.x.x":"15*0*eg","v9":"12*0*2p","v9.5.1":"12*0*2o","va":"14*1*8i$93","validate":"7*0*65","validation":"7*1*20$5q","validity":"7*0*5g,12*0*9l","valuable":"9*0*19","value":"3*2*5k$97$9e,7*10*1j$27$2n$3i$55$79$7n$90$ao$b9$c1,10*1*1r$77,12*0*7f,14*3*3n$6u$7e$d8,17*1*3d$3u,18*12*17$2m$4q$4s$4v$51$54$56$58$80$82$84$86,19*0*5d","values":"7*0*13,10*0*ag,12*0*a8,14*8*64$6a$72$7i$96$97$9d$9e$ae,17*0*89,18*20*-1$-1$m$s","var":"10*0*8u,17*0*6n","var/lib/grafana":"10*0*8t,17*0*6m","variable":"10*0*4i,18*34*1$5$2o$30$38$3g,19*0*54","variables":"18*16*-1$8$t$1f$28$2h$3b$8t","variances":"19*0*2l","various":"4*0*1b,9*1*o$1f,19*2*26$2u$40","vary":"6*0*1o","vd":"14*1*8j$9a","velocity":"4*1*4n$4t,15*1*bu$c1","verify":"3*1*77$80,7*1*3t$5f,12*0*9i","version":"2*0*3k,3*0*2m,4*0*7u,10*9*6o$6s$78$7b$9i$9m$ak$an$as$co,17*21*-1$13$2u$32$3e$3j$3s$4k$7b$7f$8d$8g$8l","via":"14*0*1r,15*0*er,19*0*4o","victoriametrics":"13*0*q","view":"0*0*2l,2*0*8q,4*0*2u,6*10*-1$k,9*11*-1$9$3f,11*10*-1$8,14*0*e8","viewed":"9*0*1v","viewing":"6*0*10,9*0*h,18*0*2c","views":"15*0*5n","visible":"3*0*8n","visual":"2*10*-1$i","visualization":"2*48*-1$1$5$t$2f$37$39$3u$53$5n$8m$9i,4*0*1j,14*0*1m,19*42*-1$0$6$12$27$33","visualizations":"2*0*9r,15*1*7h$91","visualize":"10*10*-1$m","visualizing":"19*10*-1$f","volume":"10*3*7o$7t$8o$hr,17*0*6h","wait":"3*0*5d","waiting":"9*0*47","want":"0*0*1s,2*0*2d,5*0*4n,14*0*9k,17*0*3o","warning":"6*1*3a$3c,10*0*du","way":"18*10*-1$h","ways":"2*0*bk","web":"0*0*1b,5*0*1v,7*2*40$8r$bj,10*0*c4,12*12*49$4o$6g$9o,16*3*3b$3t$41$49","websites":"7*0*b7","what":"0*9*2d,2*9*9l,3*9*a2,5*9*6v,10*9*gt,15*9*j,18*0*2a","what's":"15*9*i","when":"1*0*12,2*1*4j$b1,3*3*39$4v$5s$8p,4*1*2e$7s,6*0*4l,7*3*5o$85$9d$a1,8*10*-1$e,9*0*3d,10*0*di,12*2*14$62$a1,14*0*61,15*1*4n$9t,16*10*-1$d,19*0*4t","whenever":"6*10*-1$6","where":"5*0*5r,12*1*7r$7u,13*0*1k,14*1*3a$cr,17*0*59,18*9*45$4n$5f$5r$69$6m$73$7r$7t$8d","whereas":"16*0*2s","which":"2*0*2b,3*1*5a$5q,6*0*5v,12*0*6j,14*2*3g$d1$ds,15*0*6u,19*0*3q","while":"6*12*-1$a$1d$6u,15*0*gv","who":"7*0*71","windows":"10*0*3h,12*0*b2,15*0*3s","windows-specific":"15*0*3r","within":"6*0*3n,7*0*bn,10*0*5t,15*0*7d,17*0*1v,19*10*-1$1f","without":"6*0*61,18*10*3j$3n$3s","wlm":"14*6*a7$ak$am$ap$at$bn$c1","work":"7*2*82$8a$8h,16*0*4e","workflow":"14*0*c0","working":"3*0*9l,10*1*1n$3j,12*11*-1$g$b4","working_dir/conf/defaults.ini":"10*0*3i,12*0*b3","workload":"14*0*al","workscope":"14*3*9t$af$ai$cc","ws":"16*0*4c","x-forwarded-access-token":"7*0*2s","x-jwt-assertion":"7*0*2p","xcf":"4*1*6d$6j,15*1*cm$cp","xcfgroup":"4*0*5e","xcfovw":"4*0*5o","xcfpath":"4*0*61","xcfsys":"4*0*69","you":"0*24*-1$6$o$q$1g$1r$26$2g,1*2*k$1b$1g,2*33*-1$b$v$11$2c$4b$4h$4k$5a$69$70$8f$95$9f$ac$aq$bl,3*29*-1$e$q$s$1c$1t$3a$4j$6h$79$8q$9s$a5,4*5*18$1o$2f$2s$7o$8b,5*27*-1$6$o$q$24$38$3t$4m$6b$6o$72,6*37*-1$-1$-1$7$i$s$13$1a$2b$47$5n$6r$7i,7*25*-1$-1$6$c$p$63$66$86$ah,8*21*-1$-1$f$t$16,9*14*-1$7$1h$34$3e$4d,10*32*-1$c$t$v$1k$2n$47$74$ad$bp$da$dj$fv$ga$gj$h0,11*10*-1$4,12*33*-1$-1$d$o$1k$21$2k$3d$3o$4f$55$5l$86$96$9f$a2$a5,14*9*1t$3j$4s$65$9i$9o$a9$d4$di$e6,15*6*32$7u$93$9c$a0$cs$il,16*6*v$17$19$1g$1m$2b$4m,17*26*-1$-1$c$r$1c$3a$3n$86$ac$am,18*4*1l$22$2b$34$91,19*17*-1$1j$23$2e$2m$34$3s$48$50","your":"2*15*-1$f$3a$8h$8r$aj$av,4*0*1l,8*10*-1$r,10*3*2b$33$56$c3,12*2*1q$39$75,14*0*5v,15*0*3e,16*1*37$4p,18*2*13$1g$8u,19*3*2g$3b$4h$59","z/os":"2*2*1a$1h$5g,3*1*11$18,4*12*-1$8$2i$7k,5*1*1f$1m,6*17*-1$e$1h$2r$3h$43$6g$72$7e,8*52*-1$-1$3$a$i$o$2a$2g,10*47*-1$2$8$h$17$52$5c$5o$bk$de$gf,11*11*-1$c$m,12*2*16$2c$8s,13*1*2n$30,14*3*13$40$48$du,15*22*-1$e$4d$84$8k$dr$ff$g0$gc$h3$i7$it$j4$jc,16*12*-1$h$3j$4i,17*41*-1$2$8$h$ar,19*31*-1$-1$-1$r$16$19$1s","z/osmf":"0*14*-1$f$10$19$1e$2b,5*23*-1$-1$d$l$1a$1t$22,7*4*15$6u$80$88$bo,8*13*-1$14$1e$1o$26,12*67*-1$4$a$k$12$18$1n$26$4d$4i$52$5v$64$76$7v,15*0*fs","zcx":"10*0*b2","zcx/zlinux":"10*0*b1","zfsfs":"4*0*6i","zfskn":"4*0*6s","zfsovw":"4*0*74","zip":"10*1*6t$9n,17*2*33$4f$7g","zlinux":"10*0*b3","zosmf":"7*0*6f","zosmfbuilder":"12*1*72$7p"}; }); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/keywords.js b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/keywords.js index 3bd3fb60..9e589320 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/keywords.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/keywords.js @@ -1,4 +1,4 @@ -define(function() {var keywords=[{w:"Accessing",p:["p0","p12"]},{w:"the",p:["p0","p5","p6","p10","p16"]},{w:"Grafana",p:["p0","p5","p7","p8","p10","p12","p16","p18"]},{w:"dashboard",p:["p0","p4"]},{w:"Introduction",p:["p1"]},{w:"to",p:["p1","p2"]},{w:"Alerts",p:["p1"]},{w:"Applying",p:["p2"]},{w:"visualization",p:["p2","p18"]},{w:"RMF",p:["p2","p3","p4","p10","p13","p16","p17","p18"]},{w:"data",p:["p2","p3","p9"]},{w:"Creating",p:["p3"]},{w:"sources",p:["p3"]},{w:"master",p:["p4"]},{w:"Defining",p:["p5"]},{w:"server",p:["p5"]},{w:"Error",p:["p6"]},{w:"reporting",p:["p6"]},{w:"in",p:["p6","p18"]},{w:"plugin",p:["p6","p10","p16"]},{w:"configuration",p:["p7"]},{w:"parameters",p:["p7"]},{w:"through",p:["p8"]},{w:"IBM",p:["p8","p13"]},{w:"z/OS",p:["p8","p10","p16"]},{w:"Management",p:["p8"]},{w:"Facility",p:["p8"]},{w:"Historical",p:["p9"]},{w:"collection",p:["p9"]},{w:"Installing",p:["p10"]},{w:"for",p:["p10","p12","p16"]},{w:"on",p:["p10","p12","p16"]},{w:"PDF",p:["p11"]},{w:"Guide",p:["p11"]},{w:"Prerequisites",p:["p12"]},{w:"dashboards",p:["p12"]},{w:"z/OSMF",p:["p12"]},{w:"query",p:["p13","p17"]},{w:"languages",p:["p13"]},{w:"Release",p:["p14"]},{w:"notes",p:["p14"]},{w:"Troubleshooting",p:["p15"]},{w:"issues",p:["p15"]},{w:"Upgrading",p:["p16"]},{w:"Variable",p:["p17"]},{w:"syntax",p:["p17"]},{w:"of",p:["p18"]},{w:"Monitor",p:["p18"]},{w:"III",p:["p18"]},{w:"metrics",p:["p18"]}]; +define(function() {var keywords=[{w:"Accessing",p:["p0","p12"]},{w:"the",p:["p0","p5","p6","p10","p17"]},{w:"Grafana",p:["p0","p5","p7","p8","p10","p12","p17","p19"]},{w:"dashboard",p:["p0","p4"]},{w:"Introduction",p:["p1"]},{w:"to",p:["p1","p2"]},{w:"Alerts",p:["p1"]},{w:"Applying",p:["p2"]},{w:"visualization",p:["p2","p19"]},{w:"RMF",p:["p2","p3","p4","p10","p14","p17","p18","p19"]},{w:"data",p:["p2","p3","p9"]},{w:"Creating",p:["p3"]},{w:"sources",p:["p3"]},{w:"master",p:["p4"]},{w:"Defining",p:["p5"]},{w:"server",p:["p5"]},{w:"Error",p:["p6"]},{w:"reporting",p:["p6"]},{w:"in",p:["p6","p19"]},{w:"plugin",p:["p6","p10","p17"]},{w:"configuration",p:["p7"]},{w:"parameters",p:["p7"]},{w:"through",p:["p8"]},{w:"IBM",p:["p8","p14"]},{w:"z/OS",p:["p8","p10","p17"]},{w:"Management",p:["p8"]},{w:"Facility",p:["p8"]},{w:"Historical",p:["p9"]},{w:"collection",p:["p9"]},{w:"Installing",p:["p10"]},{w:"for",p:["p10","p12","p17"]},{w:"on",p:["p10","p12","p17"]},{w:"PDF",p:["p11"]},{w:"Guide",p:["p11"]},{w:"Prerequisites",p:["p12"]},{w:"dashboards",p:["p12","p13"]},{w:"z/OSMF",p:["p12"]},{w:"Prometheus",p:["p13"]},{w:"Sample",p:["p13"]},{w:"query",p:["p14","p18"]},{w:"languages",p:["p14"]},{w:"Release",p:["p15"]},{w:"notes",p:["p15"]},{w:"Troubleshooting",p:["p16"]},{w:"issues",p:["p16"]},{w:"Upgrading",p:["p17"]},{w:"Variable",p:["p18"]},{w:"syntax",p:["p18"]},{w:"of",p:["p19"]},{w:"Monitor",p:["p19"]},{w:"III",p:["p19"]},{w:"metrics",p:["p19"]}]; var ph={}; ph["p0"]=[0, 1, 2, 3]; ph["p1"]=[4, 5, 6]; @@ -13,12 +13,13 @@ ph["p9"]=[27, 10, 28]; ph["p10"]=[29, 1, 9, 30, 24, 19, 31, 2]; ph["p12"]=[34, 30, 0, 2, 35, 31, 36]; ph["p11"]=[32, 33]; -ph["p14"]=[39, 40]; -ph["p13"]=[23, 9, 37, 38]; -ph["p16"]=[43, 1, 9, 30, 24, 19, 31, 2]; +ph["p14"]=[23, 9, 39, 40]; +ph["p13"]=[37, 38, 35]; +ph["p16"]=[43, 44]; ph["p15"]=[41, 42]; -ph["p18"]=[8, 46, 9, 47, 48, 49, 18, 2]; -ph["p17"]=[9, 44, 37, 45]; +ph["p18"]=[9, 46, 39, 47]; +ph["p17"]=[45, 1, 9, 30, 24, 19, 31, 2]; +ph["p19"]=[8, 48, 9, 49, 50, 51, 18, 2]; return { keywords: keywords, ph: ph diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/link-to-parent.js b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/link-to-parent.js index 87c3bdad..1975fb1f 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/link-to-parent.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/link-to-parent.js @@ -1,4 +1,4 @@ /*Maps current topic to its parent: "topicIndex:parentIndex". -1 represents the map.*/ define(function () { -return {3:-1,11:-1,12:8,9:-1,5:8,10:-1,2:-1,18:-1,7:12,4:-1,16:-1,15:-1,6:-1,0:8,1:-1,13:-1,17:-1,8:-1,14:-1}; +return {3:-1,10:-1,7:12,6:-1,19:-1,11:-1,17:-1,12:8,9:-1,5:8,2:-1,15:-1,13:-1,16:-1,0:8,1:-1,14:-1,8:-1,18:-1}; }); \ No newline at end of file diff --git a/docs/grafana/rmf-app/pdf/rmf_grafana.pdf b/docs/grafana/rmf-app/pdf/rmf_grafana.pdf index eae3514fad910952f8512e000cc64f1d8be6489a..8aec6c05b5b75df05809c20de612426706f113e2 100644 GIT binary patch delta 273386 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 delta 367820 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 z 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%0AZd(e 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�&C7CJ}_b;GS~9E;>ks6b?LFIfzDqQ~*jicyK^J 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

    6=7qAKu{SwiM@K9lAW3{*i-v+NE}vESp`7r=6Y1 z%gh`J1B@ zT20lkszdK@G&(c0CoX$%C+ayDa^jD-jJJh8$TA6MH+mYw`s-kf%ex=K&G)Nm2o%(m zJDHy9K6J{_dN!!-Ah+V7$86eLAa=r#JD)Ooa_7N>%l(u)#o6=4gcDfgTZL)Yt~*0% zs^Qxx(Vp}7b#KP@x6zr2WQzYtA#i5qiJia*ujSHa%UUTrNzpNx$}$*J+ey$=3+G#i zNruK!(i=-I%IT_Y8>^tOuY8(ZkwNGemo!MGma{g~r5N%XNWn8DhG{v-#U7ucQt?(|!KgkfomMfW|X%j*o|#Z0#v@WkgW6u5|)A1W9G# z!;}Z7t7C7TVVUl!ViD3_m--Iw^_TeZZU1aJM7Zedcu}r-X^Q88>gLA8*souw76-Kn zgq6n0M{FA1FBS`G8#XU)^b7WuHan(;@LW?)#pjk?{8H%RllrkkXwz#$m4S!QWl=Pc zc1JqOL7A^DsW0Es{C7y2Kq`fWQwl*PC%fiNL-|GZqZxt1Cs6Nm^gW;pXb-6SSk|1) zY@5b4foK``GxsSvx?T^Tn&9;*Uzsw!{%U&D>E8IJpb*^x$KLV5M&$#_Y!5t8zIVLiZe3NG{{b2L z?wH-LztiSezD@SsZK6KXrr~(nH#~4SG%)k<%a*_|rOh(kA!nT(ewvn1>?>mMHzOSAZDeSK=4GtPvm|%Zty%&$A z*ztPLg6#*dv4FaVijJpUQv#1)A%L$pwaH(XDQ{&l&R-v&gjSVv<#>)K*l=8$I-%?K zv-hlIz^6-r+zImW9RW}U)$N6VcQ1QgKi-CRxjWoT2@Lcb8ScjU98@=x7%B<5MYvKD zcJh!<&H2Kqj=H0j`-kzjy5Gys4PC6#nlsJy?8uAlt8Ow3+}wDrs!p|y>BQ05=WDWp zKSC8xF6HP)e+84NlaBu^HGSMcabi03k|92>G`E#e9| zoxx=H@Pgc6kwMT%(n>h))fK9dPOe!(Wog&*E*iftr4HK{r{iNE;-JZ72J2*Q;&S)amtxiCYJcADfW#uLSub~g46pSX*$zB% zcl25y>km|YkHq3_I=X4$gbP+d&0KT$eeCiGghx~KvloIWx>UlhNd^=WgbU71t0x{F zN6lT^EoawfPs?(=y^o?})sqk&2!xo|m#VAHjRPUm)~`!llXH14-~JjR$J=&t`>UIe zjtSNitmsEnUNmTEoTu9!oa^~yE+#Pg?d-;SLP;*y>{WMIj<8yaNO$j{fH_`?y=hILcVqe)FlN)?`qQ5I7ayu+3qYsx`&y!NTk6&@R zU*Py?uJ_Mao=fL&CxxgbQ%qL0KR>#DmzeFY!BysB-;;rp;;)w14X3BXZnq1 zBE&>ru%xD>+UI9%OXoYdcxb-AaL;v>)8UnJ*9ndX-r#oIeW`u;<*Ljt@f$*hUoJ2+ z_gwmM9emhhFNNwv1KL=ueCKi~&plE78HWIRcB?Ctox8+&{j58whbEZyd~0_IBpRE3 zVw|v^7k(Uxr{YoOq`Lpv^UAiS=b1w~(b7T`gkw2=42lnIW4|9UeU`q>Eo-sV!j8s( z;gYB2xy(bBw6YE~iNeayz()|8Cg1JO+QX({{UnJ|N^-cu=x`#VUbQG?{_PZR+9Rfh zn$5h!_aBQUdy~Kn=BXMt z575$?%c*Fi;iIV*q2xQ$%Bd16`Ycmos8BG8s}Rb*=#?R`Tu?+R>j+_xNHRI*0v~Ofy0vm%Ov7uWx!~Bg~wF(t1(_= zJ*110rBHhlek$~(Xk`j-{-T{xpfRA{GJ+M2gA%6sQc*2PZY2scQy{=04IM;wv;l{PbRe zRu}tcx6zC?Oo~-RYIkjn%dCT8Hs|lhy93wwt$T0LzH_#uvb9VDU~fxCgQ6dk*3wge!HL2wYYT(*QpQAK z%CT^Zk5PCM`&O{2*0tX>V8LyL$on$b_O4a1%f_WN&5x_J`nvaWM~ut;dNk5Y-RR~> z?D@~41^&lIyfY9+<`7`2`%+xla%ex3vgtm{5gT#74kRjeer-Fcw!0SUNo;=;OV`u^ z_D*gRHvra8N!*~uZM?MYbXUOIRzrL#DWE%>$q%L~Sl4~y_&!Le$Jf%Joti5z`5la! z=7sG_{LK&|z85F)?8Jq4R)ce0MJ5%0lbk0{Uo&E?Oqc{T?Rp2Z)p*cdD3CQt)Y>>U z9>z}&9cUYg2-F``CQHbf|FQ!qN?bkjWe%-6*mJ6UecD?KYX$sC>4%Y z%>JxwW*j5MlfiJFvcBQ(-M3RE!Z@>U3Ftr3CyT!USm zTV%l4FUQ!Gbaf{4vHDW?le2V4{^#1!Jx&9-HkN7si<1XcMaCD#L{<8n|F30 zW7#F2qu2)lu-nw9>YZBONNeFq2R!^e-n}Kd&Zron>P^3vf8*ck5kREKyL6&X6jno9 z+jUBVcuUxwavwC!pDE{%;Vz(LCnmB*o8U?nOZ*_FJF_19rTiQuZ7sJp`^>N)i;!F1SD{F7M_22K?%eek0Ic==`!3UCs4ldTusg=kVX>!N{)Ae zxFNJ8q%9N0f_`rNd2peQ<5Cyj7 zEykh9rvl=%K|9IqjOC=GwDT}9X{o4-;=~j3Pt9UNY6v3k0!pPd@OUA@7D!Y|Ir|7m zVCi&Jp~VxkB18utKn27!uohH>oAhHb$XH~1KnSAo<3tG%_dpU7M8?Di0LlUx1vL2( zY3pW)$|w)gG;((N3!5x>$c-?id_YXmFH~YjN-fnF6$aV&FO0*XIb-0=E0tIFftdAM zV{{fSSBS-ni_D8hgIU8ptzxI9iNiOnZ_2Y(8?Z>R5CAn11 zE4+e4g#V$s5`TnbYBHWIVZ^FE4aS*#B9UjzDlw0nE)QojS_4$cORmWu zRh%`YWy^O>17k~-H|uSakR_d+2^b2M*hIvWU}WIW4QevWvdrQi(9$BEs}$p-y-WyL zTPJ}9Q?MO{bL68F`IRK10VJjL`Fy7evbgSR(0%JfROWaz`Lp`@#`6B;@G+jEH3;DO1`Li z9p*2a5bvGW{qNA+Lc;bX-pQ*a8q6DU;Cq8gcu61V3(HW}K6&}iJs|nfX!DfiBsXr< z+vmQa;gpq?&)@p|T1Gx53KQ*~DkWr`N55NkqgA!h0ptUI$$P)i`gy<9anPykH^`vDg*Fa5^YDZDPb`FN3KPDeI*_N0GBa;<*fMfj3o0p1DdZokOap z!afj2jmAtrw;Ol93%}&|BXTg|Ply5A1?XBC&STGF)EsN<9D!#st@uDKB{ju{n?DhO zqYn_o_&CEu8HkH1{0`3nE=CtWd_I3pQJ)cc;dmW${{0;n4M%MY)zL1M@qCH0|9d#J ztv&+?tw0*%%TM#$ASz19p4r>cnjpYWAl|W_;|V0ElYoV%|7t{Ai<=KT2N`7=mi^JX^p78 zIb~>afXB7-a+LY9)1>pyXmRg(tQqd{mc;PWM;3ML+LpbddLq&20euGYPXi_?Tq1?7 zx}5=~A=nxrD>K&8*qFm)s+|F-O7DtYU|w4+mA34;hO6 zk|Md7Btam8S>o{nTUy9wf}X!!YztRbZ4dRvvvSD(QX6UZTLcLrthrOt zr!ZUhhBYE4{9^UF0;6DHI=eRzI8`W6VPFm1xqcmfaFu9%y0uF;*vOnv+73J33AZ~e zc@Q^@yOJ=LsW3no(lR6{GBP>nFh(EJnXxc;BWraG%wGScUrYRIBFth&8Szsy0IE!j zFqpNVfkC+?%82DmtO~NXlgt~o-6Zd*iK9StI1y+xc=8Hl!7AJt)Fx${Fr3hk{`_CL zkcg!+7hy4FapK@4WWys4GczTzMBJsY8sPAM&!fas; z;R>axD}O4u0KXs+Dv6^}wnh>X)kmc!TUk8wP^57wG5i4-5p1PZ(kDIY7*!oXqZF4s zlc~aFYK*LdX;cMfh#YF){Nnwq&_3vmq6b2H0~FpXX%l)_#Sb9zTOgo*qJ5d%rC_CC zr#c8X8RY}_CbTAl4ncGd)_7BGd#upLXIL-?Y!Hl80tQR5d|pSIq(+?F@o3#<9uEWbz{1{-`zPQRhqOWQ+%gt=k z5$`>kNYV@8Psu~*#c|72z&*RKC568ry`%;XA$;)z3Wy!W{w*uO*x;F$&2P}ZO9NNQ zu5~GrcL^~)M%Fo!ZCxfLnx8Wgob?XseBPD^KXWi&7UrB35tD~ttyhlVo(Q$LqOkNQl2`M?tC`a47l$PZoXhH0W4qeu;moM&^Isz z19o&dlfgNgfsxtHUG_n^NE%i_BZUcXDz)=P-<{&j zcJq^HI=2z2Q^AhkOJkl1(gMKkF`eToy=(%>stwR42?FaXJuTktv8-`$x^ESL zZtamyH!Lop^|8U$fJhIz>6|Ry%x0}3@JPJ@B_WhN0Uz^R>mA!v2|xqPTzl_n2>PO; zN|%89kvhM}5(?jZh2*S6#$}EeTy%Gu321X0vF^ zG-=Q!aqR&^k~N3RB!q;np3X(8KQe_6lP-kr>j=V}=ZW5a#6JGW$z-(5IZv(ib(dKeuG(eL_iH(;qO@5{sV9ui zhekcbN9p)j3=7^W%+dzM3?zin8qn**6k#mJ&uN z_?ifDoMb2{JX?jmw3FR1Qxbew{NchttbhmyBCwy8b0RRe;owzz1BkgCUnZ`ORaKQN z`GUMdsd%F|iv3{iA<0=>NP`F_DB%OO9l8#OWt4+f$-yYZcZ$dPpa%B<)Vhwv_0}U1 zVxPtfX%Zf2A%4#v{J9ajgwT@1+}x(4;dnyggv3q{%+k_&&?~r(8@S2ddgQ{uKr|i; zZR6#51=1gqYUzt7t&5fal4RHjE=#l?Bh8sH zRs(40aDyG1x1<#w#FVZSH@I3rQrdMj-wBLZq19;6|Bo`xskF$p!$u(Anc zk1{cTVMx=|I|4hbLKto>af;g;yb;-|$Wzb*6Z!b%jzVx?9XQ-9q6>YS zC5bd7EMvXV<7x(%1<3KTL)V%w`e}sP2&u-6!RH4Uv5Ct4_V)Bv*JV;oefh$N)}nfO zxA`LZM6T=|wlN}guUYRh0Q*bow=Iq{zMN~*`_xUPF0y^*B0eTeM&ors{r>gbGbJfj zSmvelcK7rgYKm!laIpe7?N|N$=WcT_;&jlcC`ah(I{S!!&_k&VL2%InkMa?Q9k85+ z=P)jh%HgPhS}kc5o;+M`LJ{Z7B;&hFlpw&g&@``yFsfjoeNC()|o>5uJmRN(+#LkI-Nyvho|~D%mRGdAO7lI(S%j zC$%>Rw&#=rWN~ckIkeNP_&1Ut~?qxX{El^eEA4MGUo4%l~aNGJHp!ETBTpNgl%R%1X~t5tF(C zoRca**C0u~!{Dv!?a#dErxoH)19a~GZ}tZ!FgRs@I&$hS;U0O3hKHA zVqkc`j^%(@#H<<0VO0h@~5gB<_x+yWv!v#r_5c zh>K=gb4Gh7?>ljd{H4uMp%Clh|EjnO}UZ z4LP6uXqgo7_H5G82YMoMDb;qhuU`rFdt%#ehR^kX-hR5?f1FFG)ND`wWjc-|7R@-+ z;j99(_l~yA0Ww>?A{#>YF2?iEGE@Yjqo|KUwuzoY6}CdH92FMrkN+;h{^UTLoXU-E zql`Wrr`OaxuQYq<5U~IK6$^b|6_^99vL$Cs{p*#V2R=FFsGw3e%x=U}PVE~^ZC5yi z^r;2}uO7pP4*kdNt+Hy)fFNNZu}c5I0_|U$=)ch7pM=kU(BdC#{6h<5cJBW!H@?(g zOTSPfOKUtrPYPjkTJr>1Pf4K19o5T(HH37E(KH?f9gOsrcBebG@bs+f?0oj&aB2SuTd+4^aUP>O=Xbx{GLi*VZ<$WoC@O{0CbvYF zrUW2)X_dyN5!fr)I*WLbcJ7pUh;oY}C$aKlEscW;hq$3SJD#h7ipT|fgQ!`(T5fsx zDVHic>0l|O&MkR$>L0nK+2CL`R@3;l?r2Z{fl{Q4Lp6@Z~9*54(05? zS)(7q{b!silzxJ(IR)`52*;Ni()^F4VR8aK6(6xkRZ7s{R|rTP43M z(XdZ8VULUF*fYwv2eB)*gwhlwvKDP=FCLV4kO&pJ>+ARZ0YdB~FH*wS! zfNB2xfU0p`T*C#XhHR1m_jM1y*etksKl6e!<0v86oar@M{qN;Ev>#W_?&LlY`S0iL zzQ&X8C_0sY$6 z7P)Nt_hu_9vCe~B(0!IA!Z>fOn^1jG?N7^Iw_G@Yw?Au8eXZo=6v#nzN^IsPdAMGh zE!eKX8HIf?px;<0_dRmW)ZhcA!Am07hp+cxyOnP|lIN4PQ)=yiPn1zW%1SsEN7%+7 zGtV)Zp5Q2WTx?cG(~aQ?N?Iv-HoYMh2Bn4peb{-N@%b)(n*y}!*5q_avxmlunu|RE zQOl-*;Y8#a+CdHcO9YbAR@_d(_-aBG}=p;4f zZ*szW8A?x`#82`2*2}_sL-h7Bp3BJH#*B0~-+zauhy|)-*hmCz+EX&Z z4;K+U45PpP&_CcA*7qqz?77tAesBMD#qfv0*K>)35a(#T0WT*bmjS)oxRjg&LoeBh z2>V(bcSnQ6^L5>G9r-0PUte%`>hAQo#k+OSVb?X@=N=u!kK7;qI^$NjPd7>Dna<86 zD0ud`o`GEhs{NGLM9F!TK#x*QltxqMB*okHpI@;Wz5R-oTOFnXOcXxNQzOX~)8E1q zwYNGBfH5xKMII7LiAR*fQk{-o_X&@82@i+Cw}+Hz-I_j()KBibF&!TIUg_MP-V69G zTujl)yvnZTodj6yIq>$5;kt_Ptng znp~J#&Xt`i?e=1({@>7pDysI?gey+|7d6|2l&krG2J_!3-<66B_cw2^_I;#u%0xvR zi+@2doR-9q6z2PbeIH|^j0P)X0E#F>%3)#slEkxAo&vJuMi+pB!A&}|8=W@sFdL|2 z7|CYa^Z;r97C}(2#6X7HNTn##E=hLBP!huQqN(EHCDGGC@RT6NjtFQ+uoc0h9ME@@ zO><;uiq4O~5Rt;rzw@aEq$B*8^Dp{q`6E2}1Iu)LETKU7tkMLUvdlSwV2+>plU#ve z7CLewh0=?TV?^}LO`3c-k}|X?u24(uLYk$!o&<;)s*>1I%q$zp&N?^Fw{tTm1y{#v zU^~iUjtPa~gu^aDC`T;!YEB>}f|*-sybSOeMB^=$8!d&8J|&_+>|IK87nxVFm!jTo;!B zmja6R%}P6q{^$%-y{E%V3$RstnsIkg(W#Yy8N{!;B?n>KQr(=TFYbgCkK+cQ`9 z^Dd*&;~jMjZv1+LiyR`FyA>=Y=D)dw<&vffy9BU~gHy#(C)9@}ExA5ma1sDNs_nNOg$8rdcd zp%TelWmV|P-jZZ$nYp$qzhf}zv?nCH7)9B9ohkumwM)O^)UGf#nNd?YB=)?AlUIGun^;@X~QUZJEFi41X6Si zQZblO98s}O(lFI4K~V8#$oNKF%t=#q_QY~aUYN8e70~T?DQVrx&ow4z``tG)@M*!y zy!7ewORO!!4-n1s#e8jhBhHN8-JHrY;HLJ?6cN{wdHT1Vd8$w<@o63(7 zku#Jy^cb5dfDP6s=VpuQ4*Ed*t_A!*e=hFsUiY0_J%Y}jTSM*3YK5>9bwtbPJW^E6Q4qS;p_j}Hq?E=L>L(Ox2+Cxb-eY;B8wp@0JPeFF2p7{*oG$Pv z22%()GUJ^g%J5#*AX(kZthr=mkCFbs2X&V25OJ?N3Fkr@Mwz5NDB2GDA$Z-4xKMFv zr-nYL9(|m)T0y5o>?RIW1LkyhUX8*MCAWL+l@DUMBFoDTFme24w9d~v>k5%*p#1X0 zTg(KU*|nr|MLw46Fs4g%`heOvC@#3PQ+*9(lw+IPi9NK~mLDdBN77#rU2!E@)Wtj{ zn+A7KpzF>-o%8)|exyunQP|M=RN5;jM(U(_8Y%Kgk$YoIdC~_mUbbgH#j+XIUe*bT zR>Xj^FzSLDbcGY{y_MHg9O*QP$H8`O zqo*QWX;1-7R&aq3Eh*F?22^~3btSOni{BH29J8Si1b^@L511i_q@}N@fp_8@fTOoa zq;5;Bp1Am6z^wFJp1BBs^qpk$&60d4iD2mp5r&~X43Cs+2{Tbri$`?Z4XWr53Vser zU4i2U(~26*+p0AvS~$Y~zTO;mIibckQ0jn;7NWG$di0=eO^V;J%(9dIX=9RLflqj} zLNUcjwbD)H!(y9VOPBc9T|Ap=iqjk;;$YSM0Xs>?W^*=&k;E{2Be$QX%htEvEXO9Met7PCc)t#wiU`FUC zQkRlx()pSnLn5|DOVRtf_-#!#u+~@H4+HJzZObhi+Ak~$z|00bR%1>*Bu)%GPz(Mjcdthl zjUN1b1be&}R*0;}qoxw#n>$@-z&G|nKgaJ_eR%~0m#r#zsl38Jb|gd+5g-)=bpqd% z0X!Qh7AIBc0Pa54(ip!&Gk-Y|IWqbbtlmtB>eieAn3DjCfW?T!Aj`Etl+5@8A#EJ{ zaz9-=OX)94q3wtrW@x4d2#@!e1=@>QfS5~xDG@$IP$Cl<@JOc}7fh-So#5CWCjpw! z00tRy%jCU;Abpxe$sp5v-vF0L0v`hgIjw6omPb6V7$-i8?kk^fiYo(Gc<8iCUG-#% zr|yqW#V}Y%*}?$G69@q{qi-t~*4CIoQRE%P+M40%B%##DQSD0y8vPt_zelZ!@ikY{y@!UU)wQJUmp7HCr`&m~Ym%t8jl;Z4oO4V0s2QUtLLW$fK0zp?0T zTZy4D?gA2m&VNbm8^PI+)fvN=BaJ#n!K#w?{*eheln+nR^FxKSO_TdoNZhX$%ps8g zMSg1(-z|wJ!N+a{#7Iv_k>n8*a{)vd!cikWTXG*MMI0ba1Cpm2Ea3ej-5eYhx@$nE zi$lP+<_v}Ui9=7H--h8Bs|{Xf&-qZ+9(XmGm<;_Hu%>hVh6{nOF{KD(nv!#Gqu(gq zFn|Qlob+4Os`_Jc#+BX88uEP`#9~|Ye%7k?Is{kVI?`$cwqZ|B`cA1O-z)@|*HzS< z#Risq->7An+9UD{fhlB{_EhL55Y^O3F)r}x9cUKwC-941^6^hK^-pEK z;8Y=@0-#tYLK;ugpx}!G7(X3-1e&xA3b+v+)ceCj8i^Aoy

    #e32&#oNAagb!X9}1QaX0_xZO__dht=a*2mSoscF5!#kbOg zsn^vSFpX`$)vM9QcwHW9)fv2eSZ}bnE?|T2Zn^Z>yxQ~B6)#=h;N67`!Cvqk(#IkjL#HoyKOO-**}BIWQQU&r z8SGVuI0ob#uZjb@caVXi6pBz?%pfb=G%HK8`0ZvP&(LkM8Sg^g6+FRkXV_!J>JyIr zJNG&pa3lPP*SwWPSARJDbO5x!t+hKAcj}NWQ-N(`U>2f3SmBR)fRy}!Xb7K5Hh48W z?v*&iP%CIZPmH3Fg2;`In2a=UBf#GKvu;#eXQ&~a(KV%g8sg(Npyfk?BRuaKmW;oZ9F zuiox8{vWNDb|;N}LsOSU)V0GyN`Ccqg-)B!rD9JT&UMa2H|_V*KX_c^ue{tTfu@W< z%Jjgqtc{!yZK_3p9;ws@=mZH}f8D@*L}aq@?tiHzcI-|H&qL=>-2Z0T%{-O9gS%-I z07_O0E^ki_u;G4i9}V$r2|-{EjC#kq3jva==cjMxQx#9|b@SESgth&5{@ylbx#QIU z1?UZe%2`r~VSj`3(hl4B4q)b4$sd{M;RacM3eN5x44&OI7bztkv$0LPZ#X#{`DO&> z7=1Fk>O1rR{S{ma?123;K0w2knQ!B^z|G2CJI(DK>#MF8_M)7-BXhCqmdnpNgJinW zb=T1J^*1MY67EwpSSoM_n@iJ|gr2 zKfze0i#SVl7M~Zg<&?aw2ufaP`1{o`IH5N+mgrMlvyXWaJck4wV`uqXt4)BJ;n=tP zb);Z zp}L}>K8@+XLDw*!UrK+3x+rUzU|jBqDdJ0R9l1Se#TNh2$F5{5+@Z}cp>lPU)^e|# zY~%t~-ybXbMAPjuJcKhUJdPOdT1NcUgDll>eMwHwnZPtfW6Y+T)h_pZRDuk(PikeSOeVrOIfpPt&6_}PDY zYX20DFGCR6fJIs|v6x@1efQVY6_5D5fmK~l92kKpYnVz%WU$wc4R? zr+WLkhwn!D`k@npA%m;@Z2K;Tnml7KjfaE$D{iLLH!!`MT!`NwhsbT*;*=|cLG{r3 z6B0u^bFDOdFa}`v32B28IZQI#x4DB&h^x$9=eZ!@v|c!kyeD?HV#Mg7Kx$hC&<*I1VXg>=Tcd38Rj1GNq0p22kgrf&X&e zqz+E=l%1iZ3)VMfp&hK}_KYy&i2a)%`29U42rLOT2=H2~Y+#%(j4^}7=zt<(YwQvS zHHh1wEWy!BL@}5Kf<=-f(aVRmD16H}21ie7tp%ABrwyBo(UZH8fFMYd)Tylfkyy|V zjDyGplS9zM3hWOH!0V-sxK~ul$bXtcIa!Ua#*3+P_Sa9{eC2Sx=~&W zCQ2|-eSrUJZlZlz%Yl+`%@va&ykdnH!=Zq`v;wD9Un&!=jswY1$$_=(l<265m@Yy8 z@J4Iz)0BA;J~{ewV|p3aNiA2`c5^UiiX1zYfwSnK^X8Q0zg8OSBlCgf5r5DKJh$%C zYo$KRhWALkOa7j}?^jOCxcbvoI46Er)r0pulTIo+b3HZ|I9;8s^k;V-`}v?<(8uV! zhie+R_TBgXlZghw3AsCBRC`jK;Qjb#GvTn z=vC;zS(g%`YK}`KtI`_K(C?}BxaR}fp}jGeE2%fAQI0=dq8&fTp%$FmVFPjPby8Rw zGwY~{E6Ur(GU%>sm1ECCK{Mb0&G3LU{RKd-CEUqWkpm&~8B?y7LK~;iQ9_IJtRBW? zPHi3S)_5uEo$yts6Y2 z;B}403gBWHHY!vzX$^e7R5%(Ms$NqfJp?vCJk?K;V@5MEhv&_^Mvxozt%`9u`kwGl z-f?D!efjh_Q1+lMbO_x7}{v_daTE7trKs83VpEl5B z*>`Cf(UF&h@%Yh^3j1pwHag248?l~NN}rPRozRsMv!C+C%;v1F1F=(!<;UhC+*hX_ zN_pQFfA4|DlyBWdE8UfgeBd8)7({T9OsnyXPwFDBlcnO1=1dOM-ba}VZ*8xX`GPQ$ zaLwbg*Rwop(qvQh{{=~`=`8r)F#li72|Le!+Je|%U(x;_ae~Uu{@-0ejxT4Q|IFFq zj>lkd-3S`)nmF}UhZ3Xdgb#zF!Qijx{^|#-2s7<>@{@k|Dc{(w$`?bP+{?{mT5_*=q51i6k55aQ>@lR9&LVys7E;CL+F1Hwrr(cMzs&Jbb zhCTOTq7i@mPQY#Wp-?)6tQ;*9fjTJgn4}=WwDvU%+wYQ;uE?fdRS*yt1)o_58Ig)) zqcK}*#qFQa0_P8EeUA$#E<(z>Lr+VA#WUsJ3o?SMOWo5$fhYVu{~K6dgp-Z1GNvq; z8GD?)K)q<6=1(;yVGwG+O!1O;kr?B#xEpC{=%1*Cxq@KUGxhb5_A`hODkR^4>;kf% zxk%z++Ht}sY!vY%6=aZEE2r^nBRn_&8y@uBfziNx*e>M!GR{bl~QDvWLG8BX-uXsp${v#VqjxEx7?B4K*GweQx>95 z9&OVK(81BCek%h~f#EBl!5sYy(G!oG-XZ8j@evC(ZJiKZPcD~Eqm5%s+TpT)=X<%bxwrJ`;752jG zU`u}O$aQ#XtKZ65bv^*eQ58X&7Ow5#J<6l(C>6R0c-&Sm@G^3?eBQfgc~iD*SG5YR z4u?l9CAX$x<5lXq{!~vUx*1jrVVBQb!lD>RdWFJqM+ZTnosqzT!@9*4?xReG#C)FA zqZ20+R*013y@nAsHKE+Vp>dm((YcM^v$4(LYH`r?)CtMo^Fo)sUBy7kg^t* zsgT9{ADz{9oo#t^Bp09CTgs%L52TPMYDV`|m#th)oL5HL7noYhz*DS^?~Q(|d4`Tm zj;xRv>UVc{(wrz4%ws$^W9oIbwtZ@yoVo6-@wq=X@2E!OQ{mc1cYCUYMa(KugijW5 z73>8(?J5eqTwDR4*1K~i2PMLX6^~sk9wN>4T2q{CXUq>@BQe-pPON5^Gfw1}@rtbx zt7@=r%iFo+1#rJPoqCX#OTk)7Wg9cmJKGV^bMgr&cRM?A7-al5AA00>CfhDkss=MSCLT4k@6;2EsL;RIV!t;_ zA@53``feSVMl-$F(jb;K7@NW1?aN<^53LA}a|a>MfmhN7yAL7nlT|#fNOz5KSoHlO zjFQ9kiR$9|_sT-?p_&*2U-yA6d<`9L(@R&XTN#nj4~whZ^4nyVUr&6@S-TPLuV=x! zCV%4(-jmyG*W$<5K3iS1JC$a}aJuwR0ShN;bB?;evIqeGH8*zeSG9#0<5WfV>g8Uw6Y`Qx{zkQ@(6v*1QQ&goxv!$ZBcvR0zS z1(2119m|{NoAz44@}GwVr@A?Uf7QNtgx72a}~2>Qs}AZT=54iII$F z;JMPbmwgq3OB93)FBm;0&<8XlCeTN;8|m73A~mvK@2TZ;Mjg1%*OoI;;&W}Q0#bEW5=WOpwAFXH8QYG;^ zJRFgQleHu@R+S0Lbkj~DXft|20Uto_i3OFO0p0G|qAZ1?N0ufL2k}HQNCD$2U*9e1_Sizq7qOkMS!ZS zqsy`IG&PaPvh#v?1dM~h^pI0;%G6S0r@#Q4_s|pqItR{?z=ry)Ao5H}Y~@1|IILV+ z`B#m7zsuh624Xwi1mFcDLIPJ{!3Fu=Da3`xoFIDja|mVsL6GV=)H7? z>ESKN>+j<|pXbe<%!}_cc0S3}3R5<}7hDbzk-#gs5P2nsm{BL$+vT>B;a1kkyL^jb zoI@}PpY|}v`I{!22|;y3A!YBb5-lvywrcld9$iHbQ zKKq+PqPFh- zJzKst!<~4G2~#f%(4}an^tCU&9PZ~Z+1%YtZkHme0V?;(rFJA?-vJ^xlwk!xh#$X5 zh+#SVOpt=qyeD9(QU=6y=Gz^~S_Wi<+6>LB6jZs|j?Kn4XrzVOwhK)XH(I8trY+_l zZKqmB65GoS%=PhB;~Pc`zS9Om*hs=k&O^4_XA@|8C>@Xkv`0CtXVm<%zTcdG{+ktN61`D;&bF=dkvQ2($|LnM;W&YzV9?z@QiV{Qh_VrK zq$*Qg+A5%}B-kksTDP!5DCDg1E{ZQ;F>%`v-~U<7H9V&g%02gVD?UF29L^sIVrF#1 zi)*K$=DONENUUO>p$l)?>Sj#9&4BYLgtg$qZN8M^WAB=gzh5&*Z{42B^b9%rF6L}M z@jJvY@zd^Lx!F{AHRo7<=;NYWUci&3$!BS}L8!%6BkAM3aX9N@IuETu!C?GgV*j4+ zp8dNMUYPn1*4MuFy0gH1U{3prYo@^yly|wL<^$A*Egz>=O2&XcW3tq-5E0?AyG!Oi zzbv!c-nzaGN8kW+PSFpXS+B)vZ2LCqxaR&h&h!1ENmuOg{ZYwu_+Qs0ChJ&sM|Ewu z3C*}VM|I_JLyG;wtajm?m)|@p?FI@H#f!SyesRV#(6+DOwK=0x1AjK}uA19k8B)pO zDxJ>BU%6qoC8hXh+cl*W2`G;rX`J~Q@LnaA=fqxSJ>xoegr>|voHyDDg1sgiaH~fUE_3y>Lai2NS~4#uHA|~9k5hSAdCBc#nWZGDA4|qV z?+g}rkfmZwiY=|KfSVF_hrwq6@l5|M1g~F@@>@gidqIV~vJa=$>zo?nZh53UCNZHQ zT^`BgXi#`G)*IsNtS8!R%rZJ`(Fs2ayBo|s7jZo+Y9*=i<6GdYOLout%z&{Y$T&S% z){|T-DdAr}aKV;$aL?@8i7wvtl3DzH0!hmhi9)90(0qdhz(&m`!t|{b*Fm;2j?R|S z3Y;g&*slxKX$1}^$DU+JGgpS;;Ek8ps;eF25~=x9!4?jmwJVq8RQhJLV}tqd+vS}4 z*1BtRbXH5mZIPn4@0sAt` z{vS^0{~3tj_%dJpDt)Mc3ey-|2wm4TH+2H>1H>{ELFzlA@P``XRcCpnrTG#)pc;GI z%Zje%)EQYW^;Hl$*Oiwmv4p^haUMUuyjFx!!A|JdEf|QL5ttB^yKpvPDkH8(6Bj1gFBXXgltoutQ z6K}9OwdA5QBtq>TLWLOegC!iN=$!|mKwZ1I(8j9KxtJsOx4)|^iL-PQ3lGdmWGQcW zf`%~cokR^FDbg~iCpAh|7L!~oB$uALfm1q47NBX&2cluiD3u58GDsFBD{)T=>X~yH zud=$+i+~fRhy@8m7)9s<2{RTdkCztFf07Ie8xwv}u;Yg_%`U^_`Fe@M+Vtrw*t#QYphv zGP}xBK5CLnvf#9TCKnpz$vPk2$(kL``PGT>rGwW#A8`WOm~V%ZwmssPOa=BOLRn>Qnk^rUSS>WMCPW z0Kt~h4&P|gUiO4Ln=JN{A|is1f`8{a&QPGxoRWZ2B)g!fk2y&c(3LrOgl$!1Leah2 zK!_j|%Mb!1Mkp1M!e_FGgakqPU$wu~L@o>Bk;vvllx{Ynqm;GCiCwf6Muq9&sh>>ar(t2M ziLaJ+%QtP@-$xxib%6B#KtBF#-`9_G1-Yt|OMIa0y+x!I7+oIJnn;?u*8^?ygUq;M&fY{gc*oPt zeIQHW)Myp${OdbM9{49Z+xO4Fn%T{7VED+@oquoVQ{3np*e864XvVbw^FxlLE*gM| zo=~7ZLsyTRs{@iCPx&>SufRYi=E= z2mOv)yz8c?hV|xc*14S9WRc4jLL>Y_5icO}eHC20RddzR<*M2AijbbpQrE4`nQ0iq zeXc^#LTmSfoJ;=@))73PlPx2g8vIbWjbgzV_5G7;(!-&`^>~6C6a)Q$s*YpZeJcg| zmh{k1&t6VqW=2t;My`4ISE``EUC3h#u#3>DOa6dMoY+A5e$IK%DcgWu?|}GqVt8PU zU)3|x7?}WAbJ=!RH(G`Lq=cZQ9hX^4Pcu2qW5d+p4b^9t+Yfm9$!QGr*8z_Qes}yb zI`5426&rQv$49<%JBO5UseVX|4DGpRftP^m_Xvgk|BtPA43aG9+IHJEr)}G|ZQJHF zrdiEt+qP|MdfK*a+d4hZ^PcmaFXD~ZKQeYy<*wWnkt^29dtG-D${Jq=gj~pKvAEC6 z^1RP(vd6SSXJ9%FS0`J; zk!`%UFHP)gIPJJC6Z0>z#Y@-k7eQvk(K-gvw+Ek(1z~@ljOl#@33P&4M&5d1JQfHa zpwds>uRnMZPwvyD^B_Gpa_RVMN4$IULae+XFejg{ij^IQmGmofYjoFAv|GYJBk-%B zTWO&~!hj?As{19OsAy!h_!C$&BBAGh3lRUIL_4IgyTBoXeG^^(rw>KH1`Z+ReCgY^ zVnJ)f9!CPH>x|~q5>#mY4de%iF|2%|X0721#!+stQz~a+9+}@Ke~l+b{YvIxW1@__ zN@iJkb+u=ciwcj0Brey*a4N|~CRrI8YIb3SESR#gKd8dl^?jk;UzYfpFrs)@>>$j2 z)-g{J`ehOeFpmM+O=YBPXoS0W$vbAcwA0+p(<^qQCRIbijbH(E|^pm zo(f802-aXMYkCS|Y$LxClIzAF!=K4XVAmeVgnoFQ8IArh+KdN+9x*Y5`KBY=&=oeF zAVgx?sQ8NHN^yx8RuwRbFuD0a=%ir1=4droWV+Uac@ zt4^d`I1DjC7qkF_zUUt)MZ-`eY4y1QCNR&jQ1pAdkfLvn2;9qH$v$Ot{*N()0z`;jUdu6za3kfUGmn#iN zYYRbe+4B$-LgP3IFhMqUw~?W5SFPcrh^EU0c82%xr`l= z`*VZH`cpU>_+clmrZkDfQ`g=fuc5~a;9Z`8horKf(LJO>1TRYr_cSF;z8`Kb-n_Tj zPnlFR5|fvAB|{Fdp01DVU3_044pF=o4hjlT2;BUWja`6-Zjbd2H)^c8h_y^Mv`UIG zfVg?iMcMvFDLj@%e1V4-K%^X>05ydvS<1}TJuSi^rNX{wGnD*@D8()FN!BMEK6|7h zqW40FbK%_nO&=i$8%mFJ|KsHNIkkc*FqSS@y!NpIeuvqZyS5vzvTwdOy(Wu$=6;t; z(drI5s9PSY8xJAjn@dZG0IvB(m=>2`IzMa(5B~eG_|6%jaQ^( z$c)xSG9(#<-Rb-cp#?8AY{X;8SBi2rwqQ^&f80pWy*U?=VuusmG4i=HG3Avip!+dW zMfb5T_GP3qTgrNAwC>I@*JmOB8Ztxna6jdlMCCE`9Q1e}Bi1%CCvc^f7ysF3Zl0Wp z#je{?R1f;o(n_NaP5+(ffQAbVU~M61!PIvt^}WZNGSNU7B7Aw<@b99C`u$F z!mQWaLW%6)t?0_Tn`Jo$mQQE7CTODtw)_1}$GF zx2Q}iuU$2wU21gEnXdV*;W&6|9`jSjM|rpn=0$SVBEAd*kiyBnM}dY(==F~zN`#$OlWg*`Vn<@Azfb^<;jy%~^VVKp9$ z`#J~h<)Y{TOp80cba{#XUVhXeF=>bGrk~qoInkan8IPJgHoqS;Y3<93P1LfRIO@2) z4=FP#-wd0!4Hjdu>#6xOE1pprXKmjeEZEonWUrF;00zc4rnx+FapYIxs~srXje7W2 zafA|@DtsVYA_g9Orfl8AYb&D)f=SxzT0CiKOxx=?Sb=kyA2A-9GCVs}rghWoj}Krk zMtl=;bmod)OpS*-Sw^gJ61e=v=pPgCwQ^z|2e7Pp+*j99D&-CpW;8O!b8;2X_Xb_S zN+`PV0nj*$r%B>9R{eVNa9Hli*>$$RuaXV$?T7lrnsvF+E-9stOtY4M`c9tyMJU#} z)o^vq_bjG0{TAuRe6W}q=M2$})RaJ`yi*f?h_OYbdf%%bK-DJQQR84f>eksh>*IAx z(XT6xy7w6 z_xFjP`s-WtHCL8x`2-FOfF4~vUx}DANNqX{4ws(dvj=PNc@~eap#b@0_w63f)}f_@ zu{W7^&GpZQ)}ko}d3k#Np27-=_Rcn~>TV=%mKxW7S@*M$wX=aIyR!0uck+@5>Zcwj zDe>2zZX7%|cXN(v0y=^%FsbVPA{@lQem3aWZ@&lSlHpz$i$@&2HT1$Z+LfL$FC+-? z|CccL&yMLoy))l7cmM6QB#Zh6a{U*uLY`6$4-W^36AerBBNW7kERjRva8nRNls5*m z(&Gs!6#Vp&nlO`j*3^Gv>95GS}9E@CT5NKwf0*q-H4+oU$O)RYM znN|!?%ibYQ5^s_eFR7H}1-r<#aCf`t;d+=QNhKgsODR*2%qEN7_GAcZP8EuFcY2## zxnx0#a)P3tY?kpriWa6yrj=a44_mL9Xtpw}&2)rA%b8GtmMMwb=m@-y zDk*yqXM)ie*q`eU7RPH&K&w0-8<2~n_%Hy_iY;6Tg;ZK_ht?JC8H*Say$v}wZao|R@N>O9zclBoF3;Fu+*d`>0t+vpSl#? zOJ2?ox~BV;D%c!zI>sYfR;+5ktxE&I6r<79QW~Xp?b}G8;PD&MxPE>(dh1c^od3ha z_>Je{>v)5S@l`(2cs7~t`use=!0+*h+cNN-jU~VMhH!PEox3aKd{TXR>Ymlc9tE#B zY~gorPP%cfWZ^@73KCMZKiVv%6c{k*wIi~|w7cqieYa^U7roxz_5AG2Q>_M^xpGy^ z3ad$!zX$Ltx5%~jbgCvj<+kwt34t=bjSi?1_V}=Fjt*vPAAzzdcye!0(~`aSIv`pQ zvb%4-zj@!;d!l1lJC52pSF^dV?p|M?T9tXe_s0HNZludjHOnP8x{HzA?vV54EckNq z)?=CuCxC-vPLk|hpIo%qDS-p1F7JZAnC(?%UoVu`)onfZWy&ImHcXKVp$Q-bB#r%XM!`GM+|F$IH=$wM1{~ zFKnh-jD~lXR#RFtYB|Rje_s4=r7oFdXr(e;mff?AC-=Lez)=x@^6)>dWYrAz4*ZjD z2WdmD?z%l0u49|qC$u}**JlwUp+~R0pm=i*L%m`b{ekKq1N|F-7Qm&M>eMzHB|?Y& zc{$IfR^39`r3sJkmClg5-ToOFg{BEhmbmU!5TB%OykNE@+|q{Ihci31yMl?z?M;G7 zmZ>Z7hHeYf;>&ZDLzn%JLFA!qWcJD0oo=skCD$(9@h8Rg;@^Ro>v>kq`@Fm&0FW>3 zA(bt+7_Z5kv_&cagXNkre36~)hvb?(J5(3MyiIQxMBNghD>moP(DloX{-ltZU%x~? zdsD)8fYlqpSRSYET{BeOFYOkVPfMc+#mSpLvS{fQCg*k~1(1fqyjuHGG`xNlDql`( z8Jst|$n#DpB;ZuvJ#9qGo!dGHbm)VgvmIyARJ&Jma<@|e%KW_Yr=2=0@wQvUa2~y@ zstg@`p*9`)m=6Z!&n(EBxtqRva4XKH$-Tl*55gcRr?SNo*Bbit^RF00hf*6CGS}hi zgT_H~(EkZzdij5ei>73aaAL!Z&CAne~{mw|sZdDxDvG^sV}IP~!VppQ6>O zZ@%N12A-~O7PzSu)75~F=sQ9KVRK^_U|ydv*ykB^p4lIk#pi?5ak$cfJeY^$$rY5+ za)b(Ml>=e1P>_C=@s?VmAaT;0!;^e-&2=N2lKchK7Ba;6zeS;M^FgQ4Z(I0(mADkd zneQCyIS-BsAeEr{U3`10nP%dOsv3|%7gO^SktCEAwlBjKPL+;RgoBKy{`4X3Dau*< zknISWvwSDjdTm^GRvAZF_cs=gbqt*ed>Z+r5KM6e1_nJd0NKqY2mmd%#D&Y82?b)V z5{=zYOd%p%3lMZM6%E*T$=C;rkF7u6!nGq3j5ZbpfL$Rys3;Pn-Bb=bzN99ON(oS7 zGOxz_lCoxPQlZPHX`HR3u&GLmf~zX?uAxvR$z@nv`$za)qK}8|t2vRb2|bA45tpsv z&gbr4*;H!NL4dM{5GS`?T+ar+H~ z!5ry9gUUG_YXDUlxM`76j@8Zlw{-ooyeMJ&_w#Agc7@tCYAdA+!$p_{)ErcK;6P_I z*Ep1@-$a-w6MRIV=o2%QtVi*srOTQ|;>gUEa)@M;>r~235xt;P9&5w3A4yBnXeR?k zsHw?#D{cH?GAPyJQ$T}4%|qzL9_DVjN!hP#=OV?ORH=9RocXwEtx-j% z#+6qV|B8sp;f{TUuHfPGaRaS){?5R>;(s^UuY%BR80}+t+;YDX=;PSJejs^Qx7HST z_x<($E6MBQCI&GgQ|*(qWL^E`l^}7H;}7+xs%OVpVdskL?#IL35KpVeOQUzshs?(f z?9*7uRE`x_>8jGgVuU>1>&w=gf_nunzz(;4I@Tqa2(x^$q}*WZY%aKW*)`Ym5`5aVgIYAB#8|nu(InAZJ#e>7DOZ)s^TH-8rC0H z2zF-mZTH2x#@4+SBr90^T))$!N4f|mmYouIvf&RCZ*AY+$j920#S=Z`-shn!U|l8AcZ6crK2t5o} z6;*fGCIof)W9qt9R@{L>tau^;VDfIBGk7i!>ed1|8TfcuYl3s`k^Ig7i?%6IVBXGz6HQo1F(8q{_#M+hp_B`e4m&p;Y z7%PIP>N{zIxT$5dEk3ff;z~a5?=1AEqzBiA^3!&!Ha8LC>kLMkSXf{G4FmO7!I38WW3(R!*2`P&aqyeupgJ>>Z(qpw@>w4tP_;Is- z-yzKd%I!M7Rz=&d;I<3FrnZ0uuM~^$kBN%kvpHrKVkXIlWs6SxsZd?f>2>wL+UJrq zlJ)8Gcyp75=V<5^^|HO>0X~p2m)0zT7%KRma_fCq)9DCU3bVF)(qmE(*IVIYmT_8- z+!N5FCV_tMJ=IUkrnt5|B@N7DwbtRcmhm{M_=GE3Y!|P7|B2QLfZ+=#;XOzLOMCwo zi>4%r%azc}T)Br_xeuX?Q=trQr{dGm6rMnKJtZ8o==7P&ttvzKW{%>iN5>ONjO6XgiMWb{t0wY>Tqk<4%{m z=VL67@~qANdp3sSIzIQuQ=@iJp_j5M4MbPilST!6hwwTsoKsKEFuM|xpC4;}jYSO; zY3;uX=P(Dh#Nt z^z`bD^l>X*y~ic`HM5RyLMf1YXeR2uVGoq>qs+DnZ!PL|CgOP(zx(T1Ux%$I&{Y94 zviG$(DcRppIDQOs)!09kmd9Gq>cWwVy2MVV7rdgMB#pkpkq~n z=zLM?2&{aL(EUWhCh1$G0v4~fLbMbPl)q>R^blmF+bn-GXDGo%Fq4P}dQGP!g%ni> z(1_yGr~p(yBtS`gNPpZT3savK!i`|MQVPL{;VB2mS+)irX}b&J(w)g&M8eh$(qtHd^|2`Y_Z zD|e>VC5=sBco#p(;FK6%Nz)PQb5;^jMJeb~QT=Aj^Q!Q}l*fWo#Azuoo8F~oMhSn3U4T_OTxf|~k zTbBXY8izd|GJfN6{md0d^kD9(gM`tdazc>YJ2IRRQ9_@WXio*fEATQY>#ApY+BWp_TjyofBE`vjZrQ3C{D(s0C2PU zbjvdC7IFs$~k8ewe*ZT`{9-dDr=`I`V z6&WcE^I+j%$zirJF$ptsN~Z6TvW#gGw}8QL0`u#iNntF^s%Ep1k*aCDLifeF``Cot~_Rd-W;Cg>@$3z%Gxo)yK8WYn4j(s4)TFh` zTDN?*o9*g#`n&lsa`S{Z4NYR{JsolY9$z1o`EEihOLs;FnceM+^_Zz?w8h@;6l@O;Hm7O#F*&r!t15xSHA-8w zrizR1Y>(H4CN+hE`+4w7$^#0HD&ZyUs%)~6su;@~+ngU9*{)F?$~h62@Q>FA#cMuG z9&D4&7kF@x95lB5$(}>@)`-nq3Ge*$O*hI84D9u#%>|qIYu97~4)K?zTYwLOMj@Jo zn__LsG6tfGi)bE$iCG~mFO4=Hm5RCRt~})b zG>mUWW9$TLt`fSz*4=Y@7Xya0WKfzm(1ye)qfjuF_Hy_~s*b{sbnv#0R_u1IH}%XT z-xwSa=UZ`az2#thG@5NRb>Y?!JDPuQ6l-ThUS3@Uh+F6)m&)Do-dgW{tsgxP*7DX^ z;ej2@AXO${$wAzDdm?Tm*=@Cr?If_c$433kpyxxhM}5DJs#R$jD*;sfT&t%Itf#f> zq4IfMPV}-uO@L!3o2YWZqm{|AYMvpvgC@m2%NR!+;Izib@PD`&gd196&CD?1;AthS zgDWOT0Y)f)GV{}m@8&tHyB#n^6R0wKL+iTmD71pT9e-d(C}zXEveZmCiZMUGyVNI- zE2Y72A8yn=8DaY>4bvf$t|s=l!w%Fu!RsVarrX0ilDqwS_sUOeP-i(fmbq zfL-jH`rb#yixX-^x=-^O*bB0y{2aGzf7*)RVx-;u+I?o0HS!HAJ5ri=(-$ zv%}U41ROUQ@E?sHFo88@kIQl1 zZO~`pY)KbZh%acED>Xe>wNdEgMH!BtX_{bvRtfK=NBHupoIVsSuJ6$_l2@{0Er~F| z(e?w)U)xX-W0VzBbYg^lDu4c9IaVG> zZ7VV2vV2oHn*xwf{BqIj0o%1en=pn#HfOs$@T-dNLFE1*;*!((xSL$S0hqmk<~3kY zxm9wq!NCP!BQi%^!ncbhEF`u*+$<0-jDPxRfHT7+ob||k1ZAtcfe~@w9 zY6D3#(EVT~j^zMpy$448jhb9*h`h+DRD6Ti0A#uExrs`cPAE|d1dw8-6o%dw#o7$7 z=Q{0$N|xgmWb#u{Vixt6R6WQ7;_qVhGiKttMM@$S1X514zw~Pi`*wgL+VRSj_eJAH zeZWs#X49r31dR)ikIRgciH&8(7DByih!`alYM3Dd5sQ(^kMkZ=;=Y^V6U{gD<0Z$x zE!$R%M$%OBmgv>)2AqI`;?PmUs{0}J?D;Vfc^OLQ7=ha=jiZCq&NV_w%j+5fv)2BK z27=%WJq!@8h1t{73S8hGMus(kFd9-uq4CD?UgKV-~;3!p4nhQF=g_|$^Sc*Yai{g z5E?JaJ{P$P7eH`@)Y+q+vHp2>Yr=N)`d%=t`&kN4{ZR zxSxmYN^E0vmnQnqd46`T8Ri5l3Wf>%5*Akpu{OADnZ08+`@M9#r730q8u;bj_yZW9 zZfWb??emvv&?Pa6S}Q(f&9|m-^1f8Y!ovt+!=+P#4L~j(D%OOt{|W@YyaB@(nO7k; zCJWlQcH)9hlMac#2JFbjF|Xz9LU#EmvhFLfHIVNRDptXrJ}s>B;I>5X{@ng<8`tKp zMcCw+G{2nT8iD6YgQM0|KUEr8{k_uCCdmsd_{}{TtY)e4RJW!bUAvMF`k+AUQAsX7 zEHOnczzh;~@i<0_1HD9fCs3+%=#R;HC2Nm#mT_QTRnr|Sg+!TEcS#;FyDMkg%DC9} zj}Oqf1?}X@;D~;a{S5PvKiCxy0tLqf2R$9@y#-q}m)mE)oS-20$}!+4oaqEJh}q`8ZGXaDKszWVUyL1 z6;VjpnVG#q2Z!blkL*Spv^6#M>@8dT_9{A+IB&&u`K0d*4B5Zi+YmdwU-$TyJYNnS zURI#_RYal)Sy6JW$)>Boij#o60`N8ko?nhX=P3#<>5(jUt$zfK<6vjiAHP2t;tf5t z0YrP&_3V;C@yZ_ymC;sf+$1z)NqAs^5$vdvseWoh-3mvU>2M!vjGq~6F&75|tz}4P zu=08k4X1M(U}@EMQFqw)-qOLR(?C>O;ay)a&kx3VNCcZ$!h;ipZ2mawa^jydl8b3j zP?r!G7w=I#ORx30|2a_T+`cEwI&Q`a1^`L}rp)rf;ZIedU_DM51!ICH7$t8~v=Rzi zWzb8Wv=UUrzgAtrm^pV=L(J>MDG3jW9jo4=;} z=mJpS%6|E;LM=c}9j9jX50QC1&40|@PkFgTqZT=PJ?&QTkF)q*>19&tGfA}9;wD6AUQHEk<9#11Caylr;tiLR&(B499nX!rh1EvV)HQ% zJkNcRuAXSzh^qRD(X)|2ri{)OtaYn4Vja^xI!8`spS>(4j^{ z77bj6a`gvrDg(yTp1~LtWUb5>`6J0`HV2$uQzIQ~dqk`~T?d04n<)Mzo%G>5^@3G* zNb`ePd6s(ii0_+#Hu2T<{}##E|I5n+;rf;-Xu(qlP6RaYN(Pcd z*$zcU{-V$;xfOG2Kmt)g5Jl() zE*XEFWUldVKcU~zQ2v=PV0mD6)JV%^y+{MIpcIfyrOw}JlnTH>lYbyThjo@2y9B6? zQc;?Cz8DV0933fMhM6vm@TJ#UJKn>Ix(*Y10X?}bT%K1_EC?G6Ay#=hn-(M()B+N^ z%?%BT*lH|5F`zk&y`^-RwnI}$jheelHrCZ~QVFbFKR1@xM!_s3)~{iF*Oo)i{ceCj+NxVz0 zB()R`dYWz?H3ocHEq1Usrbm28o4jFW6k z*!y-L$nge)-uL7E_;9L9Kryx*qkJD+hx+KuO**kD%(e!bOO4$^> zT9eb|O+R+-=>UpNAr8a{X?Sb7jMv^UzYYu>Mi z9XD*^Dv~&!jS4Pv9`F9i7K2Ov&sO*I^rsd`0|{Y_LBH<}dX&$>d>w+dLm)W8^EK1l zL%1d8LRF*#-pr&Z%R|+D?jp9Ri5h@VvTM6ps?zQIwd1Cr5@hobHvZSA z2b1GUVDiIqq2@lZ$Cu@-x5b37hui&g}P1 zHbBmpC3AA-oUnc4txO$c$=VkC_z@BB@M7e!W z#@qn5e8m2Rw{3lN8Ur-Id@$~Zc)u6 zF`-Mx@~6?}-|uQ@m3 z3o{6v^G;?oOhx=mbcmP~>*cmmJycB|_4}psoQbq;q&NLbitLpw=kV=x9Aq-~qXp}U z=VuI2i+A{)Gdqrm`fC)*1||$n4S4Q}3GT~j9h~-y4!jF%-U?kl)RBuJaQKNJodEre zf+|mt`j^Ftliz8c6wP);UFDOOnzB)pEA>>SA}E4Or^5JnkukuvTq{gBiLM%so)xWl zdT;8{-D2bM*-nY{^<5Z)pO&?4w#76Amp}UgV$Sy1pCk%ZhHt4`KR|ToaNbTpJ5;-j ziZ>tZb*y?0dTn!E*LWJtuKpVLIsn+bn&;0=mqp4h@>c3Yl$o~)Vgh-2fe!F098}>h zdkbcY?(sYAi*jaXVdS^)n^$aVginSg$HM$p!+_{UdKyuIwdKLccr&@oQmNhlnn|YO z{VJI2N9df*!k1rqw)n2P9yarHXQ@~?vBXq(QJq&5p-!By*`FBTC3Cn{)B(;imIt>J zP$?GrCf>nV-x|}NDKfR@ZiQ7=QMmcz=ONpKZdY$AmBiIP@jKN!^UP8x?JR_34lVj8 z|NL&6ENF^;oRh-Jl6Tv7YT?q|;Lv*La}(WMFr#}M_&h-|3`kFkFiT%8BGH=V;(&=G z%etck&*v+-K6dPetnuRWCe_lHsE9(-GuV!4E2wEsq4Lzi*m|P$khXAJ^jw;8%PO$4 zyEU&8@L*cw8Vx~>otbw_B_8Waa=-8ipdDy&FIew5(p!wG=5hx{z`vieQYTNJ7}*!l zdoBR(x>-qA7|65x9Eo=w)jD=Q=&-H}yI0@8{jRYI4PIzk z6ir1M9vj9?SOsU3Oo?-ST#;a8@OnDKJOCh9^>@w$fO!w&4@C#vYYow{xdB3ci*B zcLaIQbvki)rO>D<8qu&t-bSNFC9;RM7l9(>59%p)vJ#TEC@N4&vNQ4FQqk=@Q4hdl zI)-1nc%5ilElx!94X=&{ji8NYKxepo&<500f_*?iZ|v)MNuOfoO*$#H zW+t!YbUoP1#1A-ch)6Ym#4s48BDx<8pa-GO=R&vTWF~j%kTii?!#&AtDCZN z%kgr8y-jBrnP2*`C)mZb8{#iQ8qEQL$&`KVNJf&BO_;+Di#UTMQ>`!_h_|_@M4vN( z3C!n0DKgmnR46&K_K)W)aND*B7MNF8sqMt>*zFtF$zN~qpZhxUUmt8UuWSM%|Aqy2c*WK10^iu|1U`kj4;oJ23w)WkT_V~)9Hyb|V)Tn^Pl!__3 zpYSe*>O)R8x$=OqFCj@Kk+_!+;|-}Y=;qoWh)i^k2$f)Ox_z0TASmH#Y7}J=4Lmga zbLG++FH^zxsTerQ5WkRGMJF&L_H`G5-@4f8H5_kdLy^c0l()!>(Q0DCuIpTSq-eXB zqULEoBNI?@3kYx+M?|(@Qo+9KbQSCsCqn0`>?O;jjIUwK5>9at>qP8wFCIn16uUxh zu4x-~o?LT5`3)l?*|2ZAi>G@hZIW`)d_SMZzZOOm*i= z?b98H^)ZP|?%krH&%?IO)6hBe1=wlcgW+b^twlN?-NvUs7!tC`cgO&0dpI}o!`$i8 zh1L#YtJ(L;VO7QyCF3EAJVkL~F&Pdg=Y(!79!)AEZbhgNqB zsfW|udg(IO3ul+q6$H=)CRE8esIVH$y&Q}7Y9*&O8+2aiP^FZ(ixYl$W#GF|PqpN^ z2Q&WU;&T(}ai?~8{0wh3DJ2j`8sw9L)~@Nc*jAzm+TeH%7v7F!fR zff%}Ue6;^~x9I_97V%~;L#{^GO%vLmzgQ(wui!~;CL#DfPyqbBAt+m+VCR6sI` zIr7aYqu}LaE@-pz8{)~Bhe)$7-XoW6nL@3?(HVZks%aR|8DcZvp8zZ?52#NeibGnj z1>~ou>4!hh_z)8=Ry_>Eky5vOH)eapnaO6{71M8V^N{04f|P@720V(54AzpdKosHR zy{ozqn!*6&&CaUjQe5n)-#8OX#;G9v(#DzK8F@0XWK&K#c!CHfoSPJeCX}?a6srrP zJL0RZ3}bl9Wn_gJCrfj^(-KF-?fy^#f!ibbpdI<5;C`d+2YNblH=#c3Yo6z0?0LNO1} z;0JIs35YEYxb2#$tqOQE9%wOFfyN>uK8fKWBy41YGDk_TOXDmDelkbT>XKNI?|$Hq z4EuYBC~5_SR6KJ9U|DlJi73KBaYkf!k4__J3j>G6yN}1bi*rsA(7{;$#m(<m@w@Rz%Wn4TQgJzPpb&V4~>XD-81EXG)9 zaAQmC0L_tPQ^~)@M#HJHrLkmdBtd@$f^AZ?n5 z>$S^_vn?$tO{@0{XYzNf9hpLn_Ti9K?g)h=i?phdRAf{a-wUaWQA5FJT++*xX%SHf zmFscMnk2@HMM8B~^_%_}dx_C$G#8pT5zpkKJpjb+%Zf<_m6yf?!Jx~u7O6G$@2Sd3 zF*493!|0k(hz^p?h?2C^BQEJyj8PY1l-DZMIUBpwidG-XlhRl9{lCrU)M%7#87yiA zLL!MQUq*~+R-u?`PZW!+>(DQtUB_II>+PAcN>!&_7R_gj=eoy&6Hext(Z_O{mB^`z zX#lZl@PYHvVq*jq)%<*97ai74mTSpK6(>JNRgSE4FlhT+(4`|WLLSY+aOEfzmFr%u zLy}A{B7WqWHsjAW(}9n;tj;EWuS>Y;K+t`D+D$a6aKdjj!IY~P3~kyucYy+a)ddSG z;XtrLL6Z)$lm#W?-;hcZAy&0K8MF$(e_*MUAFT-eJCBXRb(&WZJ#wRd=T`gCqL zsZ@1t=k*oH@d3En{_B0HkcTeIO~~)*@r>fRXrklu{lSqp8)NICNF2JPC<^7Cf)#`@ zZ{ox4E~JK_C-bo<$Wz*5Slx2wZywL@Th5PE-OBBo_jXo!S$QHyZc|Ck>zA(V^# zW&l6v6PQ8DI_aYF2=VN~^d1axx48W=w8bxQ&Zc;x$E1Gx84?ncBcHwPxs@9F_Egej z*469=rv-*k|Kzz;iLU%tPTu zz{oev!WWLb_Z zxA7i7`Cx;tv1tg8oR<{JquBp<*f>e_JqbX(*yqsTlr!Y~djTFfE-8a)BKQWP?r~32 z?%%Z4{kTcDkl(L@j+oY%$*{#fthzxO`d~RC)Mv4eE8f6aup@gT@VERT3`*a#@wN$V zS{##A{T$vDvkUB;nwG))eq6*V#0rr_CWS;=YiXE-1r7rq@qh<$QkXkW+w;aGpu347 zaB+&}{0Kdn{@!2gX%D*UPYpuGo(DTYcaG;$5nDZ{ZM4I)^Vv)<#EQ{R?|uo(7zp;^ z|9&Et4}1ChWk(!IxeGp88U~)n(q~g_+!*{oK#YuF@HJ@wkkjqWDYPtqUo}y6F-9%| zIoI642v2(+mjoua_Odw8$EYt~ut{pr8~>6UG?4!arT^{L|4nYFQdVB!;6Yhg|L3%* zNK5V?%%JN(+JhZupXFpEWsvaOV8LE^F-vHidT8KA;QaSDRgYDcJ@!4>4AA`I_SG8w zw)gYLfT`X0Xu@BZcL?6m2q5X8y4QWYBj6}^U?DRZ6g(izh}@&Cpx2vBgLp5gnS#*f zn0#v_j&b!Ke~V(rQFX)ncxTKY0C%}#X%h*!&yt74kU%5eT2;6cL+LpFuhTre+Y=Pl z&{&Ow$XcgR2tNY()Yx(92;dNcWQ42w)=BQIe7f zn<U2NwhR&|n%ydA`(pzgwZdG7ki>aQ$DP4$s4`*0QWLd=x zt#gODbU@t+!8&Qh!j6K}1^{(|PyOP7A#qN3WT;+NXsjqS*R}uw$6nD_sjMe*^qxTedB@xqrI374?aOlWjVtX_R`p&+Es_vM7pADZQvx@kKUwQe@@0ZS*qnx zMQU*-isZ5zf!;+A>5w%4ITvi?I#Z2m2OU8|@dJ(|K%4BX)JfG-1Hhw1sa=)dP1Mb6 z)--Ayxl5Y7Qcs4t^5X<1Hg)duawF@fdv-fd%*EG`ws)4pRrYdC&idWQp2b&pkDELG zCd1}Xjq8Th8@&+X)z`IP%EIMlm%;s(QL6=F@{M;S#UA?1bdKCPF!wXGWjii6e6A5l z`nQ?7RjqEe1^zx3Ip8)jML2^qCu9)%cwR`LY?_#2FG)`j&`$grfm{(+9)}6~#;d?t zl#B|;c>`9$OL+vt4VP=i(n+`dR`UgY&Pjf)>-83hW zZ60RxPZ`KO`Upk%N(i+AdWQ2m-kn4pdC3tKveh!FcADapsjR!>+Bks&kN5;-DFs8}v7>&Vw|LLN$&89ncj){EJQT7aLNdkL_Nt(n`3}iO|;O*uQu- zsCZX!c@Z!TDpv$8H$eC2cM1V`*`>a!J41N~=0ZQwLX#w4SptY4&vjV+)d|D?li!yB z7;TP(g*7KpJ15cxy33DaKDkhOcu{wFzG<&?Bt7g*@}+6et`caw!Z`Nki$9;T9fhtP zysa;)L)&VvM@1X-g3To{IE%Px#O=-%#?S_@>Lmb5g)M`w4GMUb9RK-|y|#d)wd_0a zJ@!V2D3fB>LK7DOR5=&RqpGdU?hcQSo5xoqKxsdR1Al9czTTJH!_7npW=-|y=f^=u z#hL~K|Ay|@-NPWatHEjDAa_sjirn%e7qgGs!Jw^3P3_inG#o6LL%{OvjVx@CZNLwA z?+yTuQ;$D~kLU&K!%PK#xE#U8`@`qPg%pn6MXo&$7Sl<~*BO`7Uk0clb2@stt2e{+qFQhVercWVw$P%SM8lS#23{!L zIg$}|Wqx_zJx*ym-599ebeex0uMr4fegKXS2p+u{ZfGzt3so*J*9!cc3^x5AthP@c zY6wnE*^f@0w|eG_@a_K3K7s{AN?hTei^O9|nzL4`qj&uX- zDnjDC&`2@3FHEfzzN*E%PG0_8AUsBLYYV>6SfPJA3N!!H z9#f}aGr+@vGI4VK(~~g)(0?o@i24AF`8D+|+QO!@`C={dagG!{94@B`z!U;LBwt+k z#kwn8J(eF86O$#wiOUG6^nx6r7Q&F^10N_TE5VJZi8Fzyz)_)QiBTaEug7JA;&}6c zm2N`8?}eg3P1qE)YFDpAAu0ZbHLClSx|QQWRsEXP=+yr4U8d;+nEbVvVI~ve98u@W z_pbd-=FJ#lZiaq-6JBbFG$QRkY+}mxvCovQ#vEytZ<%5WJCYuLLCUXY#lCU(C^}s! z6eo<|AR1?$k4qVBWC4RlJ?2f?w>HRFkz~%Vkm$-QUjO@%##GI}UM)6PE5t|^>40r5 zABZN|kY5zjoGiB(;6r$qXJjxE{v4SiOOy+*-z>^yk`_bCYehbabik^D;X;NdW0_yM z%LJaDIh6=Xw*slGDtgjuAy^S^5llELRZMDGNEw=oNEf4q-?(U-L+F#-g>$d9=K&|g zvyUf*y{CsFhN6Fyn!nJgLc7za8g7vUL;`jtB9+f6Q>bhRFs&6MQWDCUHB=oqqn1g; zkX0Hr8o-$5hihk)NpIR=vm_WaoHnLpBh!ibYY{jUr~Xr#kwE2KC9JV}Nr*s&|C&g% zZqH;CD;h`1xg>Zp8d?cmbj6SWJD+z*?t1}4a?@$oMm?0hYVl7I$)!j?caC$131!f( zG6#>Zkziv0$VDJImA!c|X$Aghca_CVN1WpEtX|<)6&e&k3^m&aIs<>n6zhMLZu5P; zV)<@ODBu%V|MIvYkJR@CBT^l6xjB4~%-y-aM|@o>@9<2e*A8yi&HGh;of5bT@;R*l zWzj=~hFW&*L1U+46)DV(*`6&?wn6MgmB3`sT)AxYZAYQmQN1FU(k58>`%x0J9FlLZ2Uhk^71Bbw!gSN}Z8uF=wJAr?f)3wz9zu#A4U+ z!l#|!@nKT-#f`$-`x<#Fxf=r&(GqhA>v^ScERyuwRfr*8FxDH z$`15`-=SHfT*fQu_0DP)^uf5;fm}TX7&8rc(9`KBk?5%+N%z!Z)4YU$j= z>>439{_xK*D-2p(8~PX`11@L)@b+qwS8#-&@23XSa+tn^8MASm!{UGHYN$Naiu&GBVr>GMXWRK&;)2I3RU*2zi@k?9ADN3*0On@S&9G7V9}4DgS{C#O3NB44Lg$z!~2JS9rS zY5A{Snc_2>z%ysm0#F-?N+h#7W)5&EkPE>zR9z4iXwYg1cX$$|X#J`H{SxxIGY=h9 z)$~?s@`O>u*L^#_F1v%-?NZ(Y@+%$vtlL3v4G&QY2c5i+Gjepd^7W{lzithtEj?P3 zEl;qVe0C&M5CPTV{|{B~0AtDeg?qPc+xE0=+qP{?b2p}K+qUg#+t#$FZR_?q=YPL^ zH>teYwX-X!RCd;?cdcjro~9)loAn$E{Tu`DJMpgQ@+z4$SB3RND5F8N$*I4;#*2iJ z-I-?E$F$IXH)#A%E{_VLTV^aHG}NjLXu+#^e9 z|HdZysbj$L)!(0B$W6=xYWt9L6_;j9tB>tjY!+XE8Q6`|I7sl5q`YN*n9Vl*Nvkc; zN}cU>)n|T^iKTL)!ttl|>g=bBMe&z;t1L-}2Y~%ZTmR(xG15=#5_@@lj3xHXVaa8+ zeMtJ-fp0Ao;3i;bB8XBfZF2ia;XHFytqQ6B5 z1x+g8{Vk!1&qUj#`r^W>omomLb`iCBtRC#xK{#p-J+5~wSd@b+WX~9eF6qE{>Xy0_ z?NDWm;f+SvsT~cu&ukvqm7G$E0ijDfVBq{v#f?oIc~p(+wwxOVz|Gb1r%_&k;g_bC z^mZ^5iXad|c=i#LejsW$n(nAp4~Pu;I2e)^NK!4G(CiO=go@)q<%eAgl7?RCQ^rm# zwsA6)Q5eBxcoa2bYRG2r6iFqak(;wFUI;BaPq+#n@D#^uW$Y%RS)h7VQ@HNP1MsXt z1L%e*vDCnowJ>rd0AP(}8pj2Jp}4Gt&P)%PA|*mJHY*m`jgA3bENCS~8Xb<=JA|y! ztfjBa#8yeD>(?oY*%$q0Gxt!Bw~;q9tjF`0WoHf1DCrU#-RN0HslS%;}{UYQuMwTZ!}UaY@21CAQbq zPeJxOV2}u;mSqnBUGvRp2PX17JDj8U5O%w41kgV~SazsZ&r>0>j6HMh7dJsCL8gojPu?&qdpp+o42-iUb zfXut=eu6XWQWNFUm0Ni!qq^~ISO|*B^@J#`q;4c#u9v8m?&E{Uw6D+0tyI7?oO}Ku zsZS7mwLYXnWhYZpcsrkzxB3pAbRge!V|E0qURkayN#pO3X8uQLUg zu~BDfoq50Oh#sSP;a%MU*gxD&d-doLpo_>WYlvNGxe^S^Gs!&E$r2OtA&;oNysD2_ zow5Mgw6rPPrw?>>&_$3ZSM(!8Pp3Hs*XO6hy6w`=pGcDPMyn}^l=!x68e1=4rT zP6cd=+iC(_Ywd~lp30iz%^acTi!(Uu#~iJzwWbz}E@xUjL)|AsI>c@l(e-IRKy)Q- zG*9Sy)lB=kyU(nBBWwgNb6Zra-50#tMqIf_x#*W8rrzYIo9d(d*~+~|W7`a6U+U5+-ucC3oxouP4Zt|= zx}aoH8cpbe?08NSox{i)wd|jC+x~^IO~rAi{0At|0ac0D@b^pe_WscO$XoQHUtpn|6$o= zV)59J{=u>#%iF9BAW}z&q7Z{XYa!c*fd){)h)Vs!D0=s<;N9ZWyRcI5U@Wa}o;a*{ zJzXLYo|)c3dOd)003mbbIx}$ecMHIS=ppw1Q%7bt6|;JV!9!C;JLE({9O!`@h|)i# zsnJJnki^x27KAcp7EdbbPL6&kgb5G^(i+#Ns>vJzCo6V#49F{k_yZD3lk*GZrGeIF zPJ@~*=`Vw-D>3m|jikKP#h7yem@;*Py0mJ~L0=+Gs#clu!xX|no$}CF^eOJOu$Uey zq5o97lvM#s`>F>B@gzRv8s6liT?G|Xbu-q;o+ANE(g|$W)|q*I zd1W*(QCe;{2bwhtZ0?gnhw;~9wU*z@{3!8mq?j8rFK0dpDfDkHs+1yCRXS>JhO+fW zOUDS~l(?rne)NgLSZgkFOwc9oWEwBVpvbgE+(2tGMF*yiQ6)CR1i&D0vTOrx{X-lUWg(!EK5moUl%<+sa`Oad22EWsA1$J_eW_Q?*9lx_V^XYPG3;U**7+To6Y z1A#z}W^VVFhw%}%OEr|t5uw0VZ+2VaA;iZ@wkF{7_NBVh_oc~xr`rWMg0S6y-}h5C zL36M}+w?I@+IgJn9`JhSK&Su{{fYo%mn`|!IoOu;y!Y~lxttXvS~t4Z%=P31(}6## zlr42gp9fn?H&gCdN10D1wMsoa3zj3Z=!_6N^2)2n@fUzj_O=}}0$(q-dhy47L; z#!f7~74Zz#65u^WhS}vNh_?x0*EUl)%Gy&soktwu-i#Q^8p@7cUUmm%QF z{rm3>3yT|3y%MmUEDqT@60BW5(`JdfE{n4gi7_Cr(MJlyVPzFW zubu7PN?B>SAtZaTcCTMQ%a$V;qG#6Wd&opYNY#H~vdBGZ29&5^EDciH8hKp(N`dvPE(+_ZInF3q37Cx zm`t-JoX#5GXJ6$ZbaBl?%+;T4VGad$-v;%5YcVxs9PU{NEv)Q~bTc{*?TeX`@gj8Z zf_XD@JB|HDjE(?5egV z4G^<3rVWBp2WA#T+BebrFe;ABSdv6N;3YE9U?W~GNHXD0>4Woqt_O{R@(D!ifItp{ ztXmS1B7>kC{e5BC&56{3^Wn zWL{_lIPSQz;6X*0z&i+HDtzqwbH@EPe;*8iHp961K#?G&>f`nPG*tT{A(a-56>;~l9prB$BxmC6sjV2FeM=7~eFiCp|K)GJI%*u@{i>TS=r@ z6hXBqX4npjk&ypGuMo=|fG^}A(k1?Jv}IshnBCBMvj^egS~p`q z*`vUl7;286IwH`65#CZx#fKoR>w}qEjBxmD*;YsD2fcJ8b%5fDZhQZ8jhP<0k~ww= z_rec4E9q|w3ZxR$+ZJcA3vo2tWI0GXh^oIS?X1U(HQC^lBo;O@KmiQs5p?z>26XG> zmp#DHGH;rp+ZhiF=cg%y5w~zw=>A_>n%@`YeLd|dss~@o7aSd(!yUS6RUGZg%^yJR zT^Z?RX1~W5HLeb~M#hu#4snunezW6sZ$6kxa+sRn#@jRL<^cS@E-K2sbhbFy@HDpB z4*e|8{G~jx*4_EZ0XVCf+AH&%O&q!+E!!_nmcEs}Pc}auM2q*UT|0NSpRG&pdVkL5X$FYf`c zc>0SoP_A1{`U$oQVRs8}L9dZ3X6%jl;HuskKH#sYKe6Wzv@h2$7IRT6iRCU{Bt8zZ zw@Mzlk-XZ^h~+qRr#pz;f*R82b#x$AGK^)o@obt1PC71EQ)TSn#y6ALMu@P)4hnz~ z+;;x*uOTa30d&`f@Ra77XP8SWQX>}z7TP&Im~OTX2v4pO*Zw|H-g{u474xniwA<9a zg{I#R=0moap3h1`q(OM{s!GqYt$N80M;F#$JSF4aHwaRNOw{T;VrNU)H_d1&DZIgD zRoDP>>n&m!Ff2IMeZ_BPH&Ie`woVzdcoMbMGsve00B5W(DK=l+dSndY=ecrn16ghI zA}e(lMfP@Xg(+5{wYc;Y5qU%PA48(ZO{09vlx7hf{LW|nO`b#sT3Xfn=kjpktG%g@ zr%!~xhT?-dI_37m+IWQA&$f~w!)>P|9%ATMMmrzP2u2{2cy5@VJ{k(jpQ5YZTFdtC zh1Z|n0Ug^M(Y${>TTcpib2?oR5sKCoG_+p!jaTt5)Tke0*rmAcO0J&BHImN+XjR65 zRr@py9ZMM)7>tF@aJI@LTY_yA;b&VMJ8oYMz@g;IgB{#18+V8nlld@=p_J$fGo8XxXcwOhOf*I*nWFvveY?Lcr*}}{|ZdN ztf{^EaI~qb-`k0Q`#%59dS+`)#eA2S{?%Kl3%tks6NTC{2%#Fz-K*cvk_aj0Svu3i zwKA6LdCE={uJgmoDUm&dlTgDO#~=|Hr@*BVBDwgdjbec*B{(sY*^@wV)j2DN=tjU3 z6N!^z)zytLDOL;<|5*(IOUrNshMqG`5?n~6MO!Mw3&@xYgZTjv#T9uVO@PO^qsqG} zP%e(92uoWpyH%WYnM4XtxN%LYz(TY`HgEb{=9pOtOKT}Z$E|J6L?8k)$4ga&wg#g} zbkcg`%9>(cC^#+@Ra%%1M_3hyCboY<6|t6Qn1*dBCZSbL%_y8;%3cuzlL;>!Cp|U1 zFqZ*Osq8AkdQ}bpwr39`8kueS-jdAzf#NdzrY6NlRCiH~a;4+Z22U+i6jqEM!I+M> zAgE6*#+fdSOubd`rj%$^L$A537faV+tJ=;?VXD)!ap0>%Secb;OD4EaG19AtnY}jYcZe^WbiLQz5%8ZIR9^m#t485;8nEY~9>0*C zb)%J;9m4G%Jy8MQul-yGJ8GkNzxd~ektfFM=bLh;+}^;D;ey-!g*Oizriv-6_v?k$ z837E)1P^}*NDKou&@EA&*Et2wQ}L~ioBNBqRLmv7*7+1{)<7I%pCSa-HY1iT#&VU2 zOtKCK|NF}mGwqueuMon=t+-MvFMlsD+@0R`GYzW2SY(RO{g%NO!|y#zc9@-ejM~J6?Y1=9?I&c^R_ce}C4(0wyjM5^6$o~E)gZY6F$NYxTsZv5$xLFP z1K>}96MmefA&8O{(6DyY4@nZYKpx_3s_e2_uweN?dDkgcigh(jlY7IcS$d=B6A%;; z>6}%0)D6sAq7)WNE6H_K2?Zb5d@1$Kf>L3>K6V{B~^1gg%Rbo5)EcRWyDLyw{pg9utERUQ>$SNbY(!+^5?N8xD*or zjUr%^P`YM7cKV((h)Dy37``5KhWp7~ZsC)EeH&MC6|{i}6ie+5U(@S;P4*2-$mGkG z?dMa3udCD9eor{kwVPpm(&JNvXdMpi^2F3W@okKHae=SCS~r_7m%f(49WaNl#^X%c zSb|Sq6Vd7Z7(-431-G^Fk(Knwzu*95WK+hVH=P@hnb$HWe9RxMXmUAHwN~PyZsTZg z+g=m}B!I5?S36}iLFlYW-LCT9NHP}kw0=II#xnLa9>W_U4y0LZvg>m8e%-~iI=Lkr z53XcpSAJGh-duq^9(idv++g)?X2f3V@zu{bEi)qgzB&9bIVS1$`ueH2YL^YTdx~`? zmWo1*>ulNZevolY*%nCpJXP}AOws>vXP|2>V;rNs#NU$#?TvWd>s-)6)nlLg;qZ70 zzPQI*kD2?iSF~0MX)hM^AZ5Peuk*GrFF()@v68!xjc|G7cx#i%;r$@&9DTQV>0|e0 zyZQ7WNGPC5s5901=MhwKWV{<5Vg+-fgY4-G2=-tI>EC#rs$>C&3C7C$9k%}|{~-N8 zcz#yqeO2NyEV=I-jWwT4r#rZpje zJ&AY}IaQWlosvra*D+-7O(vtLv|&pVg_C|U zH&(6ChGPm&DQ~p%$wFPp&WrO(tROEHl9NjV6+E?G!6NMFDiA zj5UA9Y&$AC@F|9dJ>{%%{|@9rv~*G9q=Jz0H2z{L?RPX=GV?-J;Tu(cWyLiQd6**< zJ?Xr;d$z@U!37DhaT_NJ2$5|nIRbY?D$sCm!6D_}6#W(L;)#FCl8OszCIMxtKlrC`De9r9k8Gb$H40bHnSqaoGN{z11g86j zSdy2t)%cUq<0!gT3LZ}0cu}gd^iaQu1ToKlKF-G0FlPjddhXATr&bO25 zn+={1j~DoTnF`lObD#V)y2-?SGyiB|mu5OX-!Cq=I#JI`9eTf9_NFa1VMiEudinY@ zW1o6npG$KpNN^WM-Vm=Ip37Rq_XiLSdVO|OQ(z&TkNYkw@#=DT&Isj87Sj0{jb9f~ zTkm#vV|x{pkM(~JbzVB!0iM*w`}Nr5>}#WfXsbaVDr(P4D63aeAy%wEaCGq?I9ioi z9XZ*&W%w-R9IgDksiT52bs%dfe|MZno!uPvAJVsd+?e5ez+?y>mKPbBvp?h470f?vO?#?>*^L8(G z$Id!W2EDx5ZS98y$uY21;+{+DgJdc<4cZ8PUmZEonIB_)ZgQvQ(RyY*2x8|p8lYku zPJ4N?gY0hg8eNUU7!ll{;342J=e}Hscm$R-B3JzYQc;DRsfZhzi_@x)!qqQ#@5b+U$L$z*?QLAyHwm`7cBXe10w=a?tD6CF( zo205$JRXH+N9lOFIgd35nvE7JcOEx?FmN7jG^toog>gu#)0E%V*-9U8+QC z$ykb3((o%~v!Gm9)aDUYUaERcK}Ca7zcIIDnzB^Q`gFY?pu<`s&*m_f#=X=fW^$@J zfdii-thH?En3Zr!^ZcS!0P3K5db!78gST8Hf)mPi5;trl$6XNLnc>g=FWXO;)TFU|J*xZrG@eNrpuQ2gGbc`JV@ zNQGtZGvQvt-gIW|SLiNt1|lT~V*{l_Xtls> z>D-?RN6ht@JC;I!U)Irb-xdD5svXp3{9Q)@EN()0z+S*!O6Q(CKhC+&MdjF-hV2M3 zbB4NYhWn7p)2c1o-=WEdyjYcEb`R3xZZg}{Qys&p3mN_ ziKY=dlFvz|r>}2%)aUP&9;ovkeXv4-0t-HvjZdl| zg5V1k9Jfm)t-XZ13Ad53xiUK!)2B1nfoDQ@Q9qCW+PZA4|N01jE38<#Qv1J|j;W=T z@ZXFT=Krgj{m)vm=U;0{HTQN~XyV{QpfMEo*l%PPRAm?#FeFNNuR`+1C3dSt*FHhG z7~7WGp_jnspCFFM;Y3K(8wejLh`5IUj+g{~qy7FfRA$i^H74M!o(PJzB86F|Kwcvo zPB7nOS(qY)KL3X*Bpe`BS2QT%eeVEC=v4r=qyCIg0562ugg7=88a$FI0|^m$B@*_Z z;K)Bt%Hf*VB#F+*)8Pg46hX_}0i!SnYUO2$%E4OO1sYPMSgu&;!a@3+-bgNa3N+|r zI!48DsFFF*IkO>EIw*coUO3QpP1rNAqUkAc6t$(~y9vf6g8M}K;5J$N@9MUfjVXY! z@CWJ%yeL?C1sO6V3m7H_<>ACuY90RYOjVhH0zoA^!PAaB23Sj85SoK15BZDK1i>|R z6j1#-2mdNI{m%spGDUtlpHomTUsw=mfq-8IsuGFleq$2BUGWC#>{uuoXDq=~Dwg+Q zJs|ah&}h;jAUweZ#O8dURrzJe#CQNW^3tsSbi+BCUnpJ`i~$_LY6iQEipv_t^qlII zQdQtri;pPe{SwUqqEbYq$^l?ZW>e%D!lSnVgUlPU#EMNXaQR`U2GOf=ip8O(WPj0w z!`&u-LV<`Siy5b84|fj}z6Gbisgw*6t>rt3pH*HuUMu&n@qb4vEu<6?@>x` zC94AhQv;PHUBxT01+nD7Djl*>sVb_o*yfzNJYVmJ(?IlZT5+Oy}jPMvLBwo$;HYw=ay4gd^8MCJn@wHKLtb zi-DL%CCzl*sDt|Uq;cA%;!!}+XnV>OUcXKu-lXo7V;zjea(kftl*`lSzCdNL5Bb~W z0Os9PYhsJDPW2A&*C*OzW-DOAp|j1Ta0q;_9Q@29BjrV=k{qf^w zAvIKu*mf(Sgf}OJ(st#A?RK06eXt%9id0 zkK=MxhFM;Tso`?&e5@T~IPP%@z{_s@h;DE1N7`*Ve`%za*`N z3WJSMNOD<5Z)kKd=nJ3=Rr4a8=y~ORe<|i1^0L;0H>=9q)(>?IEIB#4FpGRg(P$OH zC63&<^K#iHO+Gg1a4xh-1zur3$NQ#L=6NHvl&Q-3FRkZ;xK$Nu2JoxJ-e&liY=VIj zTj~Sw5W4B@G25RggS+B3es0=3S%GlK{<#IS*G-9-g?yN^Ob4t}lROZ+@M?#&=$A;C z$H*P5L+=`Cj?N=I6$>%058L+k;gK8{h_@+~oO|rXi+{f}LBnC$TbJt*DVMEHqhrZY zsa;DIL;9Lfj@S=&WtgmlO@oW|=$y*B{?#s)C8*P*PU+Y1r%|k`<={S)qOUjOf!upo zs#^|`dwd*a+yX>&mae(7?5+(w$Y0pb|H6NPDf|U*_r_h1OgLSlKG{QvKa-wn=bD+4 z1gq0SpC#!qD9olNI)_=&qew{ZGv}-vtu(eZ;>5~*xz8!RYA5(OVYo0M9QiTI-xePf ziA%5s$)Q@V$k$+DTY}Z9*suEJs9IL?d!jfzXCHFFjt%ft^$QI=O5x1#lU(A{L=a(7jaN6$ukrFlQz%BX^~Bf)@)!KJRSw0&-Bj6X&% z3O@sJy78_~HgeOWqEl_sUE-*t*$JOVeiLuITRRi4Y0+(!)5+KU>2W~1`K0}We7l0Z zl@HUaX9SRldxt>kw(IlszR+1qX%_6f;wrxEZgo_S@<)be*pHJ}zV=aDL!b@*0@-8L zWYxO$I29K0qea8Ne0$Gi&a0wT5j!!Zk~gsz3&RkNaCY0(fM)M+pf}-&(bnpaQ&Z!` z{_51^igVGfVq2t1YWw#e)%eS&T&8$2yA7S6!OipnGmNusVDG3!tJf-4nddUiv;3^l zuH2;>=mVi`d|h|>i1D1|1UKd0?PKcHseB-sZx|ESDYkQ@d@JY5I@m=qfVx_QTKh6y z;SRT=VWVApS9j}Wi;BO(iSj~eV)U!H*jDa;nTYehOa#XIPfq&30wV+vmTv(5KWr44 zN_-Bu?Hz-BKwLaw0vvH9MdmC7gPlilWXdmPDmnGw_cv*rx9OW3E{c7;Q4x>f*Q!*3 zF_#|_zb>F%;E4J^75tNAN0Cs{1(AZ%`r;hDrPEQ1P*mf%uq6Xm2HLRe%i66;w70b@pmQHoaA<35&rg&<3{R z&mjI1c@fDYjGJ(Ym-p_$?J`tgG& z`eGrIqxWoQgg8Zl)cO}eG!|h@8bM52Ei%BXcb}Z62{Na#=@V*tjOJb%@Of8|>_v}* zA<$av+`cIF<#n>FF9P5`A%MU9xPIAR$!zh8ZFjJ_+`9Gsqcc_a3VEfvg4^}+exoAu zr{@bfmN^!ZaWKdN+_f2S`yS-6Kr_gqZ&SP4Jzd(Qyj0La%^@Ve+mx2dqP?E2N9*9W zuo)OPK!!`-OxgH@ydGV2n;?d>c!+$Enx26ef$VWB4AjAgV-N6tP))?&<#n*zo^tIt znD3=el_4x)z}4c%c17FNSEwvSQ>t>nTwT#M+hbSvw8zY5Mou;$bf*2;Tx}x3Z`)l_>Xg8h;UU6pWpkm#dQ?;i zcM5L>|3d~<{sGXY{Knk8EMDEakk&54W2xilG_Fh=X12bcf>heo`it|zNhWMz4gl@M z{AzF~XwS=(697vkK9 zW`F3Zor~DuiR2ih4D-t^=%|Zv<0kIH8N_G=)j#!uXw)K_l&(}oxX!OC_MUFFy}1v~ zA$rY^s;=|N$Zs_=E!Kh+$6HxpRy&`H(1fg`10H!O3~@(qmIeJzl(gC~4bxC|a1LCd zzMq8i3C_Vi&))ZvIP?8goK{d4`vLhVr`@PcoQU3bsj7Vv_x2eBHQT-R6XZt3^KW>L z%NG3N8rCjOyo4NOZ$G7(0UUj25R)w1mx@ld$taSIgONaun0B-ia*p8QM$yf z(Q*Q8yNeF#Oh(`ZB{Onqz6`_s@H@8dne(5Jks|2)|Ale(f5xN#)rqow2lRi!I3mmc zpLO*;j`u$luvDzh_Wt?6ig{Wq`Yjrd2+ege=7QBibeDZco5*PS2E)X7Zz&~ z#XsVNp0`N_;?Xdb9{2Ftco?Tegx?7JBe8^#sBruJv7(TOX2eDFvZ5sW#&(chK#)5~ zZ-5IX#EHl>{8`Ap=l|n^h`k}Xyu1hg;A7Iz0+J^rzWX~J{Q-#ihR{FnAuzg>Z7m;@ z8>~=4eo{Cj-JTRGS&LB&z*>jE&QXQ@$u7q)P%f{EC;Fus#{y=WC{`LmihW32$AJbX zjh={1EXfS5dO#&69FK~AhrSj?w!oT}{Hg|&&G-{}wvnX=3~RC6bloJZgplH{kvOr3 z6kuS=lGib~&DHn!9N)8eTpt;P;s+rTusJiDF%f3OFFOq(;w{G9NKp`&c)Jm1BxhE5 zBuTL-lH#&ICmQ1=*`#U%Mjp1M2r%3}qh9zwcnz8J*? zYb8Azh?oaus%Q(UCg_pfmZ~=aUK*2-G?hN5_=WeCG$uY;g&P|6lI($*W)-!?k&$eTE9e{n41l3kC$|jVRsIBN}9-`M`Fs<{6PU&Q=<4h#2 z{$J&j+tYPY1r0!_MRD>_XHjR<&y(R)%;V}DzO#=J0fNWPm%9oAuEsKJDUjk14<|>o zP}Xoo^z0NgY|i|G8}LX7^R0_a6X%=e3pI`fJZ+YoJnc{I;hf#D*#FZUKdS2 z3wx=xi|u?lvM0oFC_X|5O-v865sU|%l8>J zJu!mJ@Be)mu39j1@zCbeF+C5l9gr^E{eg%0>+tj3_yz``5#^9AcZlUh?@~1|tUHAT z>AJl-()lWWY@T?v19M_6() zp=@pK9zVDK`*H>)(FLEd_&yKWN34C`aIXpTru3w?de&w4WAg}$V8*kJ={Wkb6ayKO z)Z;j~ADJ3p>ry}MxH!yQVX{_yK6nu|p4!+Wte}le(a_kdk4v?#vAr@p!ZxPJ#Jr;J=1h>KfmdRD#XflrhoVH zYdoy=_1Ckr7iaXX{J{AwU161B0bE z3z>?b#tJhkKQmsO*=`l_M|0nywLSxon?- ztR_##k+!hal7=r}5Nul3|3&-%Zz|xQxc~1lFO8gPEp@5A9{av3#cHFBL-Gna``@ic-0X?7n6_ zVfxFzZb{Dg@|>lYe?_3=BKmXQKp!fVL0M-1yh5JEhK?SP7(vM>03k#D867XEK!VI> zsEA^QL=(msZ$?UC0Ecxrs1mbcncZ`X6G~lt7Xpe@pU5z$xk$M)tX6Lb zk!??+n3S+Ii$;}j51@vXSD8QV%a=2N#$rVo4{D?_8agpCnaAvFPjZhcx)X8_xN+$( zshz~6^6XP>I&WM7Okx%yOM{-Ekvm}+|4wqEh%yfPL2hDJiY>KG!ie(jHcnxzWg(jK z<4_ZY5Lil7{dyk`9g)@MhI`F$%^xMxJX}yJ7d%G6cmeF)paHkfWZYeRrPK$*wOgnk z4PS+-A#eywG#{tj9HqqR3MuKxqCbtUv%Bq6p-g7mm|qJ!t{j3!L^mb;G(9I!=mm#v%6rPzt>OIxj#a1*_bH@|jo?4Lxp4tuO$DQOK?zfHn zEW36_t{`n*3wX}HF6l{~31t+e5}gDq7yc{!XMH&Nj*U>zdgjzmSaHf0_lVGGnI zZiX*@p_{bxehENducx2mY2rYmzmS-{xKC!0yRRf>jr`8SKxSwjVZCRliiD(SzvvD(RwZ{a* z>!I%pN--@=X%gUzGnlqxGB&Nytg$cpH2TH!DW+{_Eyr)nQcX#Ea7^L*0pRAE3$rT# zSM0X+PNXsOP%bW}+)8d0T^k^P(RND-=eZO(cM;|8*6ffqQ&f@Q)fn4^V%vf@;U&pn zAB0c}+0w@9ALZM$veUu+ANIo~Bi2oFH$R((w`I22qo<&CmeTaQO4&P@w7>j(-)3|# zj($JiAHja}>GNbr@dwyYk0&g88Jv0nK3}c8GjdZdl7klUbB=awYcs3z%&39a_#X3Y zDkommi`kXmcTKUyiaS1oLu%2M>FqVJG!l)*wGvfg&hRm4e3qsJ`7%8AxeVqfi8GY8Y zm4}oBe*oba2;C+2-9Fw;eM7EW3;(ia7r4x8yMDI4HF!@9XLwsK=WTL5%n}Kbnvk!R z7c=TgRy20(a*IyM>=d%O(->CIGU&NXU-4fim;nr%Uicfb_90t=bOjK!rbL8JXv%mM z_CURLVT~}n41FqtGrS)@{r(szy(!V2#|Y@4J+ibO*-;i(A{yL^55vdhKsFJ$){8?S8;i_3uk*iq;op>?zr zM=2K&ME(ZHn_t<->ozckiV$Y$aX6hdx3;v3y`ID-SqvA(OIXO=&V~}a-e^b@8*1SzSG z7Gz1Ws3k86z}zt3#T+mD=u^Z}CA4pL_){!?I!L(qXECn6l8?xrWK>_)GuaT+p{@fl zo9H~c0!ee~cPj6y0EejadfqFshNCA4+-T@L+^8dAA2Btp9kL4S{0;K@UkA3uuvconyGF(-~*YaRd_X2j+B-xWX_|_4~8N zMU=$@&ntNg6BUx+-_V4qn+Dh}rsKu&oZ|WWz@dqU`9z^5wOI}xM*)MQa1RFuqB{J5 zX!%iq4$!g3rEID1R=*+OsQ|7loLOU^$Q#c|xQ@qTB&+T%$hwe&8|cIh(@Gi@35eB}Cy_!EenJq8+dWE$H?YiDZKe-=iz zf9@8R0QyrzsbOCYiI)CLTAEB}sPZpIWxvjm8Gt)wvLXVa3x)Bz76L>X&XeCcK(eV7 zs=vVT`UJLSu0gr$_7>sM@LGPh&Sx`F6w79eR(!wnss<>hJJiDA@T(OMs>&1e>fj{z zdS`#8HJ32;`uxaj)AvnDKI$~gUSGc#1n}_AHF)3G=}3&~ef4se`)p7<@HR4ZR2C9} z4JcKQo~_6?^U!XnNUh4Kuc=kER&m;635O`p|$?AB;7} zVoavWsfaoAsyMg$D+=AW{U>i#OQybFBJ=a~u4f8Xmw2(1FbApTPK&8u)XBx(fEO2e z@dOjMLR@QYYUEoEBb)MZ`Qf9UM5UT^sdu==$2GBcCvv*`q$&o|XJUa!CzIUtN5wJ0u-ExO>BT+E`CtZI!r=yrlN|XxTe9RE&R!gsGm4H{AN!(- zO$H2KbOmvZm2p%#v3(~(qRCw84FI7W)zNeNA|P`i8Hby_%hFn#Pz4pEq{P`cnzVlP zb3cm4!CF4SDRsm<-z3{bu0Nw}@SlS&m`w}DrcP{Sn0#rFeEAm++Xb!d6zynJX^W4@ zAhsPC#>OWXN;$=X(lQ0yf}+<+pD?7Ec@|GaIQM_YxV)?Lg?uLW&dzs$sEPOs1U0pIXEx6rxA=n!{W-VV;>AV$6z)ttcD@(m@P&b)ctKu| z3*0FaSufHddkW_g4#ERaTjd%dCdA_()lKD|lbX^TwEbOGWOrDyHkdi-WnE`h3xgh2 z5B_#s8CYb7gqx`dCZM1Qnqy;_l^3j`(<)U5FQ+P&wHSwmQ%<(XGnJrWdBk$jobkafD zw?RM7BNKFy1+JibZqByT>^RR$RG!D`-iB_EFYKXnTNNBzSNlHeR`LJDUR|Ff+k786R``Z81CF`0)5IS`-Kc`g3QtyLw-Cuim>%v0*>I-2&)#okn7N z`Kli)2b9AwL#Y6by4wRrupS$sBM-NA?~h+o9}+~EZ^6iR^$P@Z=4!W$2$(svv162R zi2)-DM2|lUWDMk(F;r#(ALvwPjL)=m`66pApqJ_2%a8k3ZY$<^^5u=K8cj! zWIlQ*J;{_coZ7f^=AbLEi(vp`CiSl!g$9I3F^MPiYpA+bny&sVL+K;El_7|s*d#C33gK>qk8GtkM_U6D<<;Q|?_a3ED$C|x5 zq9c<)_3vsU zC@TlkfAR$!?Qi)4=eJq%zp~*aoC*6)_Up^qG!yUg7pxxtKEceq=nWjHMBRvj&}e#| zjpfeaOK!ophwOYRE$tdCrJg3r8RfgZE-9SsW}@j?EyS>Q4u21ec^P<=rF3ToAQ%yY zEFeNwfH2hXO#~P<({%zcHFPAAOx)A`5>?zdi-Sbma{MCl0SWyLhcJNo7no6!pf21T zN)DuzQsPfWK?tjtO7LLzaj3i~n64v1EpjV4=s-N18Zs&it(wQYE~O|5MI^e^=W;=t zU!{VPWsUP-LwdAe^!PRk8_P7#Hz-XhwzvvEsR~&|;_BhFX4OY(MbAuiUBI-qGbwpv zC&{4#d9Rp}dcQ9}h6da!fwDK4FbDyUk7~gRl51w9_^V5V^>B}+EN0{(y&xYH%7KDF zOnEQB4f%qBijO@np&YQ<3@IAEfkTQ*^g<#+fN$udg5wOs0!M}WEr=SW|qDejR4{h3=6Zn>%hQ^*uL9j zNI#=3qs{ab1Di>l9}V#v^x}%e+c^upticUTZ&WM-QC@-P@oidcekR& zB{;?1ofdbeI0Ohzad&rjyXpIW|IGd8elvIGOftzN+2`y$d#$z4e)h9!S(32&62BQC zi?J)vH(F_;PXy3BB>ST)V8!-Dpm`y}7=xkBlU_{}whJ zV*G=EW9A;UTt4;`ZlTuakK&Kr?X;8q+r5b#rtfC!Z?68;eybwAuiI}ByknZC+};d8QxkB8@boK=hdBIKpc(v`7ytB)z!16 z`}naoi!R?4eO|}L)e6+*RWBDf)bcjirsnXc%<9Ca$|BM?KdX(GBlDTFQ(|eELxsii z)YNMKm+wv=T;j3G-@8W9WWn3=TKWOJ>#rU*u?`|{VqLnHq`HODTav=z6|~B?RINGC zm_rgN-xn{EsN*3_XwAu*CRAD*P!6|$@ff+%!_s%uDNDSMnz<(WblB89ODBc1<}xS7-fB8^iI*52V^T0b z=ouLF`noJsR+nnn+Z)Xb*|~@Lx~AWApCRZ zcY20YdCK3xvkna5v|{Y4#3}*mvRvJ;%#tUoB-#BHuVX;f&asZSuF4}YWuv><(Wd8_ z$DcvEv0n`L1#x$PC*`;MIm59f3Rs}|)_Ff67RK2}p7YN@aiNIl-@0S1Z}t4n*P$Ld zIT}sNved^F?zl)yiMmUN_63t6?9pddt&`=<#{Q*jABvoz(jwrYB)b6K{CDPSvfkfb zFcKHcPTP4>OKe(G##`qGV=V%v7SmMNw2X7Ev{(u2F?gs6Rbg_Opux?CvTTWyI6>hX z>-DJn4f;h3p9OB>n@9YZif>QU9TF&yoPM7Aed^T}0^`DV3O8mRaO>U9!lo&$IGd0jPZM zsa?uQ3h!jVjLZh$gD{25ScoF3MZbm=4w=_`Pdht5veL|3yKbp&nK_3%4pF-(#w3iy z)(TPgavF~|*r)(~a zpU>g*M5Y)XJ#YYJ)jx@LFzQM(@NdWYG3gY_V^3g%Bo+ZR8r|GqKRNA)(l}#7%2;NZ zu1ulRy2$K1R7~pa-Ma*B)YPqg4$-YKN2(V)`;BBS|Ds^XQOKc8FPPo&?J|M>=TX6w zy7Fvr;f*Bc1Re%QOuyI$jDEqkTB)_Qw9r)wV`Dgey(W!dVS4!yCWE|PS=j?9)g(n--QyZ=)Yxp) z^Jsz(=X#77zdh4cp`97&3%Bc2f^n5h|B#bEG3}Sw)e*AtYgR(^U&Q}%FCWK0_H5va zFuY(E{%57{f8~IKIXFNPnHn(mA2Wex&C%KpE}!u@e{?d`JcSH0d%HZaO`Dmn+pK`f zhBVC8xggM2TF*xNlqYOWY9xL0B9oRLHwwyiFHr2lqX>#0J``{aL6FUahKFt5A9N`N z4{bZG0$~}vDB(zDSOM!G4Ud?E!TG_4)ey;u>JcL#3zOm#d>z1235^{-7P7KE&6L=x zvO;Mv39+{*Jwm6`6PyOrni_HqufA0xQV*T}a=vNpp#lIM`J zh%TL?c-C4yXi{dRxjX6ers;58#S*;Krw#S|z=abmJh{3U^Z17us`6iEsFrCmI$1D4 zsX9Be@Hizm6ghxgi9|{?x%H({V~VO2FbNl_0Oq)2<8T4dU?jZ2G@^&64_@2Gj@&I; zraXsU2B)TtiN+UxoEwKNS97amuv~;jcOf$^u$%F&Jbty^B0{2`mu!+E$uy$xOV0fd zsf$STb`|SnC>fXm5e66o)2Uu%} zLqGf}x=t{OU^fy;aokET@tEb+(drHBEB-J^Bk~qn5W*+GPX-NT62bX}ZcYATn^@bW zm(>OtY>Wj+G-ntd;t!Fg&2<@wiwU2Az^6@-5zxlU;=bmu93P*UfXLDBsdq2GH5509 z05Q=$&~+II*>AR;hdd$p$%aoLcI65K{QPo$Rf(|9RYoOJ$0ck0tl%bSB&wes^dg8k zuFeI|z+cO6Zm+~Jq6LcXtJm81toD5~I&`9|H30y3nxoGlr587$jiaf;wtPnNh1P?u z%?;CBV=8y+-BTk!-Eztl>KUY|U91k+e^$lz6|1w`7--3WG9aaY^fBn6ZO8@K8`TYRp1W1jy!(UH>XQR+9?PFqXqT(F z$mDud3rw<#{k(_Dx=ynF=6Fr}eiuzh6P~7F_R_L>;55x`Y4_dkBJ`(|B>4n{W(3zlEmGNfYhCPNragGI@r7F!O{vjYcgPW8ZYm!mz~RkY#Svl6!O2Zo-krvMSaLq^ zWZJa9Z_p8?N?#s(^1H3^w)w?#e{q)zu+=*8uS-VY3zI;c|Vi5;<4TzY?8*EKes_B-0)+`^EQFpBr9Z7x9b3f_~&_Vt1g~j*q={VA$shc z8@iI=Hxl>UIib^&&!tx~o0d27O!mU>{X(7z#Jmmz*hGto9}!4q>EX6vk6^Sj3i}x#g6!dQjql@~*A|1VDLa zV{B>cB&L%~AmJ7HJ1r4$;w%jyh1FPH~t1WpvaIz8PeP=Hcxdy`*{&TefNxdM!BUVmEqSsFF-Dw$oE8UGTW zGB8qdESa_U%VRf!N7eMwQC}=SVJV3g*L6s8^;okc##(|uG+E;-Cyi0Y)taPaY6+fB z&`vPzc?)UZ)LNOzeq3`o+|WA&p37wSe@Kh(-}DqHE8nN#Qw@2$|Alx?CTACFkT7Ha{Q927H`pPdi ziok1SsT1g&Sp_Qi1J}M!TwiO9XaFCNC+gv6L5ITbNOdZbw~{A}z!O-ODTQ%G=gN*Mu0mGW!t(kz>p2+>9K5hUY& zsys8*!N&A7j2r{?$?$WFJD;g*#R&?d2RTABy4gyp@VTTqzIy$U&_MXm9}e(qqzFl} zM*YF!N%^UcAS_S(YA9lKWAS4oRwC+DW4Hhg#OGno;rR_N!UKryld%u-BAbz)XqZX7 z;%9V!)YYWSWE#;V>BW0d?wCn-n$%G^p*`+=t~kIUll;W8n{HO6=t%=5G-imuAa_`P zg8%uD5z;h5p29MtgFiljmm(fuvgD7RhG`)-?2@zEAl zZ`Z#SHTe>c3wG<8hOVVie$F!7tjG!gc)q33(y`mo z=Di_?qv8bAZ!qW*g6fNBV+@lMk6sISme&_Ne4ZX|uhWy`d_lwa+lsllBKmvE?5qln zPe4iDq*jYd^lv!MC=>ulaY9~?ufrn#^h?3XK7YcxVZr9uOJTHQ)Q}Tn0!}*)Z zxSi5iE@@YJ`h7F!m1xL#TK&}Xa_)I|M4_gH=Dvrd<@4lbc|rYcLe)VHDRBpj!1Sjt zuLoL8J;|*KuBz^cUP`x+h>cWr5wF{Ts88by+v_vw|-Gs4a_ zv^emor=PjmS403$K9eMiVtUML)?_}do~c-s&+X$AtwVK%B6*uKS%-G+F)sdjCST&e z9-k}mlx4-_6%zwE!|J8xbztU6vuhDqMD zVjMwx`7$s2jMhA+8QU(c1s{$qA`dU23pIHc6X!84mzf)SIdDy&>okLZ+uLSwpm59P zY*~%yEMfT|hvz0NY+A)he-*QwP+Qpv%38{0_oHfJ<+raV3uifQ{>!yRq4g0!pSJ;@ zHxVO$`7}U&)+!m!3c75Y_ZCF0k*|XgY(~!DcmN8Q{mE~vg3L&G&NgDK!KRGiH_7O? z5U5o28y9Y6&G+7%A_ZajY`NIFQ{}2*qY((MKQ6VcWZZL=RX<%2d66!t^p5`?#|!PcWdo~@h9{>q3Q)|U$7gO$l=PzM%6`>? zC2_K8BSGr|ZBBYW^*3h;JK$aX=N_`iW%3T)b6xVF_TkR>d0ZxH)4f{@GxxSX?BW7u zgT@-HIooArOcSRd&|7ncU4)bOYYN-n%HoqU&1$E=QLG(mqy|b^5YB&X-3x4SiFT3Q z`(roM_H}mEb2;7}d_g2WY;UJEmw(6`OcV2+oroaKK=!;Y5C=pgajhyPJNOxzb zcAZf3VQe)&*=fqpe!pFpF54PXLl-RK1yB2gb%o|3U%^$H+fzpOe35bANLJrtz|0_= z%)b=E&;3919zHOcfag7Qe{DTIk&(H;MQv=Tc)@oYOGIl(sMWEVLX8Z?wM^POLxk-H zF(Ap?ii2N#%Vt({=B#u$ReYR(tDiS>(a{ICT_*?|)pdPfvxK6cGJ`^M{_akP5a3h8 zia;0t0lyt|72X}@56k{=@DWb=$0D7u$FJVc^a;E|&L8PD1J7?rw?BI zuIz^)r^6#HXW7Wns?|~>9ug@){iJ3F-LT zB2Ks;YQOk*L7md7exsqqO_KC}djR-@tn9M+KTd4$A6_Ydd3GE#ns_RcWb{;$Qghu> z_3|A7i@MV3OoJBuoK)wd6t_xOb~xdFi2VlWN>gUVV)gkR(!R-RhCgSgvBsQJ$;=He zlH4xqb#mw)+VUb8lO`3C1G&qd9NRc4khh@+h<70<=s} zG==$f%Tt7NttKQI|29UJcxe^`%$ItV0&z3vjvN^_{4M|4PtSYU;?o9be9+gSs2{B@ z7_kCs%@XNI>J}Lh_^`7(Q~)Ka@{F+KrP3qaJ7WgXII1jqNxdA;z%W7oXGO>N8_+te zu;1E4%lm^?r^tKN%M32#6bM9` z+dxXk*n-WE=WH$T^k~7LSGt9!PNE#8fzC%I4l4o88)#=x8F+K}3`p%-6F;Ke!dlNZ z^>UB#8Lv$Ql_rAtSOkOPFZ$4Tn0>FM?L*pCCeg5~)r7>cS7oR_tK}2EbD;@ljqJ zk}AX}Yl?9C6s zl-_CRW~nnMAPvkkg#sfI8~>yr!#l2`L$F34XLo4TYFn&ZKEJ~uqpiGG3>x~qs^0oM z-o-9Lp_7mRSf00;yiF+YE|(n)dF?VOFSb6pe zXnZ%RD2!kBG)ToI$q4W?^Bi(I6dJLD*4saI5>t%&v!YA+P$9RB;&F8!b#j|C^4Wbt zsIGr6o|)$w-kDZAFtSwq45=8lnKP4MMS+LAWp$qjkdyZHcRCBGlrr1+(>!nVKpMBp zulu(@Xxx;>=O2EHm=T0VL&bR8RDVA*&t4uYIV#1Br*OY!`*r#xzpU0?Gkh{Cht2K2 z7GZt9akaP3nOJ>)PD9jzo@%oxENrglT#F7j9j>`I<4D#HL$s2GDl_+~$iMya?V;wqj|+6XESKYs zW7$q=M5kP~q$k3UbyFK$j=wdppYW&8r-yM&0=Ab%Uj8JY3p(g$#sqoYthJ7-)Lvtd zTS~1RRYN!H2@2Z(N}uQZx3B^@i{<~is|FKc@pb&-12pUrwDro8bjFSfmM~qD zNqIcAW&$Q(S10Gpna%H;D#_nrM9@*v<0lu}yr^d;@F-=J`t*oDzNo2xY;fh+=%!;1 z+{YK_MH7m1tCND_r&j$?A)ZsF1+P(r#CJuZb&*_R3zIYJ2~BQQTLIt>E~!GMBaRy7 zR~m?qBBz_#il^@Mr?SHV!#Wn3zKvw;{(Z{Nw#6mhqc;Y>NC_S1rzOtrb!1X z{R!Ae(g8g`cqz@KL9RK4m6{)-sKrvbWW~^E{dCxz)q?$zVx;?2&_rtPOR^R?g~}hz zw6?U@en_MIkx)dg?`yG=O#8Ky7jDTu)q8;_c_I(dAXSlPGK2^yvVzFQ$qKJ*IiR=s zq&SH?2d_T!$q0(Wf-wb8^i;@YGS9;wdMEm1kRe5!sQwc|3reH}!NH0i(&S00g|N)LXQeSV~e>QM$1_$U!? z$EFC=j6yP|rVm*F%GwifHr5X`+u#Gz+$cnY_O0uSSvR?@;c#J4Kq1BP!%F){W#;^rmYTXjwt1TL%%S+=u~tQCORdn}mCdA+ipqysq(89*L2M#JTJ$-VpIo=qrJ+{sfX+Oovpo0ASDKg` zeOgPwCV&GVuzX^TTGv^-Vz0W7B-3P#x==*O9~&p)dm)sOjVsbhB~(i#RJxR)pNUbI z$l@7HuN?(&g&hoPB~*NZ$VfQKHKZ-3f;A=O^zn!5<4{KC#O}#rXX)91pom{h1lDR3 zhWe{CT(!srj*)JZkP0y=FmwP3m>_C9m;i2HAr{Nd4;F*$2MpXYuUa-wp1s|c7#1bI zmP*kp(p!@5Gxr@X(sTN_$rNtvf>wkD&4(}RwetYk*-WhGVLrqN+{qLrS32r3GjdRb2dxQ_0px!Zy(u=Vn2h>Wx>r2wk+2G1pUmp_pumq9fRqskncX)5~ zVcwFR=ucrvx-m^U0>vk1aZ|9s9oe?9U*%Bn$*$rE`A?mDg@AqA;SRW??_0J63`OCR z*BuJbEcmYFm-HM3zG`KrjBwpx&5!*)y( zHi)*4V(v5x>jV6~YGczo$vsLK{xa~S;JednPp6*&Cp}*!i=QocNwD1L&7Dv0Z_LD< z*0FSMV1s9a;}VtO2->uW7ufrW!Gr(dOQvKZju??O4tu3P*BaB7!I%kZ!llLJFI-!| zaArz&HC*tIspVrD9BMM|966QLZ~ARVW&B!2wbY-OrfH`YM`p3kQr#VU)IB@WD|jwk ze?JN7>h;Vo?h*Lu%Zte4V76pcREx6EmXC1TRcVg2mD@htos2zSYl>dJ(=Vr8ICQk9 z_nt<)zj^cOPVlH|3oS}KM;_i_@W{3RwANO}i!%==V%?a8`36`YI{FvA>&}USA8c9` zV;ZP!-RYRq?Wd-!aOX8IcNy}v%rj+&)zp4R_?1weO8hupUH_KZWT&rr;t>=b!rMdw zRWIHacKU!&a6V1yJ~GyzzH*#wGLd}ZI{Mx+R`G&5A6*n>nzJtG3N_6F0djT%=%k-Q zok}*_6aBF-tKg$`rM%?!d&IxH^&kHtNKh(IA{FOAtDp=;Go2_K~j~bhA=)zWlg4Ye)W=`aX8v z<4kY-P(-8!1;U9$otfGTZZBkW|iSWD)i}-A#A#5tBZkvwuu^hQaoEo=%Ny#@a z=JRDhasfpE3v`XDB%1hS1w2+#zNRg?vnP(8bUqnbp)>#N135lqz1R?8p^o$@QIHXf zO8H8greD_Tg`o=h2(hym=%pJa$jiUzSjJFb%RH(uEDq~*>r7jvAuLjTGN=C`EE{uG zgr6)9gd9!{iJnpoPvIR?zWX##tX{2eTzpVhw@_b^WI>8-jZ&J2Tey%zUqk~BqZM2GFYzH~FVEE&#f;u97pk_5mmiNm6$@=?Uv9e+Y{OEWa>1p-(>O|rC?SvtT zL02c6=xGHH21~{ArQ&+0pIa>HT2irMmu}>r@te)Dwq~91vNGlSw>H+?&ecYP(2?J_ zGj)40x7+iE@2!ri#~MT~`!Exq8h>-#-qd;ns?^$}LD(P^7mP0l6fb8OYnf?I0Xjt& z-}qvvd%m4G#$g#iWDQXFAX}_r?#~sPhZraD%4;@1>Daay_i$EF#}~^`pvnf~IR2@Z zH92+^AwEv)%t1tG;;@#tLeXr13SW_WDfdUm4chQ9~RlhI1CFbzaHMJ&{bX zrt6vixmFiWk=2>;oBcO2K$9-de9l-_c{rPS!5XfaO){Ds#7`x8xl`gL%1~7mfLfuI zOhoz2%ov~UxL{vd_Hyb>Qfui zAz{d_%iK3`In3SjiPWJP7KY7I=e4C75s5MB!tk$gPNC@xIi>OGzh&g*#YpC_dQ~QX zyk*qU+hBPgUdcfoE$pxdvE4zDIKU zFdhy1wq-O<-#a|#zCL#k2+%7EhA)W=yi03vD?pyXUY;=$&78thYoDNxY}d9S~XT!pJK-kFq|_qT=KYu3D*eZBvJ|LpAG z(h`4@2f5jJ{#^?Km#9X8{JTQ5jzk5R)t3G1Xw$h5-o0i(&>=kpUJU~85?HoNr0Kwt zL`~E`w^%wEHL>9N^mHsce78_HFg`e#599VBhDpUI{7C}8l2Iu(isxgXZ?KN;9|;bl zZY$X)@;KT`l8EYD(h?;GxuPC1ho2z|$J0?pQlFtn={tE$k%n@PY1t$fcn@|$Hl$_a z!X}q0yMHhdfH4I#fHL6#L-x)I*|HmkQJLC+@_{Y{A{qBo9|9ps2^*kFm4X?I&%ET_ zuSPxTP7)`dz>a(ng-hy~5}(+T4>{$8?2uL_!2wFmCU5mXG|QI0%Zg#~8ob0Kh##G# zy;1%MD6~LIFQAL1uMQ3}RS=Pg@P`~CIMFXF$Q6!Nr&3v%FyIfT_MR%2@#)UF5s>=h z@^p;G59v|f-$vx?zzB#R&ADNb>d~x|-(h^7;eD!A^sUca_?%T_qO7#xyAmS?WhvPp zG&r7cVix<%@MAtOAaB7|F-Hi}<0a<(Op}m&eb62yZ=>?%3IEN?;^pqKGZd6Mv3-!K ztMF~S)NN|_Iue(R{_5s1_vIa1a!P9_^0rut;v66xhc|-uE(f4_uM?gDE%Ia&r*GOx zGNd5Z)+N_C5n1R>S?L`mT+B*djT40XxK6gpU*a6V3<$8?fv$w_?#k~;1z9*s>-Bja z$Jkj~Buo>nU+lbJA9t=UgVPOiROHz+m)e>W)ygWqxr7Zn!&yRg41QZgIc-klAitFu z6jnAQZe4WS*#an8Wag^<(*2FAKPJJNJTy`_b$TYWE=Z#wMKP#s!%LYX>N-vEe}YDHj=z4}9W7sW*EZPw&m zR3-&4SZSl)>7k2&zF*d#hM-%tc*Soq{Bg9#gC=Y#9n!LA3?o3hHcgJRe3`4BzYo7C zUGewT3je@((I15CEXAqO6y4PPB(5=^RzJVFo3fk$tAWTbH8|B@Vek`4W4;D|A*{Fg zSf|%k7gqt`1&}t1(hS^_qF#)hFT=Iyd^2)&RX@LXd{6?$w#|;&)CV5Vz5$<4ZQPN0 z+fMagZkpB{NZmBK_3U|%fo{!fE4{BrO`)gAFV_#ZZ6l-`H6gcqsvV*g4w_-Dn_HVH zAHe05H>yNV<}|&vzEv4(t~v1 zOWSR-TGV`mIltiqQZBiO{KBgU$M0hqp~8#Q&kSY+k+GgCKR0Y7oSI~&R{y$U<=fsr zV@3o}D{LQ)BHF|1En)?>ooTremw;Dx^uCPt8W*cn?{~lUYz$Zy=fOt4wtQx=wrxC2TfJ}AB?lG?zixqK*=rz{EM5&HwDG6Y!qWi(a zSQKQ-tzL@FnKn|0i<8=Bc`$;7ugucih1m*#XY^hj`kAL`FEWJydp1V{3g zVB%`Z+jUAm4gkLlad)GX!NQtR7Cn;1l6{wnxFj1kFpb8~ox!9HYNyuB9xhMj>K7LP z?wW8r)f`lurA_t&aa>=OS!s6#BfGgJly>YwueWpAy#SS~qT9O7sLDF%P&u^z0(Lqx zV1o8OnHZO7k_T=@mBw|I|0Ivyt+M%!Cg!x?yx?bGsnAj0dTE>dx^hng;odcG>`zl` zv7E&dGuaHPw47e9=?Q#c51$XSs!v#ez5O=PhP-BT!9SeOOmR-;d;kxYXU;VPj_}2= zqS+X$BRFFnc8v%N&-QyxCI~i-k6*KXNi1#sOb=rwFrNtD&oYivtrzc1O<1&S-?c~y zp`q?Q0ou;FW_zL^%rMPRvYsWn z)Cj#+A~J+%8nD7T^(+evdF5sm?`_kh532^j* zxV>Mx9|_i!2C3GgYNRE}3%F$yj1k4DxkI_HOql9|$tn>JhH?ShXv2Ya%2p|ZoKOBq zH|^V0XdD%C+H;9{!A8G=wd3)t<4K4?7?svHOz|O3J##7y2-ubJJ9HgW%1BA> zJ&{nA^pOp+3ChOEV!GHu^%9R{L#jh9CYM|NkQ-Y#EL8^FnQ$o%{ztI+{_Zcwybr=N zxUVlQE$t_>4gvsmmL3D{qz$dxJ6Y}fCFeZf8ISji!obMmdE?tX%;F-=R=*A%NcE{* z>fo{>bC0rQnsQD)fiz5~l3Gx?Iw>1A9MeniAMcxr6v_Ct)slrl)GtDqHoWBwOcnvD296;z-2K;&LjWM%mGD#Ep$}tqsKK&oeI|fVe`~ z8?hDQPS~nkWSBP}9B!>R&;Q89;!kBBD*L&|rdzuJX8bxcd3@cL`aDWRCskvqg?|Ar z;uDw?@vn2nCW_GKE+oH`l;=3LB11s{4CSpw?J7sH7&RLz?f-Uxu+=RO3Fdhg+8VF- zXv5Q>>4O$>*0w@>rRMU}xk$EfWXFpS_$DtQ-TbjlSD5>}XpgI^1L_!xMmhG2DzV%0 zEeW8B`=y=no$mMw&co^~zp4zGh(L?iRlXiNGE9_F%l`fsz#WjcYVJw5*|g+a>2|TX z=Gz`Dv7*x4W(6|iY3B24D>!4Mp_^|nmDW-qKjvMYPwsvYsrqSewz~N2 zY442nX*K5b=fRHr=yy!P)joONo?(xn^xkHY5n!whC=-OWNc&(CN>|1g#OkRQgLwj zPR79t_8zmhK_>jnEzT>>&dbFiF2*In%_qUhC&kUr$Iinh!O1Sg@tIpngiPrF_mR|5 z8)O194z_>rOp{EPos5r+L;wG-W5mwE{-6EC@~iGi=9->lPciEH>h~Js`m@O{2US@v z`_wq_>x{oW-Aib$*3@aA48M3G-uwLwvD_OctAUAP(#*GZ-{ zNLlqai`}?Vm-ZWmLMQ7@z^Sg$0RZ8H;r_*!x6?@DL-#dek7lecoCnRe&2267bN}O^Usd3hWZDT1A<= z=z?2&HrfD`i(06BADnW4eH(iX0C;2M3Rqn20~ncvPk^GRFKxUqZ+s_VJ8b~#(t)RE z&liV)_g70`*Q+cQ(`(qr7q5-?mO#-7O9gO&81U{5 z`TmqfA3GOX_`XjZ@ZJpHh4GLm|9%%&_)d9|3t+i0Bw%Y$8V>vR)MZnF%RLvFUpxNB z1%4;eq3I?BZG(1=z=H$zv!kR8kd`WIsT=T7=oK-*QfIqfiao`Ydd`^Bpcmz&-;b#0 zYt{gaUcc)~k8itMU(y*SEr9*QgfSK;J0ao)WQqy)oGE3K5v|)cM9dc7_yz^bHtgA! zdAr{zZ!TYmB^!b&JF!a*T4W7Uc`Z(6%+|?CS7_YvqbicAvA7`~BBsTAAKpbGT23wM zG0=}_06nYwYgVsyR*!ZT&|I%yeq~^!C6+hFa~ZXjS;fINe>w2336R&}OA%O_7OtHZ z_Ne9GuNA?q6(+wBp}!CW#TRVK7r@CECfgE7*y4&s03?Q_+35`a?XVRYa6R^*x6$iM zCxi>2cLevT>Bbe~R;DAaJ6pp`6w)b&8j zD?R${QTfKX0!}!IY{>O&q>;7Ij5QyRYd)}=Ai5dh0`4{;Vm9y;Hj!91Fse3T&o)R5 z`nOpye&b4o;whR^&=_M)vte?w;ZB&+YnU?g7-905GP;?vqHLg{Y}1YZ{SM06meW-9 zT<|#BHoly|5py*X+#Z61FLr3qXmHpRltX8KygA>Iv`3%VCFQ0P<>oichxvfm(Cx_J zW?W+cU#GMOh~~|7W8&cY+^$#jqtE;ZUzM$K3m-Mu!%-q5=pUP*0Ym>zmfv(QX}wb z3-fGI+W}cl`bmiTjEO)9{{#iL9uV+trC+!`O7lWs%^j=joHOA0;(Xf>`Yn+CZXH}+ z6M*v&Z^IP@keGPthl3Q&@XtklS)lXdy+~and2k|r-R>fOKnQxKebd~a1(ucugH7Ao zcT#t=izz%9FAlA_!aN839@O~#gfFI_4-SqwbKzfJ9sOuG>sKFgp+xTox&fA)m-A+6 zmb>egu347AG;C9bB4Ysy6C4Xul)X(DrhbNs0Rg*S3%eealRlCYkO)z?7`3VDhqegb0JZpH9x7M2Zvy&l5E?Mi0j!fU1}g$jbJoP!2bkilM$nv5$oMH1j-g&3}6FVVH;_Di-=|GW7QUT zw1dOXw>{Je+1qD|$(5T3wLi_@k{w-@jhGYsE0;nB-6|EmIu$@KyY6k(y!D7hIE_r`oa(n4+Fn-}El;wVlg!jb>iPrIBsv}CO6O5)4V)X_J_^OaLAA=2FB=C4m zg`)S_h!JauY->?6YaXpMzW^ok`?A&t*!1N_5qpyPUh@h`d)U6njh+v%Rmw8KPq+5< z$|2DP*2lO}MRT1sZ&B^hr)Ls4{U7u1wzZ6 z!;?251e|Dy`e-${O{o^Y!Krz*!7!lVSW6Ri&^n@275XsJ&s=F zPM2N>MYUr?KuD&(Ypp}mxhYlZwBMp|LF3&GI~QMi{FO-68T#=LhXq$r#4Fs z+f)jhT;m%;RT~^tTLe|xJobN~5gQ!L=&nBCn)R|0s|oJ*_~Z`ZCAw0Bx`D?j#+NAo zzBX$8RSujrj)xV2c)(1U0q%GKmB`(8_kCETczCWT>B9pD0feX#gikNTLthu_%Z54< z?JOqXj9mCQMaXjm!b7&J1$)nuJ;j)N&WL$#Q_`**<)jx36=1$$Cj#MT{iOn!zkmTm zUg=|A86aK(m3tt6mRrMCc9#Uq=>J^%dpw?0`MAx0->VAkC`UNA>214O)c<-?HP`<4 zRdXB0wEp5jRqcg+niyyyeDyE%22=8dV)8}T^TkHCM3sLL?shHivjpJ2t8U=-4yC%h z>qKvU;ypZZXJ4t#N>Ygt4w!81M(naV47<#QQWed2SmX9=wFO*#pD%IO+-qfYS;a1O z582me_v9t|+UEgNz2ziVgc~vzeuO95!nr%W)45H-Y=ty$O~9qBAhc%?YGs6Po|vdCGKA{l zB|exRJSokc)W>EB*-VMeU35o)<(#{ z@X23dZDu71?|hDYSpl*HU;8HDViY#THWr>CLAGowD`{MtmI_ZRUvmX_U5b6q8YZ$Y ze{+hs&+U&tuKb=jZa=;h3PN{iYwAc`j53*n&t0e)88^T%y z-CDS|8dNw(_%BWv`%XBxPT0*(nAJvlm?XS*19fwHD3l6O#q0otX*MudhVz5_(Srmm zjz(%A!B}{Ffzf0_>qZ(fsR`T--*IS1GEZ}Oao*qsUg}H)v4^yv%bcw4NXm+}IkDVuJ<<3K`g zfJ&|hzQ~xt!W3uEh$ROk&eXg0v+AB!G1TCJ`1L{1u-7pz{biyw05EGMx)N`E_G3se zG)RzRlsLfS%da(dq80Q+cZnn7O;6fU1d|g0SXA_joPfyx%A$UBBA`=NANVA!^}4b3 zdcpjG{8u;kep~4Q%hl?wOKAS>Pe77EU-!PJ04>otbkyM2fDad+DoCYc;CkP{&v+21 zz3l=6YNLHjqXR^v{X(N4NTFD;21(Y6=GKZ-|BIjgxV6~JwNQe!$Za(MLhl+;xXmq}AI_3zj)3#-!U{8CPn+eKEl4frH5g zRt8>4(g3uz*7%o1$0v5`<3!`buHe)Zs(0I#0EWkYajwFrLz9^pA{?qaDO9oc8Y`~d|?F|k+(&*Fui^&B%X`bqMq-z466 z)<9Y)ep-m9mj8Y&9;*?)h7tChi7<}|CcvOq!w&QhVE-oy{+%Ou>h-wl0i%Boc$s@3 zej26(!~jSinl6r#lTdwyFO-$9?vP$?A5zwP^jCo89zI^Y)7Pu)Ien^W{`+kBs_dwL zrSIQns5MNH|F*O(*&ckl5RknPvbqq|@x}W!8`UZwbg2pmc%NW}U1I`O!@c#2gc4q< zieQk$$v*bmBQ+})`*3Bs$USP&gf17W`dOm`wMUX-mj@MROj>*eb`v-64wGmVH#q~k zgn~DXgOZAS3oDa~BQMGWCQeK|8nuRtZ~PVA^K&25FQ!V8CM>ocVEwAFb5VWn8u8Ak zzCONC;wb=9i+naOA8JT}U`Y<6H=wQulwav*^uXTsGR9NN;mH%KJQfBY#1=2?Qfy!; z3FlJ#e~P*iuo&03PnP!G)U>ORv`*{Lh9nLu67`pwX(&$HM0;wqPRmrsq2(w=C^4$R zsX_Z}IU(d|Xq|>6rKZKCMc@67|Mz{@^>Rtf`#$sB&;8r(N}-FOSQr3{6RixVZ^PRR zCkfG)EZDFwH*J3Y>GAWNf$7=-xftcj3yT%Ec`xvW{)%OAwKV0f7);&MkzKkbCnF5L zMY?e4=t`K}&%&J-c9ibOijX``L@G~IcB(?6PAxAA=wHeu-nwpq>Yg#_ks&j*nx6!x z5>ts+83~XZA*@yjz!c)P|JqJJrf4^rt2NsrN?S$1%Z}=64Mh~j!eQd_0LQsB@oNL7 zaf{I>C%K$v_)+T`L8sGBDHAOAnxneSk$qFaOCsd~s%6L}q|GLTV>-@&*MsAUDP{VU zayCC_Tlck^*vGfqe2P22IN7MpNHj8x8C3mX@;%&+p3{S|8uu&av0|kV#?-pUp1i-9 zau|V5IFO7B_W7H=Gf>`H*4&FPVkJo@>STKbu>-;;;@*v)>Qou2I)raz9-DwHBMNDpbDwd*;%~r;y{vuZ==&1>@YPA6pHJr6Q1idkg;+*#d^!*c8 z5zL5u-Wu|p1x(M&JLc`G6@`I>lHs4vu8_1^iB&$gHZ>Yre_~DjLGt^@o#7mRNx2H6 zDZa-|4xdTxs8*1_)V*%hx+Lfw#y$$YT|+xHbCXrhHO{Rz&Yn5Ku#jdR$l_+5#9mBA z7)UxW5NUb}aNOw<(E~Xq1 z&oz7`w(2~d!pls4&WcXs`au~?vgIu{+*N4Y{aNYO{_A7yN-GPn28s+O`X*mL&) z#{Rud^?UY|-1U8-^tr7^dQt}EsPdB}!yKzy%*nUVmZZJ2ffWDiodXOLp_c^l?;w+S z5^_TTG84sftzBw))39^=<4MQvB7vUX58>l-sg zYfSFv<|Mje-ftMFL4EnqJ~e!IpSxwV^74srS;y>^a1zd6t9cD0>-N4D_fetb^1`c~ zC`Ssqvcq>8QGD>v_vZQF8`p+1 z=%_7Jb9{OhF~RxNo8t!;vY)|1JFYlvKkanzSy{L0RMfn9vSsB_%Ub4?#Gz9*T9b^a zO);mwX_CI-V=r#BAc^%%`N$a9=}XVdTU~u;lE>$mm)@lq%U(AedLvv@WG7fY)Badb zP>Xgs)}Aw{e{cO=F9)2Lymz;8@YU0Y9#Vq~qh36y@v)f}pziqCSa*&r$J!B%QhLlw zQF-vCg*4)#N`~jerE8m)j59hJm-^K%NHI*FUUDE!)K~R?Z_k;~D_VS2Iy5a5tBt&Y zsyV|2_oWsuv>x}8O_&S9G!AV#_d=?NN;E0e%J*$a+s%K13iD;g5U?8RkKMmFx}R%w zAMZ0u7+A59F}R^;rs#`YmmK`zonjIHpIyC9p&ysk&z#* zr(Xt_wN0tybOgV!@L$|7)6nGVXPfL^;U2qeoFo;>(1?6syDu+%%5rdYr!bcnP46ff zzhgUrqyK}7JFoYR5NqfA(In{AEuKj;Y1o99m)~*X^i;!#%i(iI+E<O=ZuL~hNMIBvB<)u^Nhc!btyG4{7++jo-oXH@V_x1~K`xq29p!G# z2(qr=f0*V>xR z!}l=0y16xre|^Q*YxUn@=i`byU2Ofc@MFsTS2?f96}`FW^?#4LtsTtJy|g#Rj8I&( zM>yNiM07endrmRqYxrxU{qqWAdW&}Okh6Ck;=H!{cSqDT=`aqv&Mu^)D}TJ!utaC% z-I4U2b?i-OnP?jPJ`kSZA3%a%3H~3lDke`q8R*nz5h==vIB93ST*o^heW`zPJ3XiF z!~YvKI)-^ZRZ;tPx^~vmzu;oL@LsdV{Mb4fe#ETxj`zXLkHPL0t4Q~mvrkYm?t5MR zo#3BnSaoXb8Phm@)3#Z9C1|Kbd#Ar(M(xgOz|$)LBI4rxpo$>hGr~>g+Y!A^KQ-@JI0#t zuVa3s#k{whoK77u>1^t)Y~jQT%FMUtHaDOrt_d?NAG|JaN@jC~a}@^{iytj}(}TAy zB=s)-_|C)TOlRiMx;eylyPqb#meJpMt0}l~Xf&ACwDI z9dE66JT?CF57TKpK}g=*SfZ5qK<#x2`B`JpUirQy5uSqxgOWF1FUe&{cSKlvPHT&YMWPBV1xY2keZx6dx5!G=WV_(V6=AD4;eHZI(sdeA#s?#MH$UF?F#aAv=WA?S-XD|SKbiM*ksnUBOXaEjP#vzVaVHV_3a+oW52KFPD_`T_ zBNcS^8enQ@!@v8NwRgv^?+OsxGQ9m@`>BI%TY(^1Vx%8p#Lr{oXK1UW5i?NFxa|m) zEov{=GHc!MH zNaPs=?Nfs3StsbZ2%8!5q6FXIf2A4nk`_n(ZSGLH_a6i_EL8Segf_(I^pBZDlgm(q zwcUs#DUCde02mv>0D){H1`K|Uh+v4=MS2s$EYcX*6aqHO6PqidO=fef;@DvkBqZ{=!WNv@_2ar$9EKF7ku5foqm=q`gyai`*z{ zaL>4zA|J}A9uFeg0CA&mzPt|}X=82k@$F66%$rDrkvBuX7)(z+9{TbuDGdqeD)yn*`pVFrOd`kpiKNs+boPZQdDMq9|KIe-$PmhLzp?Sl0YvT zXj%yoXoCpt<210ImBD&mj9ANw*ic1Osfr+h)KdhruSa0Pj(T7eD_cwOUH*1+ciL;6 zDppUlV|vh(F|fEw+}fMP+3UQM&lYEWDNcW1ocb8ub1hq7&z>t(GG4(b1&2ZWzwDbui& zwXT%m;@b|Y6KFn!R*8+-99f09Z4@jfV^xc)&QQ;Ng&sn<<{Y2&^1-a(^8A0V{#iq~ znx>H7wWh1h$5>#`A|#xN=x}5B?ky%J%p+9x-Vj!pCNlzbZ6C9f6w4^Q)<#c^hJ`2= z;x`w9T!fg1w>gAuGtP`2Z%Z0y>1wj@h?rq+_hpK7Da)jf7222*k$6TYUp^(kBvLB> zrR(joSn|NRuF*($?qIj> z)@q)0=o6TfvuH$~90Wsv^qjN1@#1OklwTGvSQKFHhH|rh^@=8LzB4wZ8=Lx&o_C&} z`KwjjqbK*$vp{G?oSd}q<7mW|k_a=;HrXdvEU__JRyT$!Y&^ZQC7LH_D4=Rr(H_moLOqkZgrA!Rv>A0rQvI?_j?4e-u zQT~V6)nHx~5!HGk)(9h%V~EnV!?N}}9Nk{TU7NaaEY{IzOL;+dc>$?BxAuZVPVcdO z%uSj|$CL=fnT`<5RB*aw91G+20OPiERL(JKt2&kWAH+1zEUJ?wJ+0Gv8i96R(q0gd z7hc`aCZhchG)YX(;D2>UWbIh85#$FdM9Jf!lWGUxu=00*Q~$<8HFkY2vmaaS5*6Qi zqt3~y0K1`@oU!CwJ@4_x!D>P0w_388z@tO!s)S~Cv-6iZkB!<=kDU!?;IDo=NFE;d z_-?K3f{z$8&QaSTf3?wM z#Q8GRk>IEu+5_Sk*J&gWB}j`zG`Pl9#MPoVSd@iLS!f3pb63TRxofd}`ke&_Ku3d! z_P&UUh13JlwpP#EA%XyJ3*0xj3v|BU0BS;*fr#h=oJo#oP>3eT%ki)f59AGPLLx4{ zy6F)3gzLkGP5l@UIo_yQR@Ut#om@DwM45#i2T`jf#W&jVG;TkAHg384pKRU?VV7DS#7p(xVK;8-o^ zW&YIsZ(~D}Uc{T*qFf7h=iSZK@Y1kVuh_&6F$OD+<7>=5LTbGD%NdN~X5_{yo`7}G zR9%VdVgx%NosK5x$PI0TSpet2g5Oo^i_7KkO?W zEoQ#?rvKa1{IpB96URpXpxyqJ>W3ERuk)tBn`nm92b3-h0F>4eHMr>UdL7aj=G)+o zI^_i7I_Jb$GGAQiH_lnD$<)RYa2nA8cHf6q$?-S3fvpcy4Lm4< z(|sI|ZOetE!WL8>;dptbf4q9vkk3K(2Fih5KE=7)i*wd_XF|vUPK_4?w_FOS`D;*H z=%Ql_#8s|DF|f6(%&+V)d6U-gNMQ1Qv~Y=dAc=ljqUm<{fYREAqr)aguKvC6?7ND( zCXDG~gAqDo#;}9z|f|CN3MgrFPO@~7T z{IV+#(7?A=2j9A6O0OOkgH!z;06p3q*%qG6OP(0A{jm3ZQ%EXc@9B3Ov%o9aqU|#F zx2D&noVQ!driad4I@0Yjc0je-?BuPDahFm)A|Ir0%p}pEC(8VKeGM9zc@#vy5ieLDB+ zG3@Ctvi4;sn<96Y-p_d!g@2^|=Wa@nxnfs<#a;}|Kd8c3KoH zx%)Pz=07}$^z7IUZ~K!^a&r^W>;{90x&K~?y_a>%S?J@=OU8kC-FJ8cx#2Vu4X6_K zVX(|8i*@@;IfkWdAK%uKkhD>PsgTV(AP6~{aV`GB^~JI1<>CGKl~bc{Fd{xHu@@tK z9za1rvR5I9Y+Agv4W#2RDFf^QxxWK9Cl#9q%uyL(jyb^Lz?L$iXP-dGV{#D~;=|T5 zKWrN>Y@N$3M;-1ek+3(bC{x|rC4KYrr?;OOeU@yi=WO5Sj2UkV#6yts0`S~}kcg&O zQm1AXV8lNC2~2Jh6gpte+0r%<C-2@=+CckAvHF*B(bESAd<`WK?i$3s$*#9N)g{{>QbO3zau`x_N|d--Y>< zrjUqHApki>z2lbp8n-G@+t-K8;QxjQHA1FniloF&^!^3?PXF6jpsYkg0Z>_d^_n3# z@G9SiOf!^toq?=QL9c>sXx>+!B7yqAXJt2DL}lXV+EJ6vCmj!xXqxAKr+hYF2MrX= z_V-A7n+d_o{}r%C9jsjzy1oJA+)&H})o2pVOb(|b2f@?Ork6t-Uhco)nt8O(vyP}*CZS*!kxjq0ns~OaYjSBL&3fA0+;Lzh- zI|n7jr7+(X8t92OdMaog`9Q1l2cA3;F5ZHH(&00|ey!1oOJ|_#p=7a5E_U;J8sX%?J;N?aF9NA6J9zuEpCi3=ocob09Dh9={ z{?V_%6=EzUq-{k=^QzYXp0aD;m z!;lqprX1QTXLQq0gM&$yg9)XqFs3X|K3BJN2JcnKra?#r=T^Et0JI*^WCR)I_!0;R zLl+*lhq?{J_0=>}j!!gq7n45=Qb&hm1mB{H_5b=f@S8CtlW2eLp9 zgcFI{icl9S17wp55__>B55yyhBvY}p4W-H2ugL&O;zIfAbAX;*0%KP69L|?*Uuou= zr@jvo4$6=3)LGiK^agzLEh;#$%5{+-0EVmJ~@ z?52ZIPwtI{Spwx4jHzr$Kr)b;g z!Pa|d+xoQK(_L!D<;r$l`!{y6dhFfnX4h&D9$gM9_%9y?;8sLp`F4Bb*4-iw3hMiJ zYTGW@wm$ZMAOQg1W1NljcO=zCLgoLbGZ1VMGMmfOUXkXdCx6d3ImFy_kPU-1GLR7& zGexM8?Bbomf|$rVJqm3b8pb|0&a@eC4;$z3k6!9m`R+{laSYAGKrV%#2j?^rS+{95 zhIPKg`7%T-Z3~QUQaZmb#xfeTbfPXymhbLh6_zm{B4xM^)I7p+ybUg{j*G9u%dmo#)z{T3hKtS?$ZE-Mx3#ghv6R}p*~NXY)c*kI CLQD|= diff --git a/docs/grafana/rmf-app/pdf_guide.html b/docs/grafana/rmf-app/pdf_guide.html index 8f7cab32..653e3033 100644 --- a/docs/grafana/rmf-app/pdf_guide.html +++ b/docs/grafana/rmf-app/pdf_guide.html @@ -1,6 +1,6 @@ - PDF Guide + PDF Guide @@ -124,7 +124,7 @@

    diff --git a/docs/grafana/rmf-app/prereq_zosmf.html b/docs/grafana/rmf-app/prereq_zosmf.html index 7a306be4..12f6b12b 100644 --- a/docs/grafana/rmf-app/prereq_zosmf.html +++ b/docs/grafana/rmf-app/prereq_zosmf.html @@ -1,6 +1,6 @@ - Prerequisites for accessing Grafana dashboards on z/OSMF + Prerequisites for accessing Grafana dashboards on z/OSMF @@ -126,7 +126,7 @@ diff --git a/docs/grafana/rmf-app/prometheus_sample_dashboards.html b/docs/grafana/rmf-app/prometheus_sample_dashboards.html new file mode 100644 index 00000000..8f6162e3 --- /dev/null +++ b/docs/grafana/rmf-app/prometheus_sample_dashboards.html @@ -0,0 +1,229 @@ + + + Prometheus Sample Dashboards + + + + + + + + + + + + + + + + + Jump to main content + + + + + + + + + + + + + + +
    +
    + + +
    + + + + +
    +
    + + + + + + +
    + + + +
    +

    Prometheus Sample Dashboards

    + + +

    The RMF Distributed Data Server exposes Monitor III data to third-party tools using + the OpenMetrics exposition format.

    +
    Some examples of the tools are:
    +

    The Monitor III data is exposed through the /metrics/m3 + endpoint.

    +

    The endpoint accepts an optional groups parameter to request + specific metric groups:

    +

    GET /gpm/metrics?groups=<metric-groups>

    +

    where <metric-groups> is a comma-separated list of metric groups + to be expose retrieved. For more information, see RMF Distributed Data Server + documentation.

    +
    The Prometheus sample dashboards are included in the plugin. To be able to use them, + follow the steps below:
      +
    1. Install and deploy the IBM RMF for z/OS Grafana plugin. For + more information, see Installing the + RMF for z/OS plugin on Grafana.
    2. +
    3. +

      Configure Prometheus to scrape the metrics exposed by RMF Distributed Data + Server. For more information, see the Prometheus documentation.

      +

      Some of the scrape target definition examples for Prometheus are as + follows:

      +

      To scrape all the configured metrics as defined in DDS GPMOMC:

      +
      - job_name: "m3@plex00"
      + scrape_interval: 100s # Should be equal to the Monitor III mintime
      + scrape_timeout: 50s
      + metrics_path: /gpm/metrics
      + static_configs:
      + - targets: [ "ddshostname:8803" ]
      +
      To scrape all the CPC and LPAR related metrics as defined in DDS + GPMOMC:
      - job_name: "m3@plex00"
      +    scrape_interval: 100s  # Should be equal to the Monitor III mintime
      +    scrape_timeout: 50s
      +    metrics_path: /gpm/metrics
      +    params:
      +        groups: cpcs,lpars   
      +    static_configs:
      +      - targets: [ "ddshostname:8803" ]
      +
      +
    4. +
    5. Create a Prometheus data source in Grafana pointing to the Prometheus server. + For more information, see the Grafana documentation.
    6. +
    +
    +
    + + + + + + +
    + +
    +
    + + + +
    +
    + +
    + +
    + +
    + + + + + + + + \ No newline at end of file diff --git a/docs/grafana/rmf-app/query_lang.html b/docs/grafana/rmf-app/query_lang.html index 70d9472f..4e76fb2d 100644 --- a/docs/grafana/rmf-app/query_lang.html +++ b/docs/grafana/rmf-app/query_lang.html @@ -1,6 +1,6 @@ - IBM RMF query languages + IBM RMF query languages @@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/rn.html b/docs/grafana/rmf-app/rn.html index d0f151ff..0cb7ccb2 100644 --- a/docs/grafana/rmf-app/rn.html +++ b/docs/grafana/rmf-app/rn.html @@ -1,6 +1,6 @@ - Release notes + Release notes @@ -125,7 +125,7 @@ @@ -149,6 +149,21 @@

    Release notes

    IBM® RMF for z/OS Grafana plugin.

    What's new

    +
    + +
    August 2025 v1.1.0
    +
    +
      +
    • Change in deployment method for sample dashboards.

      Sample + dashboards are now deployed through the IBM RMF application + instead of using the standard Grafana bundling process. Users + can manage the deployment of sample dashboards directly on the + app page.

    • +
    • Sample dashboards are deployed into dedicated IBM RMF folders.
    • +
    +
    + +
    July 2025 v1.0.11
    diff --git a/docs/grafana/rmf-app/ts_issues.html b/docs/grafana/rmf-app/ts_issues.html index c1fbd0c4..52393278 100644 --- a/docs/grafana/rmf-app/ts_issues.html +++ b/docs/grafana/rmf-app/ts_issues.html @@ -1,6 +1,6 @@ - Troubleshooting issues + Troubleshooting issues @@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/update_plugin.html b/docs/grafana/rmf-app/update_plugin.html index 2d3fd0bc..a625c937 100644 --- a/docs/grafana/rmf-app/update_plugin.html +++ b/docs/grafana/rmf-app/update_plugin.html @@ -1,6 +1,6 @@ - - Upgrading the RMF for z/OS plugin on Grafana + + Upgrading the RMF for z/OS plugin on Grafana @@ -99,7 +99,7 @@ +
  • @@ -125,7 +125,7 @@ @@ -155,7 +155,7 @@

    Upgrading the RMF Upgrading the plugin in the Grafana within the Docker environment. - Perfrom steps 4 to 7. + Perform steps 4 to 7.

    Procedure

    1. Stop the Grafana server. @@ -171,7 +171,7 @@

      Upgrading the RMF
      The CLI tool downloads the mentioned version of the plugin and replaces the existing files.

    2. - Restart the Grafana server, and then go to step 7. + Restart the Grafana server, and then go to step 7.
    3. Run the following command to stop the docker container:
      @@ -196,40 +196,26 @@

      Upgrading the RMF used.

    -
  • - Perform the following sub-steps to re-import the dashboards. -
    After upgrading the plugin to a new version, it is essential to re-import the - dashboard. This ensures that you are utilizing the most up-to-date features in - the dashboards.
    Tip: You can find the updated - dashboards for each release by referring to the CHANGELOG of the plugin. You do not need to - re-import all the dashboards.
    -
      +
    1. Optional: + To update the sample dashboards, perform the following sub-steps: +
      1. - Enter the URL of Grafana in your web browser. + Go to IBM RMF App by selecting the + Go to IBM RMF App option on the plugin + configuration or the More Apps option from the + sidebar menu.
      2. - Enter the username and password of Grafana on the - sign-in page. -
      3. -
      4. - Go to Administration > Plugins. + On the IBM RMF App page, follow the instructions + provided to manage the sample dashboard deployment.
        -
        Note: The navigation of the user interface can differ based on the - Grafana version that is currently installed.
        +
        Note: After clicking the Update/ + Reset or Delete option, the + destination folder with the reserved UID is deleted.
        +
        Important: If you rename or move the + reserved folder, it retains the same UID and will be reset.
      5. -
      6. - Enter RMF in the Search bar - on the Plugins page. -
      7. -
      8. - Click IBM RMF in - the search results. -
      9. -
      10. - Click Dashboards, and then click - Re-import to re-import the dashboards. -

    Results

    You have updated the IBM RMF for z/OS Grafana plugin.
    diff --git a/docs/grafana/rmf-app/variables.html b/docs/grafana/rmf-app/variables.html index 051db707..c4b3ad03 100644 --- a/docs/grafana/rmf-app/variables.html +++ b/docs/grafana/rmf-app/variables.html @@ -1,6 +1,6 @@ - RMF Variable Query syntax + RMF Variable Query syntax @@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/visual_grafana.html b/docs/grafana/rmf-app/visual_grafana.html index d1462344..84b1e638 100644 --- a/docs/grafana/rmf-app/visual_grafana.html +++ b/docs/grafana/rmf-app/visual_grafana.html @@ -1,6 +1,6 @@ - Visualization of RMF Monitor III metrics in Grafana + Visualization of RMF Monitor III metrics in Grafana @@ -124,7 +124,7 @@ diff --git a/grafana/rmf-app/doc/src/install_grafana_plugin.dita b/grafana/rmf-app/doc/src/install_grafana_plugin.dita index ff1ef149..04f73bfd 100644 --- a/grafana/rmf-app/doc/src/install_grafana_plugin.dita +++ b/grafana/rmf-app/doc/src/install_grafana_plugin.dita @@ -177,10 +177,10 @@ Clicking Install creates a folder with a reserved UID and the sample dashboards are - added to the folder. Neither the folder or dashboards are owned by + added to the folder. Neither the folder nor dashboards are owned by the plugin and can be managed by users. After - the installation completes, you may need to reload the page to see + the installation is complete, you may need to reload the page to see the folders under the Dashboards section. diff --git a/grafana/rmf-app/doc/src/pdf/rmf_grafana.pdf b/grafana/rmf-app/doc/src/pdf/rmf_grafana.pdf index eae3514fad910952f8512e000cc64f1d8be6489a..8aec6c05b5b75df05809c20de612426706f113e2 100644 GIT binary patch delta 273386 zcmZ^~1z1#F*Dx#sgTl}?gh)v!F?4q+9f}SL(y4SKjDQT?B`Mt@B`w{ZqLR`rB_bf- z9&hjWd!G0E|LdCBvDVsaud~mN75n(*i^moVMvdGQh70qE@QT3U6*K%$d|^(w@IxLE zQC<;IIJ}Aqe-h)rL9xFGME)D%FHIOIO^5;h*TEkX{IP1K39&oIiTOn61^MAz!Xg6n zygWQy!UBmE->{Vv4ZdN^kO&J110)|8udo2U01q!0oCl2zPHa8L#!8f2#!k5o$U&}` zD6oPpMaIJ=B1A99%l8j6K|wA7A)Z9THS7n8<15&b6#oDKf#82I6#j?6ZWUXO7i>V`TpXdYya8!AMXD_5JCzU5TqA`3;xqBpD>popJ3wU8g^hJ(JJ;00=US3bSH#H zJV;z#2i*Z#|2F!E+h5%44Q$E3E&pNppV-=4o7nWXkaM59-Sa%=3ky^(5t6+u9y!_XeuPXU6taBox-v>D3JD7d`}vi| z>*>)u=)4!%w8eeVM*&P?^d2avs z(eisFMGAQ_adnw^<$m5H^?PYV>T3DC_Cy2ed9-&qVmE*JV~y~(@#m+twJn$1i5lO| z-bJKc(VXwvA-&H>kR?+-Wi`L!ZcAJ>jYvKJ?R~Y0Y`)w@Hl3~33bkCEt>cU!7CvZ| z5$Y{S`jB{CFzeoy=;Lxaz36lC_KbRdI1+dfcDae%l^QhowtM^b#j(`I2=Y7dZ+`H%Qb58LMk3W9j z(zuL~nx*AiD>AEnbz$2UP9>r#X|WJX;}n;-hJ)(luB-yIOPF^84|RpZ)laS3{eQR&ip ze%_bo8lR9zH?K0E(`6D=#HdE-ZoNl7jNN(-=5c|S}n1HFVrfrFCPHTZA zvYtUHDLJtoBDlhp=~38G!0?zNz;j)}P@}%O=Yh#YdP8KrT`%I246f@H4Jvn*)uzavl) zpVV8h@w05YBG)SBjb%jl;`~uouF)$)zivGxl2l`p4x*zanXb1WMzvO|WbbMwVyC0PDpGkupCmx%VW_usQLyk>3g8L!PDTUQMJPQWQ$| zBK6xl1>Ee!T#@9qA+2eOa7A3ivxn5|gC&#IVXy4Pp6OD_Fa^~2=S9m-Q|WKB-7~Qr zx7@Io<&CIWZ5?&|@*Wk{y zVWyu&yv)Q+l5{)R-TUqlQfuuu1CZHbfth~J>-Z?#@wAClzw`D7*dvTgh6Rhn!i9@G z_S$V#U*NF2?tG~ad!I9@-*wleAqS+D6FGj>JN$)<`l3?DHxlCXQ`^79f0eELBJ3Uf z(%vpNdMYK)Qe&?)ZVEEQ9(B)AH&y352e0@rHdAfm2*(%4z^4**o5PIRoXC@Q+r83s z1;`-#eKHLvTqQCMOzfLZ&No(LI=g2PRjZI%#dTd%3aU@fS%s9m7E}H9!<}%W6#!fL zm%{l(2%A*8Gmba)JZ_(@9U@ULRY<ikO|bs$9o63`D*ko|g%EIHNLFk`f` z_q7PN0NH4&A2qI}dgkYDk$|<|oT=?{MrU;lO}4+Y-p|qz{N6UP@~B?VSv~T~S=}$c z%{}gT?{`++t2v6qbHsv1$YtbQs$f20Vq}lzaM`=_Zy04hPLI9nkJ4OwUaa-;azE~# zN#W8+c!E4r9cF)UWLVgsxfn4iuG_6p7qF}URIO7@^u>$LM+qzz0()B$3leHoCXg+Q zr?&6UQaePt6zI5)JdGVp`UxJCr*)99NGT7EJxN_*)JXIxrK;z#aCm7+H%q&^S;?>T ztVba|KUW{|)OOIIh>c?%9&pAXr&A4$8<{5gL=uRknHZQRlh`eBS%2H?JT$gw|E}w< zYc5p<&+0{<2z8p*KrNe^6Tjfk)a-|83L1@lb0TYZv#qSCPt*5rit{VQngo?7A>dEm zODbE8`JL#i4s2{Hj*AJDTdOM^$d+Z0@EgLiUzBEDOJVNjk}GBtJWZVlop^23Z^7F0 z;u)nG(l~OwIz(?h-DyhOs`Y)7YH1cEeGl>SjcY^xdFno`PI@NXc&1Y4Q(<4tLp@#E zytFcn?;>6Ze&gP(?6#n`s*M7;ag@;UYhwSV%v*|3u1F}1$DQI9D5fg}0s_uZ;XeTW z=0$`{>xG}!JxnwTXAs`|GC2>1ToIfz?4+-?@+bD6&9e%Tv7NwRg4iKCK+~r^?2wV< z4x`S+<^*ge$iA-=G+jU`fY|@kWeH}DnOm;QxNhkydrEA!P9|Z(@3j6FGaqJZsHOvz z#77tAs>7rue5Ppy+!`#J;`eCzZ0b@O2THMM_-qK0jlNIWquQ#FYpO8$9DS5Cg*Hq&m4v{ZW?3wc~!c`{xbncq~xM3so7LZAcoD27_XRHL905la-qbT<`B6T$+8k#)#n zqD-)duR{>N6HvM02tFvM4Z&NZC{p1eIDfHl$0)LLC4&lOe#-);mp}{e7_I#F6M|aG zv~|0BGG|+BftkPUcEgRl;o?DE%K5mvR;`We(>j}c%B8|7@AkCvo1^(RWuIT#Umo#z zdP%w`YzryRG}0lBp8p;o{URY1VV|g|p>v$4rai`MS`taLVH0#{#FC`A4E}RMCQFT0#DX+l~3@noD#Lpc>KcV=H~Gi)}N_51OaDXC{NSv97%gW&5H;dY|Io>qwaPWm|Op9{1^}4s2>j!Xn}GBjh&Qb19*`9jrqU91BkFQ_WAJmBSM2 z;;z@vzSQ>&-fgrAVafjz?NMMwP9=^w|!V)zs7`e5yyVg`97jh zIz5@T(45sCPZ5eR6QbrZjn}v8eD6dLmQb0D#Ilw*|={ z>9X(@p}fSUU=;;#fK{X_k6t==&Qa*1SQyNd(fSYS4Z7~H0NSES12+tb{W;{VBHF%c z-nbqDGi6YAf>sjcia-!S>S*3^Yp^D}RFkMcwjofPtQq1QPjpU*ALx~){8so-uQ^FN z&2E~OzY9svt(9yXmB^;X^RtMTLmUx4`<9`j{Z)^XcMC6RO)69IGmEG}d9X0ev-rE{ z`Ow5k8>0@UIWn6GCQAnX+s#4A3eSe4sXkFL1FT6@65Ak8uL|gY@Oz2a9RJvi1Evu$Z)vabQuhDf2-YPK7Aoy$E!b z15_O;&=Q1>L*-)6XrM4tP5`S!!w>-GU!u_BYvj(R#ea1-{F}S&?UNssiVh_f0wD(y z)Lm{TRf<}~aBds2ua7OsOeEIVt)!mk1So0Om9J$v3VCyAHi`F=UhmR)zK9iqY~)y- zr-tPgpN_rK4fh0xz@!ZqqtF_MPKyCfw(}|@>@1ZuY&;zNo@V;z@%~(hhkqu(&@X{b6Kd4{FcL{Hd8@E%WN$wQug)0nuP7mxek#>1)U;ZIVM8ZI2w0BJ_VHheXaW z9$G>f3UmVFLHA3xYc=)+-aZ2o_cV9UU=>ZB)?q2}q8k5Yu%EYo)I5TkdJf51QxBqW0*Q z8xHKW(xoayEuoa6y${lDlT1_Vvj zoC@Jg_lxqF067J(up{|2(mkFsE#r+J41Ql!+6g*FJ%n!W z1l2|ojMB@yBS~=6^{Mu3Kg1Y_)NMbs zAoLf@bSUi)F20n2p4`&Sv7&nwe&UEcIZ zx&j!oKawPc8XWUCcoCh8f~4_PK{5^LLyVBmzCe*?s~9lqq!)_<+Ha&Dpo*J$1nP28 zH$nZ;bwy~*$qN|I%F_a{rLa{E06kg>O*(?s%w>}Fx#J?;B9a7XLA%eZB1)EQltKJ*TI@+F&~m~f;wVlilBOv{ntR3kB<0d z?MOM%O8224k4nTSS>|E3uMRX?036VOUmp6Qkw&dV2xop6oUN+3{k2R4J%3lmC>KyN zN&@p>jG++(n2-QhDxe(P;Qd26O6%_|0q>!gBT6>WG^Yg04Y6t4Ylg}-OSqw?`QreL z4w!Hk5yBBH3sVXHE~0!S6$F}(Ou~ldd!tMLJNbkD4&(JotgH-i~?Rg@p14v z%JoYkqIFdLiWd*|W%Ic?hMXAw;B!0}UBBn-N9Ae0L+AnP!Zq#MrWS_nip$iJ9y=qTfH+UM9$|UPEV^fs)Vuu8v*f~%AZc1N#bgUSY=!Q>eHz^$-{N;WEXFZ zbN=&1?_}@ql0yw2LH8{C6Fae|R?{aEJO31RC3YuvLQk!Jbe;2W|DucZ`_iOQRfg_l z0TlLcFHSr|zSeNM#E=|1!THJmY3Q7vW`6?tLaH_Yv-`U>`#*y4cMuJq^9LS*PFnK4 zlbPJ#na?c%%Y};p>^U5wiyUnF3lj*nP%wO z4P+8QB`Dww@vOul@p`^*TyODi;SOwWbnv~s{2A}!sRtvs!Q$03sppILV4JG|u*Be* zDc90{Hd(IK&WU_JLjH?V>b>Mro5Q8wm1E7!=v(Bu=la!R%Y}WjdrQbQ$@!D7r)LhP zRzlaiSf(qhpZXe;+7z$!%T@%R=;aw}3E#JtP)=alxC}fg*+Er#2B*i*IqGurl(^%A zG>gLxq>5HUh-P`&^&&I*tvlukuE|W=+&oWjax!Uh8#%?5nqe7}nw>fi5eKQo&6(&S zmFNX4;&anJh-z|Y?xg35Tt6Y{-z(Hp%Gl~17*)rSCB1W6r%Qa_{Ju+dbx7}aq@Kzr zb)~I4)?{K-`imw%cx!_0H_H#T6LjN|+aszR#Goxy$rP;CJIG?-jxgG#y7?qX}rc z@y7q*nxE}1Q!fEo4k*bScyr+A=;haqhj6e=ky|A(i5LHbsF&BJO?P_Jf5&_g%iqz< z(hpGcw`DA*7e2x=@L{WCbRT@(Q0JZ@Hw6so+Jc@y=%Wa&_tag_w&RGrHBkSkgs zkR(s5{teDBoUJYpoO_~KR1oY_^oCs5W7tU)joyCAX63+9eQS)&-_Of31Ux4J6QmD} z4q%I%c+v@^#AO1Fz@8O@#uqUq8*4ghUdQb^2+(`EuF}dpDDW{pGQw}Fy{o~+XgGHwI#q_Pj z!3Vx_wX5t6fwlvDGCFmU&&MQEc9&~2P2nFR7f6!E^*xl4dzp=gs=Z{>Gb*ojK1=#w zpQ_eHUQL~@Pn`zR9Q~7PFE;)94Sw_{AOGaie{*}>)W-|&9xvRM|9rT0ezbKi7heC| z8)@K;WWydV-XAI6C*)oGCl~me=e2sAT!Nob9B27QDeyxsuxthYx@?p9y@V>Tm|mBc zaJVP5aYrjsQgL#moo>KQ2C4O#wARn>728pXvd>Yc#t)kpBT8z+(Q~uQ!%m`NPk(E( zekf8mv4~*0NiL8hDmKDR{q;!0#Ny-kTQEma@3dd~jzVPlrF?;@v;9)~X)~7j?{peI z^x+q}syCZ+As_5HJ6Y3~?FbL0>TlC|^-l~Go)SK$Pt{c~RoF8)a&}zPiD)ILo9HX7 zc~YUa!SA>g;Dp_?xjc!tKH6>tvfHUSJJk->3VzfD6WxV(K8tt{SuMZ%@w(ATwZ_3( z>mTqVtJE(?fQr6M@I9dVL|~nvew#IvUX*`~aPDZ$~un^XHz2IIMVN zJI?l%_uJI*@(o1U-b!+&a_9<+dcZhn)0);S{X#Y;+HYnD{7sTfel5Bp>;D_nJ<-{t zZ<0=-4&zLv`;!c#=-NR)I4qVI9(uw?@9qCHk&$R@5JJ3P%=e1L#`8fJ?fDPkPlTyG zC^%??#i10lEb8~}GcSN<@@P0CT9#-4&xy$|#4cR1LRv2stN`poH1;mQ-e<9cKZ#OJ z&!dP?rGwxpv5fcyWXA-y`8_;LAL#vZE&deIVih7dQ_2z#*hDDPVd0VVP8c$%gpcAD z4ex&EQ>mR@)g{y%njh%htZ0z=I-tOZr$n#eA5g+?X)bg9tjNE&POO_LYDA5zf|U(P zQcEJDaJG%5aO%s4<}~Psb;w_3kA;@!`k8nTv&u^M;5g@cZN>jzqq4`HTXcYiNW@MgFYeT65O@foFbJO0w?Wza zv>N`{!JrNOOL2UP%K3~WY^!A}bHK(54Z1R zR4!IXw@h&=%YsL<>T{>rm1uNVDUcsuT^wQz$`rEFW zDHo!EAc;(3{~6NK?0M-5EAG7JGAI3)EI-~TLW>hdMXAXjK0}GRRsC3|{;GO>GaM%W z4%n_c!FiUtn)Xz=z%Ez;z|M@;ptdfM$RH~=XcVCaRer$#9xCGt64`%~$xL!ZsO=w5 zeAU_waG=4wJJ1gQ4B#*?>Hx;?pR=tpqzxQ0a`(buO=jdcOsLrqhX|Rr4d4Y$f20&h z>~Apz6sLJ$5Qv9H00TN^%qXHQaEaF60 zmdN}q`ebyV{R;W)kmuk;Hmas52po=K@^uu@9IZ1)BxlXZESYryQ&Qdv)#e6l%8_KI zo;e$T-h4e3*-qfWJjIC?P#O`b6qTu6_T__WQ4Yi9fzPvp-nU@*)iRl!X&*7LEx3N6Fy!PD?1782L>Tzk1KX)k zy&)iOkV69el0oU@w0JN^ya-@x8;@D}F;srbxQXhG@n?Y8~0Cf4e;YjeHdo>~j#y?Kw(nT~=NqHW$BscS!Av z=J42*^2@wWT_O#NR2{kat0ga#4st1nPx?w8xw@FlJqAX2#Gd>$t3LT2{{Zb_wYU2l~eW`-qgqmjFm^3p;&g+%g zMJAmXCuj93u-(TO7f>QU{xKMPmpI@dU54|gfoWQ`ve8)DI-7{Q8@rpub!!FOqsW?s zToLLFJ&7!SuqM~id6cJU@ym*JJr^_4;AX_lTMCe5uMccAAWDk~LZMizTQ4d7+x(7O zNfq(NF@;K*xW<$uE67oJF_?rfZsdJ}9X-Xdx@F7iN?;C~Z^Dh=*1Xl#DxS6CZ$<~h zJiUeu{1l;138jxFA+-bLdMH;>+pAvV4y&g3o(Mhpxq1o7f$%)W+&gTs zXw?)eoYFPH4sH-dUDx3*qgw%4#xC@w45Q3}6FYvBttnl2 zB$yM&ekI0MJ~GCOH%h*cHhLbo8vH&~l@v;X89BQ?y>=*f2l8V!Mi(uXl?m;7VR^ z4%{b&6^5E`>R*F+6^AO8r>YL>QidCdS$>?JRB)Q-OKrWc&wn)UOKDTP=Q(N7yW(7m!pD=8^i zg;=x60meKX|h&F2~Y__E5=v-j5%;o9l&C^KGYckm$P#e% z-+xwPghqiC&}B~pjLHrPP^bMv8iOVknPmczU>t`8TA-sfIDq>XTjeX02RzvbOT zhj&?Eab0Sp(Ee`(oJ@xsPrz}an;0+177&8ub&MF4F4sMYoCq@F1bZz^XbA3}K>MgC z8XPnyQR}+3ENqW;NIiV!>*jQ}ib~m&Q=1zr>%a^~%<^|+aM&grX;QciOjvS$-xINk zNOm%9`@DKD)XOqL&|<#~4$x6eA?7f$ZV>pzT^6L^VGH$Y50den#b82d5{e*!b=V6c z*0?KRwiXtnZNgp<5GUGV0B0vjy;X!v@GO{?9^}Ami*D=)0#&r}h$gJuutZ1U!O;ph zfU|T3Oyt61!Ek`sKqERVJKu{AgJvmfFxi(Y{Khlr6Zan~U=tPszN3>!1;8%X5zKXM zbZ1+4fsM!^1UgGN2NOQI zU0nBR_|aQVN%jl8zMLO-%%8S=C#~K6B)&I7Xg{=QaNI8{CV$*KEv~2RYyp@7 zDy%m)d)H)6)bIJ|-Yf9cA&PO1AfIeaqi1e*9UWzfu561eq|XTrxVC|tOP}*<6Z5zQ z(BxUZrWVF#NZTd-ORA|{#GIo-bA6-sp~?g=(oqx3EhZ|?=Gw1?G-l?h8yQ#njAn&z zZC)pSVZHev@XkzzPfV2a4PX2%Wm!>-$i>_r4`hvf{oXM%gIh;)+5w}RmFai*W_V;U$q(zNEG z(O-O}9xm)|9d8tx9uv^}@J2mB7ay>GUHL#{Mz23h*T(iqzf9s;#+0_M9sfgNs{3$s zvP1leF={36aXqIz@qI=IYO2-bsjpU}Oxe#^huMGn#5gzFvGs^xON}XIZ3yc;26@QV zO--Cwg|7_An|(JvWrzf59uq^!zRBONkY-Rn){3x7RkBUpV6sAqxfRAMbf0{>$x_Fa zs-yYk?ht#gQScgBJI*jD^ciIk8JTrR%QzI@g5Wwn$r1^8wk@2W(e$WJH?a*2j%+ph z$`O6woj_k%XCT6AsUNrJQmX9qZ?kqy8JS`kq+CF>0u4TSca{jY$i1;t*}+yoRRV4j zsh-%hX&NDt_#gJ7Zzvh#gYJjX-RptwjfFsM^xvAEOR7#(4apFDwWyUk;L4v*Z*wPE z$8x$QK*v4ja#KqB{7CxD>?NzFN(P!LHhG6g9!RJqrdrLDsZWl7hP?D**9kPZy6^(QH zu$m7>oIGP~qyIWOfd!wR22C_g7R~cU@Njne`Vw5F-RA^R#q%b8Mp;L`o5=H?+E)e` z;)UeE7>b z{sm1DT3bAj+y(R*SUBYmj@T|d?Ux{soAc#WVSBUPpuwNAGmN{J*0#dEt?HX4PQp9v)F{xhfq-Z< zi2pY&eTZPmEaO;EAG9$3nuf_QX{LH+qt!QSf8!3pD$r?>@Z zKvQtlVF`Hn7}bH2A~cI4mO~zMd;=;FXFiDgOxuHw_szG~5&}m`$g+(f8^@)65-2y} z_Wxo{Ejq-*7gT;!Z&_2NRpcl`9UHD)BTo9P zS$Czm=tA~HkbeKsDkXLId~rYb!+ulEz&nkjeW>!UdWZ)VOWPp|#oeg#0cB@REMC?(%#kb97vHvLB{8ksZBESHg(eB43*-x4l zD=H(55B!>xR3cKHKogH7 z@XBJqD|=t*mrdL;jH{kc+#BPWK#SjccrVgMHye@!e0JxM{& zxBL7(NFtL(TDh=rK&O}tA|+cw7Q`J78%4rkd0&Q%I^WZ-!%V~FouCyg!#tg3!aejh z%*iG}b1eZT?(U~^yTyAS&*y(sk9D5wU9KnYe3sgo!r=F_S+kG!sb_~sf{R0XjagshMf;H0cMYbd7N0RLCXZ*B zrCTnqPu-dvoTF>+c?H%#-6U8r+Cw-tx4OLr;Z>2otveK6frWI_dSha$L*JcC{klt&Q_4@N-ER_JYv|-K=)Ew=c=2Fm`UOaW%KOy`2li|4C3)%S#DJEUe-= z;gg+uMy-n-1Hjx*ev$@(nk3XLsth7j%D>-P3o|BoZai$j0`6hlm0?0X8UW7u5Z=45 zg6kC>^0|2)Bf^_I2V=6wq8MxAw!}M0;Pzw`!xk4F z3L34TH;lD0xOXOB%L`%$EYsiu8P}mDGKS$-_XCJP#W=HEfl;s`)cQ#l zu|IW!WoHKJ4u}ko$;3h%`m!IOG&@MbVUzE%m>>ciV?n@Q0Te~jdqX^L{-Mn+SAs@z z9e#PNztRk2T)OS!7JYj5Zsf7&98+!7#rE^xzZQ?`f95-PZXX6bU$_vm@D^>yHM2EM z6yUu{NFXRk52v>?w#Mb*72)BlT@-!!AB9c~s$miYjF(m!1#vMrxg=kM#S7GKHEZuJy2Sl-9-GgRPN#=+n;I_?=CFQrd=RgF zIkN0}el_6s`-gr$&Sx9WH}-SL_1f`y+^c=Nxybxe)=$rm{ddQZ-d9tb`R{gj%YPg! zur8!R&1ih~eS%o%q{o)6_%DU2OyZvQGJPODxTCAcY^0V|6{?>ydpl)mIb~w`_HXxt zk6wo>2W~hZCK=ihx0R%^)Mdipu13s~((pBMXs6|%45FUw{gFMCPd08oWU|>S^^@*4u0?)HYPlM|jwHi${&b!84uW3W6t5my0 zJB_^_yp>O3&y4Rx+C7a5aIzhkiJS>tIWc~-qlS>*dAQv0!38-R;;D|m)mGxg&dHBY zQu(Hu)c5I*npsRePcX^oJ-hp+wgfIZ%Pm&;wgO(xrVsU26;Jt{Df))5o5;v<7RDop z$)YYfoo~c62Vv!^h(%|y_gjD1{?t9_h)WBvBj_4kB(W*^R5b8`mD^LbSR^DsVrE@B z`J?GCTKS9&Iy^a~NcB$9opkLFE2JE@gdz>@>EpjA8w4ZURp*+NWSe52-u|>U6&4l6 z@vW|~{IULQzSo|mi>hnLMPRpiO^yBH1y*6tPQu)At$<_EG*tUX?8&<@g?L7-&=Bnu zgpirn>p5qh-4JIRgj>|5VUr#~Jz~-&7L|32g(jHt^Gj|9q#oAOU5v&Yc2mOeAbuXp z&7>i*(B5*qmq(amI5l?bfh$n#2OsrvlXl=yYgup3B|=`ld~~(?{#N2kImrmG;{p1F zQ?E7gxec)s!V$iU81rluWvQ)!F;hAISGIzZSf6_{GS{!7+&=_k-g}Dr0@>^^sElmD zs5HxZ8N}=FaD|ky%^Jd&{_@JzUym#$;WAP0N4g4i-t74H2R+)#a2%>UlNhul9;UH>eeX0` zT!TK}oN?MMB-KWQFv1DGE8OG%fxi7QvEK#R#cI3m;B{$Sw(O077L{)Lo6-UrKP(k7 zXjxU%IKKtmUA0!8de~0#efXMvmi1Ot5hBOqby1BtW6%4+Af<<#lpdr9zA&~YY>0j? zA|^`$RCr_9btJAPrzy(_uy;hI}LP$rEWn`ed7e68KZbH?!8*iz2$ai0t%=Y!a{SxJn zq&3T?(%#8dpnNBVBq-IyR59*;j(^u%p{b<=wm|>3&n!sDV_A)em(2VIX1!+hL1}Po zrDwVd&1uOMAD8CmalCq8E5dP!D;>oK3ZKbtr8TDK-80J~fy(=}ycV-7d`@#R#4rW- z%GT4xpXxsl_OnoY(e3pHr#J4!t0ZP7rgfHO>D_Ny!Ta1PK`|DznYJjaTn<&{FBZh# z=I@`7)G|Lo#&!zaoUfiYv2RLebR(#1p+6Nw@F){~pM0sayHc>)NA;N|F~&tk)mA{- zLD;R3;>}%c0?4ClRCi)k+iv)%McbA(k=$rh6&lQ;Z#4gACE%T_#}!NSxvR;BrCypE z8LyC$q^j*okjO|AKa7Vd_9g6n=^8F`9XWPJj_e?(CQ@avok{%(`Sv7(&^7wylemh# z*ECTy6{|}Sonk7ZCuQukDCVDToey!=;N=f_2tStxT<^m((Muj_bC8>ngY{>5;RZF+ z!?~0Aq_#zw`{Kuw=JW47oWw}HHaYL{)ghQ6GV=EI5V%T~;1+Sb)3jwGE`3;9?Tcr< zJ^69@xPC}xS91c_R0pn!m>8~>SFY4s9Sa7msVknJ=>R(N8_d1S=JRX>vqLY9@G{&Q%@=TUAGxD zij6`^r;Cr{NeT&6T29GjMkpcm7zl6qf2R*v(YK2laY-^nz^fi9pW-|d;oB_EIq`T1 zeO9@qhSZZ1kRtjHIgpOM`5-rWEk0$C{VQB30Jxv==~6VT6x?uoil0J|I3q9r@MSg_fhRVHJ4S) zLP=Sv_MJsp$m22Wjfa!&ZI!rt6rSE3Tn`%Pn~;x587-b|)D~MwTqjzzR3Oj8G^SMO z8GiG2M)ge9MjId3Och)WA1R|3;Si45#2{Er;$@`t(iwa6Q80xxk34JrCSOn%C23cI zGkt&mnc-)qM_cA7zP15WYV=V=Q1>MY=hGHG_Fa+2B<(`|yqN6q^(S|#9?X`#$zH~d z&o)FRU?(%IcE%bN?pmkLs?1JA%c6K!@Lx8j-5X*mkNm78#f>-XpT_t#T}<)Yd9I*2 ztIqQl>}-Z;Mb{t6Ns00J-%Z!=M$h2j)$3d_J~ix^es5(IJ-=(5{EXdbSWdEFikMq6 zQBu=aRHavQ(>Ms`e#oLPm8kFdK;%-p>Qr0-xwd(OSL3`g$1zom_I|l3{I5>QDjHQGw8q{ZTu$aU~`HMT76F6ERdFw-Yy2 zAQTup391n8M7Ri)EHR1$=T@SjDg;8zE5Hjr!4{zB7vbaLq30D8NF-K+uqPUZ;?N{E zszL}cfZFN};imi_JQpwT|2Op`wLjDh522)q^j?r#6#sJk|824VPm85~hyXD!_>3AY z2agahmxu^GuRtP^8szRja)hWu2ovA`#)ZTF#r{hy%=iBgvuFU~3Thlc{1^K_#Ng{{ zzW?G(B+P^RU&EDX6KHy&zq#<=9Bn)RI3JodI_F6Y)&wuERTDylA)MHz3Et;VO^EQ# zzwP-26B)E1w*d;F1z|}H)PfLG{q0iV|H%`Rv>>d+|APPaBnVGz0~`{+YeC5W!;1MI zgXcf37|>ZglodJk^lJodEwT5z@{QY?+@WsQ{a!a)#$!1w)=>2NFX5PR_Q~qTl=j{@ zJT1H%GuLH1d_35zYh3=AZ^$;LONTQ3?vLM<{xVA=q`!hF6mJIxo;E%QAFs$P<9ry6 zr%rQ$zw&Hsth+cqn@f32_|8q^ox$wY`ueAiuG;eXkLTaFkVlP?w_Pc@k(WIdwigrI zkEK5TKHmAfx3%W!=F-wwCqRr6o^6RfY7n+wCjY%2cz)V(su6$PzvXqy3^dUlC;bvW zdu4Wd;d6SCvc2H!gU=)!uJdFfwsXdOO{{aRtPAG~={}OUkJD*UO>s{8BJz;ryY@kg z6h3mnJL~QID?h`tCAk zJ-}ysVOu11lAtx!I$C1z`(mr(_1(+0Un4^P*2k#v*Vg0~_Kun+_apczin|{cSA^Q- z6KB?7)zFR=%)2K;ufH6Pik9c^qN(he?H0uCQZ)IketHeL%&c- z{8|hvp6`D2mAq_dmjCz5^w3q;-DlxOZ%v>b@~NYFWDGkzVcigc9*GK;#)`bMLd_le zDY$7Jht8BUG6i{BxWjys_(2pWMTf*>=5uw4=(X&xs4>y7yEi|5(pu0~;B)@X;WWxs zo>V=;V#%xcVtguBwM~wE2Nxnrep*TOlpMEPFa@^#&0|`_<>sE3*tVbA{*P-0OIS^w z)3uc4b>WXKnidGlF=08RaQk0aQ0bTcqg11D3Xia-yO5Q}EeS@~QeTIh=4Uv{o9;q? znibIMZ4zg?=~+F@FLAy%|4rEo^B3c#W4u{z=k0BupHrBSR1%|D3G7lP*%x-L3)rPy zdCHaYror7KP*NJY6v)0}dY}1Teceh=aEL*Z`^}E8NS>o=j0g49%>)tJQ5SDv6WFvS zKaV}#{biAZH`~c^b5WH1al>*(3&cIW{FE*9!B`z+&REZr2Pn-;d?uT8d{+e>&ajSq z7s$s0S>X*ZqVLxxBkL+$QPrWT9{J5pJ~=kwp~GpM0wrZB>&P$U)*rinWGzvXQ{m?QIK}MZPNF;yqLJAM<)BP*Xds1KCoY|vV?o1k>ymMDyDk3autFG*cpYyboC;v zdxT{@*CQeh!ie2aWD47u_LSQ+FfkqB))IXG?_>MfJYzL(|fa#xfzZOGaQFz&wO6SS+mM6mPVfAKK@TBU7M<$a{ z?r58H-l{tC{O8$;_>gXQE@t54YWcYoWR!4pK#U{#hbJC7W|5?)36Ii~V|TOa|5YJs5H_bAl=>F zM_O9)&>$fpARU6FgmfbyAR^r^%qfTI)Nrm86HytQ6K? zQA@8VhiK9Cm6K^s2;XzlFIN_Q=RD8UdErnmK-XQ;z1edI$|o`PVU@wxyFGj*)!7k& zlV?BqB&o`?vLE}9Y`?0ecc@;6C zQt{Ry1#UJmFE&JC$!17J+>4#(CQGMj*R9jpjC8i3r$_basYdF%Ypf9zj^6FUgdX$8LqmdVVmRuQXQ_PR(Lk0oUBBa44V@f%#9?^AHbJOn zo1uvIGa(_`V7O@$=7$dIO@kBPMJ*tF_yU3p>c+E9=ulGhHBzX+gPjPYiAL;;oymFa zSlt&Q#%0{=z;^Ihb@=o(?wRK+)Fe5}#(BfC^feG#77s05TZlxk05a4pUu6cm-ub!VldU(b0D_1aih z>*;Z(N20yatW9Nt>PT1-daavqU$DYv)!buS8Vz)g+*sV=6WqPfEfATE;7}apam^aTIj*gTv1hqV12{ z%g9M@t5DqC(w`=FVR&$e={3sAy%u2O$k=OrTK?GTmlCEGb!$g`^{Wi--cQ9-U~PH# zX8Z}(_2r|OjM0b~dwbNhqJ3n3TJ)e<>(aYwg5nv)0-$7Cb+{I^R>Z6s2le_Q7IV?!qyqLed3pqxNUmPS7*?P z+dF4BjO2d(8q6B*K)}F|%baQ<2B++K}A=`FH!*#Sp!ihf36JbK&$gXL% zEEwN}{Y4(l#rLF;o$)UwQy+_exfTar(5m|@1Pd4MzLPXH-=n%XG*_xwXY$!51T!!=k=L;+o10J3iX)pv7B$2YBIxe!{3rdaC#sj+UuT` zP$($aL~L!GjBT780Rnu}(_b7KAkb*{uPGq`FCQy}hk}cngO!tqivq#{VFd^l7Z2=> z$#16GuLr_{Nh*QRV1ivJ)G%~?5F+*;JQoiu2gg707Wx2wI2FW32)V8O-8nb!f50FE z0L;M$5Y#LBPH>C(-GGOk6*y7t@1w!w<@pD@g}w9!vHxpK|7`^mG6V?p6FmUxZ3qmX z1HySt%pt(BY`}CmIAQa0zo$EO1)b3Yalp2W0WIMVl=ph3|A4v}0Z?~+5C_3+Y($*5)ql`jtiam-`zV-TjmG~S0M~zTBrr8|5XN)hz`WaE z37Gd*7~s7X7I<%kg+KY<<+t>o?^bBwyA?40 zFhICDVDrHsI_Q`daOhnvcH@Nd%Dt!imxxGkq|^3OS(-&8@E_GT#MWfXpQIVZnkXJ@ z3P5O_B}4e*tmr2@?EA6BqT8Y%b7-Fxh0qOt?Cc`|Z@#_1c8|_?81IJ-Ngcn$Y53l2 zM%^)B8(h)0%(gw-@ZlW%$lJqZe{N1E%2c?~<8-U-9UF98$cM0B=i*|3P31Um;=Pai z`N?F({MnuXZxc~}NgP2ox$P|J>DVwkJ>T-v?jbk2_&`*f&Xk`E^73!gTi(CaWxz)) z`nj>ZyTsPEpE7@fNf5;xTHTxd@X47Py~J_tpL<2#R@x~b`) z)c!cwe!n0L4Z@_Yg+e*b4j@_=a5a|@h20`XhFTI`)dwU6d)B7#6|4c73a{zgH}Q=+gN<8m4y5!cWpzLh$7tzH&3YUwtaawx9JExC) zVB9()VMff4K3TeB7#}~#z%7Uj`?(vl7CYHKP`4qWt|D*u4LyX#ay2>j<#;blFoP>UXAk%d;C=Fkzn z!5ZU{2G_)>!01C9A80%1DP6|sDrtMErq!4l8~Bb51+yfq+{2j6H}6sl3^I*wD|?py zDLp8!g0O&WR{k(QBFUjIm=)(^D8l_{wd(#JbbLDQ6MoYL$=q>GnO=>K#o@V`o_TCG zTAKxElIK^nc017mCz+6`tdPaY6)LJ43Y=b6(FSv>;eBUW(O1#Yl134&Kf+PclD=9y z*d@7vrKyBtqZ`5p3UdsNG(6&q-@n^I^$9ex!1oOS_cC>q2*iz(33OX$sScX*c1QLT zND&D?-;?>_-Rv0h&Mis^X79|QJj^i`iPBC7wLRD=wTtCR{`m&gpo>-e19gE4Ywas_ z`~dL6I#hpRO%|U~svn7s zd{Oca#rL+(=i|?G+1qE*FATdN-aYbOE|!P-81^puVYHyS4kSK1IA14EIW_4imh~C! zhH954<@UUeDz$i|asR~#rMbi~VO1qre}Dr@!dDG}6<_yG7VF-#!}$K6Hh5 zfo4O9W2u@WdGAgNjpW^kWDDK~dfcfJaM8!!@n}I~P5!uV`E0->KaILpJP~?++R64l zifSbiNr_k-UMl*+FVC)-AP;2jA;{oa9t^F0Ty&W2vRS^|lCy`_NAYFQB{6UzG2weC zdG_)KDTY_*9lD4YA*d4%{2DSu5^?P!w<;Fk69ZUM+q&U$iJm_n!hO_YMeP@Jp@WUr zZ5%@yOkJ%>MV~7#CiheTf9g#v+8m9O(wSlx$EH!-dPxHGv!=%4o^u(?(S4E9VpTA- zm=+a1ZvVbY9fn}h`&v1x>B9#j_{V^>|(jJgjz%75m`z4nwX0qRdT+nWPKCO>qXDr9)!B>8lmQ|=>z|JQI6p=$ z4{N%VFbT^))8LKo`m4hPajvAHE#uUX!tj;u0# z!k^t$7-c;0H~0Y->UR#~U2Eab;VHccNU!o7T;KKjigGTrlJ?XH{*C-Aw?@QhGHA$x z>Pq<&<47A@eh14m!~6U4s>fWs65IN#nLjftd~-?Ag)sQ@#2bQ*@6Cx+c)<5nYpC!E zv0y0XyHz;n%D6mm^N@qB-R98mRmD*SCeQ*i8Mhzs8Pbm z;K+`lsOIOlDqqnQ7N7eKa{8sgjDgS@k$4mM=hYgYv_t#oeUW3$-^7h4MP-xM^NwxK zt5gIkYqBh%MOH#ojSYSrj(GJ(`3BCkXX|4|O|d+hvasjD&+DiO7NDJLOLKvDt=1S7 z>PT|WI7_k1nrRDB+L{-w_r=v@*=p0T*1jvtB-j}2d>ZHc>YnR!APSC?;rKDME`0x4 zVPrvsDVt8{?q(BXtm48hvZ*S+e;z}b#?V{U#D_a4hsU6w@o&RN9H-2ozOtXc;63We zj7a20)WG`AOD7^l@G*hg8VhalA!W|2tzm z#757v^;#Tkjgh`RNJ7y&dVD_UBja!Y@x%qC~ zy=v=vld@JLQVl>IRE39^ILzy(Xb44-o-a{4Gfo`~W16clmh z4|hNOc-V`5fVzJ#yX9BVGzF(5G_<`#gt?W%f)t1+s)3)eYvs*VkW=x7*DZ6-zGH0t zhOoA+v+dbyP+=>Qol4?eM5e4VqQGH<`?aAwFLhIcB-8J~%L|wnIKT5X6M5K?$1)me zfu!r-%qRBde(>sp0$D_~x5G$*@lVB##b4p6F6C5G8r&0SyJvv%>&{yVJw7O^p8H$F zmxk|1T5EtUZuBp66SAry~C-RD!Xm+dr}uoxW!8Z{a`G#u`f#-{m(550*sdO`shY0w-ulZ{JL@0Y87a#4% z5%gxfUU~8GO8geWF!byv>Up98D)xr+^HrbUguvSwdGYwxO2mB1S>$yTA_kd-WPUyp zeW?dT$UP0elND{R#fksq;UYG2{Q4kzs?}zoAIY!<=fkIRhI~6n{Q`n!P$c>776^iF z+^hlhomzN!Ea%PUD)z@8pO5h3MrvtNerAb)b;HlMuYN>(Dv$|sTfUd}7`67!M{ryP z#shOHUN~d;d(>}L!bi*&0{j?BTI045+!8S)?vk-Rp_USue`3rD93ef0SG9ofq9WoL zmqRSuLj;k!*oy;wHl`oErVcf80nG}fYX86!mY?r3{<;)h>GaM&t112juDV99)ror; zpLs&b$=SV;VOXO;(gWE3os^=HirEioQ5yi)q*lZg=(LlmB}p|VJQerUNmVmfR(z}c z?GPt*nz4~SQaR76#7SpDrm~4m^rItx{pxG&)lz21=LN5o)WYn(3id;voYH1+Gqu0* z)kz<8m-{w#SL>;#50d;7AL$-NCZEuK4-+%cJ_$8!J+%7p<*rJ1=Vy_p^hXb~o^HP` z?H@!6tFV}OHucNr#Hgg^=sbHlwoV5;F)={zIAirbcqx`|dVRhHs9XO*Mw?+}z1?E% zfQ$Ogqs~0=p>w)Mo7f|$j?HAa6?bj;!laq2VF|2Zjl9MBtG}d|ZEWdJ)*oWY-QT@C z&bTKEL`zN^Antp8?R%xRo%Qitgyoj+L9Kdm-Bp{1Ejd3t-K$F-3}UQWSGbgLmh(W9 zvf1coMws48d*@!cRbDkg*}b;%M^9r^8)vEHZSh-w93?MP7Vm`G57+@JWkd(R1ac?tfuM$KTdEa<%&dI^518fhM;H_{UysQBYG zuJby0sBH{;f3ro+TWNC z&_`9Z;gM#ThQ+|-0ZB^XTJY! zK$wufD-*zEu6=jlg4BP_<9{@}%L%*m014hOcrISv>j{H7!B?^jH*i)wFkw*`x(^5& zR_F;3eOVuX=>LX6z}H0o53KMCCgBC#klUI+K%Q%o{|6`m1%N-Ufj2dO0l9$z{B_|U zSHP=a2_gv3bhh z7x&c-<>KPJdBT~#AZC~v6vR&SyXH5LkMC+J{2llJrr`&|fE`?;Z>w+75Dq|J`8WFK z6*|inSPhv;sAL2;h(8U0qwxVj>u=+D06ZZ|Utnhc8p)Mb_8%x0tkD-l43h}})B$rp z5E}^x7w46R1pyAp2Vcz-P>MLgfX)USun(L6c8>vOhk;B2BM1axi(dWMu78ja-kYBc z50eQ32}|9GC!FA$Knzas z%^Wy^$eOEBaDs2N6VBVvkiYW3%Wo7Npd9u!2nhXPhaCigRACyyAV%@q5pmvj^(Vb; z!g)QSKYy4wx&DU)!^w3m!2q%9wxl)pedcsIqBcc39yQ>yqZL(7@r$90mc0~0a91Fu z=OUJ>ewVq@#Aa(6^uzA+WHcOYw}-1uLu${@G{>%!a(~}1O}1ZQOYG8uUbWNSA$j@= zqdt?6tykfGsDzCdA3Uore;u#FrZJ=HC*JGMoNe!S&X2j)H2HjJ@;*C&+BJC|Ui{1; zJO5lmZVSCQKI}`GX`gp+wXg7WHX;TIem#phVm^>eqB#=g`}!4KxPcBK@%-iamyyyM zwQqeoIent=2C~cGBYH-RT zh~O!C)^tgHQCBa2@7MVp)J6Er3=>)nyR6^O3wyf}G8gpoMW-LQp(uwa7u>S$jJWmP)+D=x}sC9$-r$dbc?i*PWV6E;7IWano|He@H+MHadZ2webM>D=aogiv=i zydp{4D0i}~$x_{a6)&7id6w8->c0_uWntg>aJEOKLA;f3jsSh`g4{JtVl0febG2S! z(fJLeTHJIrH5bB;3eDYJR!LUF5AmzO%{zUOe<4J6uP(|@DP))l zx9;7}bQE%{y25Hc(yP$@&15rCkH)!k6MLCSudMk%7l+D$I9esfcFyY!hYpH7$Dl(Wm%`raO1u$!hlpo1 zkbFpNnK0_o5iyiGu3nLeYRNrd(Px&6E!6NX+mpNvk%hDvZzoAaU)v)HY@1a2)a>!N zq-@&@CFO5930-JlUlTwP5*Tce` z4kT6wgMO{A?nbbl25l96^S2l7L|ZMTZ7H2X#+6!&b?jg$lb(eXC^fu;1ix6i&Gi9# zYS*WgYy?STgo!5MM?R^+6rLi3UxSA6IpUhC5kw{OV8v2}I+zK&8iEMV7poIGr!woS zwdU!_=DdC-GPe3 zXFv3VO5ZP3-tHi>uP@UpVcgDx72(ilty)?7ZDr# z5c-lssR+Y0wI|h_RhAu|!T8cc^kpqZ@reW3&*{o2JHlzQ7#S5FIWwoKa;1yWh`YSn zWj_j@sKBd?8$-rqTo@(|B(Z1M^lfln9{Nf1CV7vGJciJ511#4N5ITGcFD}Ns&&@M!RKvRsS+j*iXF;yZnRT&9uUo^HuLATi-g;kWUvn z#iqp;zZB#Rw!8bq&wjG!2lGbANjF|^yHGz4&IU?h2A)c#mF^XXPcP2K^@_WpSB=9NpMn8o@6+?^#F%;)j=%O87_$wDynN&_u zCzT^KAF&(QE@%sDyx*m8Q2K!b`@|ofcAWRE2zio<%6&oZxO?BL_aVC_Q(dDfOrkNl z7T1I|O}gEx-=kD(-M04C-ZOBijE`nrv~54Rf|by^(_Ymh;#I1djw z8ZF8eKcgCXO&dHT=9*B=$r8$odHw+>;S(6|nXY<7yIXcO1I~6kZx)GwU75JwK&cij zPsq-I@;qB=h&^~X8B)N~|KsTsoR;%~egriZQ>cN`3-9qX^D&Kqku>uWji}C5+)-8h z129VWT9b8h4-OI<;;_*?`(?UC@2{M8Jm!dZ;{oYgW(LY!8w2ZRq+jxxBk8!y#vS>S zW&24YI|_)M>+How>Gse*t4OkQpo#fO)hO$^8=<_&CZA7uHKq?+q0<+gI_tZ)S{aJZ zMga9i9%ANK5cI%Q*!Y1XUn8vn9~-d_Lz`aK_Z*6=Oiwq+FtIeILg15$)ZcO~^xF^# z{lMr*@X;bS(~vMWW=xb}(jRW9dqyu+yB3qi4=xQ!`iE3h6Hl42ty=7Pm4ot7pKR4M zv%%9(Ix?2=Jg5`71)>DV|8IGLNfbelewaDr}A29!H@YI;xQM zg7VI!e9gn}z6Lf3Ac^J?_4^g#IeOv#WezDFWh8i+E z<{Sq+xd$=3$woRDAYy}D%3}xcke#{F^V^h?EH8mT&t{|_mQB83e$?_b1(vlnq&m~?cy;tup zD*wVF0$I}gE%L$OWHBk*v{Mq7)DV(o5Mew1seF&j*9?(^F4fPPhFq33nXB$N3W9Fc zIQf+)4h%UT7TKfY+AO}W+%s%9frx8#At|aW`=I#s~52;uu~g@*Engc ziT8l0FdFw_2tC@X=|C?9|G0jC?_ zPSt7d&{V>gX*Vl9NR^>v(VJw5VT=t32(h!_)Fu7P zS`JCVbZKpTMEPQ&3e%EKarfAU_MmMJU)}qq6OJl$uSK283f0%8Ea4G~r|pi5sb}1> zTCz-FiMgm$;k@=@wI75%y%s2+lt55<9R>B?vM!f0I^AN4Tns6KLsE*v0NJ*L?|4r* zrC*ymjMawRt&uStvJg+B`=qQ>@Msm-HEkukI{b*V&s9mYZs!B-;j;t@w}%FJlU>e7 zYK<587GsM&rd!UuAJ22!7uwnkFLT9e>|2_c%p{@}CJls}lMbAcUA`aI4!r@+y?RL& zb1+XH=8Uk@QHQmCdG}a*X6A|&J32WS>s$Zk$H4m{@ZNg$Iu5+{bNyBN7i)%aU%!r` zKyK}I$hFn41mtgwdIxeVbP?1C6ORQE-vz_; zV?nq$H|AhwgT@U*z1^`$?5a4m#4*QKSVAK~~q5teS zfU#x+_wcp_577VB*#Ff+IvHp|mIPua`3<asA}4>bU=JP?%mCFl0_3sO0|-_~HtD6@hZIOaR_}HHtsWgdL#Ze~ki`nhv0^ zLr|{7A(Gq0^rzA7diYl({tTcIM*7t)zXANg-!6fF;lEtrivax1g86@-T`~c*bjBYv zFUR!+ZWjy~*o1OD0s6Zx5=@wcntKX_nU1^%0>wSKdl ze#389%YWf~uu1@awOIb@`*s2R8%zS*%DTFpT_|iY7GUN68O#3_AD#{1FS4!#3*dW& z5N-+}PKuQS*e(MBQb3E~0F)UnSaUA0f#>>93{wt(U;hNUju@iG`-29gMc~KuZ*8N{7VjqgXpIEH<}j^iGUcHe+>oUEr52(1vi;Jk z%E|qAfspfB#JSdcIB#_v&f6#z&fBP!zw)=*%AfjMjpa}NR%^Lcd^m3e5n%t*t+oP4 zVC)ovfC$5PtC#?jxfW$^^IW&m(C_p&j_bEJ#K#NM$paB^+>C>Z{danE-M{iT0?l7} zFw7?pBoBlW%>u1q=fFQyH{oj(T(?_`xc=mC`vgN^toguxo*T`F>sB@bQkYIY5R(&- z55j^2^TN{eL3C8$o9S=?Qt8!nxFG+|^T5V|MmT`tc3sbTbKkfid@zgxU_e|2AWS$Q zBUAvwr@B^+fKL9TH~JUX^^3rDIn1R1L{D@(XW(<0*L~jpcYLK7zAXT8ivwT#ye3;6xc(%})VNnYSVb(;rQ$O$+yDrtwU|VkJsQ~L-=4l3r4VmxL zHk(sJuF~fpwvSj{`a21^WPjv;(cbm!Es~HLqNz@_vRJzeVUb+x)a{?OEeoC#ygX`G zRUru+%FTB{L9I4h_o}QEc{4|;Z}I)Ohb*h8Mkk!of&(!sM9vuQ6PWg}u^W1Kg6%C7 z;RTB*SI}W$EdQ`i`{ZH6r#VMG7!tPs`fI|cpPY*2hQ#NF-v4l7ZTsbHNTu{nloy3c z&xX$O9jENKYUT85iIW$cBeds9RkUBm8R%Rz^pIyi2(YzOz4RY!+Y@Juzf|REsR8X0 z(qNIbw$jny7{z!+zYlpRLe(i4lA7a*1YI6wlPf2Eeh)b#N60xQeO*f9`0Ru!HnD4G zPyOrL;9awAyuQ0Rh0Zq2l5xx81E&V*qo!&u)TFJK-CunH<>}J&+k=iv^;-F`ET7ps ziWDhWM@-nfl;#u%#EJ;98IT@HrXNXW4<#S7IQfl>gmS&_{K2vKSwCg^ec)EM>{lpm zB*T(7e^J}Y*Z0FgKhFirK9g+`H+EdAZ>S7lcG2dgxy(fE_?Zv!n%M0`Tmphp_It zA8)H(4SS;~zB_$zvxa7_ZBY!@a|O<7@~=5MPfs7^>ckdNaaLCMyC&=qMP!h~Nvuu? z=qFV98v0{f1++-Q4F}ix9#N&!djF;^c`;L?1WN@jpp;wvG?VW0ebz+^O`$h~v+f%o z@7s5tKv+#5rOx_UyioUiXV{^n**Y;Bip&)*5M5qaIjuqy_(jZs()=sJd)<%FIycWF zd)L!9z~6$p^S0rjD!e2Y2lsGO$I9p_y75f%oevwI@)K%06PDdDJUw3d_t^7BZZbup zA3WPmi3r|OY>1qH`;)$P56h7--G0a>xA~?gD&bpHDh5 zYbMmz3C%4)!PuFj{$noK)C*?q(3l1RspxPZ#DX3&vDi%2SN&D^%MY6*6U_LQXW~pU zj?>7I9`Te()u=oR@4r6B+IQ7vcNI~LK%Yfq&Ps1EZoxOyzqClCKh>g1{Y3MHKNHds z-v4IENojI3dZn_)c_4bJx{=;f{G|V^%)kE5lg-b;Y1X(W!_hnj)#neg?mz_*WPg&y zN|GsqB-DxHbeL^mSFHK(ScIOQ0&mNzi#G}oiJnljgh-v)@DxnA*WA3N3^^KT{^+kPE|I9X$ z@0H3**um#>`p?#ZiXT6548IhFg1UuX3Q9i&d1VjkFibs4;_{smZLIXQts{^Q#(q0p z((q274cwlXJK`cdzC|F@@QJrwB_({ni?Ha;OqjipuMA_72v;IJjRoGcq)Vj0uUhW) zG*VX+?Xh6J#b%Cf{13ZE$8wvVhHCdgP$Ggd&p-8+D;WP=hxbcX20qH1ssDEMV_MaBgO!8~#2U+VOS$xwIY-aCxzu&t=#_(99lVo29we#UJDS9B1pUWk1l?FO? z@zeBt`L5qguG*w7!YTYc&ld3=7{7HNeMqtK4|M9UDFM*Dot9U<)6r{0Z&JOLF~;9& zHCI`ERQ>wm9V=mE-rPi^aB8rSC;AQo<)_otm&kP(me2!sZK;M!l%_8YJ^YxsG<>Y0^Hayh!~3M)DIZvv&Bbp@Pe;y$GH7fbmwSYc`<(SfIh=06=V_9# zkqV`@7TV5^84^$v&g5>i#!((wMpHsVLvXq8KBvvU6Z@J0$EIa_$TXA5;X9OGduu>9 zu|T_%gPRh)<~~e9$@xqh%7B%H@X;MN8+JfS8^YXk((e-XOigEdg}5V65|hLtQA_RT zWy5E_HRZ2fz@cy>sTwTs#;FjjkSDp@c=W(05-PX3hwt76IgV*giqZQiV+R-tJn%K6 zr200}tf=Uv^(%29AzEf}Nh@~iBCv-nz6Rk-V_d{~l z>Iz?Rst6=v>ti-z;7+>VBX+%TwQh~T1rRsx;+iy zU(rWomPHZmO9$4nEQwfY&#UhCul5tIrd5@ByjHS^SKx4KB1b%y*-RhyTnoADG^AXl zSHt+^aQz?^xq-Y+LK>BlY;oHhb{LhC^$?KYJZO4NC)#flHJ zRvZYDYeLc`RUW|ggtzU%GRfA?ut%|Zy67)_UE~jA&E@uHL6f)!6iRJYcFd}e-({h} z1Lqa9C!63p=bXu}Vd=P4-18O-%lqhnHbeBrJZ4lzUf^q57nUwGJ4Y~A%F=gp1}wuC zH{u>R%vgZKfg8#>^DxoOu=Rdoy7!X-N&z1=c|HZTltH3C@!)s-E-MN;_p*u#sqeg2 zP&dysNsJ~lc#@UWrC>-ribki_AMjMSV*6qC68T!%=((xRD>P3+C(5sl$E}=cKO@ zbM8C*pt<8GFOQgvREu-GSaam}LQF{zec25x7g#MdtBh!ea-@tb(a~k5Oh(NSu&+TE zXQBUqOlOL8mX|^zH;XAjFx0eHMNWVK$MB`}m!T-%dzrFTh|s6qEU(R;YY@B_E0047 zK%SXvdr&z^CmDgUh{l0$*smb)18Gx0*o-KH@-gI-LS;HG7R6WpyGGuwc;XtbW>Gjd z155?gdVi!&^lV1&($;2%mpur9^TSjEx7ywPP<}>-4^PzY7SI)hM3?FSvCe)*f}&a- zuDliEmZ+tfKsRty9(tgZUK`tVoQw(?`e_ zCl&7rL)#tMFeX(drc|DR8S`fPXaz4>Pj)O*Mo~&y8HftCmyawp&XgKNc#4Y}%46V^ zLJ)+BWXhzWFLfDn2Z>#L)3Ki*iqe{dez$t-$Z}-du&~kP&1#k*#9fd__$CJl1 zMs8OsueXMZ4IBAYNi}lD8ld})zSV=CzKcK>L$xN4F1n;>iDb*a;O?0dB)fzX+DPQx zCX>>;lMn5Br{~ShG43~|DHP(zmfhv_tSkz-tO>_+K-9GAW6ZAiMED1KJelAyYg`Yb z@6+C{Mt912(Q$N!7^_F%Bw$gYl`-Ml@p3gDOwFm@Zm)tZHCJ8aoF^%co=q-9 zIjX#}Cab*b7eZPPy{{a-4*F3zGn2p1Y~T34gsBH=+36D?>A1SwCZ4CG9=JL^ zkvp8c>i)#A&%0LAlj+c*)W%0CJuO97xnHnM+y=Q${$aPqn_zdv@%o~&1VW2XHXAAJ zv+X5a$*m_kBhPpjIHUV0NO-jmE{y>S|4T-zDakr*_47YEN{fct@VSo}S{Nw_Wk3OFqp%Wo2h zjB5JuqACtnbT&EOpR0kHof_`;(@c>kYUFeLRCW?zn4XW}{C} zHGZ+L3wvc@16r>f;zw>%k~Af%b!(I+U{N&ihAumCi!Eict$$24Ai$KxIydMdPc)Et z25I$*K^lMA@Tm3U^KV}=pjvHjc9sdoax7Qh@p&*2|DYyJF5<1o0t9RL2CFmaTm(cKGak}gXPp}hSGHG@YFERsE; zoC8@j$BM>|$*Qt$Zy*WsP+6;k=OtQS(zg@jPf$wGVM>a8@k2kPLpFzo*y^LUS?4Z) z_SqoRnIuRHNOHi>==b?zyr^{G?;ohCY4SS$xv=00s}Y8t6$msn@?RVs)Gv@XdOCYK zmeuo~+U?FC_Zr&hCXi9WgZ?MkM3cLcD$yX zH&*9omS3HF?OZNAR=F}6;rWo9oKR&;Q98CG(*YGboI4b!xL~*|@v-@!6Gc6$qGn$^ z61QJs?$BtY&;26gf`?Bmq`|JKXAICR7Y%_g>nd~z5Ae(zo$CX_t6LH|XdZqcL46`b zOrnG3)`df>=9ufk?c!a3(yA92b6;fiu0hJi$V!@v9<^K_ z5)}edhD^b?vpv6x83E}SRd5WkpEI)_uCkZ{yIgJ-e6I73*K7JC>fA}i3cX3_R&4?z z3eAMhr+yFC6O~80m6l94S$=6q-psz({Mau%SPH;-hM0JgQi*--@OnN%8oeI^Ffb4F zDLL8DLenZwYPcJ4JHW*!E8n;zLGVwNx!dsqQCf(SsW%x+9vk2PMBZw-5nwu{kZEkj z#AV}3CAx8lgmIrq-%yrwtX4${diR4`ze)u{Tr<6F{ZJukN!C8)ORY@P1}d4|*=GHN zapKHg15Mx4(e8N7AZ!`4?@ISd<0&!1RreDH%jZXNr6if2gEj1emA-f|C;f!8t_ij3 zCVU_g=ld@9aRWO%l0u;ZJNQ`T#iCvTF?C%l@zZwy=HvQ%(vP)6*1BfxRiN@+sX9B5 zq$i5GR9IrM^iS`CA0vFa_?nY8B3eoo9@KXfz{A2-`pw)mg6bKB{ZwDVFH?zb1BJ8d zZu#&Qe;0hXm|kUkOku$w3g6vAl**8VwNjcfI(?$YLGT$^u`f5+^W_wp>Bu;xXkAfU z)prE_cZoN|s&Hutx?uXD&b`n)Cr*!Lb?tVob(+b(a^us;XS?52BnzXdEppa`K3i6i zxs+!mQ&8Zj0=LZXA?w&N&$vgA#>>RSu{*D%#88@%7M13IMEm(H8Wffa`th`vP;L5B z9dBqBlpCr!OFC@58dkp`$ix?5QjikJnZrIdfk!bM(99iEUZp&`ugnM);C$ZahLwak zM8dMmW%oG|*{hPBsEvahO^GW*nS;>mtAero!3g>wD0&=D z3SAqsqCJKyGwo;S`ifgHi=Cd*^S93sD)VfWut*s@f z%{O|QpLRa4;&714UOW!mZGgQtdtDup{xK{PL3@J&bk8a6p=N={!?Z`_;tDj(Z#g}Q z6FjxREMD)W!=xPS-_MRzNH;Cx;L?|H%(o?7<6-q;Q+|zp= z7emHzTKYEIE$ovJo1k}eV_%CuT9HtutI|2a(xVNQpUFGTAXBiy-^QWhulyqOYRzr6 zd`XXd4y%sF=uKtL`92xpPou?LozaLc;?X{eIN+%IUuqguodvZz|;q8|Hzf_iF4n12t>W82E|Ct9)CZtndmw0W^pv zLqXV6@~E|Lx4Q$g>C?!IJyZ#f>p6S%Hi4LdD`3 zrxqDwOjT|$Cay2hrR$;({VMWe?~3QRG~2q%w(L#sv1_O`js27no!J&CgYr8LTRCyJ z&29UVA7vI6l7578)lYdS@%8htBO=FUJa(;rUGI5-rl~v$gE5erTwl#Im^hiFd6DzU${ey70Q4 zMFbCHd0tsl+Fn9DB~rVf`Q_ahBVCfIiW)}IJO(s4!B<1jJvHF;j`9HVJV#H363_H$ zc-?d}iv>xY%R-|mhdda)6TbwF=D|Fhe3#~ez1T_B?i9@&pSLMo+wK;d?5tMC<-&K9 z)9J&lg|YUdv!(B7*W%%(DLA zwCQXKd{3rg`&U@s`w~iR65&`hVV`{c<(=n3D@H8zt@rW8*(NLA{t)%wn;7;u>d7nJ zmiJ=wp$jd}CbEn^{iPLa5I&o{bh-o`+r7MNG)yE8d$WXr%l>EMKQ}w)pW^_yt|J9* zV(~e-uDuKt&Kn;Aw%Q7cg$1;M7=S3`;x^C&)IZJvVDJM$1O2dfpFl*!x3LC)kH5ch z7L;Jq86XOn9T*uGo{NVahNXi>2TRTdZ2hYu7NF?bruZv5AMmAsNNmpk#1nAwaKN4f zfCypF+d+@7-Br>n!w%R+zy+$^)3R9Dpy!4%omD2;lwwqYqe92M8Ou2}2!#WBjNcIF3M0 z4@3hG7kZo%6H!h-T#J&fxI!^Ly!>j2U5*S-$#&5h#%Lcsr-zxA5_)c?la`ayrnZ+)RZ z`CISoPag1zRIf~}KLx)#x;49QgTcA}q`&KL2l}6Oe+CX~=>g&6{I0(>8-eT8toDGo z;b8RrAV#8_S#fjzPH#pFx;?&)dqsBJL7@#z&Une zE7ZByeLnNUNh%IoP%^vZP+&fx7{sH+CW-+|F@8BeJWW#`n;DxR9+q|?XLzyX^xQQ~ zdD*9c?BYYTrf(DC0bpF!mI~H?JxdM-jH|O|B<+w6V&)nia-Lub9#;Z#xq&Ti;WNAA zqbA`DTTCebxtl%I*~8V|yNb_ie-S1?b~dm-@^hI-KHVx(KHVmA&ITi6ouWqn^hgAG zB1qhvey7uVPRHi*mp_)$LdGXyv>xi-E_U?CDceim~Fn|NL$y)u>Bp_QUzg!|V0*fqzps7;zGJr8m2V^4$(^K@I@eG5fZ7aH~)k(M189URP-o|i~i zd)Pq5IrQx_P5sRC(FoNq1ty9QbV4|U9)5&GnLI?Pd!CEe9zLcJ{?zbcnUY&V*7lrk z#`*b~iRb>Jg{PgJvxj@*`AqXGj2so%`ZErAicfT)Qbk6dyUva$^WPTwR)a_0jbOj_ zL3~>cZ!Uui{rK_$Jb4FJX`uW>jcb+lmo@IVJ9s2|tZ6=jLR!}3SfcEBAU-64ny8=4 zu6d>zJM&9tM_UI=HrO%m_qAHSN==0$yPvbE)$dPF`%l-e4`d9?!FNxr&%m6s0-1(# zsKyDcJ|8po`dJ`u%WuoUj&R?_F}p+V?w`i9NR}ZkKwI!ps~IeTk7fD@e&qYAedeHU z*c3OW{rW8-k-xuS26*M$w|$td3qeiBxH{EyXW`^gF%j)7S7mk@$1u&oDi*Wgs>y^- zB8_5j>nOHF1I}lS6n1KvfMf8kwKi>~mDkJs4n2X;3|((+or=Q2(xF$n4^P0f`^j^~ zL(OXDcc3VuF2yDvj>49=bsBy4k5@H`A3^)~h`-#3om(*0zfrLkK*;ktx6?z)ErN{^~b((%2P5`V>hcbA-5 zlKF*LvJ)*Y5-HWv=c%N}VTo$z9yGlz9L1*WmnBrwg@vmI>+@M?oP*PXqMBo4^;ny` z!>>0U4sBD+K+k&W)u4~~-A{hC*9$lK?C-U&o6>I{eD^8*^`52<3&;LF{mx}+HAL+v zMa&~4C>qSgrQF5jps9xVN#xGaub#e1cOEClMo^OtCzf1HRe<$AC2js3w6U>HlSVaP zTP7dIrf3nTeHiF ztU`OV%J!ps#f8I#>Tg>d7cT%@%M$ziS% zY=&qsA&5t(^M4~H=AkgAIe9hR6EQ5i<6ovN5cH*#uorUx10(&S^7B{_V~dUz!^2lH z^iYvH*ig<;H#~L-jg&YF_JW=XPkLEos)d5PIHT+dgNy;S-;nqd2X25Ml<|&j|4X$|E#8-V+~c^2Y5#|^w~njo+q#DVfkSsUNOw0#gLIeD(%mTsknZ%* zqLg$%(kL} z8$rwF6jnH~rn<6Vvk6r(z~6UUO%Nfg9pK?(d$tHgFVov20EcrEoEetB9(9t%btO!j5i z8cP>l`q2lGF(n05Mz6(kHE?n>to9Qp>VT)|4MFrn0lE>*Xva{MR)qHX-4bp>Td;YI z7}%7lYEN@QOyErU*AW>IyV1nl_2Fz5DU)&}a-G6L<_T&T4%soOW5{NbKI*{ot7}lg$G4M;Po!c*(SuJHeoo!6_(H3j zdOX6QZD80gQ&pzn%Zcwztn987VMo=GM%@=1JFmf15A-+XOAXMZ_nEA|VtcKhNx+=) zQL=cibxN!=TFE23Zo>+?+Y|B%(F(^}!ih}6v8G#=9ywHrf&-#C7-h#9ZqTzg4WEcg z2%_q`c!`~6l9$@^YX$5SI5b_5g%M3#L#A+E$)ZEoXoj)~m0@~{k`bh{hw*jcY6?e@ zotZl-@tYx`3rF63uRuqMRD=|CU7XH-uP*_*1Wh|TKO+Yk0%BWXFmwXm`XH7jHpLA4 z4OLIKl*fvas-Ax|wY-Eqnw*9h(NqVu*j{))S29;~2g)>A{{lEjA@NIDoiNvPduFNL zO1+wAazwHP^3WM#hFClJ4uq7rb_ks&-;tSl{6sqO6vhHP=9uN_yElKdv%b7W3~R|?KhdLS2%30Y9_OqPM-ySH zkTgb`K8u5wy=Oj8WEvXUosWVHkNUTu84KbM5;lGBi$>%hQIkl~tfe0^cy((?JWp2z znFCo$UmJw=6rzPDUa6G1Ht!RBo6sYyB{eeonRQ~Um0x8B7IA~jQ2FCQKP_ObSBQ1F zkXo*jcNnTE!*l2#9a*yuf5u~PYcWBz7!%>QtLCr0>g#SpdiDA>))Fz7zpQjKT^9zE zeMzmy#CsO*#r>RkXs`$^Z^$T)H;7lUb@M0E!3&0dZrp3}RSP_BSz9Z#U)Usgv6D48 zAL1bhu2EcN;8;!rtH|&6hvO_eomw6X#>pC9JPPEl!i)ZyOFzE9ekpxn{GOpesrpI% z8Z+B3FQlR=%lBK@{vZ>27R^Yfor+I7yICAw)i<7(Qmfq^NH9B%_9Wm(&d)#mZtPcy+o&6>kowk+FB@V` z=9?D5e>`U+uCKnY)L-tyOW%sS)U`+)tu2N@_MEXbhIO#8xTk(`2PPCN&F4SES-W$5 z?k|^NTztj#>Z0g8*pDHVT{lZ&v=k!3YDpXw|EA&)3?)52>KcyKcq)a-vNEh0_?8MA z#^sTOYL>==fK(BsNIwt50ORQv{$Y@<+QwVWY`|R%TW6C&sVe%0p+a-sMJp<iZQ}zS--(ULFwUaKtrcYqv z=lZc$3|8n6oRv%H!3#1Wa#EJH(4$YZ-h>Oc%SNrkF%ugim|f6!dnaU=Idn5|V8@d_>i#br2GVKw!tX zp@1RaEjCc>I(s2r-Z*cT+^r#@k38_qOX&reMR|=>zA#U|Q<3_M+lNm)S_LWVCGkkb zecckH;(GbkwwWui=D`CcVu?Jd2)c6gTijWMP(sMAi@Rrr?g%@=-SLaB+Q01jboOBwCwq|@! zMc|$erS#UHaqJTTVcE)M3QlK&xJBZfo7fbM3$1&h`?*Ub(V6iZO9r~(kURp-G&2hj zZ-8n&uNDY%MkDtlKC77OEc@YxunHLCgHn9*ZzfB*s#KTIUK82y-OC(vpUxq~V(g<_ z%NhiPowrafUY=6dRwh0m1#G$o8g)~b-iwv}3HbmYjK>H)nk`3x#fKCGtQ0!0OPZiw z;EZF^3aMiEY0J=7l`@Ye5U$+AUYq<|BVF<>)Kh*te4`BdbJff6 z&!1h`C-Z+xxa9}#G$~y%Y&$Bz*~=ScFLNiw1P!b4#tOmh4Qd`YNllU#&EYogC`mTE zAm}Ufz4Dk@>~E|(9+Q91>n)KER#f8s)%0Wxd2_ue+cCQE*UKFDbW52}`JpRN3KO|dW@R&sCmv9YJD1~37 zX1c`kwV9_`i&EAOvvIN}x!O0K_Zc>H&$}v{6dYEUGxet^!pLaR{Oo++`+;kb#KQRF zv!Piz%e3C==D!QijAoM9@s`65Z8B$9<&7Rv zMZzJc(^uqFk3IGcgCJ$6$SURXNXxa}W89{V$3)J0WL^QoIwcgO!e*;4f~jE2ReW|r z@IGd)=h>7n5L!aXn~^f*%3O%X3OW|5H-Tstbu7?v8R zUFCz9q2J>AJgP-@OkPx}yq0ICm?gZdM(c&G{L;kob-}URjLKs6B$2c&G*a^@2VpbI zax8{HoDf|I+Sec4ZuIXpg9Bf|aeqzXJKG}(O`q25QDs|l0=Y^ zW_m7~@>x3v9%k%(b!jVO5L|4rML46)qw&o(p_2#lnBgZ~GD@N=PYkDfNN2f4m-s@O z`$@sxm{VcaSFBuwcYfB)8U_~5mNvB$w!4j>!q-~h7}nZywhT|m(gh*XKC2%m2`3-* znf_ObZzM^p!LQv0LIgfNBC6v#mPT~tafD^dK%13ojzK%OQ?IW`VF$PEz`x2>KkY_r zNSdZ)8PQ)j=(6JeuqXv#=42?jucwGiH)1|O364&r6tvRek>TeH7YX3>(jS15lDbU;pR{4G8lrV*r7`Bj4CHv#7) zvah{Xov@bAO-tDKIq>5aV`bp?nYW(7XMWopTXRn77;;`#hrq29#`Iv3*0p|5eL?}_ z$b{B|VmQ7JmwO5t$NU9?_3Tjt2h=SF8P+jw;#v(BJa7XHwdu1+V9OK?suSp`x+alj znh6y2fH9`M%he<1Wi1vK64lpsb>FuszfIa$7Jjm^{LMA!R{>6A_mM8+F+svVOk}_+ zYmL&dB^na~kADKt-~E>gMX1@!wa`Pg2_6?ZiG$1S3mP-)Sg$fZ)MfW!CJ@1kz9z?smSD*}_mWT*XFWpMB=dVL#BFlX>y&ksot-sPq<%Jkk)hH ziB9+}CP}|ag@-mM2W3^?=x-NdQ#?9wd_)3C6DTGmUxt$FIQ;xJesXnKAlS5?$I)0K zNqIZpaVZt7Uw}&p3tt;eTps`GnBVpUzE5>`MZrhUM7qCvbSNwQdQ?Z0moBQ9dSp;y z>6&JZ>7r%ZlLE`sGY&h!rjq6|eQApMk*!Z;pyebGmIr?0E%pL9SLF zO_N9b)5zlfLd|4Jbrwstewv*+mT~v?YA6?z(a#9ruGTr#$X^0nlnKzQOF;_Jj$=X_ zPr#CllYW7bv9+oH_DV)uhDXBF|^K z$wOoU`~!*XB&jK!vMsIlxe3H2ZgOD0`vX&JhWmB*LHjqMui=C$Y%7Lsa%PKmSqz9Q6jutpCjt(m@T2hSqUkwnb#*1s+@RF3;xHJpgzCc>m;x^8O<~@(hXR zK}m_{K}m@R&{zh%1;F(?0{yRuGvE=aB10U4yj+DRrn@8Zk^a?}11KNe;r^zB@&bA$ zcV&=Rh)>pkcm}5I)w|u0guR6&$I?VPJ(;ucDOZ>kCTt@9}^+YmJeb` z#C(9B4lhv2QvgUU1RO6w3uO5K1$qE&o7*Hg+PiW^m>fL+rfvk3RJzMh1hPCyAS2eu zaJZc8Ja-e^>fHcN13J4gi&u0LdFcM0Q9UJO}~j&v+nJ5XeUQkMVYcKuX)k zRlv>De2qi{c@Fvu;biCkZx9R)o_|ZQ;)OtO!f_Bk41QP+s2+7!FzJ7qCkqF{0MeBH zmP%@e2Z8?B_`iXc;Xs%Wb65}|gcK1Z2x*1|vE6S52QQFf2<#>&;E>|t1e{tx!so+o zGQok!pamfEaG*PtAXEqn5=aJe2nXW91@`!U3xQNM0L;P5^9S{amzNW=un0#4Aq4?; za^E}R03-{92O0Dj!VChjKdj7k|2+Z~n^=LYCl0{B^{_GwFQ7k4ZGfe69Rc<-~7 zDR}R*m4Wu&J@mJK??(Ek|KKR(z1Ik%_}kw5yLj(UIB@;JQ}j>&-mmrd^Vov-coIzNOG1%yZS;ArE0aIo?I(|=fypA({n0>Vf9Grs`D8R!x|n0=p8 z_m8ubSAZR|Fbt1|@LeI>?1=}dg zY3-?WeamtK8<@b*?}P7e)05?yzME%iek5Gx46NkX(w|K?EJw#b~=W03`5zX{;D)KCfhO3j<-~o*{d|p_*gQ0rANKh@-)kpxHBDlVHKD=z%&=SOlrg6eterQs zWd_18(R!|)4Q*fx&qiYivG)qB2Sokam&A9|34g>TO!HWW(1f;LM+Ag^X#zuNZSIQlii+a1+HZvV=;QNWO(mVp*Uvh zjjI5P_B`DS)}r0kS(AgHtt6MjsC_TxMZaV34$?$WEJsUpeKWgH35#C%y6iAE{^O=b zANd6An5X>&yC8IFe*AbHc*4%q&Cf8goMPnZxG^s((`ija!HKHQ3}^APquLl#Rn~Kj z&qI~T`V5Yn+-(F1bL$yGRq?R1)(98mm8}gy=cQNd63Pl4?M=CELJc!Vr3EiLOU_g1 z@^Sb`>aSUz7w~08Pjc6Xn4Mz2PQv;~58WDEDx4$KVK{}_2f~gzicg+}o|d)CnM839 z#jF>ip(aj50I%e2f`k)&F|4L#-SExgjn{4B;U%jc?LJAi=2s1E1t zU=|Rl@YRGl^JJ%EC0>)e-WJ&`1CAykLXo-Wnvw|gNLsVvA($H@AaNm=f_g1ir31Bz z*+oolE0iz_b{R3e-=)`!bX!Z$#;d1N{*h=TF0Q7&#oXyi(xVjJGq zqJ$jTR4`VKM(~>w!QXSQF{psja;8|%v>0in6h+NRcu10$Y@7=k`--}Mt<*d(4}@l` zve_y{#8@cUx7dcFf!8_7_pM6L=j5RrC!iUf5`6~UAwANrKIDD;IBs-DkmJ3mYj1zR zEBBwi3bd+T5>Qhs>!u%3iMLZxC=Ys&@qgJBPiQpKK>r=5t|#{8+T#y9ilUe=sqZ*8)_o<|up z#TdwZ&mNQoyS@B5$zVUyP1bsyJzHxP-)1mLBwyTVfgbtIdK0n39 zSCdUnFmodVJ?Ak{Tm6{HcThK*IdNV-Gu4M{`xRX2=+Y1?x}W7$&ms7cyLkoG;0)D( zFneoST~geF+G{qiN(+V#l{CF6sbBvfR)H?x`f&5B!^`pIgsiLym-lWr4Mzs$tFK3v zEi*#%ZJ&5mSk{p7*0K`npD6NuS#mtbp#jRYMEqDmd}HO`?)P^8yXi^lld-kJ)`;Ei zLiexW{epc#ny!^E6-NRjP#(t7noCbu)W%zV1GAaq0?}TwW?bck76!9_!n(kb&Fo08 zHjTKNk8Oj1mWr2;Bep0J2Dd6a0^UwpxC_%uaE_CI=#!1)YiP(R2qkiI8KQ{5HD3wJ z#oa>;u{zQ0A7-LXSeAG#j{gIlvJyl{;ZDR3enQ{Bx3wi><})Hs_l;|x`8{(G7d}n% z$S0;ayU*-WpM||~b@ktXC=s;0f!nN{vO?c>H~Ddd5u@QFsS2RY{Pzq>eoRZFX(#H>K! zbvxxp_DSNd%OUd4BvMs|J4EQA^2{W5ZhrwolO$7eu`FByFG0&4$&%$b#UzoKTFep@ zm_6^vAI}Ht2L(ZeydrHOb?IV(1z8hl<3;av=pv9zCJ)!099r^O;4Fr+?_+9)QovFD zX4UizO_88@Ef!Akbqa=OG}X;gK)m_cSbV+D_n-=1gP?GOl~E6c(h*tyB~q}i;seQL zLBK{kdvILfvm)4qh0ZTyDx!V!feK#)if+Ux@{K|7zdZh=TOU?{VyPa52Td8Sj#dAe z2~IuU0fjFI=ai~a0!iZ#P73sT910rc6PQ(vnI5&IAhjr(25t=sh~s!JxZFn~mflS( z?aHGbpz7THD;qyi2o`tsMUcg88K_OS3oaHq-Ae+Gw&I;t??w;4)yFio*kZLs4hLAA z_IJi6`8IG;(s_M0-Rx`9cs(_w@q*QQ*ajqWs?LC(j8~(hsYyX+Eg_$QyTO<4zl8aks{ZWWd;5{#Gs6>}-f_`V{@_=ao!2nX&7Bbces#MgR$_zfuF0Jm3)3zhX}s>qKvJFyXWS36M3GKP)H z=71J4-+sgM&i90jJoKJO2qVV7Er2+kxUL&6pCR<1Q**>aG>WEKg=+x}-_U_1xXC@= zo<6031JS+a{=7-OXHKYMZ&*xW+Q^>fD^^JIu(l@Zg{_FHB}9@Ldmn$AIDRT1IYYd{ z0;-{Is=m zF3w;3lsf5-rh8Jjc<7uF*cMz%t!4Xah=q8~n`&)`T`8_4#vC@&CwkP_rlOL~zPxF% zOmldz?VQ0H_PLo$ig}`W~Xs(EN_w3qsb-LuYNXt zlSXy19B$gZ{&livDC1k3|CS+#V%T695Op4BR+lzvi%y z5pmMYn>8@INmA7yP_OV^&}_JVQp5kv9J=DAf^VPmvK6F=VqYoLFTGH)&xa{=xDEZg zALWYuOECF12i!(fyeL=lcMp4wLA$Z9Xj$#$&8gYwJubAreoXEM1Z9bWrRIuQ6X@2G ztB>mB-xUc^gTV4k=f13-4dCt47%k?G7=dEn#%Xek4`}G)kK15Jg{*h6E9SVKEG>9O zg1rxRjC`%@s%!ZojHIDT&b{15I!Icxg%0#x8hw65E9Y$=CAQIZ7C+9!wod!5p%;}L zXj5AqvH#xbxI04B`#fQU=grmkSFjL1>UloD&#N>mxm0_nE^#B0gCmT`Yx?G)w**LUcGN1CQtW;`FK1F|-l;46b z2>%29p&OII_Vm(u57P*E)78|zO%i?Qpxee&k>+<^?bB{EBU-=E(~;FTN07lIk>&Gd z6aW59^6TxhAz$kB81zYM%r#4PuP(CM>%Te&@3&ha8&Pa9(PDSNaC} z;>W3Zlhx(eIX0wMz~iQGwe;!ax7gqf+_6_R(e3O1gUS^|cm*B-d>8t6OAY{9E8PE( z0|K`%Sa(5>NWAyz7C?K?TkzhiUI6|3C{^D3C{>_;_x6ayd#5$64zzbKbwGQM`bjPbBAL7PZUsw z=)a=`Aa_d9?81m-M8I1+@bbwEDEtC%w6`&_JOIDJ3lJ(CkPbo+EnvG^Au=%r2k*Z# zDiC9j2TBHlMhQZ|e!v6KxVMVC|AEKk;N||;kXj(L7djGzeJ9rSf0_U?hXg_g1ccZ> zA+bY9NkE9$>_8YVU@;)X#CvxGK*6hjwHR3O-}n_^ManriHj;k;4|py>i06O7|6A=Y z0RNBb5+r~axaB_+@UZd#Wu|xmj^^JCfb{|eW0Q~uPmICG{y#SNR%RSxMDur>1OU-BfRgxY_<(vi=>G+!O$MOW{(qt# z@$n-;SO`GEw`UsxhX>GxyS44%aPt6#=KkF_7(M~W00Bsp_|J$3z{6?&PXL6S0x-*+ z5X5nNc!B%)1GqoE{{=973&17<@&6yj+ED^yfr{@O#5{m}9&pb7O#g6X@27wJ7(@?{ ziFeE(5*2{hCI*N=;FSKo;fM3~pX1-(j*lV%ao!$J_DSwH%kwb&;avT<;W}g>8Jz#GaS#d`;ID)eA{GqK z4e_A|sX*S6gV;$p0ExFdQ9pq01c=OA!8sr-o{N{86_AqxtfB)Tcj9`j_wcG~K%eY3 z699*c3m~e2r`N3r8c=bO>vp>#RSdwsazeyuL5z@D3K07rX|h}Ob}nG>gESc@AT|&1 z_P}5mj=OJx7;-@iLWB5H-a+o<%l?7f>yP~xNE#ggA*2FvJV=!Ng8=l{fXC;5LGaN7 zhkWj$)Aj!q|Aj!oCJd5wgJ;=;GrMfPh&* zcrZL%kT{@))Utp$Fdyc9;K%uZ|GRcsK;+>2L!uL=YfDd@4 z-F^Pgc;FsbL44qcwI5X9`0ixkfGvJdgZtaRAIJZo3isza|AQLb-~K%l|F{3Jz5mSn zXP*1L;g?~5_{T&07x-{L_rQOCEb;@HK=;2y|3w>(A9zGIqR@f2g$-PPG$iaEFzI@K z7Y={58~4JognGv1*oLn*HfunVF@{&{}a!RlA?A7_E0}QoTP`4Ge_e(9kZLd&@ zaEC+uCSugudA|KT!Qm z%e&Pv)zL~@L(72L`29MbR-Q>;Hq3;i;HItmcIHHCYg1H;8J>loayf?J@6Y+#Kfif% zb^6i7EOx)@lhaSee&Z%yGn^-uip4v=%$$U#vU=-V^)6F zh2Vz0h&@_nHG5-h+W_RYLs%?o6BRw)Tka3Lo~MJmi^;{$)(g3)r=RFu~g?i7lQ)V z5aMD&CI9$9av7#d+UI8;hb%EdOg=sxdkB1nr2GmfV{cxtAzPRhqgP77pw^%?tkXN# zv47%Kd$ksbNA@xRbGSm#&(M+WSVX3dF$*hS!+W=38=OBL{hqgPEV;Nf*RPnnXlN@% zP%g-CnA2LaD33LhMxJkROIJSVOLcpH_# zR>KiEad~Vh+$-;hv1T*}LmZTKnaYM&eoLu8`-n|aG|J_-O@yeN=N8b&Tvz4vG`yeo z*tmc6)e`t?^D~OCM8f6l6hWk@Y0b|Qn@ONd26M4f8v=u5dNHM9J53N`KxxvCL~P&U zUyk)rsX5n>l(qLk=MU2nB!!}0A{&Hl%D&a-v+8Ek`~AGoj-Q6J|Ef){wGD{TUsA~~A1bF;93kcfPZRHQ(O?4ZWN z%E-)=Pctajr)mJDgt=4!B&q zd0$mPx9GB>xYr4KP>FMI!^pVa)-HU6ZhMpQeNWlSqFILbI;xih(*U<*@rJMrw*i<$dl0D|`iSNsr ze}>IOIL=)idoS)dD~69?dG-m+o24kOUat!Px#8k%FI5aC_%8hwR18wXynkJmE^;AW z;EK2}WY1~f^U&?R&2B0^^FlwKFlX`cvr#daeBKpV$cluEEfApZce)IG3W{;fZZb;O zWlSnQUz`l8OyH{CYgq>{Lw<4NV^&R@Y5Acx{)!` zvCd|ykGpd)4Q5#Fx%LKajcIwulg3|PH!732Bx4;iG#575hor3Yz5+4ojS&QZpTVgh zRkBpGX;3G%ldSXfRYI8@>!{ZTz@IO^z^!KDl>ueQ$H6nJTaRd)l8+9+p}&@o`CyzC z4nA4%IPiCEv1avv4DGJf$W8XaY4i&;`4?la@1`dusWgv}vsT>rG!w^UGAY#6xo8v2 zwr6H_9A&92`2E;@GJ9pxa_!UzzBxU!_jPuyz24tiJ2LVYHTvn`IWshS>~OWS`tw_J z#!&Oo%1lYpOvwqI$>b*6Pw@2IoB`|G!jg4pP=^ygJIUMzT2aO(d2gk%psG{h)z3kd zgBo5QeOKx*Xcw!u1@RfN>z=57#~HJn8}{xFFfgp#5p!N5aCil$7tW)@V4|p|P~5`C zcW6Ut|W{>cxdhghf{GPM}0<1=%lCi{VRwdwx~&hh52`1 zhhZ>*U_ag0tTohYwSfvrhTz>jqD7BMk-N}mx3XDrdaJU z_RZ*l^DalG5SN_3jrD-WUQyR%-tpgX;~9 z6s>udodB{aa?o4-`OIK&rTiDvcp6(__+z|NxDOrI>4YP=#*srr%pbZN-t{zTm*@2L zL^|k}vrOT&V@n%#sgM{b~90?V(AdRtA={Kgz___rbsn>5}X2Rfw~8`UuTR z@p>kF(hTW4l4LGWsF^Ba$bj*kS{6a4%1AqU>&S45P zrH4kfgQvllK@PSz8PE?H6%gK75CAno>y9cKn;ehY)q=jEX)-!0=P|TEw=rPV(BC*g zBhiz7qW@7TL1P#GC9exyNLdA_+J<_)f6)hUcq;#3|Db0AYbGiu{ z2U_^!@Fzib=%kvJ)GMC^zA?bdA<|h0aR%f#@ZxlFthU+`^z zN*<|4cc1(BZ-CsJFuFJOwG(p(CB@S@^3#rp6`7Z<=oLfbzgX47LSOL6(k8xm!~2ucB) z!vqJW1H3!hJ(?{3DxOU0NZ)KC+sQlSpeVjmeJT`$#v^nE3pGp4pA&@)93tS+zIC$i z_(Bl4fIzUK`1S>XyqAdFj=>z6D1NtylT-NA_`1;t&kU25^MB5jq@uJ=Z{(0E7^)% z?%It>O~Ferw7KxGDH=WrO70q(Z~?>m#QAZNry+jSb^B7oPH5G~IT{|re(`QPfz<(Q ze;Iz{*tH)di%5OybRLCCFGCa}va^ z*xDa9lQ~}$8~Mxpc-prsKoI@o#bY`bDwhNLO@kRha4#t*;maVb{$k&=0&Q`s8v6)- z?MO}?vX2>#HX$@(- zrYSMnEZEUg`Poh_bfmRx+yyN9Pbleqx(4Pez3Folk;04Ysiq~ePpP#VlVQa0 zCK!5~Og1+0U-l(J5Qc~{^i>g9i5cJ=UJUgFZ-ArBdgW7Lm-2m}2X=g+CvdSfO97JB?^YE0(v*rq>N(2(b? z?hA}@tgwtxk}DghG@C4Fd;%B|*6vCn_ACtrYRa8Gia4#^4(-xji*s5?h(r)v8(L=tO8tDbkt=-^6|3*x&OkXCHI zsmMr5+8p}op|-ZErGYj}>!+8b>y}}God3K~#5jYx> zMICBf&b4U>ha6Sivm6HL{mt9{uKSq&KOA|h;44xeC z_-4dgzd5@y+gL%LVk03KD43o!6{cUMteV0X|_&}22MLIJugcdM;slFk91r$hSca;2bHTU zg=PIlJc*L(_55@=Hn9<1cZHQt`t;Hl;wp}q$!*V{M3ys#{EPe2+yVUJ)tYdwYe*clbwm1g`*2_(cI45(#6CA zB8CXUg#m8#&Ix#bJGZR=?TSFS^exAJ%lbbo2@UMi<$tJx@wb1!FhAGBf?W61H9ruEemCD8s}C6bK8Q2KxS_l)~({{iqo z+dh=p_&bmv@C2F!jatik_J|G~QZPy^uehk5_$-;>My z4}|_h`&4e1*S0FK@VfZIE-sj+urEGz=AtXk zT^D_99$&^QUuO3s*<71|aD)HN!nS9H!xIuRQNO+4V1F+W;nVZ48TH_wZRdN(vnOF7 zHvj7j5aDIlrq0h+|C{x(h5aGRus$|)^z83>VcZ`tcN!|Vd?x1TQ#1+uh+P$zi)FoR zZh;J5K(7;JbrE$h8i2t?&PB^NU=*-`-_NC!CvQlv&-tGFM{R(~UU*gE!0&|Oe~4+R zvKI^$4o!8fgIz9uTzSqzVN1UeIss)osCw26O5)*9>`Q~KJHvIP$@KAhyjd!Ge0{Vx zi&A{eifo0mdrsgs&2bK+b*7rYTVPDJm*CQQGrfZ5?LxO-*oOngCt#LTAo&i1BJ<tfLxyfwk)I{isbc$iY(D26!9?nM6F5TlGQt{Cf{{fU+ZN_+`LH26eq+cV~@FDWKIsbg@;OV;;LR70f&jW@G6g>Ipdt-vE;g7B%tW>bW zd*-(C69s()ir6EtHb(;Qa%#Ni=Uki5fe-Rd1E?PK0}%`2!f$Xsw);91Bp61OPEX18 z(upK{0}i$SH}8J#`_nV?8;p?O9Ut&ji=ITJdtz#<#;96nueP-{K6~;@ZC@kh8@bTT zB>_dr0wF$_$6T#cf=9O$S=6gk^V`ItlNkBe>2vX9C4v|oX&8Y?qgW1W!?XpY5nX!} z{&bc7FUBQmgwm~_x~`y`LL%#kn{CZ{k6r;c*fBkR!>?)U9a&}xQs+W`{lnNvS%D)o zu;Gany#OlbTD&Ef=O7{ZJZ#a6UqFgO(K~7_mq|kK9!hVDE2~}>|BmFqg|R!P}${G~^cktPOP zRY*z+T;74}L7d`3gyb}eAx9wUC0N-h&}i&OVuf0!q}I$HPZo@IVXPa024(L6ty7Q% z!(E9Xni$l9@R6V%et2rWV`jh{HF{pHBKNDYGS`>ga54D~=6=$BLMZi@9jLf&QaR`# z%I8x!$%omeQT%UQ482%Za~_fCvp$mH62l2C19LLK$r3zO6Ppi;N=Bc;P^Ch0B-rER zZqexa%nmSgtN3rLNrKo~9K8!&jcfo@{A;e=NAx@!Xe6L38rVgSD3>lk8LvMtb zzYFoA!5SNfuGZ)04bRj^(-^iYD^^#-VgDKT)0u=rX9ANk=m&wbFpFh~PA)XVx2l|2 zDqiJyX%znxN7J*qGN=&U&rqp|b8Rt(X~vO+?0Zc8%uf9kKjawTm`3rOUXlehUOTasXmcUm^$U)vsltK#Gx^ zjZjBtdfgBN?W~`1lHzcZlE_Tb#4))M;I{$I7|ErHwbiQY;@T0cGW6&{i8%y8?2weB&lBK;AEnlRnrf74&PThB(a<4`%*|sb@&ixB5!@ac zUMU>I{##y(2Zt~A49z4bqRpCuJ}j2P*x5`9+UXs#ECrnu5n)uQo^mDuT-4kuI}V*r zgoJ_>x7AGN2*Qq0 zgEw6DBC?I>l|zF3o0fD#M+MfBjKL@}f|1y$&Yog`5{=KRgKU&~nW$dJ5jsc<@;d2K zxTcG(Bc7U^{%R3M#OFt}63l{l!S6R1=pCNM6TZB(w^vFR={*`BU!K<475$j)F?3+? z)kTM#^5gSYr_ZL1G`@Weo^@};t5|QM-Fr@mT{G^vv|DH%eyo(wIdb79XgCON)NDCv z5-r(mnHqEurn`R2GSdH{ZeARdtN?e>8MTvY&)}P_>yO;owmQ(l>Q!cWeX^xv0P@kg zV!6rdj{zNqR2ib&2D{Yh49ZXCR>SemBJ7UsxlVV zhNg0_g$Y#YSgJa2q-NJhsIuqa%Mz{2hCbw9Ydiy4Le(>vqEVdmj~7!A2BGwxe^J zSySOYEpRPrzSZHCPla*4W^DVsE)jM2GedXZGyk5esSvc;dCGKxSD>GVTJGhaZo})_ zgzGGe;b=5wCNaNYg&XiX5-CZ!F3tN9LV0R*t`K`+9S8XevhaeIfB{?h5L(3<%&hf^ zTji??HZ<4$5oM7;t}WXi+29Q5H+sTjc9VFPY7V9av^#t$pB!dl;&b`9vV<^4XAhc$ zC9kLz-!s0NO%|9T5F}5l11`Kd>AC+_1n#dv^88v0z^J&%U(M5ANL0Xc2aT9Q!n{Er}Q}+2J zJ7N-BCHzw!kJWQIEZ%*SJLNHm6v=!&XQ`CHF0uv(UXnkJote&1FEsX9EVkULb zM~FvF**^-iB+bencTJFVL0d#7v9=O>%3d*_doq{fUeOmmqgo#Wec&jO7pmSdbA zy{zec8zDyJX3NAJex?4E5X#OG#64Hjbbif=Bf=##z6iaPeCvAObD!Co|3}$d2UPKW zU!c-m(jC%$=}U)*bW2Kygrp$p1(7aM;L=EUBb|~WjnXYhcPr`}kXGm84!Iuk9DU)}C+?(290S`) z3-$XUFJ>U6#AKc^Xt?$Hh6PCi8(HC&37WOG;sxTbS0~+72Tfgv#N$GY=^P!I;voLD zyomwg>Y7+nO69ZYTZ)fz`<)~veb^N~3_p~J&3z8S7(Oa;|MrYU-(mZKTRZ}_&hsx> z+Jh3g$i7|nyb>}r35_Q#8k+Z|lIPUBXI{~FTCSHt_B^mkO8Pop35(aK%|Tjb*;nr{ ze#bW`vA`=3=o-0ir@KFQo~re^38A?7+sYgI#~-wWhLikp3-Ci166ilA(T6&kOR&39 zW9(6cjSTEs(~grt4UBqqRVHgF4tca#HRYM-xIf1eksiUx{>`(1<8A_BG&)} zI^9D-4~WCQIjgFIXFQs_&1yi<%SwCCe67N&(2)zo78a56YHg6C(yPA50X^p$xG7F{ zJ~rg2Dm`ru0Y9Yf8}X@GvUJ-}C%chaL*-Hsf^r%YcM+ckKPzw_WWEToSqq9~@9HPq zRD`R%lS=uv&>o}P?<-E9)n2iZAC!(QaFY1=oejjJRfpCN<+3jPUnhC4jc9B9~E?!~|`RG&kIrkZSdJZPx`=9EWlF4mZ2_ZpZaPydz98V-S zyiDTeylha|PW#`_sk~&UJ~fx0Y1GimNK-Rng)qhBI5TLl_`;2bttu*ai4;&{s1SyK zo{C3XBv`gak4hPv@|NdRqmiy|c=M5!dVinD`Gu2Y)W`hl6`V@EkiZY}^;(DlvbMDD zw~ zHH09dM&sTRYZYP36VuwWx6z;@>hOHA@?g;5Ff~V)C=eI1f{&-OGl-A|lX#Jh3k!R) zm$dzkmb;bMTkO{n8Mp+Q+empluMf)4BPCUNqQvf1`d7`rmzLMeHQXq}v%yCCnVE2? z!rvb~UtHJgy|hypZl6Zs%X_eK%4+N&crOx?Y1AHC1ZHtQ)#uCyl-x*e7xC((Dl#HV z2+uzK`h5BBj><>7mz$gUTRoqC7BOplTCaeQmetp$U za}{q)TUPL=EDYyTwn~v*AxKm6FfN&0@pw~GouJw4_Xp#)X_Ojyb}7NnB;FZ@ zLU6uv7y6IZdG_fGyqu6O@FO4o( zuQR66FOz&c#4S#XLxFtzvJ#TtO%=cNyxQ7QhAV|i=b$=T5R!C`fLW}+`7O)KBzVJ; z@-9hJ?w-*7%Qw?pZV^%X#Auv>sWVaheOtZMmD{0 zo&mvLU6Up7)ChdCv)_QUVb5~ zDGpM~3)q!><rsY*DylX*6;VEOB=b{`Zj*KKoC z-l;ay7Y%sMf$^lTH#Dj~kA4=IP0yw!6OpZPUmtDQn3}+6Z$z+EvCETrlN_4((uuL7 z+aj&6oGD?GWNT!nC(@A1#FZeyckz%Fp<8cWgr(0O7z4!K-#>LBrkl6?@ zfZh+fo9{Y+h?nghYQEIhUnGf%ROM9XdcVc!+Bni9o0VcaHMnD2<;Dqi4|Rnv0t+OW zKaUasC$HR+Yb!f_X?ce?ZExj*g0)uYREtUTOC@&=n=0wPa(5;|7p`c~Czr(XS2-*9 zBG;HjP2_o)4u*2UHjQfrB-qmTAZ6n^79_c{vij_dll0r9U{B$iK*|h<$)!w7Sg_ zrWYy7{b_pBTB=*;ujKKFxsku%1~IjheZ%JcmbKSMaYR&^X%ahvj&pmmZwMl89ules zr-9d7K?nNiY0pPIO&b*`Q1r$ifTgB|_&I|4Ah{G0B4Wd%<(P>5U@i)Km+_yPre2y0 zw?z|{qU$cXNNfsQAyl*btF0^B#xAEty;I>Oz5q(#WLBg z$=Vgp;;f#bE6qpdC|C+M>XJeds?+X_nUy>sc5GLU?9m5V=ncfx<$enNf#W~=fP37m zhbUrT+|{;lYiLu)+E&G`AQ)^WQ9527a+K?$`$6!dM`hghmpT7DX8i&|F=%U5?T7YO z^_yGE-Lg6WssVNxHMW4zb$Qk z%xg6L$T#T|EtfpY#oV|6Ql;?w!5;ocflad~RSK0%t5s+i*bc7_683nR3#gO(64yj7 zh=zx7o1o96QQ@1D?ed+_zfW<-Xx>Y%&=ZIpATo{y$?e<$<5~_dAFE9{(Oy?%coc@+$LXY8L zWt3v#hWe&t$t?ZTk$?>@Td3}+&NPyDYU84cy3%)Y^!m(qwiL z%$ObG>_QR!9XIsSO);Ct8{0*XVsnpy40OSb{Idc{B~J)W9w)sXH0(QnwRL)l*7d?T z8zbRK3M;O5z}b8|Vu|q1Vcm*vys|<;R-)*)!O(Pr{m38gEnVrvbNWX=+{d{YjMoh< z^!X~_{B8HbYXR{d=UPbfMChV;={7?H=TOCjdFK8qMcV7LymzvW6ZAiARLD5ji4CU| z3;7=QjL@H)_$EHyT@Y!mUpWRtGRO8#;CYmU=04QyRxrZx;+SMXqkIpaVU8)f%7L)F z-I6{;bTFxP`!bkoUT~#W3oK0E)6s4t9l;LYy9>5~ugPf{fSN;~9_Kp&-zKQ%TbsXc zv^P`Mv^3IhvpmUd5Ulm^xGU%SgIs~}TV-yzb!@Fe>ftwZuPu(}X@}l#-m0-s89%UR zXg0zdN&@n#vTDVx4r#dVeOH|`>MHIPFF1T9VURQED0t$oJ3BTmyakHelQAeMJ@rjg zj`IF4<{emkq?5D?F&k)sG`dQAA&6;r8bfz&HNVG9QKiPmS|_X6WWN1@-t~N_i88>3 zD*y8Y4d$7UxMuKi(iZT0lYYU&L=k*&UNKj99#+IND@Hkm%>ON_XlUNo8?)&%(t@iS z-PllC69rY%#Zt@rQ%IBN&)qfZXJ5Z}xcF*wsUAwjd2iTDO=Y|vsnApm^kEZ{>iiDBo8UOkT1k^<>6z&9F3ldjq?SE z-SgBJ$n!jl8}ie_C5)kaU7!0EFK0H=c@|ooC&T?xx;O_%f|uv)azFU4itxD`8%z=e zW4yB~QVFR|`uVWQNJzv2r9X7Q=h-U{js+=weYN<7TYY;F`iCE4AD-`&s4g^rD?i&Q zVf+e;Z&B6M$G5}T4BRVMN-DGjX6fd%Y#`GWMvqhN9NC9>wrk81+f{%xmK6^>Txx?w zzijyed79DUe-aPOcGCSVZg(BF`z?6E59axul}P9+#S9xPZYKl_rwLt$(a?o}sMA%r z?a#bDHyB#6iaY@DU*Lu@h>3oo0fWD$O#e zEdT_q{%(!)H%g%pz)b;oE+o7#!{4|oZH>RzvZx3UL`II0{_T>$KaJV0m{M10%m+uGtZSe%fGSEg)rd35`xB9UqP;I{y+pd0iy3etAqN4Uv)U({V6b$1>fnoe8Ff3U5+a5-H0>gr-5bza2>Z(03eiWGRI?N2d z&J+ifUq_4oY+>z(@ua}Nx7W7-%zxc+V15|x_c5&f*9>qP@HGQm7ubPS2qRPdIlid~ zc3$8*ehWMQd;A9fqKaP)rhg&#fCZq7!N^RIISM;RirRy3-@^jGF~DsSF5uijWz~!S zoT>78T2cbhKcm-LuSDfljw|)g7G4<_=4>HHnaFEMHed}$HDm?!ab5p@oq@U zaxNmI>Kp*-vaxnI3B>7W&=#wVbx#Y8pmgy5|GGvKd@2ZWKpJ5=* zrRWaoCr2_QOU6Hkn=g(w0S-_VR24G*9cizgs66nM_Wd*vqeaCxwl_mXukP(HOa&z+ zV?X-HhGa*x!Fj|O%$W5Pvi_r`p)d4nEo7}|590SlgyhFrSOb%yRFCCZ!=x@oVo=FJ zbH%)OsGsOy{)cC1y|?8nImhA3GcX`}DE7w>QP$25H^M(h#RVhc>pCmU!g+ac_qVG# zHe;uMW&t6}LPdEv2g$<~9~iv$P`xYu;shL()+s?X&G(FA=DaKb;_HFzsY}rfN`dUX zJCB7LFQgb@y$K_t%wCT?_85LfJPZ%#NhV-5^v>E;+MwYU$x#MJ)EgX$&!SZ66{Zx) z$3D`r1OC*Z?Bp*oO1}EFy#91&g>=Kuo+3jCQ-qf?gCBogZ`>X4vk+5{Rwu0}G8yzB zF{_R%`e?1E!;7;7kx{1)p0l~?4Y?Ww>Bs8wW;()Q;ee_1TyzH=+1(&g6tQiSr>~&V z^z~c_1Qx?cq{Zn6e#c@u{+?{dZ?LpPcSDG)@T{p9Q+I!Ej-9xR-7?X?B{X8t8GFHs zxNL#rUQ;iW6g?MSmB(NmM>hO+rROLu#55A{R8_0hcY4;2=G3B{S(yrG^W63uV&mBmxIUvd-zyIctMLGyyPPt1*99T0q?u2+nDtcmvz8kJqwH!fMN{Ri1cQfr^?b`=yIYl#WgAo$+O2qBTi3&&F$M>fua!qc`tOVZfL z)FU`KHhP|)5?#dR;0=e3aF>r$x$)uCy>Q+@yaY>rC7yPIZm012dA321keVQ(U~clX z>=3)l-dstO344uMQS0<~YX^9cq*oBbGQLA}jCu+4}+{b5RE_E(#zIXvh z0y|OrQ@Gg&p00DZLE=f7gdwECXX1O^?l`qXs*(H5mcuvGx#p&phDoCZh&z{2)4Bln zhFMh_p7~w-Dujy)okA*~{JSqIH z=qx3DcV{x0GC#7J>?zZZ3n|1!M~^KXB;`S&?^kZ}_yzwuIZuk$;>FI!>GJl@)XArB z;YW>3yzFwif+G8*-jTsaAhfb8&rHDB9PO`aEBKH}bUhsFBXq@gYw~K>wsz)T?|$1I zX?*&Wx^%B5yD!E3Q2nd}np4s%XnzqhY}%&y6=~l?=Uaq8`OiCX1BMT<{!5SF@zg#uv+OvxCw}pJvM3mSl?mm z$~~iU32$Z4yHGntv`K44{%kY;+nHrU;Iohos?ek4%6T*Y0O8vC{UZZ`MU0g3dbr^9 z&nl0VpYaFA!rZMQwzK5@Y`n#u-xWD)3*Hcd_^aWPv5HI?zi z%SU@_$+U-e(32@2amt80(jJzr3-%Po?e(oM9Kw_kNa1XOZoyH0NRY^U|qRHntdE=i;KnKDDwkf-pzxW_D8 z&%+Ojd!hvog5pd0j<>U)5$ZWi_071zDd_0n)%BFj(-&|UkSc^FtuL!w2p@<8Lvpea zSd&GSrSzkvCktd~HVmFL9gWEbWLR{L9L)3kOS)-NOA*=OA$LuEs7ggbGk``MH z4-^&@5iYap^XEr>2HCn(ZMEN)`LNYKJe;CZ$d7+dv`Dh(@`lAuCr*aUoT;B9i^BxP zj7Rq^vaizd3USNb_n+_26*ybmkx=pcX%yt0{(!(i|7n*V%y12G>m{Qh(=(cN8wU`MOZ;`ZBey&)o zyy^;28uQdnDYSh!qy@d~OiE)=nVEl8_)gaI{>E#Yk@%T;Gn>q+(tE2v9SJ|CeWkLT zG0dE$_%ZZQJ4fM;D3|E6VU(;tA*xMyx|U9k4+i36Zyr%YNC+9KH%1YkU5Ue8$Ft&= z)=C9I8Hp_Kl94-OxeZP8<~h~6nWeb?U7HGAsOqd3oa#EP^=uV}8Dx2~v}A}pY!%E3 zw1>+R1ms_p`0wrEuVsW%q@u>hMQ-1D%r=eJeH^;ShG^q`tHF}wMF1tP%BtZB?pdPQ zpgq@Cjm}WOD+p4}Q=zvV{k0Ni0j)zg)~9j12rqW!Pc8N8Q%{ILExzkj%Po)|Z?q?> z;+}Zd@u_Vx)sgn0D*9l*qlpvt-o|qoP8JO)$&`kbuun+NW;5@*OwU8?A2@5T# z>%JXq_fp;*m(j^LOt+1QXJGCdA>79DFPnIQt)pEJa^!R`zd?Z@Q zwTwA+n|)zXe97w`in-5YnZD|S{T?<`sft9?$bsthw;?~IEO|8y2xlHTydzJ(g~PTR zustqNkk~^zJzrb#$i6>OD))HaV;NjR$V%!bn+o1m+i6*s@|vtCn+ZC2@A(z=v?cVbVr|JNGG60$?kFIunGD@~ z8uh&5KJ8_(zO=PID>a)|&XJ7gC1$cmkXBG)rHsJzytzOub?)}addO~oZCXQ83TcNS zL`hKVjed7)>0697v5st#+FPqaq{ z9_%>73S`WqzO0Yq_WX8xW<5CQJ-Ue1&hiCL(RssXNDAwaj`Z=X&snoeAHu6qDF)ED z!q+Vov#Nf4Ana)*Mk-fu;%qiuOz_%I=j&vqI0~Wqu6c=v-Jg!wLr4r2*aLE69%_(T zrK)!w?N2FWq_}i#-U3sJpbw&cm{JI6l;P0x3)x#FrKNRx?l3#2AAm2FFcMUt0!RB| zSih}F1#-sOe_Wo~`GmQd0wWVyF-M-8TH27SSbG|7;RPjqig|Vu?%-2WQTU2}8@BZo z3rB)lWcUL!x-SorbX|gzn0674F~1Wvci-mL6()brU1zwe$RNsrwB9io%6uMm|Kxbc z&+;(qHEokr4N~_l1c!uUeR;B5MwRPQ9W72qepnFkvi5>63c{QBzH`;zD+FbeiaOV1 z!hN7kdx^?a+0w1guM3dLDtU&n^bzT(EcpG9sgN*n*{Ye^=+L1ts8~YyB(Iik)d>?d z$&7eoRh4j8H>fMoy_}>hR?mYcea>cz=kE z?;Ao0YO~}SoI4SX*IjmQisZO0!cXV^D!nM2rjoi#>^Ub@aH#Z4`?oaZ0?ltB=OYz= zmJx_W=HN%vmPSJuLEOf|u9$#N7+i`=M#0gOpTziX(RZI@yJk9|1v!Sbk=LOQWwAYom5dH5JfC6_%`~_nd>&Potah051808)=P9{ z&#=fQdZwbnhzUob4xdOu(R+$iR<0;z8e`!Le7E?J4)Fc&p-WShU~xvk1C%oV>_teA zWQLc}6DP@(gpoUQGG~qPbrhcm!3>U5zvH?zb9X##051!P_1(s)xc(<9pmML z_yw0x010*?q}%EGShi8bp0BCk^N);y%P~z>y61Tf5m6naZh2f(qi`t)Y;weRzb>~} z=D9zJYP@-Nm+Riez04XpY`?`=S2_|tzcRi`G}Jc_p0A^_l53S~Rgg!Iyg)!wAHS9pGqDgmxQtzm!5^lGoOohdR@$%DV_Eq;11>{-U{99_( zz`tlqj{}#mLi%E?9ETUy6z?MDD?~%^nC36GIS<&Xi`1wtqw2lfN>dodD=lc;qG|sw~Sg zy=|r`rq|eU!PJ0w4y(?}QV>yg(e*1$!B|Pl`BtqZ%bCT=7pOY3Aw^UQT{aPwIa;m) zaRmQr-=yyA*E6dq7EZYe$wv7K$VV?DH@?j7PT0D4FKiGC2O_>d-iqDFNSp0w4cl5F zO9}X*;~c|AW*#Lgc&9iYA@g($^2jT_V!7y*hPxN8Hpq+cE;C`*(|p1(^ZSO>q27F@ zazo3mC*DIp;apBWA^v-M8~kf&`Y%=r5AW~kZSb#!>({Ilq3iT8=t3|(03nzjfY5bX z7;WIhHO)lmIu8uGkkGH`8DRTsdIs43nw9~!*VE!c*QsED<6pBb!1fydd%6Xf0*7XF zqYuDy1BuW9z6s>ooxjhQU(d<>m2UzDCM{v}c3{|odhpGZ9Be^77?wdE49g(@`}k@) z|7wN`Hu(;|)PM zEC>Ai7&fQ%`xrL2b#n~4?nN3fETIkDSCmRRRc`Ax&y zInlt0>-GW1HwX|vR3{pR&Js3n3vir%W3Sr)l-&6B$L7W_7?}pJxw-J4lIyMmPF?r$ z)eiImsOmn9NCV=AF=v3Cn>u0BynijZsp{J1_lpLYK=JI6@ezR?{wu8kW{6%ih2X1a zWyUelr|=2~;>bb%@%o3mx6&#ez@N6;v9C~F=vHIfS&$sk&PS1P9p9)`ak%Co=NG|H z9cmS0pM(7_iTP$SDnKc>CmpiTbh&>tBbXOF1o{30LGZ`7A}GZB8Idb9W<>v9uQ;$pX28f9Bkr^|eAuH`1w;uoX3U?xp(~h>m_hETDJ>WCChE|M6*G1|dNOH8D?T=lCcq?9LBG&4Kj3 zY@AlFD9@jRliXDObocU_APg*~y75`uB&}NZ-%#!8gUTM!#38>El#6(Y8;x^}6S~O! z(4n82#6yr((Vi8nRy!Ieo9v=W4Gt#@Yo42RUo11OlFab7RL5(VlOujHHj%JnOBt-9 zwJ+b(RT8zwh0Zs#X|!J%#rdNS1>9F+{hptoo?0?praEf+3AubzDhe_Zx~LTqP@NUU zBdvZnLKR<*aGU0YgaWJ7ch1M{-7-JoB#L#?*};^Z<#V)wb-&qBk<6fjO$)g@7xIEM zNii*XajuVYr<$K0%hEOxze{Mpg{Pnwvib%^BP-yTvH?j*9U_nsMM>F z&@g>7qffY9`=lRFeiRgWjuFBoYG5?glm-OXftB3?aGkhFt41ZdsFeH%^E z8?joUiD!B@FI4hHN=Gu9&^z^%<=P~rO>_K{ z7~1^w+f;h(^Wl*BAu_#jRbgLFbt|<^ge56^m>JHIT{9B%x;96)A9spl#n>jZITVWQ zgNIqg4kV~({Dl4FMwa57yAAmFtB2vnHFIxOTq^4JDBf}u z|J~^M@s6aQB&)x1d$MqNSoY({bA4Wwz?vo-7ZfM-15Gr!Zb9~2#-G?g?A4kDI8}bLqt8py*1TB85l!USWBA3yyR(K zL{qJ?r@#vq^p52aEPXNS+Qmjb+@a&Pg^Z!-L)ZSj*weiCtP?q{ zNzv(CW7ZG5TY48ju8_pn{H^^Dp80cGogaEcNPs(d+BvK}*13H1iUUl`F}%O)Wo`=M zS8Ah7nLJt3gJgD?w3*o(T}-ifR3~MdG7LPRPAIUXpG$Om9aF80n1D(c9V0F;Hymsj zBcDIwnR(6qa)3hV!Q@-hdO9QBdOQ&d+TO+67?56*Z{?5*`nsyKwkFc9PgV`6z)MZU zh+`S(D^`X=ut)3d@QWTs%hyB~eJpI>^r<&l<=) zrjyV=HFOBfu?^y9cpJMj+33>}J9@Xhk?s)#)Vos6e>yI(vD<`qy2N7XPJU?Ef^YCb z4&yf>Oq^h+@FhZ)XK}S+#x+e3gH*|kQU~_Z)%a7(Aax8ZaHkcw)jVEA4@TF*6;eJX zW-j0mRA6?@7$mdquRWGQ-EEyT!ju7822TA{pUO zP2lhBFb0{=ED8P@w-st7+G|83rJz)0GqmIB97o=A{KLK3L<+Q+jc&W>6(!i%CeE3^ z;%=xNMjXN#<$OPppKvXZQoZD0`ZHOwyA~Za9lPnz?K~Xn`R^M`9YZ)lj)o@nx$!4= z@Mk^iK|f|%As$DECq-Fk+q9PolK}@mpYWB71Q|l40(YV>cXz(w{5<+HG4ZpcSS+cN zTJ>G2o5NkTZISn93D}gqEU%@_2yFoUroYfY93J52YjTGS}@%=C)E$Ay&LSs|zUKM1->~!Ze>+Wlp zgI|0PyRE-p5Y|Mggq6^J?XW({yu>?_7fbgUtA9tD+cxmL<9ov5 z#?}%1d76#4Atv1dVn&Q5_O&8FpJ8GK#LJhm$6D7Z}0||diaR!j&eC!|MGK+ zNQ@`Qoh;a+FF@}|LkDl+aYorMFFjTfQxox>2ye+xZn5gmYH{y>MSbu|UN~ZRgCK^8 zoaP*IuLl<~9o5BnSluAJg&Un(DHfd!UaVVW-E=x`7{8hz4DEAU!#f2#%>3JnUV2L@ z+E2c)wx_F;6K<@;evQbhI=;1qDE3YWCoOI^i;mLxwS{g|(3#9W8ZsAVlk*2AMv~@1LTC4I5Hz}FU*CO-P^EghRf@B%HO;}z-hQIH~Aqgtj7AViY%bLMF|Z9$Bzfq zW*_pVNO>ERHRh=ULOr5aEZ!qP?M7rPwPi~-{YcrE_lvr*h}FR0B*Di0q{EJE=MBG4 z(r_(Sr$;7oWhsNc?LyExoGemu<`(mHwPc~>UbrY!CnnktVczVPpQqM&YDutK&{B6k2dGS8==H_{k;BisEqt=LiDT57mNFp<>8_M4i>e8nO~R)}$=*la1SAXZ z%Chd9u6kr6Jpb->*k{(LGYa(UIMd}^{#C~ z!Zgc=<-pRSbmp-<2#;vj@o@3bSQ%I)St*>^6)`tNt$i|6@!+P}14;=S{FarRO!{@Z z^8NfIiIqifFP#gEY`b19@%;*t6IQW3=cW2doXl6yx}aip{?%x3cXj(|Ox2n<3lH{W z^;Q!yq2p^>gf^kr99R0FS6B+t{{49n_PJuxx$pu#-b2LO8gHNG?m5KNzwv&?Z;yDG z&hijo!mQIIOq7-<7tv8z=eHMQG%6O;8P80K$SLmJZ7aSHhNzV0{@m{E`8YQWouN)J z?3W$Rk~QF(K~P+vY{m|Xzr3Sx7_ya(qw>~M-&DJQ)>}zu0xR&{8P=<|=T_|YkSe9M z+ZUG)2Wiz*+BLv&n>M?xDIIT?GrgV)+Q}V{)w}4ENJu1omc3^^c^Sd@aJd(3EE)T; z5=l4_J^0bl!)hBL_7x69!3XlQK4ZjZ<|Exal*s2>1vKHF*izB}1Ma z>nPodK?;y>!xN)4f@kcobCBj-zu|jT$trY`YjYce-!{`8e;m1zmDjU&cz2TkL8Se&3 z{atFe)>A(8DN{fYbRva0tZ@|hRE&H}-!v9~aw9LM;)s@>@*-yw4X-uif>*u3k43>1 zi<{I}tuiZZT9=QnSt<1TX@&W=G2%zsMi<#B$CueNdtY7en%!a%2wqY0o@_&51GZ%a zex^caVf9F2$Lbu*nw93B)7cdI$VQZZ8Q(F!j+}b3+}E|4uff~HGf0Bb*3tbrU`DrU zubFUK5)qzPEhl4;?(m`vfQ>AGeXj7 zNIp*szS}vG_k12$T8n|tUz~1!@ivNI%)qc?*MY?Cgb)jDtwHvgKwTOIv!1d5S;e8S z>icx(*|#xhhx8jUr{lE=O5aK-a%?Nac2w$3?IpZxQ-fV-Bw8SAn7Z=4h#po@9kltDqwGK4R>Fr>@sK>oB%2>agG5LQ^6{M?lXCZUbW~BUI$UEOVX(a z=#hh9h@;x28ypS&~5myccQS6iO3f0^Gij)(u6hmZ-S0 zQg*&JUby*qrw!L@uDMaR7s3l?5X+Th=}dCnABzdZWdiAvu=px99fb<@{1-@)F6GM61g9aCJ zrzd6t6$Wu1#@5s9C0kqjSW8aIU!Fbq>hdhFvlIuz5!x_hnL@#`1gb<y+jQJ zr&;*|SxyBsXx;Y$YL1R$%QYO1-}}vXt`T_kucfRSA&}$DX`jZH9mXm=RT>x=-QQx? zVhx(Vo1vkJAL!B&CGu8v^~8aIwOKdP_P8WVjiQYXLfRZHJtvp3o27Q9p8t*cqc6dx zIQj`%rkcLPy^J@R;sac~p&}tNl$M#C4?bbAkKo(}c{dp7)rP-4@u4caw@}3CS{lhF z%jHNvO=<8ocYMbz&evM@tgwCi`~C=zftdoBE6T-<(hOajc_f9+@u9Y^mF4!sipgVs z!PFBOOvqdz#Q-JvXE<&$!CX@tEBxXkRUBjm#Tof->as77F!azKokwDVSiVj%ig;=X zHmDf&9^U7(uh6M$dgI)H_Ik!m-I9Uln^0G<`dv?e*9`0m+Ww@UOKdt@(&#*>{WRt$|8iLXRrqd3YV=aVUm zBrS|Tna*=}8mbR6bGt8B2fDw^^t5nHh!boRc8q}x5u}`(?%-Keu8A6GTUIcWQ@r#giH!Zof3unv13zla~yNF~n-Wg?J3?(Z? z{-fXg6ODOv_{g9TgB;k&PO98k@sb(G{DqU<-w85Sf z1ti?7k_zX@E1n(uIV%o@9W2&slJJt#$C|0;+ycYFfw+bV1hLh{QKI80f-#;0a&r86 zo+R94bBUSc$?&ZGIkywuFw@Y~hOWr8RUnjs9NTiLA28Jy%q-oN8} z5fot}jo(Oz%hn;`BE=xgLK=Q9^KzfLkXwE&VHOTYS)Wbs6h0;y-Kf$WX+a7(O5D#g zD_4JX3IW7(P5^dp_da(InnYFT3TQv)y@bfhFjORNEk2jV%cqt1Vi>B1bZXsAS$V07 z`Ga*dCv6%!{jjS0l>-G4C?sSq($erX9ofQ>@SuZ5dGvzzE@a_+={)*&KMzQZ zV=SkYdQ<2Z3vfTg&>D@uNAQs?$$X7)5kF| zshEE^#(Fz5f*I$I0?yvKMbZ6KQ(GU>{Fzq?OKlTd*{A~L^@YFfqC#QZAT2F^$N+=q zLX7r3bVcO>9fEDRX!66^Eo{{T<;?KM_sWvl9x;==7DfyJ5|_M8dk%NB?jl}MmQj#Y zR?fVQPE|bJ5-qFF@^mL5uIY4tsG{qoANd+$^z9`S=?oF7F7hG04J{7huy!9JmP8Y>v&CR2@y z8O9jbb+U{-`X;vXNRg4}vZy>}IWbLBICl9y^(O&rycr&fJL|X^bR|ehWZq(_v9I~x zq@IO+woo#~phzHaa|`un{E>_Gd<8O05=8{$i(!C^yjZb(1K#khk;>)9AzZhfT71bs zz!bTh7(e`IxF$5cIXsHsAw>o<(y6dst;Q4PhkV%K>hz9EXkJP2-lGG6M*RbQxcBYe zVh2@bdmY_;xAmTJk`fY_udN%s7*=n$?Isbh;S!3-%!E4>4fZVI9lzc2cw`y!pgn7K z&mz^6l$j|WI{nn=eYuBX^dK6e8wCEtI}v&7%SOU*sAc47A5q+8MuV{Z!*^Qaa-&l? zv%>E<;nFPoydLhDC_p6yKTC5$^z80ng`n$>9oDkm>Yx|zg@0A~^mb`ez*m~hFnT%?R;0&w z)cl5dxYhg0KB;9>$0MiIOg%*^=lXH5`)Pka87lGP^2=&)`ocSwXFs;isOt_k4A|Gd zYnXLBe^Vn&!?eYd&Z~vglbG+oNC4qP?1M_&t>09TqNj6@i|Kjc8;h2x*hnkjcK@)8 zaL~)etf5n44#yV0D$(EmSu_`G8TWTcV5D#W6vTsuPX@%xfZ*m;fE>^d&P{T58D0#jg*l4nq%>otcX`JH-PH&OYMz-og2oj_`~)R1OYT3(7$pYUcs)iDY5}O z*YVOn5CK4s>OUaAbnh8C{tIwLCHk*A_^yQ6{=1I<0f9=wVG>?x(EV3iu7u_OM?HA9 zm`wlC`d`vf|Lqwd!1kYrDN-4^R>R)o5-&^QeLcjSzY_A0RdHLo;a69z%yr(8!>r z{b=Y=E?P8t67FB>k5?}wFX+$f$j^Tb)cKA|4K*=A14E~1(bN%u3)XVbp%LTqaQ~tR zUBLi#u)n;=zX(HD#aDzMZ4G%EW;X{LXE#e@Fx0sYoez4`{z)n>}k;Vo6jpzq7Ax0dH8;Y}wflSCJ2=L|r)KxB0K+K8{;2R173`a1U z476Dg4I3VC?w3yD72%E?W^)4pXpz7Yi@!qjh0w5po?Lt+K?OMt1zCjex;y?&md5|U_?xPK#Zf&lM+ zOJkD55H}aNau4Xfe_R0PZ}j4;SHu??Py&>=^7RG@JXrsMgwja-dSb2!$VVv0e2z@QLQ80KB=%wS1+!2MmFHfSw^A&_94g zCBRaJ`sZLU!ULZSKrNCCdM=5E3l+uy>X|)8VxatO3Pb+l#{M@lK?*>!Vgch=gBdc@ z{~x4~G}@J1XnO`SH|6i|4G%E*07DU2@cQ$^%l|J|Cjl5dH^BP^#sbRUhBr7c=M}4z z_djqRGJvC(SZJVsSN6X_BzFN&GB(gUR!d|iimUtkt4D$FFz|lebSUuL0j%1q4!s&! zH;^cx^>@*(1V*p8$CAtl^klDI7Z@}7>Rlwisp0=ZUciu7+;wu; zx0?qTUjSzDO;-Xcy#H`A@!l^df6 z4>yPtNCWU+FcSG+514uwpjvrjc7p<_<^Ka!2cUjc1_m1VYcz$~{)Ph2O-+t;U zTtoeV0f8LWoc|kj4xliuQW@Nkw#jkOs3>mM=D`F5LBP7cU&|3e++Z+N2?tFM9k!(I z>Std#4jL)61P6FbOL5QyexCse0D9YKchF&r_&~s~dNf=#cBnWm8X7umu^xyA1XagH zBSXLbRSp92fT2aWXr%Bwg3xYUv^$U+I~c1P1cK43ft?!&j93j^ALb(n_>f(#odil? z>jptEjx!n{;~N5hplpi2Fjq}L5oK*P!WKf?N^H&nIMLW(G<0KEkkAN<}PYn zdOiq2{=SbaQ7TNk;9atl6c(!>uHFd$)1m*?p?v*!chYpqRn-@b0mb$wdhU7p(A*7pRTFHL=L zG5jp2_F(bn_Wt(3{+N#R{Xhu)k9I51sHZCv5;#LYD!ec4&(0e^ypFtIsy%a#401w8?;GXob*C1pW<$@Nf!Frvi3$TqS->9nfF z_qT#B*L)j_EWycCUfsiWaGeG!E3r+n2{$a@@1$Voi{0_(7RK$9;u!@aX))5m{+(~r z@ZrHPV=HhA4@OjHc*{iEr&B$zZ?AXRQ+K}5#{C+i4)L!<3bit|P8+8!W^ZYy&F*gg ze);LN-i)CIrn<|;+wk(ds6NOVG_;3Cq-vVU^hM@5(!kUUG!8wKluafS;V@lgXNlF{ zU_?_Yxn^e#)1LX(Mac}+0&M-`SM?~xL>sp1gF^gdw=QP~zt`ILFT<7wot=L)cwJeX zUnS*CCEY?jeSu+CUs0g>?bWL`O;+#MHdrI8u@V{I?D2FPUqF?9@0J=+AyYr%dx@eA zNeD*ndJ3~lX0gthcqxCD>HNkGeI!{n_zO5lY)>SUYq;q+F6voKbN^?hYE)a(h3vqz z!n6x3J*F75(b$l}A@hi?7oZj&zpQKqW*b4-vNf8yL&pZ4AWzZiRRMxYt{^`=*>mTZ`U&Q?CX{Yok!<)x4Ly0?+d%GDWkbW)0>?4XHOE--M1+0*k-2$^JxO9XtX7Gu+4Pvj|2SYFWC|12!wqTb9qAwA6yaShE1af(;wJNJcSoW}+?#NvGbOti}?<(+qOKxC# zpSoe#(nXxI)`+Dhcc{71Jug+gSk`x~pw{*6z_ow|+w;oEJ}IAbFr)3H;5q7bBjOk9 zqR%a_h;h&2LDJCo<~H!>PtC?yIkL~I4JzROiHav7?DOqO#JgibdVgK5 z0NXrexb1l1$AV2-yc+i)^aZ0s@-4M$gq2Do)rzZOAi6jw^evjc?b_6LGGxnEGe zT01i%xZ7b!1pva%!IryHU_Zs;yU+sMCKWD5Ds*&KC;{(r`x}thYwd$!A9@sk3z?{Stf2r4zHfKUDj<5B2X{0oVgWt+8S5_j=$z#w)ycSI^ z_mLKTNd|Shihb6R{jI*B8TA`-D)y+A=FB{+FhB1=jU3Cam!zk8?iKvhaRNQBS=GtHy=k&y%36)au0R0^Bu2P{ z!wvbWoTn8m)!%C;Xd6bVO zQvg+OY^3tH|LFKkWmalUiZ~t@r5(bG)1W`?@JIZn7g8+?-KZ&M zWuY3Qh}UqzrO92Zv8mt$m8f99n6#$RNH-bH6B*m6d>@_OEsJr_3QS=)-=K#1kawY4 zWD%2W9ZZ%X1#Um1)fpynjcEDJ)xN4ucDu;?=oPA}=k=p!Z@==IDB9xPe$!zv*h|}t z8rGJbkh90H{4;uw%27%o6KunJfM&>&MDWuBdvnC49kPj}rfh<|RaRrptJ4(~gDy%V-#8McWBQvTM zjpbY(Pm0W^+@~bK%_8M8Z4B&kI^}ec;V5G-Mlx`(yI8LoBs6-pU%ov9n%t|M_W35r z9B07omBjgs6^BC1jV3XGQ9EPo}ofK)FL39=bNzJGSy&RmW4(-gvq?v77kZr-|tv!9eoSg$_(JYPgk*o>+%$8U2pXmgs1)3CKu=u!JI zo549MH#)w-0jBphKW+Rmg!c6A1Ij=fgfYe1(_QmUPL??`zTadGBwpb(M+hRV)|eOSbx2^svo{ZG!bYzUyykwVC&gsaAacB@&V`gYO{Z z+M`F%3?Yk{f(Z@05oZnbN9dpm<6{lnE$H?S)c*@6TRi%lK6{X%xv$`F@BHI{%)&OQN@x5IN>bzL4c(KCk9A_TmOj zMCU9!*OAt&ly5g~oldAdXd-oR0{(1#AUT6+ztSG6yclV;#l)(XF+M-|N@;m%^YW#T z{5$v46|f{v{iW}qyrmBdtJbTS26qm$H^;f_0EIl*_cy+kxk5JE=ftI1%zW{-_vM)^ z5@zH1KM<2S=j4UBfr*9m)C0-0LA{b#61O2UzW4;bypd!g%#D)k_05W!pcp7-YgfwfF%o7JARcoKPCI{JjFS~pTKAKZ+k-brYrDO-Yh z&2+3%nKJU5Z&Kt5aBvd_Y$3lBGVqmpk#O19-p)V~z?{#&lOS6_ok}Bm&bX0=-d=e4 z`dkpK55=7oBH0i~2_zSn`MuFah0(>)acw_R2h1zIHVr`<4|Xhvh8<%1YEHajYLx}k zRQLk5j_EfJTlHL&&Z;Y~M5*~o9}aKJ&&XS}Tv<9^4w-Lbc(^c>r1YvRS_f!j)TS^O z1_6gH(?drRQ_m}wQ)}5s-GveSw6WXRJeEzsom>g*@^q;YstdFqHhXASKygu|nBpF& z)MnV9RJdW{qD;RZ#nmc_$tenFyTE+w+k`qn`S{EjA={zZW_fSpStMT-M(idNPemwhYhIgVi2-uS2WLiR^XW}+Y|2h-tg^NOArCEisd zL4cDF8v`<&zO^P2-}CG|UKC#Pa__vn?l3#erS)Uw3?YGwM%$BL*@W!`k-`bDK)-C* zytLTLG$yjQ>c13SXkUb&0F^lsQ-vohu4t%)SfUp7RoJRzmAV~G&=ezZ83P_*%mCA z@b}OYqZ>yIEh4}9T+47jLwt2b`_`k?)23^YqvygHfgjnQz;MyU>brb&Gd_1f;Qk7~ zMk&H6Qaq9q+h&&bYB&<@C~^&yCRM3n z<(*^fca^@+16UKRY1;)pRfZj%blK8*V2>g0l?%^U(rR6J*w7_h4$M<=gOhdIw)$Q^ zNqza9u3JL_v%Zd-4gF~A?*(ijJ|zAUAm1nar) z<4iDz))QYcVw>{9D|z*%a|}84So~x#jzU3l-OJR)R+24-B#i__##pLV(rVzspkH`* z-Wtb&bK4maJhvxc|1%LQ-@@_^+BA6ZW8?zN zq9yM$v1?C;Olsa}@k^^N$8=I;WQBroZRw*-TlhYE!vcnm#YtJWLeHlw;M;=VKs+1B zW`Z9of&V0ifO&DoHV@4}Sy>+ngYVUEk%4^9L+IgNc!)Rv!k_5Iz3>pgxfdP+IQPOs zbmLxl2x{C54-u4m;UTDTFFeF;?gj9p>pzvsfa*_)^1blr`cIMaz2?#N-%@Qr^XU3- zu{NN2bp5wl8_+y1`cH{5;O9?G^1T3h2pio?kFNg~aRZu1*MG~n0nMZ9zlGd@=F#<^ zVq(A#&*NkGQzd+_`STe5Ta0>t&wr9`$dJ4a^TxP1W5u3=RRSLi~s*M%Xu^-`mY%q4-l$m zea;1h%h^F3e;i6nBB4NPK|t&u10IPK=oZNg4hZqi)laZO&&k;tIAK@e7WBreFcJ`(5sqB04A@ax}) z4dk}}eZ9FKGOc)!kK{=A?IVFqEBF0L$}p_ltW`<|NO6)xtPgL(!(DI#T{!=9?nCzc z8SumWiQ_#G6#lG@od<|f1JTs`wE=F6K}ejy2MatBca>u#m*DHpl#}A|!Wmz{3aV*zT_knqu5Ui=40*uH63;?S_?3Cqi@;=>V;U`L zkAy;7=VY0(IG+x(@}UTv0bUMIuPQ#Co9oq^*~v-04+_ai+BfTGT%+9zMGFmg`-aX;z44Pj8ZWMQfNqF!)Zx3Ae|d0XS<5J^Mi{j>UInLbm`#}x|*-b$%SfQB((~yo)#Y?)y(!LqxOUe=2 zKZ@Vn4Pv3BFNfMle$lkvxh|BTU>|~6PpAGo1s*e_^;+VM8HTcIBpYvjXpvF2F^aWmxEQm?C0pO$(f zC&S{hI3J#K#dk6!W-)#9^?^)LZ%|h60H3${cdSn$l-{&jEwQdhdNEcgD*Y6+Ca1>D zc|G8oAA$iA+!lnbE?mJ+q^qxqdx+LUyy>}R;$I$tp37gA3&3)p2>dR)@ni+dna5gY zW|62rk#gbAepkGjxiv|V#jVD~oWND=@N!_v@>Jb*C@sFk)ytb^;bZ4oe%i4~Z1N)i zugtQ{{2PZ^qTi6cg&Qc_H?FbB%-wR0Q*`Ps8)DuPo9W`IJi9GQ(e3C}cD#3phIPZw zISy?lKJlj=G}2_ayLz`UuANSR9p}f(bH44t;$V8iQcV694|BE;wOAo>()f9FYv9CJ z%H$YZH4bfJ68}<0W|8l$Z<_7NvtqooH=Ttz70~$}E1X}-?3v%|sB+Uzt$v9|JCD>% z8Eo=2d!~HsPf7Yj-}-6G*XeOMkHy(9jgWKmSpLI$dN5hJA`7a_TQ0t97jPSC^O9we zUy1p`D!ns)GFf=9<>acWp{}9QoPnAtZfI{=pyy_Pp)fA3+L`DGFP{}twj4gTn%rA) zQ71mF(@CRM`n`P@oxXK=Cl1{li&Ej&!MNj{fqF|~lq7VYkXwoarJ8&ty)uZfGgO1a zKSag&(bIEu5!T)5N~x?mHi0va9ES5Pm^wOWpMFt#FQS5lC%W@VfE?Q>sJ4_PC?g-J zRxKmvX^JB5?0a>HR$RF!)XCiMr1a#&)O^Ob2GMv%HV8=j{@VZTL!k!SJf7gMtsrNNggCgBBov=!8H z88k=D(O(m+*!J{P}i&rMkFuN4-@^oGmh)Por zZnRV7dm;wf)O2aeDA#OeTHAMh=lpULIrpRb@RJw`Ys@|`cW&1N z{;WS1$NTAR6_pnPFy&UT+jgAm>uy&m&ZP&N((w`Ij zf=XKZrfn837)%uE((lO$B;Sba(jrRPw4~W4+iqy`ksrN#jpja>cLtt~qF5D_q(!AW zfFHr9WKc*g&PLv+H0o}!oU#2Na~8J-Zk2yE6cG1>~YeS9BFA#b6~TwfN_C9M&14ScASdY_NPDC-rW<`x^n z<-O5Wanz=MRWDuEM=YLu6PAzd$LZ@LT=(sMtlx}dk)1nc=L1(ySE!78LciJViK3Gl zx*YidZ=^L$m}2yi(OW-<*Cf2`6Q6g+B6bu8%!>cq(3SjUIsWtgKXMaYJ~aDMKFD0Tep zknhXWnWLR~3Uvi=O{|1_eWL#7FzIiyfo7EC^MUKA#kQF{imnBY@N6YrL%rd`@t~sb z$6A;Q9}%)i+2~zZ=#ed__^;k{qVayM6c?Gur8JCVt(KqV}Qhm*T z8T3>Yaq^Sv%aC8ch<-m&Nb%x5>e7lzFbtDLUh-9n&5+;?YYy;h^?`9HURXz<-G znkFd7F=!nrsAAgmwoJcA<|LYO(R$|f$CnAl>%}4g`n!4fnYvvy1ai$mzo~q|SLepv z%O}}3c`)(n&r96-#fOJ=Ms{zeE;Kgc;N2BIN4bWZ)s~df`^}M?=-Rb@k;$0KM9jae zeU>o@Wg>?TPS?gQilwy9)Q%`sHs6A)EscI-UYaHyMYvjKt!zx9I`nm_1v%@=!g(y4ruM8^qa1xnC*7yLJRuZj@xzW~B!Y4W0+j?Zc=Z+q2WJyv`?7*6N+*-*R2|g}i@QtLx1sW|3w`U!#u2hVLC?Rn zH)Y$KRbk*g$t67NYh_G6Wi!e;1Fifl@A(>G>9BmF;^`SfzK$QSSy1Er3Dw~uhFr*` zD~#~a5d7)-QFiYAsD4k$8h*^# zT)%kXlvYraDybF9JTs&8AwR9BW4>bw|D=lVhb<;|J=9MMmgit8c&L|s9=@-5s#`<$ zMbhUl8X6{}z9T^5b~Y{tNo3?;Eh@jCSme=J^J1%RM|L6+&H)_;y41MWDi8`b!Jfh; z6>XAZo{d)8=o`Uqy{GRQ%PXqZ)z#b_K7+G=jxdIeV@Wq)=rAL&yLYWEP3>MDKt$c} zbfSZm{H;uc8z?TL-U=z676{EU!>)?7oo;gi-43_nUhuRGRxuzP3Ip9V{z| z4WKfDknkYYY)GUqAU4(q>{q4RhXf4;jPdx3fB@RXKhO;X;G>5#gx>*Rk?qeQ5eRSs z=RFoB27Ito@eLp;jo%*&O+&_me4|2m0MR)2mo3ppeR+S`2eK_5BwZiCjsOGc9e^F- zGLZj8!OsEh$8=;IXf}XfcfUa5-22M`RJ40+3YaQEu~n&OAj?4GKTu;H;2;Off0p?` zfd>j_KoA52R9XO4k&B?x-7n!S@D);#g-i!Lr-eTs!cYL4^PZS~fBaqt4fM{s=N`iV zQzsxwk?`0M^jD}jz{1(t{>OaVd5LB_auq9205^XEdb zxyZ`E(P27N76@@3vgpG_?+Jz6xyTq`5WradOKJj8`d@Ak=#j1idZg=s9_c#&(L4gt ze{CM&;v;Vd^vKcyJ@R%yf5#&L*LsNGfB;1MNZ0wRy4O5H(nsD7=#jSr;simIe*nn& z@luZ*9S|osB<=^m*UtNaLy4*SR8RPe%*Q-HPwUAH`zWMy<+FX6yy-_nkkR>{YfLFeCL-@be? zadD`+#0i-G&U5_{(^)JqJP0j$p=ct05WQ-zaDhKRN#L#C&DmLh@$JRs&F;-f>u%@O z_~i*$2+V)pyk}duFz?}Y>rpYMlV7QxccM$c8MCxS5}k*-WRSjZOI-N-(?XI`53C2k z9*D7CM0LNtdVkWob!g#qG1?x{v;KvpUDyvtPL7EV*O2@McWV8OIpz7?+5p)++B-@L z>b@n}Gbl0;clzyFa%)kZyVaPUZobzQ$uLP_K0nYCJ2cr6^8cNrxpbT8dhYAF|&fho;Lx%4YKH-&0odNaCtQn&f^B*Ld;vT zf9w!PAf=`mEWKtYW~H2bhi!;?OX~w-DV<+vyhDhFfw~(7 zxA)GyGF0W`<3*|0K(c7XI`8@%-O&zBa^4k4B(AY)adQ|NsDFm(=O^X0YO8mbux@Nz z>5Ww`h2If)LMXD@6hbjp{d1UN6~(D{x>*vJM};BKQs())29ct>#>T-GS4nPEDGGuB z?qn)^xRKL+s08m=@-PzJCh(9S;knHk_*_W}m*bVHG8A42>^F(6XpdY<3C(k>R%eqm zUHLHUwo>jFVngF07u!`NH%5ch22_2%c$Qo0{W@^rA|H9U1YRfT%TFBP$usKVkFCFMSg8+p5+K0hlxhcK3te#S#AzAMWRgw>vJ_{aW96= zE}!H0>D%}xfg8Ks@vjcwgv%XIkz=%I2po^D#bJpyn1uTSQOfOsrd&X2wl= z28f_fe)Jo>0`&(Gfd@m;dO=27bnNR^`r4e8apGP21m9N=Aljp<3r{n(i>!xbYnaH= z%KMAxLnBiHfw)C zu4&;QFdloTGw7EkgL(c?LNc`7vZhZf%R{~xOYhsGt(U+n4krDGJL+*V(w9)uAjwVNQ+6U}m0Jm2oTlXdPvn#GNmGgpqp z({J~ddpRB~PU9r7yvrys)lt)5F*1bQ+v?_W zmC0`fqNEcQrYm)NlP{z>n1swdv+I{C7^8BuB}PX#1^P3X7w})FOHF=AvPdwv`l%~@ zDOq=}1_|625Ye5$kD~vX&2Yk_syM6K4p;J~MP zz2+q~PfZxcn|&&iFEqA-$5isstveMrBjDKzF3er%T=x4jE~B*1!i#zCoPOVQhN0g~ z)_gQ2y2Iiyv!fd9Ly>cThG1T2wm3GDvBV!dX?h#z9pCPp!B0LGapd8n8Ru%n^x~y1 z7r42F5dH+rlm2<}0ei>*o1(wlO<;%oZ(;`+X!p1aMFuv@4;!|7;cwCs^k<6Kztaxy zx98tGkOv`6y+HBDS283-x<4-dw}CUTar=|V6cqe-hySPIWB(m09yB*Fk$=&>(zW$Vd-};X$7R=mBuR1DJNh6GM{CP@Y3Xs*%N@0rc=t z@pNB-2dS<`7J<1p0>=CifjRzXwjOZu{lmJ4F>e9+aToj8#u&u&H^T%1iuV4bavoDn zY>&kXY>yp|*;xK&sn~#mqz7ZR$7IvL8fKto>hH0CjQ;ZF*&f>)1C#O|ZFnGQdC2r6 zf5*_V0uvtp9(n9|3}_(RdB_aFP)CA%WC~~y3xq!(nG#}_k4y#R?~(x>$)A?OKt!oz=h_1B8OF;+2necxYO@%7ef$>E2 zX*vlV753D0Z=emLxND$l7yX7qZBcF$Ocgpw87fAS)a%^nKr3J^1+%vP_Da%jw_0{)m*tZ49P6Y{8-r``{0&fyzPV&e`pFNdIh=srucequGF0_3bM7{QZr+hsRWc z=lNk3KG*r&(&ewEi@Caf8*t;aj`aXjEJcV#p-sS*y^IzGt+!7hW^P74%#q%t_8gZ` zBi!@8Ypf&7Pu&w9qVqRn+BfD7b`>?}x7SYMOXbE*x zyt152xSj7C6lbm{KGisLpjx*V5;|DO^I{OhH=^2}FY-SFE9ts7CI*PO$}!noU#pRQ zu=!NFb8{1t|K6r?FLO`aV9r7a66-69hc@t)Oi)J%_HB4ubVnf2G2?>i8v3|cu_|UEHl;<9k>u~#MPwj4C{dKekHzCEr&A&P^ugxEOYpksE#T!trGh-U4} z$|VsK3qBpLq|4j=Ly!84i(gAe{YM88)L;7hK!{@#!hSVxO&u81e${c@C21m&k7r=i zMGxfrAGGW!=oRjTR&_q>bQc`Q4om-qp0l=kFBwrI&!Voae9pH+NX z&-hecX9YJl_dHxS!?>54O%P5c)&fx?;slp;2qn# z9!FDRaB~$LVqdIDN00;Jr_YR#7$fKmK|@}GH<NIlE{^$+!yB|d;*@o)MBm@Lw;y1F>f$6Xcuwa}&gK&j zh?mweNbSi%ZL3e}CXhZ4J|Ae{6M`f<@J)|p_SE*zl&(@ahk*CYmm>n?%I+Y z2Wb8vB+TOrXtvsO9SBD}ZyO|>@b@hFvdgrEvPYf~;)n&Yz{yGw!`S=as|`i@OSKCuL+CeNxp8c(u6Ow=%q-vPLewu+lUbHwQVyWC(Cw+1+0M zcGA#z=Zw*<`^DI`e7XKJNBc(eg&hq==JVU1Lk-58KgsFw>%j-|=;xNdvX3#ziboRJ zaRu_{G3dn6Q#CVtiIWQ$^l!dyg|sMQ4}MSqPx;s&<0qxE8vCtk(Noa4bdGk|{D|4= z(M{X={XJ*0+?rl8&3TwMAcffID_O@R)l#&F9=iciQ) z-yBoZxqhQ@=61+aLFI)zuKa92_TGdW?8FHke?H*JQwq-f;OgT*_@bt*#swd!H4aOi}|$;{gC|Z>bqFye$8ZN zsm10?9rY@&$PRI?8J-fN68?8n+(?v`r*bXrY|-m^$``u_zgPG9jooy67llEEL4(4w zF-iKCG=ps}0~zR-)x7%V9c>@vuKPr5z;sVm*AbUZsVZ|`x66GJ>!=ppwsfyoSd4bi znG;cCJ{%Tn>=xL4L)b9p#c16nd6shm(=lz)&&Fc*15U9xl0&YrLMzH-SRM_Su897U z94B&C-(A1uY3fpps91z7s)F*DWuD%5DFd7>D{=$B9G!#o4%=#YU}m zv6Ck}^yr}c>N$Qp`Xwi)RYYagz;S2=ufLKy?F+Mv#4MLi`gxMKV{d}!gE3G0^;f8L z3%0PSNN5RI8m7pk>J`@esh}+D!=}Ll4FvpybK1uprikfvah;f{_U0C|sM|VBAUW?v z+C&vAE^-D#wxV*FjoGn6T=}cLmLn$rV{X&J;^rVasJY^Btd?Jz8!h^bDupj5_AK9N z$SL9d6#3dZGqFJ=YT1^`16%7`tTc7htDQ)&oZyQ8*1vq~jfaj1lU!o1hkp^6W-LQ7 z;&$S?Vdr&3Bh&5MMp6|c2&qOUO#0NuD9zTLlcBdr;~8Tu2Wyk{dW0nFbA+5Z^)-?ZMhv zv`|I%!HM*&$E(Z5_M(;y)J0z$T6iFOb{w?R4c7iRZGzmsF@r>UdY5=+ zEOB+nNS9p)$4uiVZ!la!gI2#t?XOJAv&WSxYAnv5)~%~SD?aEriX_nv)^aibC?{q# z#vfn%q1;;H)2(&alxqa)-7Ph9``RQ5<^t|^u;m_ATj9BTtO`}rUDxsiK~vhh7&0yF^3`J>4&Mx_BD z*L%~y=Uf2aA1vVp!T~HSr{5P z`2nci7okJ+y8xheZ*&jTNICzvi3Qugqk{lPz>U`;1GD28(cJ%H>=D>c`KJpjYL2Qu9Ze(_n$4NH8oclkxk^K=#0vgCp zH!>ym<8$~supFp`2SG4;fCK-W@wj*(nWzCApnAO8WBEM$pRmQh{~C67;9ql}31VmG zge(QXzW|RDTZa9tJh-|=_N2qW59vFDk%GzJTdFR`o?T}L+EZ623?7hMCVM(dEaKhl zB@zZ<(J3u&z3Via>o5GY{563qpw+!<3C$O*w+vCK=P2ZHZ*ZOb=xPY(0R@|^kr%br zKW-aeH=7q949PO(iZ5!cz1nG=JzD$yYjlBWJ^?(ht=%~NQ^56Z8x86QkC3OG*U8Cb zyn6sby!#-hb6Cc&5X+p38?VdzS>CNnFz*`u@orC;`^&&qp-I-E zq$D0=2XMAEcr1S5?XkqHFT^=7vA+*SBuMPvl}#R>*Fq6h$Ur@%nq%@@+3(u;Q4~kU zX$w|P6>Ru%v5D{E0o4z-LgW{L^VV?)N6YvB(m!!Np|RJ{7U&VH2=NS!6%VI+KG9?Z zLwg%62kNtDMznl&EkB>sXzqOy_LP*Eli?S0Urbp-GfN?SkIUNkoC;k^UmYVBwi+{m z-=rcvO#HBho*N< zn&XGEhvns>V1?pRrQfFoCQ^62(ey@{ZGd_2#a-XJ%fh8KsLzELn&zNo;(RL~nW9d1rt5X4e*@e?>tWUJBo-ilSsQyTMjF@1bL zZ2!VHfXJ)ktV^dtR|bjx^I}Swbz)^dc--{}3on*=Cy$0{wN=f%r6ZoKWb$oBq z6kGEO`eXnZcXRfjRON z8#mxnc}KJvdi$(xU+|uJLxr_mh^gSn6>e<|d7g1QPKK$=imc1K#dQ}lx`t-j?1Z{C zk~lMo!eeuNfO>6XOo49*ake#6*D;c}{2GYbf0ThIi7V&DY?>QCSs4)}Wg1Xhy4Z3a z=aOc|XNq4g*`)M}mXe0IaMYob6|AK>W@E)?(C}*}83qoenB*O8`=Lvqfn|Lot0iq^ zz%27~)t6aQVs{d%fn%trhUOV2?J^{9%aq^hnM0*4_R{Yb_@c+j&V1D{!88sOe_d1V zR%LLaTcGLLf6=^!f_QPzsVfkF&V|=nN?n7oeHv~FtyeN>Q|f(?oeHB=CjgGO(ovK4 z*Dz$R(J*9bCxtKbQwmv4t%{D==jdl^nk`^hNA@G4@qN*VXaJH7eS0`>-&!r>sD@wQ zaQux{#p}a3M_QIuUKb6b5|Pu&-20H+)eaxp3pEO9tEA7;i<jzyT~R?`E5f#MOlK)vk1WY=pKl}<*#z=UVOTW^oO?HBd1y>M;aHhn2S7!mF_m zE|tz*DqM%O^#cfvab?x5?dG9R;+yXOy6JEKy}S^KYwdMwQ0IAll(+_-MDL#+&5K8Y zosY$2@t2L5&-><$wy)iU+ER1o_B9ilc2@_hIK?x>yE#t+EO>EP^|i=%uMvE`-&}Q; zOlFHt%I~qi)5#+pk^jQ{DOG>U+cJ-+bZOnhDwq+zpHRpuU(2i1A*Sn-lMwZsul?N- zP^5GSD}C)b25D2>XY z5A%R?7TM77&Hg^-*VWzCaXE)dzJ^Ad`6N9Z?M5?`$rTIB7TPY$Vlk|Q0hg6Eq1Smm z0&vXa_@9Xdz9&+E9WLEC*RylIM4q=luZ1^GPQATqDStDkgjj&Vtkpf0oO=p|26{b73h$j)B0o zkBx_?9TI%j|H3eo?#5)f)ht0YTR>5pW100zG>?NczZ=^8_5=9C{F~i2qom0gOFMtp zu(Wi3^_RkUMn8V}S1&%}`NA*rZbZH{bTlIsuDzYaD7hLkG=_|%(6EH~#=uR>IY8wJ zet>8$DY)~Onrua``Ls^>%4$J*5j$h=Bfua#~?YDwq%;Md;{sy{4oM~|F1 zY@V-ZB!y1b{aVzJi&WENgfNXG>_4FEl@bZB}+Y@Ts zh_xHJ$%@tcbA+pc&7bm)6QGshn8jUYqRAy~TS(AUCzA@?{@yI}ubIu2lk?omt(mq~I6MN`=gBDT`Pm z#k{a(F^R>@7A4`uo6p3&p%gV#%3fq?UH*k{+tURj9Q>=0Ixxk4u>St#17#n4uD?;Q zn%-@L&wE^G$r<*`0+-O7^t+?ocN09g?O^=VoR#>3l^FVTfAkVs9hEt3h=n};NgxQm zC4k;k_q#|5IMQ?e^wre!0xOL?94i)$Z3aJ07nseZ_V|SW<4I)M>L|ttrRFT0@9q+m zD)MEOzHhscTPD>8NkFsWd!s(L4LEr~I+7*bxUBKS9*BIS0tyU{j{4`m5Uz>*WD z4g*;Sp#i_$&;CMs%+%=(38MkgLb=lexgmTI%8CA7;7gL`nL! zjAk)soYmlnYo*T1^tv+zm!nw@9cdLaJPk{~aWj&Q0@yU@UHs-B^{<)G=PBRRgvE$8 z!Rowyg<1Hc8GVj`HwlW(h}Z1QS3Audt^h*sLmj5)gPp$c%GJfJqAbXsY6!ik4~c)R zb&J4-ee>vPa~z6+5feZYAkrIcqiVj1_Zj3Yc9|*!ZGY*RH;oC# z?V*F{n|2$gdNG+k`>Y8J5r~$`%GTPU@n?O~FHtyonKAl6=nZL5ceq!Xjek1tU*KDcOA>&!>?IbTuVaQJZ1gaw^FXHV7A+U`>w# zp|;YgHJfcBQiHb3aaK<#B~x97BWu9$6cMHJl?hG;C_X7#iwVG3Zi^?HJ}$T@;tcyJ zYQB4xCj9CwDzKJ_->4>~I6kraat&}oqNkBX!1M6)PYn=-1SFG|)2U%jIsHaK`bJeE zpKogrTfR_*pMxkt`ZwHAIHAI6e0(GH zEa+U2DuOa=u`$A2Q8MM)Y4%z?S^P^Htq(JeK-mS)%+7wJb2Vf=Jl8GM|B7P}EF3FRTH4%!=9myl=O8-Ul zHP)7VAT7A$%8=MC4C06O>^!x8+psH?IUIG+CYmk!F*a4x!NTmoZ{MVC=2_v?G z1!#NXVLLpxdow1fF8Iag0|q5>euL0}j5G7B^7S>%3NyR2>v1^fO+xI&WE|g~sSeV? zdo@-8DNf_B>qT5bv4uxRP+zRh8u{r*6||jPzV*f>EHAgdq5~9T!B8#7g~CR%Iwf@H zsBhS;Z2T-u9XQVqNX7Kd1<>Ysa`2C0y{RYvm3NU-St(HtcupT)lJJ04mU1coVF8YZ zm3?h(hZ@$Ci*Y9q6iic8#NhLNv1<;>>n2%AI}yPJH0A7rQ7PD_iuKS}n(V61KdV!3 zp~N#Ile<^+@@rqguViySx(Q%LEP0V+_3im`%BKU8A=P;8=OmK688X?3mo_@q!$c$7 zJ(ZhP`jWjt=c?1s4R}j$O)(tI9xjzoH!hSzxJ{3-`ngRftyVwJ0o|LrofSvLr$thY zAG$$r=qRhYL2b_-a^o8A^dESd;a=+8?dVrIZ=DCa)iM}z-t)x*I;zL zN4WyTL>l6@4B-m@DLh&$!$Exe{uE$YAWI)-tCsTu{TB15W= z_~iG?2U`w6>`tFB%agE|{a*v{=K%l#xMTo8`5)-=%<~tN#XGL$>(~*8Um%&8&vZdAjwd2mNu? z6BGK=gAS?u4Yr01z_Lpag@^v*LpbCCBD_vm0&svAmLRX{?@>9P5F5l18BDYcVSJLy zkOV%65W-~{Kn{f1Q~wrNa6rBnC6K#Vf91=NuH}Djj4cD`pIUu6Aeakr1z-erSOI7O zo}L8q4VhYjU_@>(@+u$-Vs!dx6=3<~D9Hgamql6wu>4Ee!11J8=78vyA9I?)B|iZL zAa{aknpx>0f24M2&QmE~-v^zGTiuIkTmNVR5Y>IAW@?7G_f75o6$vVM1PvTDB6y$@ zzFj@aGIN%s1IQ5NxK<9{HfLbGeK;o4Z{8s-UBnwDrCm$_V}d_Ec+K7YI&6+Rs6-5E zxkmw)jo$6}rkG}r+Rf>z!)oU^*1A-Hht~l}AOKEF&)`>yQ0g(muWzvKl4hsQ1oavZ z(g%AsADqWR>bi|fSfj(5#$a}@r4)}t<2Y_Vr^s-8v)6WcE!A&!n@rqH_29s3a+5|DR`55tJ=yDzA;WauKmSDB__ z#P1E6Gr9v}MzXxkQs^qZGrrQta`5(@Q(~$V(l=v+^ELsjAfW1d+TkpTNCYKW=8OY* zbXGZjO-${{S>rP!lbAs<4GhI+O#wYejjT;pC7P5uF8a?;7&c=E_w#G}wPY!t&A^R(d>jxamBUv#6*2NV$ZHypW2hLU)DxDNG=*eA3^YMnA#*nXU37Q#)3!u`mp z6-%G}%nKCPyZG6cG@23^A#Ts*`bm%ISHqVxQQb3D_S$QUWXbL5Qm6F&m{MLN&PzRf zqBlNGP10V%;?@k;B21pligZ8ow^$b2I1ET89&_8wS??gXbF>(**wp0S9<9$ZsMCPY-KoYAoSb@opj3{E(9R99ZyES8($TdLPVdQisCh99sg)UypyPjLcioyq-9Tp0oVSA2 zfkUTwW+9nmJbW#&v{yWGRall;H>o~OKcu-@ibtX9m~HQ+Lf|4gvVrXB%k94Iv<>X8 zYr7U2njzgHljj5uP&>Dhf1JQ+F8`(@Lz!I*a;PQ{~ z)gt6!55O)wNwjkO$;T|&XNE?c!7NXh^@`v%{;m2CN=RPl@t?dw&=Bq zn-&`Yxd79TNFmy=?lyL~cnH^3(7DX68HlW^lz{E9evjN17)oeQnNK|O1j~`T+*ozP~G1G>%gtLcpF-+0_*n9oq1smbTiv>x9g&H#8$W`sH>96!LXKpiKbpyv}3QRt55qDahSW!xYXEa zwwQ)V+MMwv0xupFs?1uMgFQ~zPgXy<(2Z3jG6^`R+5RH`k-sn{)ax- zxXr2ibQ_^WWh~V11b}1EdrV;(gbs#bIb=ZV~{RA z;WopqVrm(V70E-$l^u(+s%k{1@#tkrR2L?bLEDGfnwF6t-4d>fhf9>PBkP?slQG$r zTRN8<%U3xe!Z5Q^QfjOEDkTcsi^*bO^8SIVWGn?0pC%7F-w+ zAt}!c1aa>!e6?d_jbO-KK@=FyV7<@1yEI}-+Wb^>3NGJ+kR3<2W|P&ovi?o23O^Y7jm+$q#}xqoxurjfo(edp>PEM%2?=+qu3=g2;ii z7@4)q+O`*w0N2P5x^eJX5(?%)?eWvKP9;`MfkEa2Zx~98ZXDO&i_)N>0t%|KwPUJx z7MU^n)-&{u?0M-ub3aI}w>7uvtPnRgtUiavoJ^)V6n#6I=bHu4VEHBRnmkgc%1jI) zN)ZFm(=HcOPm;ERN1dpk*fU7$9F_T*!g>%7!E{-lTXcNfQHwjBI7#|+am>$-$DiPx zPp}H8R&Awj_}tJnwx62-eeC2&qLo`>J?OCUJHIM(I0|!$Ash-nb>Azvv(iMg$tAj3 zx~b3mUo!64Ulbw!n)!rDhj7qiPdbu8B!$$RiYI{!;)h494T@FS_{1p~8dIr|xjj`a zj~%1rTn{EsVwimHVJ0VD7^jG6)yGTMF)APe#pTq3%_x-x%Y|iTX)bB;(YTufcmMFa zQUT%#<#?^i8MJc|*?WI_1LVm`n55*~^qe+mdr@I1YLOe1tyU}YDG~QAp^rb!ZBZ&< zRY*6Qr|y#AR;^Sl-<1D(f^gnaqQLldGGN@k7#nU zP?fGgeuTa{0S6F#!&hT!J0Z*G0~paLNK>NJ9G?gl(iOgaeV^ojhONsD4s`v2Ht{%kb};fWAQD8P zr&j`B;Q5vlpFK8)D7;`QKW3Q2mF{K0q$0Sil-V)f!Fgwy%ZRugzSDH_hzCrw!^@Ti zahi2Sfw6HS^p{w+BsJ^vR$z}vRpP6gs@WC^^NyI2HlwN4k>nb$2`ROg)+ea^g~Ii{ zB&#V4Y1hFYREJv^SYfW$_R%>bo4WE>q>M3dPFSA0We`QXopF^kvVG zwaR2U8lF5->iv{-e*<43Jh(hlR#DBAC5)o!g`V0-Yt=cKIk>_Bhof%+!wrg)7!K9QlbXlW|y7tVykg5#B*l7A<1#Og6s3@Sl={ui8B5U-=4RQ zb;QJvfm~U=;oCYwuS_q^g|B5$UNozII8h$EmX_?5Kvs+k`kW&vt9R6(G{fq+R<%TK z4)w%eT?%9|&nPyh*WUpLKl8X4<}N6LaHYkB^go zaL(SiABXYzYwR_fBWFdv0EE>kXWuGJ^Jr<2ZS^BHU`%iw<%*1QfJ|z_=eU4c*dI$F z2mW|Xy|02)Z?cv0Q~P}}fv|e-ftbP)Tq;0Vej_`69&)R@H+8q0tMY|A#jBrZ*L?_6 zGPaR!y?q}hkKL)(6ix)mORcv{s>EoyeNs8Zt1708MF!TfS@UJn=BbyYte$&eVUUI9 zpww~%97GIetZ!R@Xeyz@1NatdL|#=Zrs`EwjP*Ew`TRWT%}(MgqE@VqKu_jzjQOHp zG^XAa=>l$axn*Q^OGjjqGr|$WBXBq#5J7o z)#mixBkkhm2C4E)0ao;$aS2Vzx7dm*7n`oEoQqQty=&%?+ymiY;A1yymxK%Z|^p0JnmNZiSi#jF9w3ZTnlBkw#?tV$to0l6XIUI zlk&!Au->K@e^@`yL%FVS!&Hnh+X{wmx~QalNYn0g`OF!|?k1XtFh%{)HP?^^Nk2Z? z&u#En@bdH+2kGkQfGViUX87Fle?bMsu#CRg8Ng`3J8R1sUgOtqdB=@mqF{ zXhD3G?C89jTim{dK7 zbeC+^^mm{R(HrXpVquMSwxzIv)q>eDG*NwFTUeePGsf&-h>5$5zUxunXvl3w#Fx^} z;jTkCK5dHL4W-afd#pwVgqc(2Sv_gRWVGXQo;h1L*5wDnTtPR%spL1fVaeGwm_mZnx-n)mb zFpqbWVQ0tv=_FUP&O|p>&}*oEt-8`-sGjg^NK+-( zNV4VBI(mtQMjD1~siyp7f23C)eTWr;YAIz^FA_8{TJs@sOVJp`r+Y1KfU5U3%R>P3WUN^X+(#>J?(@gRQ4m-{xI^>_*Ja z(iyMxHq+Yd0}=Iu<&w72ebPg6YNSESslmOp!`Ae<|I&R!Lh1g#K#g}>42;C(3Wpv? zqj|C(Eisr|Su3sOZPD#Ir*og-C=?im5f~9FNq05Sb$rpQZkzQJ9Qb`&$6o(l>B0!v zdocGVcz;&p`vdGt+&8Vi$vgpsXZ~f-99+!*NM0X#HUzy7!Emzt&e41h0ich3_1_9s zNWA6yr?x3}5CSQHOP_Y0y#>64IP?BN z|Bt>Tzt8ztg{Vm(8B2dV93K~+LpJ}t(;koqJcI(V@)WxRa6T^nZAemb2eA}^tl0;? zz=W7@{0}P<$ebrD5?rv{J;3mB6(s+T3A}s{c=Na_5BLHMya%8IIezO@|M36yHOMiT z!EiqT^kD9vfEQ1xMV!okxi;sM8kF-%1j_l;Y{>c4K*;&jH~6nxfB87)6FBE&`Ah8o zRr#wGkqnwberML&k5o;d+n2-j<{s#a#^;5ecC)?BX z|7`%?e*oYUL88%q<9p60B`L%(^{K)Y&j7?1eribM{J#fJor#?P&q2H(kRo0aNXhWD zG5gbV{@36iEh^_z-y-MlzC{`k;ant<_|ctb7mfVkvi%ZMY=zT@i(=?5$;0Fn^w998 z56G4&uf;Gx@~TU@^?9c5E<{2iP$s6iriFz&dXo#AH?V1Vw-?a&_Ms!)kpD7?n&qRe zjNxy6Asr|tCG2Se&D?x^-nXacXJOzp)F@(p&-;-UeR;GNx1)`{8{9O|qPHu^)%7f@ z#S?%Aa=TldJnMmU8Jps6232kb1%baG^~sLtD>wca5+Oi%U>QGg8BZf->883}J47Qs zp$I?h0i~usT-&*OzvkzEkURnkI5I#5#PUnQDUf>x+;O$0Elu!!d}#8-wONvF&C;ax z@hxu1s3o+~ynHywT_OQ3D(4D#I9!gWt(;>cKe!@Ay-+w@HmNT}w`f~J3-eyaEBAzO`U>!d6Bwasf)~ZRY%TAcZ`-AiK zvD3Y$yVLy{xW(&wvR0ocEtOavJkspV!_TYhbvI|anfL3Wg^!Uy!C1~Z4po&ly;4jy+P3+2OI+Ubj4hpLCFeArHELq)O0-VP!{j+^BWhh`o5FFhaYW`TC7YV zC%i#;`E$q$cbIckTO%KVo*oN6n#hEe^b1i|l%NYqJS1U5`29w-O)i76coU6{v4mUwOkSLHX8Op)923azgp&^4J#?hQ)sduh*HG5zKhf+BxAiDD`ulI5S2YJz)fA zua_C*!tyI75mfvId#k##-ZIApcf6NLqT6)y^=tfxtAx%yAsNiLc3)ciz8fiM$2HPd zrQ|iy+^Ktpgl>Rm=BTgb?PTkB3?|LlUkY{_m@o;MEJs`u&igXX2vKC8voR0yQrP~| zQcq&+TbdtyEBVqwlT!X`NAH$$+$l&>enhMh9aax-F6=BSv)^Bw zI{9@&u<`QJr6<~6Z>`;i2?c-dhAwp208xS^Z)F@iQvvHBii#NYoD>42^@T!}S|3g6 zea3#ws|PzT$GhWkr;}BtX|C~|D3V3!TM~iWwY7nrUp)t<(9?2}^mJ*6aHT8`uo>-m z2h|FeKMz3qjSY)_wqjVTsBOSrY!$>?rgMWi!~4E3;>+nKV#U6on5$EU;ngr*fx0n1 zxUZ7XDT%d~D&t`nWgk{;@MePqcSS0f?41}9u^-;r^`=I#D3LP_Hz2#9Ibj&16 z(O+x$?Def|N2xD)x?Oja!e!$P3uPs7JDGp6uwei}SGn!Sj!`&%L8`8ou4&}^2uFZS zR76&Fc3s-InCR`^3^n^I`=`RSj~WLXB+qPP{H%vR0i`JfYMYNoetqiD<$Y-nYY!&o z0>8vN_?xi2mWJzdb@?cHIeqp?=e_hMYSenVuj@1}S{_o!A>0UtTMaU_C}D=^pYo#> z>Q0A2n)T{GUlda_Dk;bpC_s`gRCl422_=m_#9&o&D*9dExpgajcKVf}y9EfK50iYG zk@PY#ku}d2-PUZEXxxQwEOFB@`~tqmKB=-Q1d+Zy%c-vt^%gmWf!SeN^K{LVn8t)7xP>TtPVl^OjP@PQP$>JT7Xp6WLtL*j!vO{5fM1)=;W;f;E;j)VrKV}bp`(P7LMR^84I>gOQM$)K;}mTFlEy&v!fc|Pgz$Y&TmN0r*@ zKjy=1_Ne*Zf=SIc2BsLxAQbt8Z1ch zZDZQr%EuY3onPCz`&&0#a=F+m1N22xkwtbAr&c{&yR*F|*6cUYr-b&spDnWEX!FED zRGcxV0l9SaLm}N>Ixqa)vO-Uz~ggn~quHNKzaZ;wE2r#i1JKG`h^=@aEks(|dv= z(r8b(_iwVT(7M!)YdiO)=#uUvr*eKwbVSAPSj&pBn-# zO05Gh;jVmZCS1dA)OGv>Wh`p%ef;1V%tOBa7J_%oj(*|utLA6XD!y8X%2bZ@AdYV# z%-UUMepA%+nE4*i#m=ePQi)hTtIU;3#F|}~t2#l|mX=Nz`CMma@rpeBMFu8D3)DBo zAC*r$RA&TbLo}%>+Ve2Y%UUN^9f5e@1|1OR{oo zFPTFcD@quILgas8$F1mQ4&|ivfK78G);fdU-%^n+#7v1<3PJRVsZ0harrI{1)L`%) z+W?yut19iAcRC^q(r@P2O((gB6hoMtKnXN&x6GtN zmB)-cnRyVp74k8@KNFz2*? zsV8ul=OHY{$5z&K#gG(gB^ghO&2uK>EfxSyn+jn>&9~kju}<&ig)rrvCNy?4t_A2D zPZmvU&3#{2#rH7E;aB1;V=sv#F^$ zz{PoOeM-uti>}O<>-Bn`8P^hCrsom(Wx7uJ>(Vx}CiRYl zBMfZCXdQyhGstSzv4_U_f=Ri?VO8&wEbj)T3mt2Z0#p|uZ>c|O>fIXrl}VQM(m2>z z+EY1lEvH_thFMkJ>t)$lccQoORC``RZ7XAADmu!n0i-%U*@EcL9^?svZFhF;1(Hm>?B?4?2$aTlN#dwo zah|t7KkSSDym;#)<5K|SW9%*&n^6iY!$_1`MOZ6`-ScqhKA^7xrjgS4rZeZj8MucM z@q8P_a!ri39-hwz_531dXCI^&5ouR-Ra+1+sB|JE$@YvNLROk~LCpBRj-n@`hE;~& zG|1%X5}db@N{DPz{7!7Gl#q*zk1^rq1s>OFLKxJ$I+wH8Hs;tvz~{m~=ty*E&Ag4M zO7p2zaH%Uf(RQ>Q)u^8k_58=9Xu=U^Zjh&OlAxK~Nfbw8Kq(e*BNPZcjs6$_Yme-} z1Uzn!`L}?t5xSNeK4`-4eA?JFq~7)nSylN;@ALh|1sEq5084A|4HoE<(7_S;T0sI&n3{q(EXdJ>NTBT< z{-M{U2rZxcHVB5E$c#y4Y?FziDWhzs2t%;4Rf&ND2K&O-`fzid;dIp(*JeXXYaMC} z)`k%3@H_1qMjs{69X7G!Sh{!I?wh3qntso?@)Uydy!k8a4rS!+>^T>8T zc-C6SRuWh2@`Q1}Asi>JA$Yz(r5Omvq(_x7_m7`P#8h|#RUmBl!BjZ{9VAN8|4q3bU^oW z7xXK;cW!u<-ECHOP%mr{Fsbm$(?L>xS94<{-fP64b<5wudJKkYs7O}i=n2YMzasMvixny`Lu_*%sIqIF~2xXm{q}qX(6_Q zm!-2;6_e0|LtxXrm*0yfD%%N2B{Ca~sjuLUIkal{6eh|JF4q>X^;}0UJQ6$4M z!KY?|tXF(rJr^pj1Y#`H$Xxcb$$Txg-0H?a1Oe6|pUQJ>=_`=#5ef3J8Y+#Ti{6rRU~7)Yd-C&4H#DOWR9*Yt|Sv zNkuN?C6dP^@AsccdJnHM+TzNStwq{@2pwV@o8>>843Zx(EgAU zqlKm%HuH>xU7POmHTc9u7%j_g8|%ef5;ou7c=v&eu1#@AukcRy zLrz$ddUqd2#?67p56TO@Ajz%3+g8*}sGOqI_+GAJlg^}dRGXdNbIyTK0^3Pp0Z_LP zUGJ?&!&{rC+PHnX-cXOeg!t*H{4F`eiq^NDlXZh1IKl}1%||qGdUVxTIp1^dD_p4E z{tyy27Bhe5umc~#>D0Nz5H>V>uHJFzGB|$+vfn?3h5Na}G;D7bn4STP{gYnr9wXR@ z)FjF2j`w+=tqx_2eH~I{j&+=`@Mprwfi^eI`cT-g~pJ^h=-{7c&V2-zO_B6#Trfbqwo?9bBwQujj0 z%ztA?&Od5iPKY>o9>VuvA<^r9I_DoNlERRN_QwiDxJv^ADWnM_)4@Q}ULd+%8ra7f z=a9nh8GnSkk0mCnM~yCIQ90`~Trk4mGh!IX#qV$&Vr*au74C0;-bYTy&B4z0&uay@ znf=|=53&OsWC!j)w#t!15Z`A`PUb(p&q};NTn7B#KE988JO+rf{Ikj5W_r?F0QTc~ zr>!3Q?>Ya~OK$-Ew~Ld&?BUe8jQdU9{JZ4aFjU^9rd?R z_%~;S?92%sfCf_hiMJw!Tt6|tKRH*B%AZ)L$H8BXFz1t5Fz1t=nDfaj_+Nu3%JwJu z>T&rKfcvNN1RA-xQ2$cDKVev;U~vnGMZgCOAR$B(9BKii0B2hOF(I$K7BXghLZDBI zV$LT;G3Qf;(7!6I;5iE*0mL-m@r(8o{`_af(>b5);QqDr>A?R?emd}zB>?9?11_+F zB@hpmiv4ILe(Ee|IYRQKzXVQKnam)AQTS!-(@S&w{?rz7}HdTPdW16^a$uzGD~%ND4a2$b-A<@$KQyh8`~IP{k}9 zcR-C~h=^3`^AbULHGYO!c#yu{_|6&BE;dCzqfboxw`4#3L*i0 zoK7RV5k!nvDG*vGAl3kf z4LwW5h>D@lyvYIFhV5G~!@fVObc#GA^K9+uKum-6B?H~r%U^p=(zv+z4hUB`3IE&WHe!LlE^atF1n3eJ+kCq#{OEgbe8 zaH7JEs4(>Cb+JR7k{T+>j_ZLV-d;yG`vKdhA_O2_twPEzwIBs~GMuipw_Besi*-Dw zGum;S-mbCTGahN*P|C;jo9YBB-%b^qvC6q9B(tpl z%0)oHK3acTCp=LWCiA0%=?(Khl%A}I>x!)k0VCXGc)SYg67bvR(s~Vl)(Uw|B?r5s zSJDR%K_<9BrxeS(=tO}hVNVIW1DfL)dP=bivY$h;v zFLeAm{`CM^ceHnsMpjo1Cr-{3YbI&L94eEvrIA>{?x9flk2%&&-`uLtpJepulA22q zOvTnQLP{vvBjuv7#<+iawr%U~{sw^&NkCuy@#L8gRwlb;2o(#jz zkM;5TIT3HA=zE{|^`&P}%8Fc3X>2xSb3kf7$g(C_)TUtT*qeedEZ*dLhQ_{{S2G2` zC5Oq+vfgHuj;6Y${dJd_k|U`kUY}cpqq3xQjJV1EbB^`(b zA}fQc`(#C?u1_tST2&`;U*`F_>L%+`aDrAFa#tFnIZF5m4t)yaxD#_C_4il!f?hb| z8bHfm=J@^fT=u$iNi<<8-(?5CSsA9q{D6NLa*Uq*fOtgWUZ@R!cswS4T+a<7avU?3 zqhijp`iW7{Vad($`P&xJJz`iFIeWyUBoI)3Q_8HsI4m@MKVemG>(@0!h2!K-1Z%jk z`?k33)N8ep0{N{g@{9DlO5gJn5#{~ht?KgGGtzU|BOt-IJ4mCsDz+?4!)u5&cN@c- zYLYH1VGhI-jfntqE?nujP>~leKMp!Ng^7OHsMj!ddPTs=y9SolcJvRQtcVO`Bm?2m zzf)2vL^Y`;*K>?3iPRWs`!!@>&ooSj;M7JZu(^dx77edNE3^c7^=qB`p_Jy8hF)m6 z;XUD@d`w-Y&VI@QvZ6VcSV<@EJaB|lox^N$fW8ybUpg85@d%e{#)8@)bxh`vPT-aP zlxC2$X&`0v;K$7jiA5Y((Q}4SI}=c$pU?!#gU!c$h{K@h7XBADUDdQ?KguKDvTWlY zn^!`5^}Sz5LwYz~JKqkyWRUIE(@;Y=95EYft!t>}B-2$_;wh%+_fV&pI-#Teihs3s zmH)$d4NiVj>swAN16@^mGcifD=HI_p!U+sn4z?$oUnz(J+ zHBG*b3N+2m-zi*;qr{K!kq!emwzSO4@*LBAIvWJiZf*$*B@J-%^}PjL8Z=Zl1Bj_v zMyfeCE$0KUtWsH6@@VSzUR{8P_|8Uor#0-HeD&m1a5ELsOHI?A zW9Z2KuzPNfM=kb(;i^_={VmrLXkO*piYFs4$LF^AS4iU(*L;Jdwx*B`p2Lu{9iP&Kpu^#JP zJnhst;M@|=Peo*%bjL{-A2t&;KHNQbJUO?f-WT6hkWvVHmN7Xu7dBJi4eGRcCA1Ve zqk3d%k+vt6mJxGwE*N4t6v2)ec2TUvN_HPXtCy6Jt{@NBc0w}B+jW#Nk~W<4##CrZpv z*#lY32BFePvYnd<+lBZ2_EDQ21LXp?WyEMwdb^V|H;wZ{*Ox!;Lr4kH)CwB~^bo1* z4*Jet7^m5w7H_nL4i#bZxJkZo15apI3nW!37GbYkK!_0V`5~ z)aJ$85nkSF%j2d!=Ii1;X0cEQd8HrC?eAvJCNk^xsO&@2_UA%Hah36i-=rltxX}zE z`o6l{{1w#qK8Gf7ZJ&X!STOHG{ntrN_s@(Td78qr(G|WyPjzh2Rc8aY^W1CyFXm>b z(`VgLc~ldtkq-dNyR~o-L$Up}%IxN1y@D4Yo&*z@gE4XY=Sy*WyZ4^Bd2(z~O3d#B zR8nDaKKL<$Bk7nIM{eVdyplPK+6Mfe%?h^4Ic+NEBahIWl$?FOTE6Bp;bLi`pd5Q` z*j$b1;0T-|$Mwc*)&uu{o4Rsw8_+f-F&dNO!ATjg@J?RHt=f(Qof2P7eM??X`KZCJ zw!xme{PX$vXCN)+XH+E~e8=7!*%QZm zEIjyo44XN2N;7A4UBr7+WU%{}>nJC6cTQA+g=KB|&t>@ai{qyn53V)NbKW;*lFO}C zFsG&v3R=229H^zseq#%&LQI>8zZC5-hX&v^}R-%FmV;N63)+8cm?8HlJgB}NmxsK%_bNdnCZy)Pj!s?#x~r#cbM+!Ww>XaOYW*;|ynG1Typ?q=jLnba4STaw z(jIJda|Rsnjs%;(gDE`<)5UXHrDU*<&fz&8lY3yBz3N2G7v(7&e8!+&!)MO#Xh%u? zLguaWEUS=C>sSUcflbfL!0jqdg}^f_~mXNj3?~*i=q1`^-r7 zheXb#&jr6lP%%+1iw00t=!jgkBR?%};yo4g%S89DKaQw7w(Nq!pTT=U>yoReC%7Q) zBue|e&G}Sts#A#{@i|V(O5>b*eo*kM3?I%QP3M39E^ejWsVbvH|1;1GV5$jNe z6wA3`TFY0$TixuU3Bkw*aBxZJ+ZCZCcS z0g8msm{|GHuUGOE$SUHVzYIr?7SyFTxr5jr_?Kr3y?9Q(z#y@sXT9N5m)t9?n2kiQ zh)wDS2oaJ%aO<>D0`e%+?B<?-S~ODLem(fSw%xvOFI7j7H%{5;2=rgF<}_TLhi^ z63z-{FeO%WiKa?4av)wFKUUQ;4w6XViCGUlDuub?mMbqd6x7;DyQ{=h_xJE;1jksQ zU(}-S6cJ@yda&E#zjvHucXEEfxjObGEu?B;X3_te!#K@2y|e_URRe47W{GlDj#+o#xcC#F6jI ziSQ>Ps>rAnGT_^CPqARS7oO?9+9eylIU|(%)isg#zI5ti*W#6B#gCVG%25&A9mjdi ziURdnXI}fR9eh`6W43n_4-BpA9?S1G8NKZ!#pV683J^r!f{$Q@HJ$R0tl%)6IfwI1 zYYGR;aw&a?v4l>B0T?ImHyWNxLvf?fu7XheT&cn685Ei?PT5lWt4muw-7iVhOnkwA zxD(_YwV?c;^A7ZAdsAXENm(YXF8vHW#U zd@RX|Jc`P=z>1oWu;{VkZT-lvAideYogW`7>5p+*kU7i{d<8)ZufgXckGKjlWlRhL zseW(s=5OT>z+aQ(?!BZcI?bAk80f%w4R`D{v%0vmGz z2uOkT7gBLO`QSqaU`h~>9_$1HVoLr6I9zQ1KZCz0jO)oA|K9_!HwgHO=t-2u^}h|k zDfo~okenCzFhVy~IEEcf659Gd{5AX#9Y?b=}*@=Eb)W_HIpTSeM z7^DI|fJ|q2diS1k#JD(~-n2iJe}N{BKaPqpTpVEZN6thzYeQIfth|2mtu??=BysW-*T`e zw0wYd%la|0A9-`SVd)JU5xXCgSsO2_6xlDk3mX?ZR~OLL`R=Xv#p$oM9nixE7Q$Pn z^LL^*~e;*E`NM_2d|P(d8%t zJ$*DmK`MWTONC1zHhzEN>s|25nZC=2{z2-4>uvrC8;??-0iaDgkvTHW=o~DR2BwNw zUb?DoXd?Cz%R+~Om2`<;Qu;=<|8UVE_<@UC@d0#ibaBFDcY{zbxUb^~48^CG@b{urcm;rnm39X42${@5 zg%!|`uXE>Ad~lzALDRh5M>l|$l_l(&9^2`AZ`^Mz`U_!1u+7}0hb7{fRO{h=t3S|u zA4Xh^s$}qTsx7Iym_KF>Lz{8ZG&n7k&*)wu`_TIGkRG_$exadP4gjF5HYys8X4#i? z&VG4m^|PHrLgS%#o`VnC5^kK5wzrnSqcjvm-0h?7YW*CO#jj>wS>yyR&o7S|e&%(k z9h*cnw zlWA_@;ovv}qB+!@7sqAWr1j|#C|&ilBl_wLz1>wZ7D1X_>T7Y>so^i0iv91fjNo8C zKaW$0lBj>THBRPqGA8ZD)zRJs8zByhxpj)>O+cD@dvwY4e;9k~u&TD`T^JD&*mQSy zH*66Q5b5sjZjg}L64EWQ>2B$61e6Xb5owTal&)`qa?ZK;ckg|^|Hgc0uEo}8yl)1cF`GP&h;;y~QHA;c97aKC?Ts zw_|B(#tr(xti-~dG4#7B%wdHkWR!zD zl(6q|O?M!Yny9dafO5*~ZR%~GU@ezh?HvD{Fi2ESt`QSo-rCdeY0dCuN{Fzz=LFo9 z8ChH|?rVv! z>kV+4(uzo=?|R|8VLHJ2E6$G}D>YUwhFVcz^OtyX! z8)p5Ea{Dt+m^v?SsJCkUxGc2-7Y7RCqAE>TbHRd#Yx z^n4F0PG x3+!tRD)vZ+t2P-o||E$wO)%{(}9q;VPb`n>`DGOFS8}=O^UlkMKCOr?FN#HMDNamSSGktcB@#Z(j!+Mie$!W?{YymGD>hkK^j~ z;g^E9ru}TBYb#U!aw)@voD&OaM~{m(gbqxLBf*9YgLoI%->N()J?<2&>hx?jB{mC6?%JX zf43?$Eci7Ay+~~qWVqUAoM%9tVyE>D);Bog46}Nj`R&tfX8DHr3O-U1qR_~zL`U^t zFGwc|JVtbd5B>p?LC9nEh>tp$WsVe;!KPpHNxEywH_$H{KyO2IY~a-FnUrZcKcR9E zx`V5I=e7-s%=gxNiTfHnA8Q0->+J@{J@a@u5#T)%Y7ujd`hVrr_S)!Gy1mR# zSYuO4c5t)83uahg|<`s@$pL zdcI*(aruy3YiCL=0!Yci7>@ErhKN%wcHy|Esnc1Go|bIks%Paa`c})WX42i8R9em6 z?{q*OrCt$={)-d4T>7@?v&L?FuCoqvX*JJ>pRGQ7`Cf}ow|sj`>Z^O+3x)KT;*jb= zP8VqGd+oNCa+xd9dpf~QMO|C7VdDsinC%c`n@oX=1qFFbEQhU_>QQVNDTn{0od`Vc{vmRRM zUlZ&M;bkv=>-i~jd7ttsxx#%bhFoWSF?{pWBpf9}qF2&n0)zcL5N3D4;lx`Fl9l}3 z5!s%!xY3$b2LWqqMOQG5+f>Y)j+b~nIoR6O9J+1E6`>=zDK*Br8%DAjj8)3c0&*Qc zEa~b)g?LJ~gg6LiTblg>5+@ISTP=8F(*5H{pM0I*UQ59^bGXL|6E%~OcJ@lZYOF24 zbz_K&u(6ft700u_>so3izgT*I$cMEKU!fqpstw!jePLfsPoo#Vmr))$UR!+w&lcQl zC_CBbEQXIWBW~p#h2NGV zded^8iO{kY!!zXC|-RjqBBl^ zk!>k)h_OV3=vL)CC{LK=JD!WQIjQeZ7b1&@r*MMjfK-B!V{wARFKEGQ_3P(ZzI&$X zNCT1N_c@);ok$>f8C01c(DF)7a!=EB&B#0;<%NLO4%fgmpyWm%Yn)eFOV%Y4Vd%Z4+ZPTil zcK$5YMkTlVvO4+c;oGZ(uI9rSryFDHsE^~>a+Ax}Do%D-6&jnYYWeFRaC(xHPO3Do zfmvbWPIj-jy!$}mx2PzHVQ0;DVJ%&$oL)O{M=rfPV{u55B&(x01l$5QtWJ9f#O z_CB9NwEf&raz6a2Af(Tl=k@OOhW^&)n#)EMC_69089T$*R@)F24nop-Dr;H11-~~t z?#OZANE1u(smUGv)47s~A!~0|EDx%Qz)O>X-hjb?y+%96UCApO2hxgfTcq^(f={Dp zl*Rm`?PU49FpNkoFEcP*%qFMN-YhAE*HRut3U|7BdU-9}V(`y$x;#yV3C~MZ4c@+* zixZ2RuXp%TG8ZC{iWnN}b`=SWsT(F7ATYE<`re4Rvvg#=ZT1?kt^>aC-Z=#3yRWEy z?;PR-{~M^o_fPx|P``tZ^S+Gte|$oB9+W>mA^!V3gJgfk|L;DbKV`cCpAgj04}=FD zwnQenW7-^o@Ideo-$R)UJ|G6@MC>jI34rdC4Bk6d095uR;EoxM1w2MT<0=;P{Ey4! zPlEy46$kq3x&e@!mw#MEKs?W1&kO*L*#m0EtM?$>eM??GtLDkunuh>8c< zK}S=8V4|4!fDc0s3e5NX08)T5eE^2+C4$(Y2niqqXy08kA_-{b-!&}~fF@%yh#x8o z1*t>fpdburUoy~pe}FA0upc{AGv(m`A&CG0L}aCagrKBJ!2E?o5IQs`6~uPew1#zk)Tj_d49&mmjVuHfwQ@rSL1R{*5Z?uZJ%J+T18?|l z2pZ@A;-}+>R`dW#B}ovUl0!>?onZOdp-XAN1ECdwM1c1cn*k!i0;*g7uanq0p(26s z1W;1Mr)1Fj0ucAzw7WVl356ho$NWHd<<1jAs9gaF4a9%%Nxk<3LJtZ77bI#C;2k3` z0)80uMW7sLXA$s_14STe=%ZqgB;>Dvl>b2;%KxAj<$sWg{s;N%A>@B>?fsv+{u%Sv zwfCPfe}l^SA3S+L7j(23M5Xm`h=IU;dK`nf3m?xb_| z^ncH9x0t;#+L=G~d@Y3{Z-KAm(N$x`Qx>g{uYaAathqx{ zcm#VM&sS=Eb*nNNS~uW>&Wxb#FU+<1d~fk^dh=__!F^~It-igj9n$XOal7g3a=sRQ zE7Xv(Fh6(We0sh*Ff_U6>Ec@5I13sgoSSV4zm^`>{^kUOQoQ+k;2rE$L2^p;kOCV_ z;wOWkc8?UhLqxB07nfh=D|{URZC_jw=G$}ohCP4wwS@o>5r{;4 znQ2cFnFQkeq)akABaDlcj??*?S<%IEA+otqiPkHS)zoqXD) z3_Ehj^ZK_!+V4{JmL7p0mRB~pl_xUgM!JoszioAavJzw; zfkrrp`BPB^aw`@_zQPH_-|O9caP}n=6Ph^@1Gz?Y_&JF3`S`U)3*iAOPh~i)vu2wy zC$1wx1=X?MFgZxS$I5erm5qmSGQW~}zumLlGcrj|%pDRT%pD@OU;wGNA%98)PgNtr zwxON(Rf%UC(Zm$8KRUeFC@#d+k;0DQ5AMtOnDgm7!|w?zc_X4GNMQKSwg^vf=o@PJ zE3|{G_pnlH)I0cekBFcwI1QB2Z*NOi$ircz`T2$d5#!4_=90(q(iLS)BNWSh%6L3EQa;xE{09F6HAh(DhRu+7_V zI6D>)aGcKLxIRD9nAfY<-?1a!Vvhh&;en zVR1jLw71!3HB@svpF9P`Qm1F?O}#%)WF8kQaTIAce)UMx`aR~=`zA9v=BJH^TS-?p za5~MVljBMzX(cn{=$l29@)cO zZ15)OjJLB=##AZ_Ct`Wfdq13Tw$XD{C3=v{YU^M1bv_E=QgekVB}lOoI6@+Tpa%e z>9uKFt2*c}p)ffa9tHN7Q19XEg*UZqCrXz!b# zjw{;)-Bitcmo+MJwm7xW^?P<3O*doWJUxPA;#UNwN$*w5PiXjD*pD!g;4RlIHFt$B z(wBBpSuKpF-~e4h{BrJrex_$&H4i~fh+Ar)KDOIv+xhN^kQ)oFj#1O>vg!b`SgABY z{#Y4kFE}UWaJH1foRHX^j%jWQo6w>x6;GfpkK+eqCAu#COH;>S(#X@aQac~J@D59e zd@siNflN7QzxGsh&_GX^d97A;%Vp%6>r%hDTofTBJWt~W+=sqpErYaG{EGq|LLB)) zq}LMh%x11f9qV+y>DV@;iM%}B+u$}1)AQd67DR=vk^i9({NFLfGjQO@DUNRX{Qe5A2&AkTTBq^0tilc2lK$=YOQ($Wl4lyWQ;eVZcl~qmlQ)=x zOO#vZM_;cY(srcTF=g%Kd|jnT9c{@&r_S+xLeLKFId2J#k+hTd0DZ0#^VrNue{vX* z+nOBJ6Q#U@B1(>}DY1#qW_5)iQRMveoh_E_E1D){D7FfLohwb3d>Vv~nQ|mdX&n)E z7T!S#-Ph{8bfiy;j|4q3@!7o_K)tl z{OLm@^q#QoDI5dmxqASy5pzvavx2@mJN;`{{qe)iRFU|A7jYg>{XX;(yY+A5rWSr= zX~4JCbF+wTr(Wz3nwb0sQP?4+S+T9a%3}? zqo{d>xA@-l^+mu{;cU3B&JjkhLxkS1C245Q%JYdS+}`(M^opTB)8(3Sq{)*-Giy)M z>g(nXQt?Wxn0@RT5eW10d20d`O{?Ihi|I5N9Fqi&7t!UBw0*MC^WC>yHVh4KWBg z4^NGnv_Z!WJNHfWvH3oXglYfEeq-#pvjOK(-fxx8R95x)51^XM5~G4{`jSwAA<#w` z;@QQrN4}jJC}MD<4uW-(b2K|hLpIn2a~fFn^2+5&^cEa#ol1YBOhzHnD|_;T#%V&) zvGt1`C)U8?3)WEB(-Pdvjb|hl{Y;X4FK^yBM|%y|y>p6Wu&LH;@tyzzUTjP8x39@> znvu_RtJK|_kk5+sf6?P9qh(L7(8eg}ccjQSW=f(QfmHq_@u zQBd-C%|wfR2*pNTpEXiVs2sY&2nTuX2XslS875yzmo=3S2{;&J!bPp{iW$e(7wOx| zP81zHThU^~5W-CQaxFE`i3z9)CIn15$-90eq!RNEcne=^_H=uvkHE=>UiLOgENZ;Z zjeTj?y)C}bAwX`80!1dRb$L1s2l^Z7W_~)Q(XnBMZF$D+=zP1xwvJNt7?l?BX@se8 zR@+sq;zW@=q`M8u>h>X0y}1@TAqxI|Xn<9F`+GC%WKOna|Hr&lZ<$1jdNZ3v*!Jj` zT{uQ-Rs;8R?Az96wlWS-xp)d2eaHg1Ba_(p(XwZQ&NxD%<%L7e^^1~w?oP@7k8+3; zAPxTncJTAu(e*zBBB&0us(pVS4$%0&WjF!jPmBj(+<)xfb^TEr0ml7T{~dDwv5&;T z&wd{*aA*7p5&8G?9H8=U8y~NK8t?WS}fZ{fSsO|(qy+~|Ot45F*G)oxqj>G-0N+JIL z=!+^HUONcoPuY0Svk4alMTIt9%d^!9&@bLC^o`+iC)#12ch06s$jV zv$q*^m*eQ3j)pb^d>zmv-Q_+)gGGJo5C6F>NGfXIIkF6hW75Hs<^ z86PA|{D1yk04D(RLZ5VisF41K&Vbq3q2wJPLe{?r0Y8*r_>b}T?feJfhQ90oF~PEP zLoI=|h#%&1{N>2thlEpLKz*n96~qIL`U)cdPe}zZ=Y6;eHsF)`6Rn~ZJ;Qr3*WQWd zlPDCp#=?mJ>(R|6=f*e0^MWkQcuAJFuf`>p3)O!v`?j@3C^nm3$!*pYFOfQmMVhkx za+&U0h|0zGMySFd42yd5YRCG-3!nB^P%;~raWp%oZp``a<+Sme=0=Ztp_xHaLG9F= z^_6q)L*wh4WltbB1=5(#q7U(`b_!4!o^lv*AQMg}DT^`>E~x&3sA5{SR>A=Tx9J;I7FTp_Ia)A zysVJ{*2uy3Y9@CN9zJf-)D$rDChNGEF>2-IZP!)7w5#-l21Iz!_vQ<68&84o$gCsp z2ZDyw_C021`hfAs2}xdU8}mnRVifTppx(FCedy^#hS%s@nIY+FX(N(MjGXg3wMX9EW*CN>L+|8+D?3<#`0p z65#-aR~h1zjetsK{%Vl_3PxBZQv7Gd7zUH>ri2+}R1!~LCsrnx z`MYk>SQx4xreZY{U!TJZK?I5?%B+HXB8fY@3EsPhoJr$In^K>;4LhSd@lV&S5@(Wm zo1<_X1yEs!qpq({JiSl^HakD)?|;L7^i3_X9r1vMy|RlVEUY+JY2G6BQ2;yxm628c z@>rBEal$YSq&PfVOh;VMo&F%RnmG>su{66ujJCTz&5q&x$tQ;fNR{dUk~n>yq*hTv z1YT%$ttwwFP9z_8cOE@M@>p1oG6{9A1@Q~z4HzkjK4`Tg0+-qc)_mk=vx~2izlFbr zp_6&$ho(I0uOAbq$~lJ)imUvs{0cfsq&cG@Y8Mhu42dr@mIyX95#b^hBJX>|ThU(n zI|EMh@ns3SpBqdni=HDpGyAD^@fu2{oW?Y*Wwf12{CEGYPtOlmhNT`$E&VWqeMVGQ zS@ejYCi?vOOh|(Cp46@nZ*YoE@Fm*&OXWn@mZ`Eww$!FD!x45Rq1ls!KR#U;@nY(( z=EVCP2h>7be+Fai+jTt_WgG~Hx3ZD^U`q3%jxRSCm(R-lh*5^?l{8Zn(OB#Y`2oKd zQ4_}0czp~7Yb7YuZ)npedrM75yETv9cu9Tf+j>u(fl=O2|y6(^={8nbzYzFZq7dRMao!Dhjnei9?s>-$>sxMFZF@M|r- zf2_T&E+sc2FT8E!2SEw;ieRaiOU9a$G{18%gOv({L9`c2tU1^vwHiixjv2#~Y)(@{ z%LjHVPDCb8y#|#p1s7RuDq9dl$KXFVKGJ&SwScr`luIIKYZIKn-NArin8{WGT~Qp= zVWd!ygLJ%#B+DWs;L@-1J${i*9#U#pB;+51{5GN45~72WcYX9~1nEKwdnUtwELng$ zo_v=PN!mBof6YH|Wj`U|9eKnG2d&FH{!rOH%$gN<*H&$(1EcD5k5k9Wv%P3EKKGRE zi+ajH6ZV!=k50LMSX~rpa~x;bS6SC9Fvxs zJ_d4WsR*y22p`t%PlL;W?NVz^d{ezD?-HeH_H55MR?1{ji7Uwa#RT?%dETr&y<87P zmQzz(#LB3B6k=ZScd7m8Qxg)KGXEsgM>E>ln0aa{p+r2UL5d;OkHoqU%7SdK*O1fZ zbOov7ohl;{2XX@@TLL>i(bJlBuTk1Z4!Tk00!VCqU2h4seL~dWDoyEUAyXiEC>pA01j; zdKE`6UE9?^M^*|EY4maE;4fDTlcd7H2{7U(T|UDvUa5;Uj?DcKr0nZ!NZdnmalE(Y zsp$V^NL9Hn2oE77FVvv&jKE*tf@xeE@>>55L5M`qQFJAey8m+ST(Q2NVP^OITKs@? z?dz=>DJRiebbWGmxnw+)AnN-O|RhkM}d~pobLLbtPoi|!|7&f+VhH=~-#b#~pXCD8}4v7s;^<|Np z=%~k9lTD|SHKTwz)=C2(E~he?!!Be@ju|${rHEPh=DY>RDJn))!Q7biI6w2WG`zQ zc@)kn?Cetgdk~(>UFyB$UpQ&Wt-| z>lfHWz7Z295BqbN8CvQlPq6cgaYK|+MWz3MmB)~@b= zC*s5r`~q(ZFTl#b@LlxhZ*W0t5a0NNYtRn^=VswA(Z6?ux&`VHT^9*|DHy8`yIDKH z5;eF4GFs;$Wn;XPyMl$`32p(o6fk|3{LSb@<4F@4R{Igw+}Kq9CAz8n?osCxSdiJw&>X3i z_}7+v?j;5_Kf8k`>US_tOp;G3ynf7)I}y)bw$-bEC8Ls@4_eLbh=nYTd9>gapG!Sz zQ_T|3JFyP8n)s&Q*fAj#IEDfjbv=$N-|Ub3!g%`%k>7e(26r zUwS4fB2J_-AzKG?Zfx8Sc4>Nnpsp;%y*NF|8F!~4t!#UA($91G z5ewD6OtU?yo_14CZSTm>?N_o{;iBx8~3VVmYZZkz>hUOjI)G$wez9<*8clIW-Iz}~_4?JuhG9?3oryi@b(w)yG4#M`2Qx3*nzDYqX(ptgWehzOvrTWX|%yIMaF@&&<4&O~GrYU-+ zeYS$m+SHlxGu*9?wT+*L)4MeBGolY@oE#Ykw&Dx)UAV0?>+Y?kCZw6_?&jDGQ^5*u zk^2SPUvFEUo*~hEp7Va8pi8yq#WtSTc?nr!{`_rtd30@~xTum!#K4w+u)s+i< zwR=WctVeyGGxcJAK4;GdDE!oP@gPeGV!tQ#S9x`nL*YW-qhqhQ%_fbSIy_dyAqy#Hoc2H)!#?l~&pj^KUpOFT$d z`2R{*fUdu84SwFgZVi6kdrEmX>#u)<|4;4?Bt7Us69@;&$dCLP7DzU6=f`0Dv(NwL z#{jt3UH*;#3S7XPe{w5>Il<5^wL4u3nCq{2DhdO~^ zZk~iOK%T)f21qsdp}b=tN?4#^q3;+77edYf=6T?^|G$g}4*Vx(B9Q+V4ck;WK%Wd=byv_yn z7q2zBQ~!q)?u`2%c1tfeKm@7CSqJ?j+eG%!5^9 z*#raG(t!-TEZ^1Mi74bVtzdF~?0d~K&4~3}Fca(vgRipk*oXSNylRgd>Ex=bDjh<( zyC-In>+-D*oo19gzG1EP!N+v62-L!JzvVucCm)P6){ww(+B4`#T7sf{-d6=@RXCDM zFzs4zUVR9r`w%Q?=8%(~XMzmDVQ=y%knCkdtLi3pMG;uWkE`Wbe)-EM$NOS_DN%_w zE|-(@^V?b)I>qDQcKPxjKR&+P)pTty133|TkHlVV{LzBt zlJq%G&E0ja?U;i5^@l*Kn9s!enhXMrozmxUCG5r1Skg(@K)~W~Et1kK^zAng21Hh= zU@k#cK>1RrlFG)j!T#BFBWXbsx({B)8-28D?yXLlX06G=wecC3Jk;5DVuZApmp==e zId&aXRZuN#Ex%zzmoJi%9#SN)S9ZqUOo=?AsjlzdVbhIrH1DDywCVefCrI zpdO?{U3&I5Nj1YH2a<^2IA zzy_^Ki>)On^s^|t?Ldcs75N^*1hHQ`=hGW`B(*7A?P5;pWP~<`r%j5%8!%1H2=;+% zHK7=9I}m_EF~4lerQqWb z9(_v|OXF*aE<4`%(QiEay71>$$=BqUcF$sn$CrL>ezBWyBWIWqQPW7-q8_LtIkAg! zF~J{d*fAIxU*Iy~KQdK^TN>nb5)O2!Gsu|orP2EK*bn9d=?}Y1sS&99cMvtC4EOvp zgvS_>9o8;v3~KhMrm@YkSAuT}UjRJbZ47gh&8$k~95P-??cR=GoX7uo@}}-;bL!aH z)vLL2^dqM6SwcPxB=4Yf0tb{D>2PWnn4Y%M49mI!7hn%#1JOy>U6{?7PjwiEeypw@ z+TC^bxn5smM090XrFF43_=yeqXoMF5YK@?uYS<_a#n*}0^MCow^kqaT-IBx$#__&L ziePYk=A$?-FZO!Bw$HDMhklmn#qc9SEV9zx@lw_dbC0-_!K=i6AXwR|=2^!h$QXosSix;I&~#~W z1ODQ#uP}5UJ@Ji=vKOu_ij4EH^GE1HXtkmfq7(BZ(JA4vi)z04jbqC^S`?W*I_g^> z_3Rz~*FL+9WJ~-+r5dF(bQP9XQ;r2~Cp8k2=M%08N4LTmn+T^)*5qcJ9YVPZ;Cu$G zqDpDHVwnk;EWg;|?&9x?Uz7t%k~PF>YAk;~)jvTIX!L`cx1E+-XdeHrC@z20Hw~5i z0iuBvrlTAW7PS_=o+QZi49a#pg}1f%hFA&JlC+?RBuw-6pSjM9lov8miG4e|NxNPU zF{F4!$)pof;N(M&YQn9rQNqq3P?h-oC{&XuM8{W*C?xpFOa#@0(R4R&$XIgsiJvSp zlGnJR1shQhFOaB=f=D6C*z2v=C9ig)j@NI<==}32!F|&KE%<%`k9zG}kBXbs#hL4j z`qlcG?O24D-dSXxh=(QlAr@?~@qK5S%!9lFID!446J|=hJIrY{8gJ4jIqjW&J>ZQ- zXZdH`ydX#;nA2X-boRZxBp_e@sqE}J8jda%FfXl{0=a2?*ccf`K7!W5+0bTBA{h)M zu%uB~s<&GZ=YEFzB-)ym18E;QBX7zNxA49z!jvsCxv3b9RKJ;Dek+NVL26v;Ate;w zN~t*GL+z2Iqs)e?1N`lj`DZ_u&(VIiWzhN%h z)p%c z1foPU1s=~Ov~zu2Dv5(W7kAFD(eBl@k5sY!w3MBG`9m15-^wwts+?Ny4Ko`_VBOGA zVVaviEUDOhSK#7q+mOJtrYmHBJ(pA-16;=K$7*nnIeP6@YFn4fhqCoS!!6vi8n52! zDB#w>@BQ|6^Mv_L?y{K~ErzIULW0yYB{-4UPsnd0(TI+Ok_9(Y{o3a6&`?gx9}8A{ zb$1Hw#YiJHvhU))9linWYJ=#W)DE#NpMa||Z8E)XVL$MdcHP}6yFht45m5=j_h|?3 z7y&0A$A38)7)rs9Jakv+y<-5802}z){2x3CT4@XfW#3Z~-~x}v<(|phhb3eEgL*%p ze|QlvZX7`Fc+q{yoQKJbum6A?&ryKuOh;tgyGUAq%iM7)pwx}(T`EX00DT7_3c$Mi z7XC|P{{2Ay=SvwnvJcrT*N4a`#S>~egNFw{<+rWWdB=)2QVHs z{CgD&AUx1nVAa3%rMtD!QF;#UFCa1 zLeTRMIu87dTLPKRhJv@Q*uv}A!|V5>$ZCE3Z3Yp!J1mh9A5p9R*1mo6^OualtApDD zA}>!BzXB;M61_VFPz1;e^C4+^9t7_|KB-{Y$IPm8lbjWfsHoG@BIzxSHh=0dp8Yjk0RU+KUF?QI(!yVz;%5P_W|agaKc*zZxVFhd%wem?BM`Rgj{S=`sFA=Fi82 z#`p(*x}-Eg2$Zd9bA$Cn*>5-Tqk>dr#$s~9KS{Fh+aiFQMF!Rql@;jHe6)1@9p=6# zG^$PhowW=Wva%J@S5s7m5tSm z561fh)mkolek7eaI57<=!T{UlFbm!eRPi5h885JlHmnQC1)fM5z8JFO1tZK~u5TS2 zEY2NfC@@YaG-Q1T8=vK^3F6sHzID|uKw+woA8WKAIx)l}Ra%$4ezSNHyH%FtOqmkR zP=C7k9dhVa;e^2(;e*8Mb~Tr7IYkV*YW1TDU|r59f^TDaJ%`*ZF-!B(#Zd}_^_^cp zNNG=fqD@p&XtYJa)5K0wPw&mtLmn%&l2rDqni78w-KI*5vUR^t2UVA8;?a5}{OENV zH&)NPEf!eqb$&CyEN7|!NrP5e=)TGwKjT7eA%~z0T9*#VvS>;Bm5{dE!M9AFniY)X zNB`#LP%g@Z3_N%J^n{R(i+}F?pdjO?4|WK_9>NOl2I@CE=-`rW2i#|;NvU7Q-&agapUz7>*2`vISpxUpRzcXkMKphQ!Y%_Xe~FD->$|l$Q!s{B#%zn z+b2L)CEq0#q+ZADHH0(&C=^AZMBB~AI<>QKc(+W?jTQSET@AdYit&;LbRxztnZc~OY?6zgoX5`hT++LDs?Zx zkPm~10(P@OQXcH@;V7o@+Xv+uLJoe!(mXAZ(rmrF9oQmH;CjB_P%nsqf!QH+RyuJ;hJRTK+-yfxwe;9~Zsf-<{~p>(gHJ2lt7eYT zxyuoz18Dh;V(Z1Jg2leP!S$)D{qQk?=mAVw^GsG@V!!%@Bfrjt9uI*X+|)5=fw$x7c0ec1$?Fa6Ft-ol$P z;IfEU_L*imm|$st7wRTeOiOUa#tNuOMUgaxx08OA!%DGfX_T0Y#061x7NHdtHiHTZ2EuL;fz1+UeNT{H#3mM#ig#$XTM*N$po^KU2_-JyQkHbMp4^-X zs)c2?dpwg1d_&f8uTtZr1Y6e6q(X(g7Hu4uPRhY@2g7V{(n9H< zt}30J94%k?eyH7xlc5QUO5TE~dKUFzKWnn{Q<0QN>GSny3ol9+%HOi_jLP`Q}+NLG?_nE46r-eA0|J>vUqH>=&RsZZ3=43s9yMq&awte^0`N&1XzIK30Q z-P|lBZvO7-TUW;yW3D~-poxnF!Ka$TeQ%1Cz*^QT_Ge3r#zh=oyR$43A>_R8d}@(K zIQ`4~Yl0Pr;nS`3Eq&+x>7#UA))%o|CAcb%X|S`2c3h?NiIZ&Wob6=T<1`AVDZ@GF zk1(?%QN^`O(_dhRN{Wq0^IVYV59VQCBVjL%MV`-n5Nd5u8B8-a9}n~Hgij=cs@qPz zHB&M4?i_}`)W+apdg)Er31R!pWizrP@H&V|&;Qu63){3tk~O7jag|$Qyoo+5E~9Di8V4u#%$gS+yrw|;)z2l^jF`BT_lb+>IJPS0 zuvk-x@BGXM1WM?J2oaM93H9`p{2n)gt%%=-H$KJFmv=-|tD=?tga#>sCo`jE&~PS+ zH`F(I$r85sbz!Q7LyRczVoV)hy`bUueqY6pH&@5MipPhSF*&O*oED=N7RvW-Dw{49 zbz5VLWfh9Ez0Mg|+gY(pBVAs$-5j(}eD=C!;l=BIA7H1SZo7n&yZ#FC1O6GEjF zcmkrkE0(;h%bc~6EE$=Fx4o0hv5ww@W2o&))?DdS{Uf1t_M%&C(GcV`dSPn$g9w6T zMQu;9H!LjYn0=*OW^$5|`nW?SrMwJs2R0>Lb4FR?2Lb4N_%xcuIBrtrF0?_vgi zLw;$|bghw_b@suWVSaG-QuLaT)n>kdtNcXV(N20nPlXi~=|_d|%AU~Wa((a5o2T?& z=VG9T!YEkyz<1?erojp1q53Bl7YwZ+MI44|&4Y+=|9+AF_X-Js?(TtT;Q)gR%I1p9 z1c)g|p99Ix?tvfxfCYx!)0%r^?$3}cGT>%NksKNO@!dRbw?D(~FMR$%!`*-&S9VVR z|0oXu!6GU&X&3YomJ`@U0iFYjz6TP1e0K_`9C$)ZE)Kr`>J~ZKx&B1RKByg0pk{eK{Tt6u^WA9%*U z$OEtVD`y18{NX_VR|BF9eCGdEIR1Cg10DHy{sS-hTO5;<{qIfJ|4-wA0sTAcp2k3c z?f-=y9_X+B5$Jk2{{O*vcrkx-n*oFWK_1R}AKZQSgn!eX{Z9ib29L~6{P5cD_1*X5 zAC}_bgGR$66Jq__z9*o-Lcl!{JTk$Z*t!K6fb{Tuyj;*lcw{ol|8T4Oo38)Ct$={) zy9*||BOr=770P!6B4dL=M8Kwz7(;$fkI4or#Ecv6fG4vtLckhx;g!8W-DO4-J`-In zyu{54r{u5|Aq0JQ1Y&w553M``;Y0LVBNj1T{9|6K0ry6h?*4`NLl@5Ay-wx)@|~nw)?JNqUzdZt}2cYOZe%dEi7wvO=5DMPfr{O1L(bi5rj5_ zzBBbQ4I$Ry6g>Jpg^VPcUs?w#R7_4}FE@OQJTrXUq#-2+(cmfjfiJEo+Hw;1V+(7m zwv@UlPq*h;PZm3jr|63^i$(Q)53lnV20V+3OFCbEX{1MX(6e(&pTE&kv-Xx|F0m5P zh;*XrM_raV#@tGM)}3o%|D!GQ`&;3OO8<1b#1f4tt3YHj3IUwX1hG%UkY5`uZ|E8b zFwOY~m%P)6Q3I!*3cAX684;qUAU|akx!yKcXWuF}e-id|1YK3Vhg+;ysQSk{A<4=w z6&sjBG|)6hgy>DV74xeG3gtJ?en^N_xsIVXg!fZ*%tlhct-ueZjKpiZV|GIcWVTxE zyAz!Fz!3sIyWWx8jih-;j1VvHa(HSJnJ>lFt^^_Dmgjg|c{-O>O9_%*Rh$DfSx+BZ zun4)K8IKi9AqMF99NEml1u#)ZW#zBgjfj2C3PJ0zKo^hDlSATUkc4||ZO`Q-YSwCi zXJJuL&U)jcmC3#sbkU9R(c#;3_N8Y#K{Sb`vx%0}M86_BnAqV}o37}F_3|a(4Bn9d2Qo1CizXO;1)ZcsGf9K4Zot>SXv%9miJ7Y|PIP3B9ef+PPs(bwM zG%^Nr9qasPXRbu1+k4lQ?w;Z!*_Y5?-W5kDW|?=3!ucEwhboxKvLhp6jBuNt#WN)9 zhz{qJguHHi)b8Q);GqJ?!o*>f91tA6lv6FOCA68Cpp~|X&N^5Me>mC-FQDYRuQ1W1 zO#LUY6%%xE%vyEgV@y-nZFZ>#i>bEx5nG~^At}2~eI1cTAB8m+$Wi;l-qMZNZat0c zj(OH{jq0ltlb0c{(XgI~Z9ml6JeA$-v#W<>i=GLi^t_nzNa(Fi zEqh#s!ri3z@*MJ|D8ko`mYw*e$G8P$KOgTNk1Vi9K?N-lh{5xYiMGY zpBkQ)u=8v1%Y1xKOe>}-`C!MaBqVsvjiyNcVHdY>%R@pll410YLy_BT3R%PZo{c&v zvx#mFdRp}O5+jUS5`_jF?7BlAcRv;ihG^o&Jo4@NVH2EbyzySAxunxby?9QgjU;Bg ziCqkOck&!sqIXt$qICxNY;ZKM?c~WPP4t_os)xMU8ptcTGlLmo7X2MBzBdD~m3V{c zGsE|E7M>8uan1*wFk?P?yDlaDc*SOjGJ(idZ6I4v9L;>|&O5;#i1EaG{Rw7!mYr_Y z>}{D^S# zXFqh#?fNbh?9nZL>Ahtb#n@P9Ec#40myD~^(M8kXacG>K%k7DhQS+#IfrV^mA>GwY z84l~AvM`53)SjWGd?!BJskaV4d*|E&7$M*ysUFcF`k0VvFI8#2CoY+jdXlSm zp_q1rTUS%f-)#ps{2KGdDc|1n-BU-`%5FLsP$mh znEQb-N&TH$n~(x~M>M>3DGszBA5lJaM%Ia1yLHu3%)f|~Bw2n#@g(IVasCqe{Q_Sb zUgX1`lmb^Rb6W#%U9fJ%SFG~!mqeXLOlF?F9Q1GJ9i+x8*PUAl^4m*@<9Kh`XK&q5Ks=K_dEah-782qrWy3)9 z)wJ0}rvzj*GQ6PEBTW7ISGp&)f(#k7IUi54hW(m{P;#^c5bQ5D9Ie)>jqe~Q~QypfpXqLS3LP22UcJ1O) zc-qXhuOtR0=i`Ai*ErByTNCboYlE`8T8XguwU4+xc=nkA+uJO2k=jbh)Jnl?jS}-Z zD(c&Y2iG`n3fkhkd0l%yArSJFg1APBd><5ElD=bUwDvY6TuELJCZ6r6t7kH9vn+L- zAdT9Jr#JL=oH5_O>gT}oR#AGdQrF?CwIh6_s zl%(5fJY?T}@Fg5$Z&D3YBXOGiu={kL=56JzNvV>L=*kDs<6q$`l$MFKZsrXz=MM9a zQ8VQbtnmRD$xTL1ezZ+#y-{y&s7mo$x;{l){V22AWwPZ3cg1hbE5Qx6!|m(MxaYvnT~|h`-6Mn98!OH=qsfoT^U6wmw*wIrVmvaMu&WU3+~u za=hXZ=Q3u+ESdRm16{=Ukm;wE*-tu(2g##%frQm@m;NpnCkxZZz!U83E;gzp&*h21 zi={3^2=b5L3&L}Ge(=)7!36B5%hfsX0FS8rJ5ti6(RSe<1A_J-^rU0Ao0sut5zOX3) z2-qFO0+h>8y0j?)fWJGCA0{M#d+RBP^`g>Uls_tc{uIOv00EaC z7FtE z7dF!l5CW`R6qqV900SWduox?V!6jti7c;QHkyZ25u`AMioz(r|QwoAw2NAwt$%iziWH(fUwAZLlBnW zZwSIB6Xt`Jql4&(!SLI+v=A`DO9wo_a4-Pt?1~(K0TTh<39rmsFv9-^2E1*?7$9eF0VCXPzfll=Hz2_t?ERlafq3cz7$6Q9Iwpt^iYR{-jT{2LiaicIAei_KxoXoN zI9F`~Ll7Lo{}!N4yjPAu@Kqr4KOtAfCzzKP3O7%|mzxTJCHu$2m2v$C1i{dMAR{>Y z{RzR@ZwP|L-w#6;KQ z0MT<_ow9|1uTIhe4~SO%h9J5L$lRF70b(#hwCU;uEKmj^?FgR#TCG_=+?@6~hc>oWrTP5& zIsfBuwf=mV<GVU`KG;z<$%nz<$~wb$a!hdcxE*?I_#E@G-WdR;4Fm_n{|x zY(2YZyK>}b=hexk3*V6NyAjf2xvTA;rp+0-R3C)v zbZkmb)!Cv#6aMjFkF)1Z>^bz@;^?5Gm7)OpYk#}-Ztr^9^3QXFY>$3o{@OGnL1g`b zA0_UNZelI@aY^VS15M}lWGj2d(>^J|3H9DT-?_()se#r4Ek1YR z`R3Yw`vT!!-V{5viF=#)^rXfj&61BS+;WiW&Vla;rFKwL=24_^#@#e1G%+e6py1|X zQ?o1z!|N$7F)#>|21O-qj}WU`XH%Rwrv z{orVAV^o+nsxelA%CWj36TRqjF8804f4VNAOOmZ8`~docI8*NF&#Z=s zRBw}`hilkVi}_gvfxXsZT_lgnXO7h?79q0h--YuP*G|T6MK{si-ThD<+@{m}p)I{8 zR4zfk>>0tT_%9RWqoNz?91DXgR5ns3y?$6TG)y=_{gG00n)8w#2Gh>Alr-c9SD6Wm^00pmm>Y$TfgxA$Z;-+oXKOm9>2f zBY#<`y11LZ#{Y(3Q6Rhb8;bP)P49(|@6YBs?r-0>Ipo}W=~%W;pq6|R*)?zepgD7P zzf`g_y^fi(jZB#=`2|Z>oKgn#cy=E8PKdgINy!CSM%307_DuQpB=k%0OR)_bSRhzm z>yZ^i%iX+rV}@o7&z(b?N3;2RzfA?<274&+%ICe6kFTYQR-R2@jq=!L%I*&BSu&U; zexn%`x4V@V`EF+g2(ju}SzAWnn= zy%ufVN1C{4G-Ob3{IiA_QqF)27E&WZ|E@$rQzVx{zpxoM<43=6H!r`r1Z~Dj7M*O^ zB11j&VAnmzKUFeZDx5EK!#ro6n4Ub|Bm2G>r32$#jK)BwFxY=S7q_yE?o}Y^KNB$-7d!TH zC@Y)vu%>;Y&zmIBkXu-XVKQoB)heYMV*c1Z`JK=w6uzq5>XmjpR1fkmyE`?@HJpBJ zO-{6F2KZVG=Uhn9P;MuO$2d55Ix@(X&c8cqNCjam5$k|s= z{mhNN5g4&2pLhKy-8wfNUM#peO`s_^Z8=*hcvilBD^;;4 zRp+PYwvOp-aA7VZ7H{u%kb_<-RoX z6KlG@pga62;+JTi6t0YM{ueB{GE#HWQJVg3VwF&%MpyiotQ0QyV?m`Ys|RO#pZ zQ`zgQmwhUb0=&MuUl*7ZL?>4${WNOyUCYk9SByiH-rf+8xKzWhu%11JsqIrya13%& zrndby+51oR{-;ny)-tqt!v2`?4@Zg`UIFBk3BwPiySVI}xggu*N}Z{xZj6BespBy? zonw%LaI}ogSGj1+Tignp)M($k2_l3DIKW-@oe5%0i#peZikZD$vT%wwM#s3nG@bNC zS0gdZO(otg0hKU_2wUjMSRLm01z_pDmD*&Dxfl8KOXq8-uNazV(bvdZR;7AxI9rs_ zlD=5<%tHp10&fki7^d+ZRmQ4(_*7L9S)=YzvsI^iS6 zv~SEG-1%$#<=)@3O7H&0#lWv!b`O`LEm5=rGdH%0)31y*O~!$E>D?ZxVHWqC^n-*U z$^c(m#%EXy+R$uVA6JcKp7Jh+y|pIo&A6=lAI!_j%#Hh!n`v*INy$q8v`OFE(V8zh z5q;||#r*S2Ya+_~IO*bCAuj7u^HDvmYi^|Fx zc4MgCn6taFVC|)T|KT#oMdbQq^5_D4)t#j$X{VcXOAKsKC9cAVT7lZTsNNi^-MMo? z_t4isvTj(17-Zc%qxSZCTg*$98wxDSOKc<)`4Ia#zp(xvy%6?GeZU1m*1hZd1& z)~-@>$LY-CC~r9}s%KuVg^M6rmT`K>-)z_JjiJmfJ`T6w#$D4s#}Mjwotvwc;&<|% zD~7IBRqe@9L2G=@)@>6$ohQe?q3Aj)7a;`B*KCQ^Upud5q z9yEa5`bqsJhvCRqsg?Tj{^L+4wU>wK)g$a7jo zMhj0*QK&kn@rphDgl`iIr3?46GnUKhp~jS6k4%(z@{+cV`INjy z)d!35{7%~dy~RKK{kw|x4~ACz+dpd#T2NEA(UX=Ez)@uKXT@8z-K8y@m_PVDZq2-| zC^?M2r5A;1Mq91hLia4!ty|%YglFZWr&{OCY0gIBxBh!fO%NvuOv-)3mAiNy1KIPL zS>Gy~$Wrd8B)$6h3a#m0YFRQLS8teQT%F-GJ1OkJXj?6liFV*V+f}gD6nL@Pf7UJx|d-Q z!pbOSX6rLX8qVAAIqOTF() zx3))8bM0ahBGs9kZ_s|qD9P6i%o$ZLtBQ#y=PanKp36N#GDJ(wu{t|=IIt=%s)#E} zp%zHOLjKD9`QF5R^YF3Q6k48Uc7g3md~=L9A%il+1kjExy-0%1#k0fJ&(C`b8Bap* zW||jV+axvlG~}nA^JdLG8qHr_&nLmb97L|DRaovJA@q(eBi;@wM?-@zhc4G9aX%2R zgPJHfpd-k%--vGG`k{_5BAYo(8BSc_7fl5R^kkZ+s80xt_O-% z$X_>CVhQfvda_M#6hesmLR@>0d|0@$^A%PJPK{%C*>%@D+cW&Cjf=6R+(at2s>0j; z(H&Ni(Ifs|0vKPLtAa2+4n0SG)csloZLoFRByVxHWx3qLY|jbL+K|;Pwe4xrm-<2Z zm_ZxGJPSIMnOErI9#R9_GaHdLyJyZ8TajadL)4 z#~wGo)9l@aOn+l*=DaO;-iD+k!8Ii(<@X+^HjgcpGpeL028j=>dma7lhj7BgG z^ZWdIN5uYpQm=2ARfZ-I1=HLu|9f0wmZ8V6RVOe(NhhNoZgb3rEmD6`Nu~?QTXME& zdVsQ(f?I}bT3hhqxYDkDQ}c&e8LmE^0Ww4p8422&CFAGtRm0qvEwM`T<4k!ht5M0# z>~TkY?dsBpiKFDbb8RmiZT5J)vM{-D-ILQIM7cD7M4Z=wEj-R*w=;xx?}gtBjj#Q| zg`Oh$f_{F7oFFVbtX0NQEwe3T3fU?L#d)cC%a=kDsUUdOY-I;V(VX$@%{RR5W?}1T zExAZ&`=fdJY{m8VPxJHqTVxws$QxUxTDGR*R-QTgtQ%tYU4E&G^({^yYsi$R9Fq>mY0_X@Q8fBBSN7`ti_6gDzmz_|Bf0mtnxW3{E zfIVOG_Q&_DpWb-TOOf7oRlc!c#rbSZ?_&-h1Jr)k%Pk3I-W93;&6x03+IZ;WIdc8u ztZkoEjr%Az+4{duFhXpTdLquyKelU~#vo(be9%w1RY&FFZSzK>Or2$c0c)i$&&DqH z;OWv>ESZW_a&2LV$92Wkg79onHW~-;YfA^E&udsia_c1e!s5BNf(c>@ZE~n9$W}dw zRI8!R%MUOXWrs>o)zez~(swvE&f5e~`3oESl4_W}XEo~W9qTQWm9jO>35m)d?Nn4N zBzqYU&f7R^Lm~H*-f?T!nLTsroA4h<3;mUy?QtF}Mqev7U(9cF_CuOOm~NM&OaAEP zz6ATT>&rJrleMORBu<^Ko&jg)4&W3n%q}nJBh5}*n^>2yq(WHXJ&$5FwY(!#M;j3o z9SEJ34xN#!QRPFju5V0+482)aLbeK-G2m^GWxVazIePLU614#F)9>CpH)57h+3xOq zT3-L9Fs?88bj*|=`dQh6R)O7bhTfnryO_Sgqb(h#%Wpm+&P zX!#gJwR9OvNe^spXqgQyy}c$%+pQ_OWQpzj0os$tj?+5aYr*UiO~qh|!yS&7zZq zq*j*su#UvBP4tJNn+_he|M9YV_g4&_ zO%<=AP<)B=uk*J?BV}7=$|dE7r(^k>Sh;|G8=~bnN07HoGp$D)25wal&R~jKR=Nf3 z&M2gSZ?2dp8u~pq7wU)z&@eC{lKP5N^Acs*cgMiVlu4Vb!qSMBT7@X|XK_=GeA|w= zQP(;atF0=Uy?ZzzsQU9~=L$J!ydTHI>m_|4>T(EUy6Z}G+*oX$uZEs$LT;tO=bjxq z*_Q)`MFZd8#8DNIE#ylW&Q>wy-Pnt%4*u~u48?@?QJO^xZM)$uMhMX`@>Bdf) zQF?hrYqQ+G;SuEn?MHD=>2lO(l_PvQh`m%L@9*f>+I9Phuc+i4^ZS}L3~0VP-{Z!$ z-=-T3Cej-ipK z&+8?%?F04lX&Y-}b2gm}=(#yJlHvM25;pGvwRx~`jcmPYjiy>#^GVx=ahzybCzr`= z$nYk$nC5(h`zwdu*%|BJscL(Vx-1#o?)GDY)-Zc*6@@Bk*Hds--OF8e8Y?yHgsxR3 zvCjQ+1F?ER(bMc7$21Bm*vfjZVv7v)hpDnN#`;}SY#Oh*qDFVueYj^Up;`T=pW(6d z%}Ab6Crh*D8%$*SLAZ84@1U~Z&XFEx`Nm$JuY&@ce^*@rfG!a(VE_1ME+J}ifWrq2zj1}Ydg^fr z0~|A#ew<6Z4ghu?e02#6fk^EM2g1)JUa;i|Kmc-pKZXZZPYW{nA5RS!cIl51w??Ig z8PfqC6&kwV{uo*>)SIxg3+N{Rdf|%Ufu+!cOkjrea4!t_q6{wV9s}SJIssq^SIlKZ z&2a{xU^2rc^wJe`NzRiIaK#8Sg7Dz37zE57Nf>@4@iKWsEfYu^_LK=AeVI){jTvN! z_g5MR2+&s-=@X#qo0t*A zpoej>f<)jS7J&}{I?!)Cuyl5y&OufX1pdjN6)1yrhQb3gW4oe5z{~gd8Ow_cZWm!Y z^RcL5$m}3-c*)OfKuHrfgtG~tD*^vt#16v41#VIyv>pN+u!QMzf*247{(v)sz&F4f z05}y94}7pJP7pm5eC2KdJV94q5FQ~w(-Dv>uK?goKtQgX62Qj&zaUq8`+!&BU!VRV zc(ut7fdGCKIAh>{KnOmr65c`}2p1Cs;ZOp4>Z%mN*95srZwnwJsz-R1{(vA#AzVxl zUhtJ43Gy3s<-C9(4x2&{$4~!&AX`#XGS4c5m$inh?emq+6pga2&YNfRSJHZn!QNVajdfYg4@-zfnS00gV02MeIh$uF(QRgjG_teqxc-nX) zDD26mkLUT%joH&YXjER9VEyTiFSn03^kDvU5yq{oy|~&xxV}6mi$?av;n+UcmI(d5 zVms}m$qSV+g_CaVDw@DeV|fe;iCt4i{n!=v(Lg+2^oxuQC~q(t#p~1nS^P}=5r2}ah9}=laV@q zb?zB=zc3iXG`F~AAdgAInaFydSyC)s3CEe)N?{YWyrcP3Hv-3E>9m$-bu}hUuztcj zMaVCSp?X0+kr*n68jHnJ*uF!lZpB4^N@4sf(sujFGVkQVF)P0RE+wmvGw-Kg&at6P z+s)2S1O5th<~ECOa@1eCxaB-?;R&;67N^+dv@Lz!HxT9{@+M#8sIRno%2iDVLWxma z`Zd-`r&K#jO()7_vRhG)tuv~-*R1%n`L#C1z)|%6+aWkmnL76H*3f#YyKxVbL({A` zStnem3_Li93YnkM=!dE?)>05RH*uF~KPGQ-!=4K;-D_fQW=nbq!7pHSjy~Zz=0ARt zkag?W-luYXT4crPrfY_vFpKzTh(2HZ?I;6CkU5`xmvh`(rjXCfj|5y7MLsqL_~-Nt z_i>Rcn0A$yLET4hsy4=`fYhE>GWPkZgrBO|73a+@EwF>Jg*77m2Ryp&nj2#>?2{*^ z-W!7n9NxoesGz|!Gct1ow=lHQKP~?1FL`!$HebKEcFT(dQ_ors2YW@eZv*w$j`hQ3 z_X=~@*#^7!<*AVc*D3pVvFI&g-x?knd!CNx1woG!Q3lPBUWPrOmWuDu;Iedm zyzf772eWrgEqb`3U*#|r`PzN%>zRZNbK6=~W*u+wBr&WX;*Ie=cfzJ!V-Ff-%5C_D zui9?S-2OZO$G*k=aZC4i=iN`qVAIzSTPLm1wg+!C!W_7G*mE4ZOdUZt+#Cc&gkHQg z$gyBYiKY^TzTixdAj?jX?_M^Lp}XT=@nxheQzGLv!Bc~=53nq92x{bY>>#A1i3fi5 z%Iv?sNMdB5-BJm--{9ZVhn^E?_oOoH=6YtRTGyj&`EbIvPkKkKS_*#lN_}c3mSMf7 z<`pA$F9*%f(nKdxlEaqSNAM{!ba%+3P&qFk|hvd+R0QwbdA;tDxD zH)Yrv1Vjf_{_68X+(t4|n>X}%2WoWg%i67h*N2|jItK4r;~UI;vwyY;y)$^mnU=}M zoNhPx;~|^$@tSh*$YzlHy;`=`N@N;g9?`)s`j)ib@(ddIDceNDZPX9#3By#`&tr27 zo}1Pu5e{yn;rmzI+E=%%t7oXevU}^*D31O`6^a+ff`l!Ua&u>dZ(K*%$&lQo zsxhuJprCs`+tOS!^3_+ow{r1j+oudX>Idz_^6|;J&x}Tyz2qD%l`6H%J|}pP^l7+j zMlZ&9$GpA`6TR8_x_w~Bf^&>Bys)OfypOWnxXgXSLrQ1{J0d`d`tea9j=+0&r4PeH zPc_ME8ycW-Ap4Jv+`GJ7i|tikElpjW+$lU@*5Imqb)kHhX`+KC3)4JWLfu(Awb~7| zf`a6W0kMKNTU_p$Eb}D96bmxk_@?>QjjCmLjM*un<%?pcr<#Xxpi8zuC6-&~$g1FV zNd|)0z;B%Psqb8;=SyLa=xj3b*?WnKzb;f})L@iB`O3?_pc3^S7AP#-{A4I~;KV@w zv1IGUbewOsNN3l1_+u3#+m#QL4Q;vYwy#8&gvkWa4kkxqMQgvtz4o%9t6D$G58ups zAG2D@o|k^?b|>~HC0759ZAS?T5eb`$;P0o7QbdyYZcjLd_Did=c8t{HB;VxQocTT# z_)vRj^abjTrA*;QL>}bcd*A8h2fssCZ8O}?0?+Z~PT%HN2c%4Sq#3KMqh;Ep6M7s% zZq{>S(JQ@D7~{$f{&R$%ZB-`HVjl4ywt32H9e(qan~%DaQ^F(7T}49~ep*l6``(pc za)it+N;u0D*SxdE4TZ?B$i0zD*!!0*=tbyp z`opoW1itWvzZ+unJxY<>oFQnx9my_`A7g;(sp0umuh;Zb!a}+dEP53qsbgq7Ya$u5 zzyxJH=|POB?k8#jtzL}h@iThVNrdMM%=3k^#HOQ_yC744rXX%G zh&CK$26ewSC_thijN?r5fDOps%G+F;2t~FS3wN$I^izH9blq@%;Nv&k=AlOLx6plfnk#VnSL*PIhg0(6UXgRZORR|K>95mHmU6kpZz8WDd%}?C z-|5W2+>0CfLK0fZ6CU$vd1c=x1!XixMeyPmf+y}ipqyPcn)=Rdy=5kF`nE1-_wJ+| z;r^vD3!_i~VL~Cif7r1Q0fc!A*s)-QjSA#FyIA~QKrR<+7Y|o9Di~p-0>SYSIG0N^ z0O!g?1s<-fUm&3370y)(2;h@Af;9YG+C?!0Y2hpL7YLt$C<}Q)f-p!8MxY3!cIdf-N(ieH29d)ofLAi!t6+QFI=Xta zf)FkqS|B4N7Z^BzXb6~Um5Lx%3cjnTfR`v>9^flr7VrxSbMeDI-v$xGFz}clxD6Oy@BW3w2NC811Mvy}#JYYTs8HbQ03V!jI8y@r z0$hCja8jB866Ie=yuyN9{6JicKe6%wEOMc%U>Uz>R!CAUA}+TxvkOd4bDxm+gM825=3${ciUq*8=>!2%ZK2e3HK~ z;3Nfrf9R4Y7WK=Y<_{8Z1Ym~@QK#p>Q7)y+$H#*}>HL3CfDHr$3atj9nSXO~Nd*ir z3na5>xHuH+0)*bd{p$|~e%zXeASzgk28i|Ve;eMz@TN-K2MSYY0v+^M;Y(pagn79H zVV4+>0gS(iz%lrFt_BDo>Fa-^fWd%7FUJrf7=aeh1;C$wvD?N9vjpDA{%0Jx=raM} zF98GhV*y>Q)&h9{50r}`=L!W|`@d26gn)qnPQ~>9LAe-60E5{PkU)j@{|;R6z61<^ zEB5Hs;#(+IpCV2t9?2gV>_!%GtI-K48ty&S~A z7xSa47C<5jK>2&Rg13ej&}SZjD*^lfkjVe4=Smj^0C@vD)E62g1Z-FT51~s*0=tgC zB^h>s^w*3AuZ>Tbk4u0Lm<}#fU>ZRBk7S{# z_7w0&^4COpHFyF!nt*AA1jcLf-w6D`{HRKcK?Dml0kQqZR156ia`7WHa}pr(UpNq8 z%0}QoOfQ7+=adcS1c(6*ECH@W9`r9H;KV-{u-F04$OFGNd>EN91#(~cx&tzMt`Dr4 zE05h!Sz<&3kCrFf$7ru9iNz47f;;9QQu#*a3 zP115pT)bTVJ}?Rk5I-!^3&aNG(5?>#k;1yYK=^#Wi>f$TxLshwm!`i-!Iz;|q%Iey zu*Vi4N|;gr2puN)40P*1XdtSWedOeP$q#%93q%4ly?p2Afx(^u-jz-Zpa}pW4A|f^ z5DCx@L}gd)fbXsX?E=~Xflt@4N0x}nA>JS=liy_!4M5a|paEZg({dx2fp4AyL=ns& zS}gU%)!v1c6N0Gk5)Q+&0_yt;R0S+I;7j^{WCLFhU!ngi^d975cqH=yu`~WIc*WyC zEL^k;zR-u&{nM@x9}puTRD>)LW&XEvxK(l`o68qi^#!k&9diQ;VgNexe`z3OfshTN zqat%Rd}8Wk?#u=>TgBAL z0+85$)Pvv+Q4idxf%AIlOjLuJB5DG1r$M107O8)8i{K7H1<{%dsln5p{Sgr!5H}ER zBLMho+@FKM|3MAG1A-btPb6po69q2ZKWrslAP~bPwe#m7=6`D$d`}*b!4=M|!M}XYZeL+lsmLV8JkVbSGz$oO(1pSjyU{L+# z3jzaLhA4QYG5@dt6y$|_6JYum^;~L*gCB_XKiY+$fvEg)@Br9G{5^0p@sD;Py87>S z@xeVLup%3vzQ7kCY8dwm5E&!yKXO9QM-&Hm48zBL4R;^smYh3IbWdAWVcberq_G|7zdhFJhM(e)~TNA-K3A1eZQQ7~l$s82Y~( z0ldHfd?}~?01%VPzuSml!xygr`KwMBM$~j!5O&WFAw#=B5VbK-+a&}4 zG!s4_17#5O;X?udK+s2M-4%U-EBaT$|5GFvE0AEo&_M|T5di9iVDw53@F4z(((nO& z>oLHcRuG6z>Non8di}!(qWB-$DR`CG;;+j2VIPA)V7`A7Lg*=i&>xy62=8@Rl0Cpj zXE5Mvz84GvX6b);M=*n^96Xr>)63#;Q6yf7;&T2q z3ISdGZV2%qSoo_-_{YE64~DDJXvoDf;Gb?r{HzFS2o4Zx0F2+j%JD)cU}^uTia{ud z2N=T;I0z09vmQ_ed>I8-4JPpfL$M`Oco zxxBCUU2Vn_A6PBa6?|XtUYzPs%RBctkB&<@eYU!J+!a9|j@Os@K$^iyRoBVpxOduE zf^`ph>CI!EannSBJ3j>mrUM}Z6GNrj2l%Z;cweABq!Z(%52bb@>+hbUN(Nftmx{hG zFL(=PKI9kya}qA(aR=b6U$+z~A5XtyzuX?V*MY0|M6!l-KcObGA_J#noZNqRu!qY? zx9U^Gr#Bqp)^mA0)1`&>7V0e(s0nv5k_L_{hxT#KG2%m2T09|B3-&gv`;U(p%A*>7 zVaTvT``#nB$z!TNm&D(OqWrMk<|I44z8fTQ%2n)*`dUtIb`vy)1SL(cqu*aF;s9t8$`VQCg?uZ^|s{LhBZTBqXCDoC6zO~r^ zSF4_~xd)V{&_{yX-srNaekBo0L@Aya>(a+PQ1FO1zjZoV7nJHwL}j|6HTP}$A?`08 ztG!y~ls5x;1wY?{3}GF=)|^NeEVUt8>CTSqw|ZShb7#M;H`Q>`P{iGCbE497g+UBs(JE<*V(&OpS=|>xl4+Ay6kSab6uaV<$0(~6lkQ5 zV(=;$FUr%XJjjh0Mem9udq?&oJ+rXXILrk4lhE>e^zg5yS}~hXFKGBzV-TQ8r*CA#kg1bU8bAGv&-5KcAVF@MkB z3;lewLbR_JBnJ_GXkBX$Nnm@-VK=j5Yl?|$kGv_lWTRtJus1Y(JKd)Dhu3z9=0MD7 z+lX9mrP#L-2Z46fYPNDC{^|Jn!7X71hW=icN753q@y{YjDVYiue|o&yvPeb!M18AA z*I@Laz1v{Jlo5;ZqQx&NXPOsIpN+qO-^W9TgBC=dR|%WEkcpg=naP$WBZ;!g&FTI+ zvP!Wc@0Ck@GR1)Vlh^8FOL1G-)7q|&fqDrsiv%n$SR}2ejjbNtU_-8tE1T^b7FIqwGPrMQVk(LvVKM{68Zolq}sIj7`t-|$zIjCWBA@p zXp_k1rfqe77P)1_`n*-#eAAO#K3s>ta4I^ zMW%g=!*%?5OUsyCvv*jiDEuje&<1sit8sEW*9NGj6iCMpfRB zZ~o!HXTh-cR3wbEg6rO6&RxF)olX*Ntm#(^w;vkZa0_Gd2}L@dE$UK7wZ(U&Ez`!p zPp^I(QgvO=E2LkskA)8+ev`dum%gmE(W{nBzWhg{`N-6U<_OkT(%NyVXNH8VF)3CB zP+NlG1?1{Xmp1za(Ww6D5-*9${(AoptY z(?iE1dCfFUU-%K{Rw8;vbh*L%7(Vc4S>`XEKOY~wb=l?A8k6;EaxaofDkgA8X;5ve#T`_4K5|zAJ*nZ$_53 zG0-zqIK3$04-r+E?U9@zBnY^jO0<)H{_^4HHoa6LSQyni0$h5IrZ;!`TBHpyA-~i! zq0!2*Qxw}=M7m_-Z%C#UV=N)eB~52KTcx|t*>#1#!#-0!Eh2CLji9|NecC~VCoMhY$ym_!s>fG{scTVHY$V!1LROyf z@cMl*ybmPCGdbzPYV+Lc=taNoZxesE+J~y@U|1`EmM6_eNk8Bl5K#1`$PR~esw>!J z;}PGaU2)^|&D~ZU`u0IOuEc9t*qq~)*zj%HmSOxf4V-&wGA*JEFN!}*-u^1Ew!Nqq zw8En8p>YlkDlmWSiQEMClXV-c7Yltw#HX(|Y^ONpQRz=u7NYDWdSmQ}1Pvc|aBL6S z^W<7z>GQT*iHgykmb5tuRBs5pnwUQ%$3`<0bmsaZ-TYR^l~{?2>MGvpTE>Sp^}?rK zzKTzu;Cj!SN(DDA+>RoqRf9zb2~OY#NQhMqT~nYKy;pIN@u{{hyZ<>2?lwbmjCgm{ zn!KL34wf*FndPi>jSSjc(yjJ>oNUQ)C~q|`$NKh-SNGHH;_gs)@|+R=f+Eqe5X9a4 zzCAHLJ9+)+njzZRZt%+4lz55$kkd??;Bx$=#Ou|;@3AKVO}W<|UQ4eJGbGzSMt-h&t8?s4c0$NfQ$I8~ zqU!c{X?LvN4IIasn>b+>!MrDKy+kK}AL)I!JA!M90OGY+DE9(7WXp zHutjiX$fxThc8^+^i(b{oE3M__w?GKym=shaeMQX`(;TJ+kxCVtyJeWBa%bNirASs zC!QQJ&9sHHg5n>eJG?kw*<6!B-+N(g6yGuL8@)37^|6ga&aMLLPue6rnQi3Qj__|$ zk$yE}BRG$Vz_lMG&I4GT94YR&AGcMn&KRiefM`U6^?bH<9y&dZF@L&6;z2Hr2aWIu z!E514TQAtxXmG_xHEa6`xs!d9=m&v2k{=GCUr&^AiHcf=U4Rn`T?&SUpkzE|yAvxi zdhejhlx%P!#t-)RY1$??`s`r;Qu20VJhdU(?1$-1jr=V5?S$wBWf>_F@`N}R#FBbs z!_s?odTcmX&D5)IpXk z#nyi(;-<OzZ@57v!HoX&*ecY|OQ|up9#%@}BIS@~u$tUi zA!nVYCwlYzx>@ggDBrHkIZ_507Lj!;RnYbmbjSD4i~Q$g+6a&Z2h>i$FQqD=bQA?g zGfA+N+jLCkvHZnE=j70d@vxJ#S@QVn8_#G>ZqQ2Ab>O6n6D?@i4%h^|a%6ZzDNI#R z@bwX)T5+w2@$qbE_S-zFYxP;v5-Ct!`KgDpfUaNsSEXkitR#4=9Hj+Dqel}c+ zl7BI9>hc^_z;}n2IX5qdqEV9g8MOFx>05mH$w_&9;=P@``(L}0#ctxr>7N*v4UdS( zN8OS?c;MbO&Z!$A#fGB$D34i*FZ|v;3y@uYL&B>h`-JSQUpgqwM*0pLL3!QB zU9a}$ex`W`6H?a=mz-odFWxmc>a5$LxhwDO^x(tsQ7Ca$$W%>D(k%uN~Sc|*l2>DOMj+>DGTFbljz zub*PW7Z{)$;hz@H6QXRwJ4sXoRnd!MEqpk={zDAgdvBsIk0k!J%^e^2){nTjZZx>L zmUC>Yi7TD;clw-8m1@?bIo*zN?`}5k0trXb^6#plo)}#BS#$6qOQ9w!c0enbM6FX} zyZKJ}p0iL>zmj6j>nQBZFT1s3o$;@fRPUCNNCzZ3XF3mQEv)5N(mosX2%eH-({?e2|EzsNy(F+|4y#z8&v^Aw%li&M$Kmtv0|-hL~j9>Zgy z=*Pej#`Zz5jcBHo*~0QU4=)S;au9=}sikEWTJ$J65lK<{3xZ7FB{aW**m5;&<{saO z2buG~X!R6!(j&+)mvSU1)gtJjo~BfS$Vzk##jzNeVAQ(P%&jNg)Wb4CCG0W|!Kyo! z=bbZ44qDA*S+2^j34Ih)^$9~U^OEoPTfrEAeUu2w%YFN(MD9B&@y`L~>9-j7R@X`* zR?7;S)78?q1!g*&wulHroltGdO%qg63fQU?^3?DlAzDhA1zX@)aq!79l<8m=d`Avl z9gMl~3(rS8WcqxTTvnpU-$a1bbbZP%L)L93HO}Kl(C98NuiIP4lPztbcNkj{R@0Kb zZQlp-v5Uv=%gC6nzekn$rnSnLf*px;TZ47Jw1DrSa>h)d(6{z2Dd7)RKVlAphPg#_ zXOn6d6|}pHaJAAN5!&i?60YWe<%lv1BmG$u{pnApH!zl(Px zNlH7BebY5<`TIbu|H&x_RM|_jaN=}hVC2od%QSY5&3b53VH}HZ7)knj! zq=}rog&@PlmMmiJph?mpe`&=rPP!E>bj?vAUFLdRtQ5h=@LaOc4IQ_#ywk+xYVFm1 z_uMzepVoRyr|(Q}O{9EFj3Taj(mpoU=Tv@!h0E)MNy?t8t*2}6FK8{f<4>6l8Ly}& z-I}cV#f9u2_an<--6-v{EKI30x!BX5Pd{eL{XEZZ{}^`f%?gJ3PFc z$2LKe#wL3g1M6EaCmYs*w&+ju2MnonwYAv{@^yE5c-DK|+SMV@d41EMC+hcjQ#7%u zWc}or>AJ|jK~z;O%iIj;S8;k#BV9qd&Fws2MSO~FQqvfBu^drqhqc@{*G#F-=?VZXVb58 z!c-<($o}FJ{gICi(AY=LR@!x(vqWw$&Iy#i#8Vb9D$|QO9*c@>HQJHQ`l~P}7D#-x zzMb@BjhvmC-m7?BXW0TB9e+t6|-&} zI%Zmt_cwj$9tj-0PZoFbrC|sFch;pPl3Pe zE;gD{>;eu3!rRq5%Id17xe=oD0gwItG5FZ@O)f6-(&`B8MKUN%FY0Z>dwV78Bq1})A~iG&=z zBx>D;x!ed$h+`P8?{`rbu96RoHwOWNLA}?r3yg~2h}tA@abZhwFmRBWM^Pn7nuQs$ z6W+GuX_LrHXEWBnI0zsgKDsb zPTNuZz6dDX;7>Ww+VK%m!)WDBi_ru5 z3*$z7c)xD3q`()UQp)F8GrERAO*9{;xA%YXH+gN21}UJN6Ha9kYF__Sx_N1QepGwD z$+rj~Bcip`sAmKav$LQms$hYFXhl;8B|59BoJ+$Yz@-{-A?k@{2c@bDA|LQ69>6yp z6eaaqFYUP!Li19Gj#kDeLmA^Rpym#lzn|_RaNjzz=snz<9_n{H@=mxAk41y!K>?e= zK<94>o3h9$4`Z;UVsfA$Nxdk%d<@oTdgxP`LWUj-ex(6=*1kO64(7Ul>WcMk%Ie0$ zIicNbMGnIy{@Ju4bgRAL?|YkNIY7VM=F z(?PlvgBgm<-#GNAIQQv$0YLKcsV=r^q}~uXbaDW!2*eL51Y(_E0!)(%o1YV^X|spw zb-8QLCV$l3_mVs?^0qZjyJisZ9{G7&%C6>yT-;Q*fOaEA?-W$k9=UK)QB24i{#3e2 zio8upl$YSivzhi#U*(DBpoL2m5&UT0Z<^2r3Hi2r--dseEoL6qTxN=xQk)pZOJfj&*oTDjmCSa8z$SS3X`wWK-!VmgqrajKXmz;<+Zr%tsV!-$Hu)V#hpjsFsRVU-@EHQCqL_0JDCDhk1j{Pu)^(QF)EkbgY3JR? zGt=kOIqN#c6S^;vxt~pCg>-GuU~&spl^po1a9lA>J*#$L(wP2=!QATQS^PfJ42Io> zy?P1RJ;;{*cDOabZ>!*BuNoR6hVR_lLx(7*Ypxw`7%ory(^ z){pDcYIDrA+?$sq1lHO~?n=qqrt_uvScM&o?fe*uRN8GBVHCi-y_U@DeXe@`U5k)! z3vx<@QGz7La*B!)Edfr5dWxV{Uz7&mKu!{&uvio$H7=AWPq_U#winyq2ZHR3Ea0(A z857`T_P4IKp9rq%t5vpX-{6npF*I0tx*kF_ILnRc+wpsw+aKLoXg`QqI<1GJ%FE8#mF|I6){Z71fo5_-W8ew8Pv`>ki);4$PFVo0dH6}RqMbCdjMT5w8% z#^;{X2QuWwy9T+3d7g1^fpKOpev=jz6+tVp!zC zFmU_ijBMA!rr`#S*Jv4M1bSj#kRJwMY2(AV-_ zMOqS9T3mWP?IOrhcDpwj^4`eeEyDSAyKvDPvl8A@kouPPIY>M(* z2OP#30;uG1d@1v|Xn|pP2mdH2EAN*)iI%FblwJg~L{W53;;)$A zZ}4tRu^f1VCG*p8PwurZf}JuMNM;_i=m|g95F?U0ic7yP*Ud6cn~#WVr6BjjeM6ZWcEl1lUhO( z^8F|?GZxJiq^e+`ZUe`ZrmxKxE{?r9>@3XXr&Pz+AykomFTAh&eOX4teP~WajNFYs z2-&^r^Qsk^keGy4R~?&|EI0pET!4L7ljTW z#IOACh9XIDQh&kPb&fV{l(=!s;2ipg$4Uz8ZnHk zS!RHiu~Di77|;!^$g}KPB>ifzgYO>se(dcEJ52}+wE9c*OTrwz1vb=d9xh6c_~8B-I2_fa++%4s-kGQe7JT>+(q1t|8B( z_S4RC)w9CvQ*)b7sdAnkMsN4L8+MxSJ30g4)vM3x?4s@G6ykEQlh<)?kKZTwrZ{|9 z;x_}k*f~w61$%s}k^6KL4K+o=FoMA1TKR*3+ZSKVjH+KRiF?0Cyp6aiNml!;lbPxv z;f*PNti3nw=W_u7b!Zc1ceb1X%1K18?uNB73D^ui4I-StNM9z?LV~nd4z|A{Wy2L9 zoIXB{w4gmTU!)>t$vO~KedJ5agpMQCRTRod<5Ft390&I3T;%LRwgsxLy|(-HIWGuR zmv=d4zU%N&ZXq%8r{wc1w?%NvW=&ALT?o3D+W84s@BXi4`{T$RbdRr1-EA6XE@m&U z&BDGW)F%?p84)-nr+Pai&7O?~Nd7#)gp+<76dG5Xgr3hU@%}I#A0nEc6!iCcH*UuMz6vY&Dc(u@2o5%{!Nt9pY*!*lt5xZUzPv=vB#Ar=UXwmAl{!VFI)Q z(JwEzv^ufw^)r};0;If=^uEqAMN0l(M4wSI^mh5gJK^;MY2SqVpO%5r} z>tKKu6ds$kI&0{l=G;*}#Bv4$3K$|O3JiOGk8A!WFhOvZN*A%ln= zzo{(O%E{mLO<&P=J#q3pMZXLX?6_lN?*ki_{nK5!duHV$`*LjdOxP16o7>anxVwFl zy2R&!DLJp}?!H_Ti?p&Qu@C)`SMvH`vD3BqL_xDbD?YVdYk zpl_&ejna4X#3`*}YDhrZBByOrGRRH?aa1dM{v{MT+-#P(h69IfUC0f#K zBH9-6&54v{#eqxqmhhNLYT2|rva92rU*Hdt;icU|`>J=qjUB;O%o$X@Yq!q|-i29} zRzn8Jo1702$_LOIBmD&&?IvG;t4n{Y_AzaL%cA<#7)>SzW~{HXyg35dsK*c4ptBhf zmlSVB;{k;l$MYRX7nSZ`pM-=zh`gwui=HPHT=jC6n{|ds)rScLm4&BPU5~LP5NY9; zdf_NGFg5|#eq=1b3wq&0auR?xa*4u?w8j%wh z;4xqslPi0U$QxsP-L}@3yjzQ(&OzQ?MI`*eyGB9rd#Cy<@q4R6Y*zgkSRQ)VRlU^N z%}FF0!9=&-=0!VKI@VFzO%F*P1i3i1nL3L?G7%;Pxo{elLl4Ox)d~ctkj+~)|8@l2 z*mYOmKAm7r2-5@rGdwA~hJ;3dQmqu4`O70BYJreXiP=%c>Gr4t79|XYh)W>-h=#Fs zOkGVQrtBG^MyA$4Yq+dhi#O*QoaZD+?tWM|INL+TWT)cotUGA}7baiSm*(wXLETxf z!tqPPjL$z75~{H^ccupW3d6f&DL}T}LjaatkJUSjmWLcb%zIp&S_vX(naqNzl9{_r z9qzXZmszYn<_c7e;Mh00+$*?2gl-*_Y6U~U7h$<=FJ`%RueQraJ7iZQl@*Yx1CDf; zw4y!WwU2*s`M_~@Z~p3q2UY$X!Ga0^T*YjnmEd4aVC101>*sF;?3Y`6 zeuk{$9iH}D6=Lt%5l**38$c)1$UL4*@X#K~*RD#%R^j?5bv<@Ea~d{k24*v`8FD#u z_;1vDlpx)@>j-#RP@l?)7(kt58z_nwd)}H@t60Y07XL|~W`*OjzYsOb#k3dcLA)L- zQ{^`R7Bcn^ODMerH3fDeD63)j{`+;r!%5SM;sB<>vwn%e?nzMgA||J)55iZABc{|a zKnMyQAii8cl}H;bVT0CR__(K!Hht;{iIPTaT0fJ(!5Qf~I!h;bcnLG(A|+T4Q!sE& z&|=|0`Vi-nIU06CbHPFx(bux`Tt|;Z0YV4>(iOMEafRH7lippzPnN;Q;cY!UD=bB>@0W(fSy`|vNZ1VHSl z_!h&!sw*uW?3Njh_{L5_?)b1-I%d*a3fVq)i*t0@WGq1$~(49x4w~FQSh| z-!28v&*)A=fa0SS?pY|oU16*c&*%f>&!_2)u&m4}^0}NZVX<6AwIks!8Rs#Cs<6%# zsiLt196@PR`GRnOJ50)L_S$gFQ4KQSi7GG3!!p7dsBx9x7Nd@nUMDTe^Mqh5y2o8% zsbRpE5~#}DC$H;DDf>Ga!|6UC#m-U-OzMO6=5WAM)1wJM*L%^rQ6D8Gg606?DyAU$ zUv#kv7x8~hYV^vCVu@C*lM!}Ema*HBa}zG;BE{a1Izi~nLi7+tP=QNEcqqOXX_RYC z>)W+DW}>g-NJl6qRQO@eZ8`|(b*!ju#A%iBbwXg2A${wFrj$U%vNVn`-Zk?><`$t$ zWeZlo{$Z5=3NHa|DVXT@W3d5*u{&Vd2KBlpgPCJj%b|E!|GpzhjyoQ-#J#MCDVChE zl|0;kq`)!+b-ge;2C?cGX{ljy5Vo!#0(+6g)waggw(W4dI^CkS!kA_ZoTdIgi4b)7 ze4y?SlE&R2x~I6a7p`!Ep~g@{;FrJsR9!+J%G7Aad&3=8XWc_1Y0&^Ah{6&L)q`!C zW4HEWn~mbAA$GHcdlUE6+^&M4aTHi6Gl&gNkm$=FXfH%S=d0iS1&Dlb8h<~!ym2aQ zD>V%Km{G!Ylg>_fSQwqI&OEq0I`edM{D0d{-MZE!eQZ@W<2aaS=IJuufjsYt3AXVq z&(dej4btcAo#;@scN_ztz4TNg^K9ihhS-bIoc~R*>*+V}0H*(82!9TdCO zdUxmPCTk6;lfQ9mn!swFmG5KlAh^Qf`PUu*3u@*n4W*Fl?a82i=t=uhYU16TMDF?c zXXj;EKD)Zw`#Z$eBxTvVx`Z5l=mFoHSd19#-J5>u8Q8&dE_wsfr&``R@U9U!gC1NJ zu0c4r4^A5C>9?A(1UcC^X5}MXT$74E^fc6v)AqX)42I<8Xb)5&nZ#QwF9qs7MUwXZ=5TK?7Hg1wv+55cW69V}|MO3I63dE<7q0c)e;TTE}D zN?ejF#=uChf7Aqo6l2jmQg^}x$)3Q-Eo;FrtP!deNULj7siLEM zLRUh$ROrL3c0~$OQytleZxY>nqM8tSLKIihoT^od{4LZQSmHQWM5_^PUYs}(_U+fb zPG>EDOq;obKx4c=*f!9`esxP#^Fr_HDKE59HYXf?*WZ>$y26ZB8h9Y>Bt^6_ww!{k}+h z4odPHR$vMS?7t~s<{!%Mhd=y}IO50Q!1{ljk^e&n{%8Dux8JjJ{lq)NASiINOkTfl zUcbM;Z$X(sO+i8Npn#YKL4n>pVfg+#FV@eK|1&QO_y5V=vU0Ki2TY_&Q)-2i|G^YF z((+s3a3ER#{}^$afD0UP8s6~_w*1@*m+@bWaq<|BG_AD_&YtAQLBai>nC%bB&-ruZ z_=$+J|M0UMKOP76pHd*U9|DrQ9Zn`Kt{qNRko~8d=s$N^e)|4de{uyJKOI9XKUB3o zk^cWh%Kw*j{(oQcKL$ZcfPV63Y!(wz=*3m^m>fn0 zu-LfxPVb(hOeM+HzUAfJw^!);HDVruK5xd=b3%;NkC(p=Kfvq=bb){oaEt|!=>DLKQjK{-c!?ofaAgIE$sr#E_#o4Z_ z$?L5}u+}lI&G-eMu^~$?b!Vhj0nql&`1iJ@TdYamD;M!!cX`hB?8DPoWZp9|PFnMb z=<@0vPqI4R)HNQb}40d>1s;L@g*{o7F51E zFEGLbN}gzNh0NytQR;bHQ6rYXK_g{W7`_lO`>d;20^+7Ga7S+Er~+ZL0hp5beA;-w z#tVMwKsu}r?ET7Pv5Mw7!YM)+yyAJ`YdbQE$3%lOm<=kJ1EerPwUIG_&7hhamGmpc zs~RD#fkV_WoA0H9g#vZ;?>WX=q> ztm}~kc%2{Lsi7PFQse4B--oV0Hpijl;r!U8ZdAaZVyW`@4GNpH%wk;yy!UvqvQf@! z_orvVxY%%XjU{#!TYG!dnIO&@r>vu0Zn!n-LW}Utcs<4c3kd4UD)PS{2R!S4O?$-|Wg)7FN!pTUQ)bP5@tiIV)!u z9E%FNhH2Kj(TWp)zImSwQW;qL0OJ$Fp@dd~mCH(Zb z8uN8$vdELf7rGj)k8Vf#$BT2hK}gHpm2Hmld(6o(N;}F6eUpm~HvN5PvQ~gTn9n%p zeW|Hj@q}WgWh%Uaeodv?q%tgQBw&PQu-?#)vH8VQq7Qu0wxM0<@*0V_0>4x0fbLlD zcufA_)S|ArAuCdz$fpBqD@>tSpbuQO0FFJCmu;wc(SVa?HXoqv7y>XnN#HQVV|-D{ zpJrs>zUUafn~>b0xi(~egerhQkb5EjDR6%;j)D==3IL1$cWeIkse)UcnjrXvy^!ua zzLjA0I%1L3E^z-dnaA&)aT_I1Bbr~~{tMbqd!WyRcw7ASwkKD-t&W?W<`1PYpSUY^ zx?QESP2TD^ley?qY4lgu=a*KFw)WNr3(f7$%0ZjIbp7=0<<~_%+O08 z|I5r*<11c9gBHinY*u3{o)=NiN{#f>OHd>S_Jh5`$ZMK3&oR8B$u(`&*|r!scYVXs zWu~UT+G(9f;LH!uX2MjOu0uZ7WN)V%*|DfVC2A40p7>N9drST))2RIQDswrPIhRY@ zGL~5)c#+GwL9gXozHkAsClqOh-&1%%N~N)z&v96b(7kQh0I%9R4`>jzDQ;Tfz!a9} z)EP?c2$*N7maI|Qa6k=hP_cD-rTdd}t%4Opm8JN$0#}4*9Hi&?q`g6hL1>ApL#uC4 zg~$nOQKEkZ61$Jlv`V8z@9^xj=L?5TuLX=50uu)2E4dtxx~mLW+zTx6P35)GpH)ex zv0-pSBp1rFT?_P8fR;g~0!|DKVVm=XqkNz%Ngd4!%NcLeKQ|`}SaJx`mtyjogH;Gt z-ee*ldb}5jFe5%K$PY{K$u26w4yZ6+bN6yT#V_*F8CPmZID{pDwfez9Bqtf8 zA`N)ok6w&=D6Q`C)QAQczJ(x%93`dd@QJCfg*Z3Vx(uA5Bksfau!eJ3FSMG#hPTXW zACj16{ULfF+IC$~iEz`_6A9CHLJSG>(L_f)`zQX;BTfVuC$dcpfNyb%_~Twj=OQ)- z_Q{5%y1`K=Ph}lS3{np7djecuv$Jq%Yu_rmT*!Erid11mT%>%2B)%ESWIEI|N4JMt z_Fx?xE0U){g?B+M1nz<;>8&PGfG9bs$A}S0uPobRFG4Go-?Xr7e(lx<FtUK47kUM9Vgpvr!4}Wm0?$xat8axFFr-k{2HtAl z+T8KSz$0teIUTXMpjpj*i-&qNf`rG>_9B>2DQX2^QJ@ZiboIeqeQ^??fW?kXk(}_i zm@+kYhozt$Um|{C;kroppgPsPjgF;Ur4jer4Jnst9K@1_`1!mnuC;z45W=^ow>FQX zYb=wzm<@Dw!Cd=}IYR7SPh*#*$uVS8fTMV%t!Me5!(MTJB&?rZ?p&FCQ!^($?5|Qlj;6)4_>Ybre_;!SNb>+;z=8pz+5t;soy-8_ zuwSP+F^_{$s>qSq3fGp^GsZx+7qfcBgsEN5MAwhC9Xx7B#UvrN6PzrA$(X>p12}vy9~TAhnqxXhb~dCRtBMyUwpI$tfs`+yVx zQapWZ;~3Z{he+LmW%HoOMt|~7>ft1z;&>i3sSH?*rE8d8NAhfW@^LcCWkHkDFUU@y z1s-8z3<%z(Ez-_X4=Nu)Y|7OtLeC3SDXfG}CayWbqGVu=rUxTMe3)H@~2pF2jyLL zly(cW5^Y911u+4;aY|U67QN?!>AiFN$=wU1Ov?#YORav(UR|ZR0jgQJzOp}d;7PcO zt`~=w3)$K+h(&YC>_Vs*B@L<^%uK2xUkZvWL`BXYsXSHbyeOYr12wkYq6C$PWHC4iB6pg zSY01`TSd)Li*Zqrf9p2QsSbANp~H=syy5A3)3o$j{su%w(f%6{_ap6Uew5(H)Y-YNrHsBM&Ds$-#MI<>^LXB)l+MJ3Z% z3Yt2S!Wx}^`E&Z5_Vh0+{F`+dQ)o1ow=o>4HM}wYaDQ}02s$dgx6vwqEg~;Mh^Dz` zF|?jW8M{9bIN3gPwFipcUsdjnDQ#6jh z;B+oFK$He6qK1=RnE2KKVzks2gFM#kB!@lj?*08?v-qMFrs#V^bMkrQQ&t2h7C#-gM;)(3z9RAqdzN_9ou54Hi& zWTcC7?6y*=oS8=aM&Fv-7%YU6q< zhsrNB)5uA}Fed^5kcQTbLr~ofM5u#gG`2ptJ@D}iB9?gC1_fcwq9$7?7(`Zr#897) zsEFjak+74TQ2QEGghXN^LLH#QIQ?$C$z=r}lp=7^rqomh!R-@D*Maw>B9+og?!?6q z?Kq?0C8A#V#PZn5ipUEbLSFF1`dnxMX9%Qdm%#_3RAk72NnWTB5#DB8;vRyZ9Rep3 z3y{E29uf*2vzx+)|B>V!*O3{N~a5S_Qt)wPriCUAgg6(s~<>XuRYlH8AJw&9163Q3enHMVsFJw| z^Ndmr0|@Im68vB0v*jO|PcRv3yy*zY955~j3)2Tq>Cy2qbUMcHkg!_3&IbEXY5Q7@Vp4uV?<|CEUJNw0t(DTo`||gb0WgUa-v|5iunrWctx~ zEL+81`9ViG6m1Q%W4LB4p(FOW$8MGZvDyh&nJN3WAdA%VO;h4^0AT~Lm zzht!k*D-J@B6d9ZkJ$!R*^5NGW|}~YgfAH7V6h^bTB0#H0X{AoY-Zd9d6pS*diQyB zfc9;0wNDAcC6k_e= zwxK)R6BLhJUDz*DrDj&H6zYFqOTTd+!{eCv;xUSg(@@LlowSC zj_nb-6tQJOP))w)nv5WSW7@&6Ri~1gY9{N_E2H6qCU7cJKa1o7?-h1tHW>|osQGvG zoa+Z+grTZNp$`*KdxwBi&SzjxwG%5xFoXj{jBC;X7O?f#>cX;%Z+aXJ>~m*GMldQd2$CJq=MTI5ws*& zQ(CAZB|8>9nVm2FX*jx3b_FfoS;R7Mupti#!t4aQddYGryB9akpXh6>fLQPOnLUrg z9X-bmr+Z1&*|*+Fx$%WP=Wvy*G-o*F`+>U_Z$_aPIj{G%=>6HRom?xVX*^>YbgY!s zR+&ylB5<+1alP5u*jNfs^^XZBP8vh1D<@qpC`bxU$~;(D3MJfzi~?lr{yuyl`b15- zqeF`vS#lb(s zB6J zy&k}9&Ybrp)a|l)z@KxF!l()dJ>|jTSJ!=_Soq|y_Hu9iy_;U@w)fEe)0*WB^Mep8mC-V)&1_L{+q z@#ctBq>-@GX*2>*@uGa8!DR4ag7G2~Z=O0vGDNT2qdOfsCFVk`|GP(P)K_XWBg!gK zq*Dc##tFA1#|1(}rI%^~>Uva#<~JDmGcDg{Xw!KX24fSed|T}06k|*suPf)j-af~n z(N4-0Rj~?W%1~DR{&hIDfa4-IOSA5ovu3B)S88gj#0h{JO6k2>p^`R%vHrS#H^e0o z3>qW8-@yx`a<)_wy9l~;c0_!7aX57V=^*xI`MTOLr<{A!U2$yR%Q>Mgr$usdN_%Ij z;m)ik=Ed!`WnrO%-_K?(vhh#e+x@NA9r&HjY*CB0JuHI!FU2!KHA8JxRb5@uP{H25 z!`QW3aRh*+zRZF1>?kU{4g9B5W(~*TG%lO1Tx@hSJpbcf6`(tr1u%J3eH*;~6sXea zvR;VrLZ>5f1Q5)glw7C?4*X-n#-=45v3w(C*NQXPSOPDNOL6kJm%XyWJwi_(+#rW4 zpsQra>Eo{N2b{f4J$FVCU&Pdph9Tx9LZKxn$_3C8gw6ESv0Dsy8QMGmM122tMc7*G zu!rz*FFyDpydInoTqu)p=ksu!=&3rR55Vk3^FvXvVaYs#gJz}>XNe})`8&_DVYty; zj5onCjsXuhCU!!#$@+G5|LtRSmGmpBmcfm2kJl#^Vdm@W&-HFA=gJRolu7E=%&@K+ zI|bm6(-?s!rRL^-N^kynTnd$!CGdB1dCNmtK(#xbh&?Lqq?fwOs}ah8z8j9s;6?yH zYssY=agZuVEzU{U%P=oOC(dXVJ5ZB1Vy`|!TYk75!~Mj*i7UNe+H8o7tyapDNP znsIVZ)N<=@%c+X-n@}SS%@3)AcBmq%L^TMd)9wRWnKO#Z(|W&-pHpzRyF*#`F6&Am z$97tc7g8BIKVuOT4Y^wPv8E4;mm1xsQbo32`&MtH^YY$?{2*)MzTYc~B;zKYasVAL zPdSjWx-6=U~rIW>>XW69)$ez6K^+^@NCpTjakNQ#|`#$-cQ zplNr&X=ID}wayn2(FJhP%pwaHvH;fJ-Y&_pwV#*T1Y1vc4r?`?dOfXoB=-yQ#7Aeo z+PbJ8VrMRPKSsVWDHERknMl!zZU(3ZE9Pz3vSaUva?HvaQ>5a8>ydOS6YGO&k#-BQ zWOUJdJ_J5;r8J@R`6~v%=Ytpz{tbK7!GC~%1D}x6FJzYnk-4xo-ID>Qq63`lSGzm( z^<7VXUD?twI@*+1lQr!P@dSh-p&i4)6p9c@6qt3?O=r5m|5UOhudE9`Ueuci>5I znDO`DlKgz{d#zLQq18MJoFMq8k<#)HJyQGy=`;%b3`V`GUpY>^rurx~Mi9{q&A5ms z&adTe2Ef;QToD+$@TZ9;O+KTu+IQl2Vj|?w`^YMTskbQ(fPaPKdk=8F<8#8ZFrr%_ z9Xy4;M@%c6X&M1o!qSe*h>RHMWL{1rozPygq9U@_oS{)e)+lue9_;A}V%4oYN7!}m zHoB4Jz3FYNe0{|~DW|{L7nlvwm38c@DST9MczC>Cta>*D{Q6W1cWJG3b!w#^#;lZw zcC(VnCYa$=<3CT4y9Zz|p1G+&)fDd64;@%7((y3L)hc-zSGpb$+%>GW-%5eX;|3H* z9T?v!WdBR#AsOtif2();*R}RkOGCHSUtVb1!ie%aU)gNvo}8IkehR1P11)^44El;6 zzjZja1fIFs^r+Emz7aw9ske*etbHB}+-{Cc=98vM*?tsYRHpEpXi2cm`$!djF_ zG6C6JS@I9s9yjuRwmC{uFD7P6WrS9*{YB=FFu_dsbw`)^@AxC3NEC=u(-&lFn$_%4 zwh3FtA&_RFLrE2e(t69!U1je<;qiYRQAqM~6v^Vlu5MB?bYRL!qHHjbe}|K96|qc- zzz=9#BH+PTd* zTca2ch4(q*u8&{0!>;9!+L+`EjVF757q1=HW-8H4ey^_8fJXe-{S*gwcX&w5U&8T? zW{J@!wsHmrniC4GQt!*HUdyF#jpM0WP;i(_7b}X9WW)iiUQ-{2jHr1fSltl^9|tTk z%a!v`7|SYKR0QU;+u5S*hZ`?{d#I^DY2^;2wW{FgT&c~dy}4zfE%=e`ZineY)-nO9 zkIr(|2H#aazInA)?=K~m0=j3j4IMNX?Wm~Rurzuc=Ns`a%ONw1?dKQYqw1ClQM0}e zN0L?Ef;@n)qp>PY0Nlwug6&Cvhc@vFhg@WAZ1fSb%2)=rVmXf|-y>mMO9TS*a7~;g zO=4h(@RHQYu}V%?ox>XS+w60Xy1|!&>fy?|$8K65wYe$*{?&IEcW?5F!DO?6_C&ydbdf>vJyVg@pewCD_|7 zJPUyIie)C9LY*9FLJk$U1*Z8Sj0z%*k6F+ccoHe?eslI$b@C6g!oWJ$loi;)O>~xe zdi-XxLQM~P>+wDe{WGUVP8SuYV(*mEZu|jvy>~JLl^iUzQ@l4@Gx1i!wVm934t#j= zz+^9R?ZXX>30Eve-)PVh1^P$>8VB?8h!5bJ?oPAO(y@oh^7)$N94^9uEDzFM5B4tV z>or^{Me@#9@Yyfa@F7U>IqVTwMZ4LF*oXm4n%0!Dz%yC=dH`-TIeA=4A>5RIU<*td z^pMQZjR|#~BX@hC(m9#lVB%cpV}ZJKdc~72U}j^LjDoXR5Ks}hIKr^C*8Ddl_6rb4 zsP)Sj(DJ!UZuv#w!wY_XTczK(b4$bFw4Qf_1M;Dx6@+x zFg>Cj`*dzM7&YXyVi|y`93LS<1}PjxJY2LqGA4S8f=qzVPke~mMa+yNWLP3+5Fb-{ zWTSp}q~NIMd=|g!-*G>2?_+K+)WFthQ@ZrKbNy4sV?!m-q7fZS;MW7~Q@i8$$8SJUp5u>L zeBkmgIPZ6p&o9S3OLyDW^$xP<#rvn~%IU|+ON6JGNXgX>_m*`P?`!*Y&(4;!jF>CP zRLWAfn_l}rq_B=Tx@*fC>@BTS9AvG{zZELdv-klvYGw{zGg~l&&TD_LZz&U8F7YDx zkmL2j?tIHvhJGRmZ)tdGzF2^SNaYzyXqtfl^w6oSK~42)hJU}mTn%g5>-`q>E0ALu zsqu~7A6iRy)b~~qFzjL(9f^5mzCi~Vgc#fFb81rI81IJAxzv&EXD9C<}<yvuf|Qi z9tB(n9q|cRZsAI63dY)nGB01dzUS_e#Ohu5ZLB@UzOVIHLjnMcUEWT0MPBOChDG&t zUr|GOBGGf3&iT}dQG8y{Pn@d(mMZ2J|9;I@%YQnC@%9apn`P|esMBv#qP%x$BnCRw z$9l)!V`=>ZQ~U$vL~%r-To}GJQEv;N6<{N2J!lgcTV{-8Wc1pPrGyZ8kAJ%-JaAQP zv?Row{dPLCd6xp5?MfX(Jz21?WhtK_-ibNoGLcI4!4z`Fe;Jy^VpTIGFaWbikq^2b z3BO3l9c!Kc6gspUy?IZvMtJ3w zyU|hUz5&dtq`^RL*o%GS`J$LHGm+#L(SnrRzazs;r2PhPYjm0%q3P4-Zi*iL%JYmp z2fZ#=8h1TP%n3SD?8PHVgt^Rr8^-!Li4(+_b>{qbdLYX<4B)0PM+iKX_9hjn&%%ob z8{`|4B-|H_Vy;@>5d2`2+!-nk(Ae7ZOb!o};)<1Xdpv!|Dg|O{pgN)}|X_>fR9RuV!`_}Y*gU-(dG}J?ug0xG8)yhERAb-P6O}(v^eEXE-_EM%6Mcf z2@vUGPjDZhyyl=}sFeiDIYToe8DGbNJQ@H)a-ZfCeC#;ZzzX;(Mz_YD!HCD# znkK73$<+5-Y&#qw+25Q#gOTSbS?P|q)xN~f&N*E<0oVaf7J*rl&{C^%3n27i&S2y0 zAkz9Mp0m0VLG1mzC@!4Y4~3;0)G4D{2zO5;69RfKU9@51%z=8wn6MF$^{*rdL>XwWAR-lJL5o~S5=54I4XB$e#uh_|~ z%u;Q7EX3(AksXQeHHAC+Z^sc%VVfu?gqEFe-0=c~0t=d(qI7?0%YMdkt3tM-nz4@rk{4T9bYl9mqcWU$r1b+pFF-}&)$>`Dc*7M)~_ihrl{{G{*BQL5z_Zq_@{I1&tq37y`=8WTx*GklgY22&jkN(x1eYnR7gvq`|wS{Hn@Vv9N>gBJ@HB<%nUx7@C9vN?On zER-bMktUu%BBSAm@T*CCe}*w#hANNbj_}KH?m_S+gF;nkCWok26(U^{yG-p$TKDPn zh%-mp#93>LaVtU-a=v8MAOQSOp8bicVvUdSBapJKTtUH55~jI9K~3y9@**VS>bxEv z+gq-2uDXXYwc83b7t(qGA%FTXSph$tB`Dvv7Z7++Wl0|A0X6!QT|l^hf9GtFm#Web zuUdgUsYu646(!hsAh_*nbuV-K*e?FL1{Qh=_Ei3`8`8jwdqBh=U5c)7Vj`GR}E}^a^8h4$-{cS4KY8WFQc?R@Alpz-hY@awv;*akc3wKtMtc`{R#;pQ$5lg@Bx6my)S!%3w%|8@XV?j z=~aAMm8!)S7`I}>S6v5NQsY=`%rkkOq8&>vNf8Q%oiQpA=>HaJr)bVSlaM!xSz)~? z^lnAMhsffQs|mFv_72Au!drTF<#CJbjljvkR3@zoLy1{g{G!%Or=o- zmLaf4^}YPH23ake1}B!X=bn~&zi zw7g&d-HmH#(vPHSsmz|7v2@;#(TZXg?bHIJ9teguU=2_v+QvR5#(H)+Rp8=WzztML zz!5dcO-ffi$KpGQlgRZ@I{uD>}+<^j!g(W+>&LfNQU;x4aKIw!V*$)s6je%;ln zkjZ)Z@+_H&IUGwW=1g+ohd9S6A)uAEU_TebVSV z8;@+OOgpzrahE6LvtI{$dLfj9f(b>*O4i9!+;W7jS`5H}$m=Iv=p%d|8N*)VD(b7< z?Qu94@xNLE>a#e9?qz&txtV~!t#Vbot-1&CbyNs2JhM9R!2|XmNk;v+rv~=db`LPj zTnCJJSVFwi$|3G%Xis~XfxkRePxf_>1bCiR< zjZ(>a30(rZQMfwLf1>!}c=zw!A=ta1fPC3Vrs$>k3uc&uvR9SZ_K-3G>`%-`n+Wm| zI1FUy0DJpjzxm3Nm6Vr;v?m(^B*^&%W(Ytb+>1KQdf{IA^i5#z$GlH_UH1*}xTkyp zkqyW*KRd7-1%JVA0QUEe4$H$p-Fq;_xc8cY?U4UK8xs+rU7RT+V?0VCot}@8K4ud@ zPOT4-i*%4nPac7t=OZM<->dP(bOf&Ul~Xe_)l-8bw1v54P5|D?#{a_@nTeCpW(7d0 z$dIBZ@zyZQC#IXyvK(Jn#oqSzaB8iM{bOh71Rg^fAB~mI>w#t&Fow9{CB~nU?P-OqjIrmIxuw>o)BD1GvNipaTI@L3>$hcA9%HnS(PAXmhKk5dRL zfLlxzz^8rCYM_hHvZH)CJPjV}J*Ah*c*juWR7YGT z;l{IL3Oxc3UO(Kr>tR3>Vcnl4cq*kfYAsw*b*dcS_sozcf6V~~Uyq!pldq-R#p(#gR=WqY#$SkD z4|8G~JRpcYb+Yo>z>JEa)u)rztZ|+cqqchV>X|VK&TqgkzWDFo9FU)px~7v*{K{Zu zcbD#J7<20j%|A+~9^QO`S<$I|+;g`6QIDl&MV!^}b%7%eD@oA~D=I8pt+Sl>d%p3+ z<(!=oXs}yJ%C}#kRPKupivMBY zcJNc@}7sH@1tIkoMj4{OFKS7&Q{vmR#scn5?N@#HV1obKwgEPg6jkjGwW!#h z{DFwNR*vcS<9&sPB0n5{;3}LyQ|0U*yU@oxG^BDfR<{2Az?M5NUu~V~Yb_6c>vg%u zIsKA{5$WtL`e7;b?5zS8UJoapy_JVKCYkqw!?frwL$PG}oU%Lz$P$RcBxkCynEUHE(?`2;=S$VZza$_1%Y z%F3f^05=#$5_d|uARY=HS>#e<#1Y_&0vq`OC##6)A$j15GQKz#DDbI-067uK5nSv zh3SQ`0$({oT)D|f+?N({R|D*vdh_z|y)Q*EQw`p&uTwSXCHpu^v#zx$$-DQTH~XL? zf#JJoLs)*<Ds%_prsSA{O%@@&ddRMR7FIksEIz3z7tJP6_HKBYga#g^eCiXj3 zr+8n~FY51M&^W)=llbm2*~Zhui4EK08*)A@^Sxzwr$n)A9!3!v%@j*h@LeaSm%=VI zmz6E2tsg(~jb|SXhs;H9-HmO(*Qmw|`o9Dj}ZgSMtTfga1b7NKg<%a5#IBRgsIo#S) zH;VGo*=J`{?US36q$aY(#Y^lPC>zs1iQX668*CVPv0}KbasMeVf0OKnN~=qQ4!DAs zo*{jWa_{`WH9k#&_bEkPI4fz`<+~15^iqmf2i@SOD*yaEHeOju*T_Gk zo;updInzZdURb$YOSSiVMT64)p(6@Sc1Kz-v)^L77CJ*Po8#;Jc$*=%BBQ>x(ztRg zn)kVBRmQCl-s!s?%_593%@o<}$zuUdR z5sv*VJ9x`G>9Ci>tRrr`W0c^#3#nLdsku{aW1Bg+1>Dy>CH=(4^}%b2u-vk+TIwp1 z^aE^9O)A4W8d?Z$@Np@pJo^M2daRp@$Y{Ew&Q-zRayL#w0wLhX+qX0<6QeZx1FI?g z;k4QYpBr{q<4bNo;ULP>R`?8??IV8jE{VTSoL~vEkY;{4A?@jHQa9{%XEgX4*UIoj z;YTCmJsCFVs!ibzuRD}_=acnm&8S_rd%MSIb_N~FI)tSofWxNES1!N*ZZ#irkI&$> zN66ce*Ss$S`V{v>faL_gopy&|DP3R3jsk=4bNgb{o7?t8S02jT(l)&4|GMoC#cF&# z&tvPcAAe-p35A1)>}6a=ye7lVU4k8MzY@-4K0Gq^n2@0(t>va!t`b~+xFJv{QeQUy z$po+6KE6Xdxnl$`nroNoZ+|TP{d)Gf!>e15>$~0TG^!h}MB9m1e4JHU`N(ZM;uW5D z5$kzpbVT&=ZMyiwTW*c>-|`f+3kYA5X36baN-jLKgW1?X%RtP*<%mT}=2-q=mnyE8 zhiN1tGi@F;>iqOv_J4gh=(Rs=-Nbh29%kosiX_|eq;wN2^IhFS$mDtBsyMqF)xA|UwzMOc?w^Ol- z=77OY8DmyHoech!8s&CgN5>I=VaJQuryb);LWjdO+b;i}$4iyb*gVRuZNBdB(qTt$ z9qB=#MOnH(h0RrUo$%Fh5~_7%e@{ifev*gUL(+^>@rYa#?=cDXwS;cH#0=(V$%e-w zOBp`WbxAQYnUz&g&g8dU$3@Cd3Lkv#^!q0;&f=7r>wUTSpRU~Hx>cFZ$!#}pUCSe! zTM_ARDBE|SE`ydo$(KQ`n@S{JO?FRZNn}Jam4?7=w|m$X%}T;BMb+e3k7$`TSBjYg zhaX=+zEaO5#41w77r@0d?9>^UWc#zMkkVCpFQ#Z^uX*HAc7B?;>wiR~X`e0X-=91A zB}pVLmvLB1b)-{DscM04h*|A(+)dl))f;AGymdU$$<}Ux)ZRj+TAyw!%ns_&MN*aL zXz(SDCE8Zs@S+kWu&wzm(_FJ*>Z3R)X5L*Aa!V+XE?JoS<8Fo(tr3Sqmot(^wKAJD zg|#|Af6P4jtWb=BK_`aqq*a^|{V&s|dRv15LCeNTGT_ULKCpctFDBleo_my(7pn3Q1CB5Cx=TRyuA1H4NQjZ+GvF-ai1NTl?u~ z8=8-uUp`->vvK|YyjV;$TIM*tNLJ&qa?8<-b;Xs|)Dffm-0;(nEBLnhZNDfQ=a;9p zPuwYqQ+ZwC*_tdv8~t9>>7&KDktLchySC%wIeMqN1!CM;oK2{9+7%+B)H$DZ>Gt0hX5v$>3yMHQ@=`s zFV!;^%|dG}je4525c=}nT<*rdk7b2wwPQVMXM$5(A17(=8BD5hze^FcJ6A%3=Dug@ z+%Q&(-OABm~~F`Lya9 z9ODo&+)<~LR0j3B6jp9|yOqFp_Kx;4r&hXy&zF+b9a=^gZ#JiA6>opLtv9|%y>hNK z^FW(K-G$z@?LyY#bqW__PaGK8>r*VuVa51^y{=W5qnU!Y?Rcx6!RkKTpA%cE4!ln4UEK{ zU%B^n7o*w7fj^&MN6u7ciTroH!AiZ^3tP-|CCk4bYu=Yu}n*Q}6}n zMVDV(=7wJx79ZjlTAK)?Yop(Dw>tSz^p!aEz&PWZwE59xjhrH|;()=Z#tCMsAkp-} z$y&J#33ojopVYU-={*vqHFCcR(R*JOAHSE{I^F1N>|4CJ_VyaLUq|lwFW+@96^b>U zTYEWMJ(ctB+~JX&_leW@f^Nl)3{I>abyj>m^1M#{SmPl{~bB#{^Y2 z!*8$D-nkB2f0I#Fi?O(JwdzLni)#WGC)J)GI#?gF{Ow%8`(s-d6Fn@gqCBT%ZZ=(F zn`oG1xjgqZqD)f~{6>MAn~RgPEU1^`azDdrTH#YG#4m$SqFS6W8 zf;(6tsMJvS+g2aZYdaPc>ZU6U{XY;w>u&~>?XuFN>x@pD`+Ts`=5a*$mEU1_=}gB- z7EbS#W}l}6O9Q8?1nxytV#-x56>>+M^c{xy$ddJz$)ZBHKGx0PT& zZ@r_*`-WY`E8FC!CfUVZ4-K*vltsREpRC>eXld$f)e)oc_up<;jExDj#?=Ykc@Q~v zp`nT9!K3a|cb>pQ5LLFAduG=g{3)T%xw3;M3yEQK2X@w!h+5v=rJ~|t-CWbGRgk;e z_}s%s=e0!_CANe%-Oq!0bG>oAG;G_d+X(&+I>lCmD}~ zzR6bJ;gL(CyPuXs^(fKe<7%}s>vpv*eC$;BwbJentuMdcw)AH>qJMYkUBQKuy3Q3M ze50)_Od{z_q1|D=>{Qn~sjQ>Y4&G6^PE+XO3Fn4DiPYi#LVUMuSz8V#^ z-LirjpT0PM^x3Wk^Op;FyVt!>&M(t2snp@L>a%=3UbhF0#EW_k8d z?d_Ka{dx91Y&w@@?F8QKQTq%-yH6?`HFs{$- zg0_FG_@VG}U}tRLtMhZ=+-p6Ys)i;eg90}y)PA(=Q2U)R@z&aN`DMiqnW-Y7)U6TU zKfFEWBPb&w899B;~yvx6K^7+8DA?8u; z{?@v#)mi-gVp-PDwFl$oEkfs{rj-L4zPxJ;_=7bnN(S$ z<=c<_EIA%^fkQ{Cdwu0v4G>!Z9yuK-K)i`%PF8Y#8-D~AZp}MO=xzE!Fr>MkY_LU`TOC7xF_hG4T@=1O{ z%hMOMXD+h|GbM-#7E$cLmU>v`S(F%@P|PcMe$`4#VjzWy!ant>$`eY$tF6MJc|YxW zi>pgv=2>-hR>{oC4QP5Gy#EBV6p!WfH#XUD5Po%-}K@2vIW!2rL|XHUOa7~PlR4ZX7(v^6Pglw)8^ zfiU&T!^~1D%I1VaQ%s+Xm2$rlxI=S%-Vd`{mZkOc$k+E%acUlMU1+Yq%swGmeK&48 zdrttHopatnlOLSetUdKtG}JH4;a?WBDdP^`7h*fUeeL&WMtTeTl4d&EP$>hoEle@# zV(gcas8qK;(n^fq^V?cm&ZY>un7?F}oDK)tBBgsKxALhEBE*#)+47gG^-ORHK_ z*iI8cu|B^mM>yJCPw8FD&3#qw(}e!m@EwAeQgag08=p;G*y=0lyJI1_{O!ISjPA?& z&u(i}_g)KVU!4B!eyV}Xz4O~V&h69m!W0*Dp+Hh`RetOA?&7;YwZuPhQHDoNoheQ= zD)CCiFFq@?$T1RH*rt5{*v!wm7&79F$=J#=H&1B*n|lJ{-lJyeO?#X{H_lsrVopVxx>&8H=Ok1r0c_4TFm^w+$yVVmYV+N$g5fRVrM z{X*o)QTBJQ24VF*&U8nF(8k{e@7LZORr{`b^jgID8-))OaZ7Y$lR9#D4x2Y%Yl zzrI`la-UT}Q~lM3nY{3?-+TzE(w{y$&1E;;DpM_vpSse{<#E@7-I8NZ1S@-5R&x@4 zZf^HyR)@Ps*c=$P>8a4F~}jnt#0< zZ)F!^fQE`9V=RYes!t2g=aj!SH4Qso=MN90(1*o-DOSJRQt^BhyI?y;h+bd1F>6UP zd0Krz@59h~fkN1?1_9_tY`wriJC(17bkRmn%ni?1I$U{~#%~@T)H_O(&FAE4$FKYOhrdH z=lxLjH&c&TIs0`yL#FaVVfqCD@tAP|@paXD|5C3I)=!BGe95Yw63@$64KJsjSpDZFR2T2TxO)Y7&kI%A(5!l%MR$F?~asLRiM?V}20*{Kwv8%C&I zK5sH6V+KEO)oW?}cK^?fQ-T?pSEU|`J8jj>Yo^$J+QmRnU~pJP+fm4R&Y6;HK8yC2 zG0T%oo)en8w|`DePwi#&>R9&33L?0gyLj~qyK`i4&uYv5k@Aq7^;~FPJ~~MEVddLM z(H&)*m+yJrtu{R?tm>Ka4ZAY*?x_98F9h!#5ioc1}sJ9ofOMf@>WRub@MP_p>9#hacIrBsQA(C#imt;GlVL!9II{ zaE8%Xa?F&L1=dm7+kFw=&$!b_>zHJ}!*^fhv2R8qTxfsm!F=*gEf>1riz+%Cw<77Bf0zFbPwfel7aLW$e6m5|{m$zZQcN*U zoj0Zo%L8P3oxa9TIcXa_+_IY7+~}hHTA`lM+-1~^H@0hCu*$U4+g7(vK1FQmUf8<2 zj>5F9XC`y`mH7aP(x7J1ERIh_3@=#|wf2WZWj)o@(VdCPxkGiUlka}aD>j*~?K-J8 z!l#7d-iMZo$Ib<{H@2Ky8k{yg?JR$^HKs52L^FGA(p@j5y3p$pT{iwj-R6e_l-|_- zC?q(md|x~BiR~um(t{Q)Yb{M{;e!r2(zlgc!hYL`eOk;Qymie#7QR;9K3OleNVjK* z5OzOzZT$Bj_oR)ZjliGrB?{q@3izd%wDNQ5+Jcycg$vH>68Kqh2dw$~F&5!h1nrh46?%Cjk zzR-62e8RiY+^~Yc8;QHb+wl)y<8?$07a2v>9`Ghp#}u-6l|MYtBr-)1`DprmafwCL zdVt|eU~)mnMGmX@F?X%IxE#GVyU!&4W@v*e{um$a)|!xhef$9K$ui>+HE$Z3R0>;l zLin)Xo#DKvhxfnvHU6h4qy9FNW6pzTuU6-uk7#>N5LB&ihwjv$viI)1{cFHauF8B! zX5mJY%9+YLiie*R{rILhTr>6D<(S+0{wH6bv3S4lPOtg>g8@?&6RjVSHT|SMpz;Tg zL(7fZ7uK5+)D223!ZH>#stk1{+uV**ddfN62V;IXz?TtskSV#9b-t- zW^8DTj*G<+tmogFttGEo4zB1w{BkORfgz6F@9L~)wI!N<~D-~-9^%Ng$@K?Mx`=)y| z^qz0|Lf%W*rdij?`bv^uSRm$a?YRoW7*C`xbTZp zOvkd%%4=RH>ceN>3LCB?#aDS^D zNjzWNtL67rmeeaPqNjz~9%_ojKAB_Nm(lu_ZI-1|FjGdaK+9)~T8IxrC z+3of5iRD-CHP3pBw$f}LBhU#(Qb)#22}OM3I~|%M<+ydC5l_(XCD#t7YF3dnVCl4PhBpm z*ixI#ZO&cKAnCeF(EG+PV62)F{Z&)=jHo%gYU<;QVwNeY#aZgV4{@y07hbt6QKXje z_Ucyi9lc$bi{_-u7cSx5SYkzalNWauJ@}N_$Ko?I5%-I?5`Lk+=h!a8iUN>ATZu2b2slb#|Xi?>yj)BaIUi#)&+Jv1Br%t#OcloeJ$My=u4|}!v>s^u%FwIZL z3n`CmZI8tMvb+ejcXAMlI=4K3m3ZjzsA}iB^INZrO%y?A%{fQLR8P3X?s%^BCr3o~ znXpKuS)%jU{e2OxVoe^Osh)qnN_lH?^xn#P_0Y#P^%pV}{Ca(ggk7V}((iEne;$`| z#s6wwX!>(FUS7n9XCxwS&?rkX_a!|6&(+*3-eBVN25RHyac6pM#z?3H*J-+crC(v$ zk`jBh7^ctl+udU;&(5#3?14 zao5wi?_K%#{+87@dY1Pch>@`xx5sceR)(;s?XPQUggC~(dBK=PI+_i zs>?jb_45;){9Z>#<-M-=5+3a58g`A~jLIw2eU-OUckucAapmVa2`Ss1r(AFEk#T=K z+jPEa@m1cQMSic)09>u)0`=I_-?BSKmGi&2>doH3?3msEe2H&s?cQaUTKv!hX7Bf| zCu&rlyS!xZ60FFd=uv6^Wp}gjIa=Vl( zE_4`;)fJxSXg;~!f4^Q(iX8Q}iye^PXqx`FC{$ox+H6$)!p9?f)W& zPc?K=*?(-m{H4riUSYxecI|!qAZWtjN@7>0I6Zr-jF|ixE{adI_FBb1X|+Bh6qw_YdN57?>fi_AJE?orx2@~$7k)-h$k*u+ z+P2KCQ^6|qEbF$#c8`hyEeFb{hO;uFm$lAyhzgIVUb?}h-Bs|g-)iiveAwMos=bcb zxC^{PjvuM^4!j+9EfPx=$vyud#XKzd)TB@CBCVZMShZ)as4;I>EiU|_MKiAO41~$AHh8zXumZA}r^@8J3Q5@L6kCRcHuK8-O5q zryngHwHywEN6)^2Ya4qGkIAy8Oh+;99MZ0qpDm^}a_OkadN7siwLrn)TOg0CIZ&WI z9Ot=uW$!?iVzF4)*BwVJer)}))wRI-cmA%UpX?#`pJ_My_bAzjt7W=gGF z{;@rekG2HmSvwX5|NQLqgYfpxGbcN1vF`r%FNR~s2%XQ=y;mCaZLI9vw+74}JM}WS zX7u?5c%QTK?^zM&Cb1=W=E{Sb{*kpeb*2Kd^-^WnLHR*J%BU6^!N;2G$JVI&UT>8_1B?q?@JS3C93Hb7U$AQ=#07iQLfo){288DVA4W&N z)9xtv*F}jq7*hkdu4zCbj2L-vRuLTCaukGbB{Oe__nJZs@Vo}31};Cvp&wia6xLWk z;nM@0Ozh6W5HF8v6i4JKtr&c7POZVBM&E-LE9*Ca&U<+ zI5UM(&XXu-yr6AVI5`~5rUeP*Y7^OA{edWN0uY7j@&;%|i~{jY6|iE6K(?YAPo% zFkqqwM@ES~11Sb4JFhfWYpWI*|aqK-O;2Fp2nd%H^tO1KAlc)Ixox*u_N+rYzH4Iv(` z4G^%&At!5z?NUx7dlIN&g!zp?tj!uiN+6$JG=?}}{S**8RlcArQF=Z?4={rEQG%Ys zXoKLoo5BnsjwCU>H-hv)grTSY5Wfkgl8rSph7Ryxuz1o4_`CTyJQ4*QL=`Oifr^jD zkP>J!o@{0{a#)a83%Ca{LpZ<-q8KzRFN2vGjtK&2Ktn8-|Ca!hN8^`d`I-r^{DldmL_`gCG7D^@dH6wh_6w>Fy63;^Z=U|X0#IB8ko1jJGCHsArCoOMNbSKLhBpUco0Rwss|t*Dx5s2H~bDjyFeIZ zc|jZii6#LKn8_S6;Ra)w)G>eeqCC-)iRO?h{YD0CZw4KQdhr{;!!#g$QQ`1JuPJ%> zIeUj4aX#wjMGD`4ApW-RKUm=pVIUoMeqv^Xd9;96%`G5hFtmtw+Wx1@@Nlpt!~-{3 zK>IlVosOnb0ZT}g3%yMmMD5?L!jn9D0x-}klGFF^ zAfUx(RzaSa1FY=^00Q3?j9f}Zk_T~zATLUsBGG9Uj(`j22w|u(O5k@52^s)QR|e@b#u6yGk5J2q zR7E)=^}8yF(i^@&gPaqfayX%N6)`9kBziRcl_I1hCrFM;7EI%))S4XNe0FDm{{`^K zneTWFkSO_(z&MVeJ)DV>un4~dJd5B4oFO@|fJNpI_=5&$yPFFr>9_#FSRervY^Vt& zyg=}EE<_19I8PHu&~gPhQCAcPZaZH^a5V_-9Kcb5I7AW~2YeJsYr<{-Pwj>pEC)Z+ z0<32dRG1rD9jge-X#*UkJHUNHaSC7wa~{EkAUG>`L?rk*$+|Wq34cUT4*`l2ql9!m zCmgK<{#bYbG|mIUQUa%R>wvoV5loo}kuf0x0J^%Mm2#e-#NkO2nXd~(mLjMmfC3!_ zZiQdh1+}vdLo^z$q4Lg=e$mce=&TtK80P8xH|np%^ItSDdtww|cRi9Qc-#|Gp#}+G z34XGHv-ASFPR9pWuc{A5D54T>^FsJA;KweR`sBKMydgDokpNR0fEJ*9`QD%|&Ja{P zYybqHI65CljS|c$O$Oweqdt%-=uHJ!!H|qH^@UW>MTZHf_SleAS0f+@=Nz&zSE9}N z8}-ko{!K%gstC&%5jD`l%|HVc7Ib0721@cUvS!7=VD-rXD;X0Tt4W2y$;0jD!1?tg z6b(#y1Zh7WkAVgDlT8jh0$L#p2JeLp)Vm|VB_~orRS6TaOAP&hUXWv9%_9JR*@W!U z+kTK5g(6XrkSQ4};t#1(U}0B1U{T=)Hp?H#J$C?jh1ZPi)>Raj31pr#Bk9rziwbte zgp!vQsJs3~{nK54(}26cTKSh5xpjvF(AME$odaals{q6aIC%`5yMfaQ1g(%mTEPL& zBL<>fUX5UJ#1{LTliS80gmgPb4!&;O1pDh$YG zk4O+b>=*)R!wiQ&Ym}_WwI)I!X81!0q(BJwFV+k+}GVy4eut~LVFfa`*R z4&E)vo} zas(PLT@FCxw@7F=ta=cXrelB+hEc#}>QNA$8qDSxxZohDi4v|wL0Vu^j7J6!{~@3O z#R^0tfuIPMooR>2oSo6YqS9zc0a@*V6{91WnJETg#)74!uOpc`0mUhRRn{94&WIYU zWt3n;Co+rwF-V7kH1?l4k%cWD1BOl?gYd``GrC~k=S*&deJr8~{5}vq?@X4`gW`~N zEQ1Rf7aa#IwTOezfWX618-%7fNC#d<62p=USty18=};;u!uGD9dNBdAMFI|u!y#8- z6u>aUd*Y$}lwjIZawGCE!#Cq0W4Icb37XuXzW55x_LU{<+x9E^U4M2H=Z_CPE}aD0gXR|-~n@FaHkM(0Y*en3zQV;iY_Hy@dmh&Q~@_!)y%02&}ATtq3{k;GnSokzz zHu!NL+Iy0L!0fcsKvy^c7?=|X0_W#xh+6qSp2dJjpT7|QsqAlxpqw1Y+n{9PVagVr0Ri2P)=%Ibg~<3++Q@ zUXtkKFu*o{mbl@DJQ2b3$Rnj=HexXj&$GarD-7a&<;>DdKH2`$lp2^*vh zFdJ~d?lJ#eC8K~`rS&}U*a%q`tsGJhGzM`m+0EFT^Nv4ZyPzY5`kL8F-eT?n9+LL3n0 z-z(A~jaCHX0d0axEV&6vn@v!HOA0~sWfX!={3lxZzc3P@zm$*_BnMm_OLG2yGMN`a za{q;qfbSFmH~fcuz$l44TVr4fBtuEW{a?oI;=zJ78ab~2Lk2K?7rdhialn7!=|C+Y zUXCcf=zoaE{ZH{{E<&9DX*r^m7F0r>YSD1oMj*O^4rVEVdMH6oLYtIMAT|l0OQ9b4 zMK16fQ~U<&C4i$waHlqLWk_|BM_3a;_36uyBCLKHN#)}c%vDxoA~wGSS~w!!?#K%#yPSP-Qn zrE4|FCOHm1V*+Rk2xh$oGKJkwfD(A!f*}yMyad5ZH*~)UDWGo{K!LaigcQ(?NTh)7 z?IHzqpByQm`?W{`-Pb}2$O|3|q=4>~AqBEz@PRiX35#wE0TPx#7L6r~#*#&2$)d4j z(O9x*ELk+Tfr2EFESmU|0f@$tB@^ETAQ-Y_99c3>o{NH}?QZk?apeveCqCScF8DOx(6aFl5Q-Uh17owNMESJlF(D6Ts&MWsH42z)m^( zlF$Mqf1*wdo}`lWKbGVZEXgHcDS?_KPiib4y)MN<5U)hUD-yT)1r1qVinEKrH; zFj?~OktO#IvMtPkc=bOvxA8b77<}^MFcluW0!h6G+47L|Ar~^3g@^h127vbpa#*lj zShxpC05&;TxCPonz!EzPVbcTeA?2{dK0{$FumXG&5^Wm^0luz?CAx}O1BFq?5E(!t z<-n~Kh>wW~AP(dSH0F`JGk}@{A%X6eo?(IqWe(`*!QCy8ApwmAgl6cE1FruIlm}}L z;+r-i8IQml1{wM*2!efbw1_ApSB6gF_I1Spm*000cU+NL7HHc;av-A%LNHVt05$ZcF>a(BoHeImPE(fpnb4%3V7Cf+6D=NZp6ZqZIA$btN~J` zK_db#NP)J)0qu|hpyJ?$c1WB6cKOh#$AWKTl8U&^qWoqNj}(a`Q(?2HxLE|fNoGKz z1y34Y!0gR3uzLfKY9tU-9&j5VkcI=Qlsq*4!lPCm{ca9ib(*fm{dlaOG=2SVp17ZOe&*_iDeKJKrt~5fH$_AWmGWfcZGA)?X0G`;D$S~h1qehVMs1c+xY6P(> z!H@;~q%vv)sf^k{Dx)?KyAq5Pz)vjW!Nj)-po&QZR57tDK^y`eQW;fDDx-=?WmGY- zE5S4f_(^3{F{z9yCYFJd0goba;sp*w0VMMR2X2;8#l-#w4FvlW=tu*$%aImEz$(B^ z>|mgAvy7@G;Ze23GLm%3{2+D7;R&S5V9MMi0JWq^2TU;Fi?>9z0JT|0^pf$2UUC`H zOD-dNNoDXhcC(D=CFAW8y<`AsF1d^MbR=`YIt>r5-hx#-z?Q<1bch9x z>VQPRjEN3o3|M=};fd!I1TkRk_!oeP-=HAkHvpuC8vxS64M0h7!(CtUV9gr#xDW>_MN zK7X%f7aCOHA5NsJt6!6^sE004*sUJg7F0e}>7U_^jPhd7Sp zz(xm{XUKZMd<+g7l1Ly?VsPaBAdo4+>i|-Bfm8`jA&`0>q)H5agAJH~CvOIUR0+;G zkhFrt4)zGh0P<9}0RR&e$op3yECEE`X#%+toKGUzgXBsD^tMJ2w8&C$6F@tK)K(-_ zZc@-rAyd#!Ap>ZqkO8z)5P*QlMmvQ>LUN@7*#sn4ZUU$YB;$}&xk*7yAX88i$N*{r z89+@S1E>k)%`T9UfH;!3Kxh92peB$hs0m~MHGvGECXfa{@H7xW22c~o0BQmm04A_* z@}VZ+;lq892o)Y2Rm|!G7hjO1V8P%3kMqR91Ba>p20%P0lJ@biz;OT|MhX_R2ct+@ zr(=O2j3Q~V1Vp`IWEs3*t(>IpIcOi%)&8yQL9 z%nkrZi!$(L6=Zo*sDZOg03d}vIPHS~M7Lm(Y$;2cy$Q&vJ75BFAYhS2;wFHaK&GH3 zkO8za$N<_IWB~09k{gk130|`jEd^`WzW~$=fPyU7ut>Jt;6t+ICIC!8W;C>|NVX&$ zaR+q}6TnjP05yROC<#&{mEc_ikcbr`g7`B96&0|D<{J_k22wh4-|#OqhlO+WIT$2y*&VWD7>B5oVPepTRA;jaM*2aX&i41pb-Kt2WL zmSx+oc?BvQl17x2RQ@5p7X*E?5B6#E@@Osv9ltNxOK`Smdb{&+o)GTqp#TUfX)+LcAE=fBEIofOxzxK#?w*k$h25G@~O;hw)p^ z-P8oTT{jPF_Rb1F$qLnADSgD;EmO86tu|+Wr>rMyfbF}kks)($)NVS_5Vgqn1h!|j zZH>;m!tYGMi3URH2`cHv?Jj2+Pc$2U3O7&adZfU&Q_CVVDCBFkpJ)b0BF`;tomfN7 zQd?7A?lYZ+my&X8_6msI)-0gDPtR;&mLvKGhygs}7K!4%W+UUe~Y5bMIX?3gqF$eD-1AD_PPT9yS zT$fQ>jj=G*dn2>+ou9R<^WZ^!2IqN#b^CQU{lSCQ->#NgLp!Y}?R%csE#U>FT6ePc z*i=OFjbt9CtHYecANXQ&!<|v}=#9j%$knM26X&2`6w!-gex$yUkV?r9$}r?@^+ao~)$E(@oU)u-M)HXi4B z_VtP3y4C%!RGCalB;j__yw-E&-a7J?p>U0GyD4&UVzeiFFir8p>hG^bDur*&EK_N- zo^f11cu;0$X<0y~a%O2k{atlJK)jso&f5xyzO|Tc zW9cWvU37Z8UFE9f9_I|a^U05|iAi@~HoR9iq`B8wc-IR;K+Vvo$DIcq0V%JV3aegKo7z`* zF^%ngOKeWp;p~Vr-JllQ24KOcD)`Ek^v^+88mO7<$t%>`v;>&ww|hO3NuE@(3d zGq!;5I#{%`(qfhG%#elOyBz!! z?_dR6AeFzIjLclpkpTAP^RTjW@zXep&i6Mh65b4FhJG2(>&iO1)LAeje9QFQ3M6** ze8W+S_9yvKt8C)V{EnbC%&nj`>vCh~^|Mtocg66V%&RmG&wcmHF-!6>t`4?+eRpzd zir{@}8~Pi!ZBz>21Y30i3nwz6fH%|uED~_g5X1^c4X}v8CW8;I)b!~%&3tW#i|Z|-uV(FXf1H_rynW8|tbk$1)AR4cDE6QJdYrF@sz=L1 zh}}unBwJfltW8MjNCdy;x(4^I=J?`67bDww-k7_@e%$Gu&9JwxjJn~R?(4*7no!>- z7cKYGTGi*>=(g;FlhQj0nJlc&^A(fqyP|?Id8(s~-~1{2xU!8X6-O@a($rD9c3SY} z$F8g3m%WswqWbcT?W4H!5)8V#1*!KR<|sX2c#1J$_@r0LFdtonf#2B<*I!;%MS7>s z!YL=cI0{?xRdg6Uh2_)PpLwupMdc?lrk*Ysl!*Q!FE}FhBL46>@l%9`33^kfVbP8# zE%|hFiBmSLx9PpC!XEljepjKx<|ow%`Z8wQQm_hNGdC=K6|d1-d3-w!cN-sENpth} z8BqbvHLFgh%YBSmy&igr2Rf*e(w$BjNo&^$8q!l;VtlIYh3(wyqajFdTlD-Y&(ra{ z)Jd{=9uc3!<#)>%I9=i_C9u9Zd6uh?@#!?Op6t4ra|2f&p4Gf`d22$Kgz`0sZGumnE-rk3^QfUofiN`%XF97%E(+?x z9VSx>tG`#~6c*ku7_EL^JCOQpJy2$0A>;MU^_A5h4}_oSn%)(#k6WLfq&vFsEqQhM zXSrMD&*tcvG2?_Bp9);d%AdeKal^acYERV2uiv^gE?;rGV9%sc;IQn2l41Kk_AT4O zUf#Ve9N5ybTw~B4DL9KKu%&NauFbBu%f8RGJ+Xc7F1YR5_k z8{AsJv(?Dx*%P3h%jW4R`yDLsopbcc;jtX4pIQ=^F=fiDsR4aLh__nPt zZSQO}FMeIQ~zf^ zq35nb93-2~*$Is2uFX-40o|yVY7>~BblwI<9Rv(-KKLB=ElqF-|IDZju3+*=Tjq#- z=pXD`1l0{30l%)_>6nlf`T)Ev&zr}|$`x|SVj_Ff0FJ%W!yniVlv2@My!t;kV|i^g zMt|J0S6#U16C<7hhuigP$Avy*Xn;i9p=yGH=gtOXG`}h4=MWRdkJyPWdk%hV6))tQ ze_SZqS*-aU4E?vtKZ_hq?#rDdsYluUsOd*%|6V4OgD37W@<4 z^8ssvE50UPgW=4>+cyiH4wz~p*nw0D*sKfu#r%R_6$%*kb{(Q|x^QPlj~m~5c?V(1 zEuZC|#~BG^iG{Qv*vazLy;7gJ8ECC;gTb`@_myo|)W#iuc>HE74L3QspzYK+2+nBM zBhnbX1K=L*-|bgfLJM*!Udev3DZZm>D>k|j(kyNaVtXE!!uIxdx^OR6_2O4ts5cUN z@^apJ{5-nZo!sAGaZpJ(9JjNeQrnaM|2BX&F@x+r_(~Q8^M*E~YTad6(v z?@r1DvM_Arcs|&p8&ikf=^WL4XwQCcf$bVIw%g%en&%@{$AGSV9?6o|4yTa?w%b!! z8g71pl2aS-S?}!JGCL5Pyjc%en5lK2G9)ON?-y4$O?q)fpN+tF<`8QA*0UrQ+r|3- zTd6~|2W>D~)>feZ{+}(KSR}09eCvAD$|Z+K8vFf7>8FLb$@-#Z(n{@k`QS-kpwK)q z)Bg-Kqk?jNSFisI_TORu-(cUd2agEy?VvCh1xE%b)|`q(=YZ?IGT0-4uN&fk^?#XgD%y8F$`gkODo{J9{!d9RT?7U7wHty&{^K10| z)u(*G6M*Qk=PZTPwUP}~t{M)tMoErxP}Kk(v68Lor+YXhSWiX#LpKIRfM;0(q!=NsTN9VF?K^E-c0X(txeW4m++)i(c)ARo;ROEv7^r z64xD2hgv}eMH-}xKcZh&gn~yDCsGWSUNGKJhOSsF3K>eHL&Qzla8AaPwNCFCMpZy% z6efutNc0*tPHrPae&`}>^(iT6eE$bBTtfC##;qYq}bJAeEF=P>5APBVkO)`qx{Jr6KfY(EPB40xSW)Q8&Oz4uY z5`tE6Gj5P%HZ@(IDxj``6xO;!0Z9@xgASobKKQ!?=O3mO>yO|>!dHYzBf(enBrH`? z7^EVs%z@0zl|ufzvrcfNB$Yg%F}!;*@kc@%%3gpbN1>uDrb4bh5O2FbB?JF^ z>0)zu?D+y`%Hm=KjlI^ zc{U3w8_V3=yl+M#W0~#%snSY=)Ks1qY{-`nB0$>n47l;_^G%bZe3%yrvixRqszZzi z?AJnXZqFvYlNImY{0SEidIAr+GOdl3rbZi=jyZR1W~9^$FHgo>vc!JO=+-!?iFo>t z+J~@kQh}md>DJqp{4=P!-dj!pg1R`t0Yl)si^JjCA~h$usFlvmx*lZhrhzB?4&DvB znA{<{K+eym-dpLvssvigtCd|Sw9Xrf7@MH8e}HoEw@ThS6vsK5h%VJ~fEQn!E4o^K zr*R%labB`W9%acNX8YGTUke_>Z+kL}#K6F9|N48``)HfUz(5kF* zrcS@h%FBDrN|6Ql%CF|?_s3AE{q=St=2KbU?o{aIXXOn0FKK7x`%t6^O8Sin4vFq= zMcD@>0)>tvCC87)T!uR?zyivCWvlzu-rU6&&7|E%Z~KP{#?o<*qmo4(*~UbfozdBN zbIq~51kna^+g*j}24dR+A{L#E1%aW1*2Xoy)&*Tq*-FP9IephrHDh#08xwX-g|%=OrO#TC0}BB!0I9Y;GKv%va&qZ< ztCk}+7U8B5cOyx&GrkIUqsZeV6*a8{kcI`!aU|`0&gp%=J#|OtvDdVbV`2BIFrs!W zaWHl)u{>~w#sLvR`U%$7)(Y8M+PEHA{J}r_M89j4u|?hgHaCaAYXwB`ArvBE3Lzhr zP04@xt4*`ZiP3!@Ag%p7W~9y&lYdg$c4K1T8sZdgBht4K&aD6+&o?dlNn6pm<@5Mb zbWHY$$3K%%&(448>r^E)$AQ;{#h-=A-O;x5d8u;9%-nQt=RR?E*kHt+5R-ai=K5Ws z3)<0M4)-e2HFWr9^6_Heb*)sO*IqjU*CD$we}8P>5wQLWII`v@3}S{f+LvpB0nsUU zTj$N0l4V-#b#t6qcslrb0XhNZAN@N05ai|Ckn=YNRLJsEHWxl17k0dLe~$*r5_Tas zx0P~m2zCpgk2;%1no&6l23-Bx;*JlGPsrhe4JEvBI1NEODP*bQh7Z=HoDFvO+asTj z5jDuc5_&2YK>`=-4)N$&@SRZ4)jIsYoWaG+{%_6zW#(j0RkTN-MrLFAr&~zY%-+Jq z@*52QP9DHa2;=}wp4e}U=<-UVPBvoqo z!rGj3eXa(98esxgiA>DbTQUc>jmH2lNbvTIn7adZ2r{fnbTrObsX*`#87(m5B07YV z7QZM_R0k!9msvCd=eH^$S}iR!%rZLSHo01ua2W_axHsTuRisjx?wTnZgqpapDH=(j zLYcJ*NG#J2^2kxO*eVoHBa`bj>Rw5+;^hBZX)cDNv zPs5d5l8FF2S?9E>hZy0(+{^h$#l8_ppeOQ9NQDx`WXkbbb;yGUrv;)+^_P=KOl9w6 z%&giCRLqi7u5e5|eCXu)nsTH@`#5?e;C}Yx$Rxz*G?DWKPBI8Y6@z-eVdKvV6bXW1 z8jdR42LrNC3-N+0=9z`1^?6Yb7N`rjg!(n9QBDCxf`$@HakRpcdIUjqZyjZdRdGg2 z<6>KV4MHR(NmUrp>VkrpXC$D%9@L45B^AbD_RHP_d~V`>RV*dgL%D1&;8Aof~hAL>E8nu@|mxOztLI6TEK4`r6vab)I-mDbB>+2!(r9e-) z0U^IkLelWv&D2{fNM+|r?Vh-PZI?Fn!CAG}AFJ5hwZMjBjTasH=jX$PyOX$_iFfRQ zFIt9+Lm!VFVWO9oh{|S_89kX|B)0_zKr=v3*=DL{o~f2;n`TzI>sWVY8Egtarenb8 z>xs~SLAxUOYgI94C7ZHu6t(N{$WP22LGymVPpq>Nao|sA;^2^p6;>TqNp{L6r{P@L zh=0DXerqouRQXJQ>CP9|4-4v0izCF`9D#vvG0mNi_vee#-PQj2x2ucXFM8z&co_g- z-Q9?*##MF+k=qPzKk$w}Vr1#q45agx!U1(PccMXqQr&%DEl40jJ)hx>mwpcbiHReFv#xn_U3 zPt+&j_($i7-=EYg<;vnZ^J#7m1+xL*;xIH74@XQlgfwE-UCrBki8ydHubLR}aC{(E4>&5C&;Dv}HPbR7 zKwtQJOnC&-rxTl4$E=fsnwx~LageE8#q=wcpLziCunlO8!FO@XVqi(LXUGPGp>}xG6CVy!DhL0HLB2rmmyYypL{3Pcd^XycbJdE!hdAOGpq zg=Lj{Rc?b{>@osX0!;H_)bZ zc;@`}X}iVOCvIr*H?Pnf_LVnl>~`8NkarpbEHEXdwzcWwWTCw9(5-aW_sFUo=lo^0 zmCi1255voT;oF)onL*VLTzG9-c~cq)k0K{i z{k26^a-i=a$?BV}AhtuLM^|kUU0hf?=JbJGvcUIu)@vk3+Q$WRTd*Z&3q&Rj)BOYT z_`P5;75MF2@8R1zuFf9;1C05f`2J5NfXv4Ff5ST4_oUyyHNleRl>NWhKedOfUjcy> z89A_!AB8wNo=vKTd z!Yo01%~_u&WiK+^2q`XTpjfQ}-Y6kC6kbBz=vQ105fLPpAyFXB09KSpHmk)-`I#tWm_TLqGRqj+agkDU5@syf zf??<(r;vUHy+zXSu!P3YSgd};qIZpw6YlH!#J z_WLnJF4D?^1S<(`tEk=8qEKnECE|3q?ea3Rg_pQ#Q7Oqsa&JsDMKbP!#ZhteXdWdH zG>0UBaejcgXn-K;BOSI-$=qPLvn8sx8lZ>WH+#DWv2DWN}R_ZuYR4zaF9vqpCUp7d-jO4J3@2_lo6cog97o#=jm;p?059 zVi@kfzWEgKzq{R^uh70rF)0SU_}#vIKlOdJs@x~(n?L%x_Mfk>&7en)9TrZ8D1o=~ zuHP?C!d=p-CeU)a*EV_Yk3h|i>KOq{tC#C`CPr^f9OomBr9$Ka#8buPuofD*knUW7 z)Pjg!`pBw-Nfeoj-%5P-S?R|Sg{$_Nr7a5T2847vlW?K^*E5+HPS*_+X+AXls6J2y z_vKwTCtb|ql=T;|4_NX#HSfGoo*r1& z>Bt1wJhh~4IHxRZS#Gl)RUH!H91CnfXf9jVrfiV*hY%~mt*mLk^r)NR#;_bUj*hc+ z#!j|MsAG?`AG$zhbKo

    -_n$HJsv^%^0E8+(0!8``A2VyDF~7r158+?A{&)=vOo> z+>!^G;YJ_l_&}tL=lA4#6_*}z?s!Ra*?^0E->!3U3VUsF<+Mts9!PzHW-6U+QAn^I zZc5!5j)xqm15=>H1b(i6AY(XuCAwZF1XxZA(fU_ELQr& z3O(Hh+^U|$6~VxZE8Ut^F)mAr9Cdm+dIKg%d(gr^#{7;pux<@~h_s>g+vjvKG~q*! zD^wb`@pId5FZi&CU4rzrt)Ne2TFE89yR7PZ`wU~7@u`AVgDXV^I?MC{K~)1~$~xZS zq3DHf(@w98EDqcTQ7*eay%xoIRiZu^uTQMp*E#G>%!kfVulLH$$<(z78b}gaKM1L& z+LB+etMMwUc^{gT?Z@ZF)X*Ha$92oekE z-bPU5)!q96uD!{nl#v%8^r@`|sjb&HLt|ryBdI?hfFd(9mtIi;w98}5(ac+Rmkzb5 zJ3Y1&((O`T48SFb>ngn6UU&QciaUBA(2qB7gJ8{Uz_#dl>cIBs*VQ2TYDD}nlg%&| zgv}RqB_6GR=#t&H;gqw4Dv+xWac_DnTOcw1GCU1D?QP$&ON?tYe9;a&5l`EBUAFSA zwEFlu+$7u0ytLF}8*KW#wUn-xZq6@^x8!<1JPfpaL6WRs`TmY8tp@O1n5z9VDS<&QpG?H}vjQaH0}!%IP(~(5@s|BV5kr8=5RhfrmmUS~ z&n8bJ39l6_OTUP6@J9hhSV&_BO4=N?;pngp3h#XeTDJI_RF)Y~s zCkgAYz?z#mA9>h-6@X&GZ7p^@E*KrKbGjJeXcLZlBnDzG0a1WeJZ&B%>TL;vy;g3kDkYCCFCAgAL}ewP{!u^>Sg$r+ zGeFx!spMR4WyO9}5K**~k>A7}nsQ0%$0WW06eS9Jf<-g=QfR zu%85?;X+taoURd_6t*WwP5UE!Gl`aZ8Zm^X;qq2eEv{>u(=?iuMt6wBHnh%59`Y{g zs7YiJ#4uHc7qd!TA;1!60rLiNC_9C08=Iz!t1*gF0C7r-tbsAg#g%zu5iZhl)R58Z z`vG))irV$-32+RM_qqQRmAnr8dL{6UC~3(R5a{xBHu>~0Db8U-tn%t^FnQejS;KzC znHvLme?4UBdc9`P@qHgq>bmvzczd3{HO$zR*Jt0JzI_{6a!KJY_#;4kv@o~z)cfh0 zSkbMTIjG)2yW972GQj}YN!xf39Yxx7|9by?m{iI30IWB*)EmD2v7X@_c3pTYvNS19 z-wx6HrUB&W^k&rfkE|`UUWISk&F0QhCc0Dh>3P_)5!>;+TyteENiyzT6VH&B-kiB& z!s&>*?A!H54<}s&CbhA7K2vfx8<)+bn_5shkhtBZ*lo41vi{Jp_Iq>KYVV|S`-i%1 z-N}l+0gMXYjZfQuroOUfvq?x$`YrH3ad%5L<<4=3G@o3+7Vo3&oLwlcf8UQ?cNWe4 zTR4W_CT0Jz#(KOf)~k+Dxt@E-0?a(M-X&MEldzHd zca?ta+0U;mqh$jRkj76ZmVxv9p5r^iIgiTzuporS9Y$V#tR_f>nUxvxgJ@UVTE4bd z^FHj3Uzk77Gqd$&^*SiJ{TOONMQX0?iHPU~`{si2k+>O$dCuE=7sc3}F8%#hcu+>h z09}y%a|?HN7SNt1_&P=gb(<^-+Q5j^1odqzI-M?4n?5gcmZMA88Sag?X*_K&lWcb{ ztpE-ClRN1|@xC5p%e9mDg#qDf=~3ybyRdQT#bnDL^|VQ&R^;kayxksUSIu{NR*nza z5ux4tlTO}_TpU{lp1hA!9lsc?*_YYe0bNHixt=P3E-4v??vhlCjS1re3i8BT=hklC zMu$sCKi%HLpB+7LIXSfqGNZU>XkzoV49w-l_svNsuOuI@%plE zgV_H<_1`^V|M9XQ-@o`GBCr6KG-VucCI0EgxlRKT;~Ve<74l;jhb?5^{pUbF+L8ey zSKOBZ`n;1`nj<E6Ka4EnVzI0+o%?iLLZi? zp-fQf1k|v$6a#YjmUPHG&L}pSMzn=5Sz?$0Gc<)|`=Thhy7cp0n0$a-hS3;FVj3az z3Ju*f(%!**z*2}S1qoSFc-t&&RcXaSK_XZbX6J8h@>JCXb^uOEA2(X|;8k)TN(QEH zPcje*%I|cE;V|7yRr@56IVr<2Cfa(g=KWStM>*K|gL%I~6q0d&5$bBRaA^=3i+NBq z>jD%LkDtq<X@>Hndl?3RHW>JLuyT!h`!G*d?Q@`G?R6SZi@%kaTeuI0+a}4DJLD zBnP9*i`JozMvr6Js|?8i+5Y-ijmigswW;jt_Z0<$R>1Yq0tCj>(?ludv&RRluEV!C z*%2~51H<0V;iIGL7g#0R`)k{?O}+j*5JRSgCPOM>-B#a+dAI(yL;B`tcTnUK>dg+H z!^xv@y(`dv|^^*f( z+!v?R0uZ-A@8zRxCvTmqx2`vJV7&J>S(jn1i70ZXjjwb6c4yvsemMEw(m;vjMAn2W zf@lt2LGt*}b!q{gv#ZLh%_6{8qPCIHjPRvKSdLsdGla&B%%U_iTRA~cf;T1P`fccu z*Z#IH^P*hA!D%QnV0Iiw7#?Zu6Dq@>I zyNl~ht2fN!HZ|n~RxL9%F-)q?+`@EtFw0RlZAc7eqw6>7E z0A3T@R<$c0!V-%cWmG}&#nIKs68U91Mrn0Q{%qRBDHNl>v_Cfv!D3A6jyvT$1)`N%{b6xv2V$w2WT}zTRT7Q{mW^EmUWs0+UGpJ6? zjkt{!kAeGsF*8EdjDNK=4_wuc;*u|eIpWJwah|%njky*B8WS1ZkdT)S+)Mx-V3l_o zQPdD?m04TPOJ!^wj&|BXVq^QARHk%=9wXOX;T5&mBa_L>m^5rm8NKe**k zOU?n81F8E>W0DCt!sA5_$yZO%Bn<^P)_ROoR}4(_n`qNnJYwg^s%$jnAqH zZyJu!;>fXGnnr3WTsfeLPpJW!tSBT84*FR0Cs}b&2$|J>79bgv=`J5oQu)`R3;u23@| zV~)TYLpUrj&Cmo3VkYaF)<`5PdWKhOrw@IZtUD&K4i}5n3Rf~`#h$!e+%ZmFWKoN8ti%(gdbnMi9Gt&a*;G9PTrYuO#%%7hqu zx++Z>Apw;U__@ghtIiE@A;%h9pN9<|`WuOpwG>(>Bp3(78&B2r`?zcoXA_|G6GJ&_ zgG-VL6pxu{7+y9yf~rk$7>X7~()bHEMm_E(#7JZl0~E`})HMh@aQWvgh?&hQWnFVh zCD@Dj@=eGuvbOz2uryPS7P4b*i8J&fP4!vl=&*!Pv`TW;1F#i7#rokvLiW;E&7mBP;4A#IF7zO+ebDzuTzb4J+S&WD#zG$ z(jg)2;LY+szBr4V4C2(-^5hnW7b{#ELps8+eFSSN`x~hGxt%9Kjww4a|CA z>KqS|jb?_4k}I9wM6-%l8~E^57`TS6IocwIYTT7^P~39qT}UW~Y9D{Ru~*6Fm90)F zn*x6F)^$L#?`#m)ac3tFG)HnM=^bAg8JnIS7psM674t-2;Yo+kcPZ&iE z<$So-B}RXQH!U_sl|5z0udF@W#M;gWKC=25m`~Vu!b=l(DA3xd9)L(ajhe-{%Vy(mjdik+p`}&Or>V{r_1o8JB9-Ib>9Us z8&5pAG8bN6xO`4h?rtoF_NhNO9URuJ-tf0()LAb&Y_z8>Su^E3=Mshvk7K5XVgDLb zr(p2`Y*Oj;-0o_(viSLUcsk$jvuZBOyL$)}9LlrB4OXg}(yEUNFNf~9SDpL6YH1nu zvv?4Q0?&5a`mz%1Mj& zTdHa+@+3h&mT9|90&OjA-n-&Un^p5M*83U2+I{>?rIse{{nvqk&i>xOhDd@NpHwHa zRH=q`jo>^z@d=+rKe1FNWt_{+b&8lakyUC!(~pEE8L4%2$@OBgiwLp{lmzrxP~40TKaX6N#{f(_{k+H&7Q^=`3aM zeBNi#>iqQ@f1B;x;GMB_p1+#ti6W(RKNjQXEA_2Pa7eX=}IJ9=7yRwS3a%q{QQwBLS2s+md?dq%)1a}lU z8kEWnRDd`e);bk<$hSrNLdC3mhH=K)Tr4>wvd2yftxujr9k^*f{;6Z4^*Kxm|BnNQyo2Yp6^E~LGWiJ0HLP2+=d`NiimfR!T8{*oLSf`eUUu!vrhr_CZoK zb?CQH5e;g2nA$=xV?`?GsE#>t7?c4&rqBybUL)a^gg3X$=~CwdWd3^opgoeZ=_T+y z&$iA4FcC9koNpXtC7hrsTpa6}iQgy#kfbzVlhlta-u%1s$#0Za&@{_69XKqCgD5@4 z>70YaB-hzy+_~7zGNHw9JBTMcPP73%y5elV{6b!7?;w|`TJOC%_o&BDU~=Vps!tG~4?ad?mX^Pz@-U#=2QwsN3AXHb3*~gJ>V*5*QO#h%@28r3 zD`CpRX+_}K(k=aSr}xW8s~OvGu->o8wa~~-;&FX}w-ZSMeZX@fzx!WKKkezhB%D=c zPz~!{ufT9}Mn9ikh>&jW%jwM1(KQ}`aA4%DA{1*j_`2iD>1gv|>Xg&g`Neqb4-&qX zPYY++=|73Gr4S`5o+ZxpY9S|!X(!jCTb7e96iu` zvZW2Or7lS|lku9#EZOHXauq=*MSR&OriNlw((gZ*y4eg}6%)6P!as)Sx){s=H>QQQ zM_k|CBGF^_eQa*{sLKwbMDCgPa`*GqXD_^rh^Q+Y6RCnxO(yyN%9qEPxPOTM(7$Fl z2yoncffH`ntIX)U8W&FFEYZ``@78G5u4`d7sZV`4HDAK4X_P3C8tj|)7a9YnuUEvi zS5dLW6+=`k0?ELKpboOWRebwo8_ob}KGd=$?$c!{75>i=-oH|^)`wHK;Lv!6C}UP z@sV%(O?wwR5&D6u_iRDYifc5vcjd5w&|%(Up9Jo~TEvec-Q+Fk-hQj#-eKv{)_Y@X8HSRU z?+>4Re_RBl1>Fc_>rg&`+LP|D19EnnI};CaGiuv@HUiI~m^Rf^=koDwQ$miB$zJJa z@GoS;{#ZoZhOli*rn^--)0dDaXivFlyifWZ0`8ujQ__QO1~c!}`GH)6*U^*?0rJ0T zIL!o6F ze*K?J$@YIU<@bQ`{|J)_dtDB=t+yXdvKYbS@!z4Jah5Ey#1*N~UPBC1$_C5|lp``v z@Utg0<86LP*Y#lOCt1Ru{kSB0rLbXrOq7a^S0NasYpv* zT)v<*n246vAY&>%`)?ld0%)ZqNs5jJ5{i&AQFbN^D6>Q?Z9vwHIMLuXPB`Zpvg{nb zG?8dC8J3yU5}Br1v2BB6jH*dQo+z8&)LR4gZm?N#!mElXxGKHP8fOWdG%eK)Qt7-S#&I?~g;F-}WJEs`C>V1<2+s zLOvvZ0Y3}kYN(`j=aL1>9c;(y4)aujzz>+j2EqdA>j6SEQq)zR&B+P=>0*#|;>zsx z!!SUjfyzKg?12oKd90Cro^7Oly}!tv@R0q8t3R^%cuIV!Mq~N>^mTP^tlOchsy7zv zzS1%Pyt*4rvo-Q8dnq?Hyyk2t7KCf*Ow?=l?(y1v-Cj%tw)?(SRBijPuG>@OwAOBS zK|th{&%3>uJC3fXr?g>bs4fZ<@-ryw$^^%Bs{%YJ;Ez92pJHL1vE1odr_}^kwQzV+ zE;TpEY*AZ8>2T)$bn3W2VBSKA zEy1_Z0kk@M&&Mn&jLI*L(;mj@(hW8$MqbNt6?KFuLz;$HQnfxhOb`#<2+FkLJ*K$f z$N^y3Y$C7WZB?Rg7Ju6%M5uLqupiRs+9B#KM&QS)@n1&r5QSy>5miI$5G|TWXqQz# zs^jmpX6XyX!56NEF2y>Hj4 z>1Uoh_@6r|w*lJTnwvSM^7yxSf3E*lILN%nwt7A9pG{7=UQLw}PcCMowRc#&wg7;9 z^MaE{P`9HZIvXJkO6b;=NlSeliGvDrf9|m7!9QAh!wi?aY~`q^>vy3hEXdNX+7EQc z%`ppfoKregmvUT<{kk#+eZ1#W4=giNizfmx%yn)+1dnhuV2XJ%{IKHZIRDtPIFg zCN@216%O9*U==St0qL|%+_E!{SzQ@doU%$BDtE%-!~&+{3?2LIy3_a(K7h!G!)m$J zc4lQrRrlND$G*hf`QA;Z!BuXpP^M0jjn3lHFBSN_+r!3o@8_Z53W=K&pbysd=ogP# z>FnW8*5Iko7J0Bgc&+=0a4NDI*y(1sqR-fWE%+0wIC@X&$P2Pxc1<_WZZ~HY=0LlN z4L-BtODG3oDSogy}rod|+k6EyHm&d?^o z?H)q5%C$L5iIx_w^yN4-0DnTla^jsiw}+E)*nGgKqG3byf=K;esR48aq2BYVDGll2JSyXlv=$;UOtg=s1q)d9Zvg>RfWvd+gbd zEe8Z8C3zH#=JaS+I-wONqy!IG2;*W>JWq3g3TVg{*9ra@!IqM2tJ2pf@YxK8I}eI5 zAH-;u9FldYiXA6`7Kw;PXziM56|5gOLS-B3)kKwsD$NhT+fqjY4&MxWi`kE;IqD|AeHi=B6h{HRICTve zCR<@EYqdlMI+lO@FdzC%c}h0W9EfoJ^nLm`>u&$`#$3Do39YNV=lOQ~5FL(D;nwQ5 zv|PTA9DQ}3H+G;NV&<$b32R3egtC+NX3oB6xkU{qc`-=TSzkWosKsnFArB(>h2~T} zI}$2Zu|59w(Kd-A17?Ez`^iASTPy7&QD}3x5PoDPHn%sIO*OyUp%iyp+ux)~IwzM; zAhHb@IY;c>PjYqm0Bzp{F67-sKpp=>({&!m5OY(tZ;J2dTY1W96O#gZR~e!`_9LC! zZ#`^41!cSskEh4kqUp)!LTkZ{G=701$j0N5E6WyG%YvLwnPxfNX0pBk<~Ief;GO5_ zy=KnewdNQmeMhDd*20uCdt&3FEJW!@tgWEVSX@zG;ub*vyQow`W#2{R4*j;G`|h_3 zz_~`N6DnVBod+skvz;)OX&;0745!NcfJFr0c)n(3DtTN|O?eHR&N&ekg}Nf!>&g(l z-{aRLxUGd~-5z6r>$I!;tS}gz= zzi2kxW^65u=tLwWyu@^?SSvp0#)o#Vy%g})KRB)LyU=X&YQ0`Ag{Q~FwetGdsuZ(4 z!4d!-JUVSH+%tT;FN^nndA^?6F_?UKNQj+A+rMew%XA+2Vy=OoHO`9Spx#lP+xpex z&_G&TRh-n^WY#^d!8cTlXL|sbVvhl!JS7cwi4a*%Tj0pw9!$MaX`R{9+)4XYeFh@R zy5PF=fq-F_jpuWI+VOQCC~0E8fc&JQ6QegzVRWdor7V1mL0^Acojqx@(+}R33z>f* zPtLRb;Ir`XwB>;6=G4obw)*MAtjkE60efg~Ekgb9vt&`BXX(l#zuDu4PIUk<)6$)H zYxh3>XCZ67#j#3-#}~Q8yymiVr#%4DpnYfA{qPgq{8GTgej2}}ddYyWH=E*@-QUp- zvZ?5WXk9PM9-8)e8${O{7>TE0;}sqi{eoKO=nhGP<7gXabi_j-jPXoaDn9NcXO%1% zrK4Z8Lj*ItnpHV?%Z*8T$J=Ot;Zphs!p<^&uwnhuavm+)N+;Lt=m%hSw`u%(oUS_s zEQ+tJ`N~5NA*%ViTKz8f^PTf7!1km1->V=ON_-2$Y%*m@_!^XoL!vEjO4TSw8rLmf$&Jcl8rDE`*%S%6hoStsuL0u}uVg7d1uIj+OpR{~3PEvr{$im5?W&lfvizQm7t+il zt@AU8fQpAdrw(x&6O5xlxEv$Lfa=^{Y6b}tB?tOFF0~CZ9&nWHKUk23=y#gjF9Q{Z zOOh8qD%58@Ds%vEhH=Q7CyW$WAhism%m|GM;wKAJz(Ee=q!ACh83H(CS{*DlNd*3x z3}G35I;M$gK@{NSh{mHPf$BhBN0t9elgZX+3oJ-yU9kbEfibYw5$*i|ZXg-RV_?jP z!Th`){bbKKO3W4_C;+{)ADK(zV-G+}3GT>Fue&m8`h&X|%5SLVy5(H*9C2m*537*( zk2g(sSRzSL=%n9~f_;Ek`F>hbb7N$yJ+n50x}gtqngW$1zkcAA6Nfu-;Nv*4y*)i9sS{Lez@7o`B=|1-rviXr8?fQn1RKM~vA3|e z%AfRSsuDlmA$&YV@>X5q-bG>%mc((yl`c|$0!Ut5SBH!%J|yT!bkoIhXeD>YcO8cJ zq#%*Qt+m0t?32V?MDB4Jf3m=(nyOTX<|Ta8Cd|XMVe@aBYo7KpLbA{2&B6|k&lY{! zWpCP5&x%zJ;vs;`-?h3nl)Kmab|GFwzvm4$ccYW%x)NDv83m18s6iW~l>AydfDyT> zZR8xP5dg+RnKnKmiH-d#)i$UwKC2MZn4;}YHCJmu*yFuAcQPT}U;*Vsa#mwpJ!}r; zZ2O4a89!n`qJUNLE6epl1HC@IU|CK|Cawu=-6j6EFdmSYu@UKfP(}XyPB`fts=}I*@r&95U9|mdB$YzPt>@N0UD@FZJz69c7B6F@{E74I zReGgJ-wv?Qzg`mDEC*|oiGiREV%NRbzFkH6bYz9Jm1MZt!jM`%I;yZqe!+s6_y%Kx zy$YAusZ%nE3XV`{R!U5pcg{;x!UMW zsn3tX-YOx4BHR8iGmcNfHrK@8bXSC4`VYO)T8FXahTh!9uXsYBl(k-~7RxxlZvMB_ zo@(ocFQIi@{B1a$GKJ5HgY$>0J>?b#SwO94AJ0bd{ow<9aIjnAQx67RX5feHb<|Pc zn$doJKhLB9Y}PucHKB{v8~?<*r{QwTvS$ut%~QRcVUZ^zzuYKwH01tgf|P%wPvR4& zgLJIyaA40h=LWperv%;G_D{O>;C52(N3TKt^urRgk{;sq!^GX`I1;Mqu#9FXP;Bv7O2AtfZ9BJW+j;DnUi=>t5>WL!xevfg@kZ6{Q^7+0mHmZyQB?0f%pZypARrcG* z!;DA1+joO5+qVnxe|-r5WUGJs5dO_lY%Fa5jPp?d6l&4F zC&7Ca_DsA;zHBK`glT@}`=Bj8sy`@#Raheb6ij}8Z2o^-y<>2s;Tp9YJDJ$FZQItw z&crr5HYT=h+Y{TiZF9cN-upYJ&Z+7j@2{?|r>ovo&wa0Tt%S7I(Q)~9y{E=4to1s8 zgY_^96S%z_l1c#TBL>ki&jAQO`lkY-HyNg|y1X+YDD^H;eNX=d;VWeiekX%`7!bcA z5^+Q_>6s%)4hXFO&McLXun8F^ZyYiJ%R7cLs8Y8RaqxRgbz>yjKwQC<-!2LzL_35` zIB>9tpQl`!*eQ#fC=9hyiS`~h*d9;#yM|$qgSuR#m9t#kLs{~tNf^Ca8`vxdye8$8 zaGWrrsvKc?<)zcl!rZhZYt0V2OrimJbp zyJOK%624y-P3E z5{Xq0D=nq^YuNkweGjAH;I??MeOeG}prf zCu7b-Fu3$!$WCgN_ZhTG8}Os zaY~)zJU;xI42l#4(sc%$mWfdUQ6!w+Ra;4M4*Xl774s@F3VjO|Ek8!&*I5HObD*p( zb24Yt)vgkMQOIFxYK(Aa6?bP*U-+Zy|K^f(A$bVVuODRU}I^DaiPR+!Oa*q zkSGbV`*saWEDuTYc z*LFZ%dzjC4a4SqS-r{G*kBo)DBKJ9KgV0^`@opuN=6$Av{r8fbEnhyXGWPc2ka(ZV zrF~SHve+tb44Ky$K!_}gSz7T5&Mqg7;_?ZO{JR5VH6B|G-XlMz3WZq1RExlj2X>T+ z0-ptCiVve}OA5263v=Vja&=ev))hS8TV)#6&lSeR=YoX_l2D5?I=qI{J%75#cqvK- z;bhX-1nN#s^FTZ0U@sr;Bnz{^A!OITU;6^uh<0vW1pMCqfa~s-RpZh}_edvw9_YMu1 z9gZHsUspWBA?*tfq{FV+xe#!X(WSgUWBT0tL}!5yu;VKk?D%}%M|bWeZzxhd5Av;S z{WzF2k#0yeZ!qj^z_-2fe7So78C%I?hxh}n|Be=X^i%pu0O(-!kmFg5F1Exg<=IK# zd^*81-s$)&y=@HhK=)w<1*&KXJ%hZO6-$_Y$hNrUa*09b(hbb%TBwcqiTru_993R= z(FGGQ15i@8C;({trBs1#^m-G2q?i`)a;*GhJcb|DPWh?m=;f{NMr9@6;WhlVn zv}P86rH)N*x)))Hr@%Afd&!w4pLDen8drA@t6F}i%NCa3D>_6-MWJ&FGiO9%T1euh!pwGWWi*~5=h8-{l z!d~g7&TbIvH9eN^KJ$(WdZBu)LWu;6K+b2}_g&G-sC|H!Eg%5m?usxyb?^?ysftJG zPSNA*zumEX-Q%nGr(yo*>FKHjdpfqeynYrgDCA8f2H?gl@#*OB=ABWFmBs6lJRYFp1Bqg~a_c7%;RY0_mX0{r~;Yf~YOmQA_Xo9=VDV6M@AxjgC0#oQ64*^(*X%HAKs#sm;M1@(}l z$k94bX&Gv+q`Kh0B}sP`2(hDKK<9diyR+21M)YvCTiVYigsdhYZk;gcsHE6jLro-G zbMxO_U!?ovn*Mm#r6SP^xaSqJREr)<%_@r@Z5rd$hS9nZag`%Rni1+0{_*Zqv*> zilM&I%19y2egro59+c7ItNz= zXLI$swRiL=%Cs+IbOl^H40+0K7`O@e1;p#CWq>VPgopVGMl%j zZ|V%_+?!Zp;3TWU@tGBcHY_3gb@Zf94K892f)1cvZJtx>hbSIVkEL3rRJI{}?G9Bo zk$-)KWk%B2f_KcT0G2XFZYo9~#>X#vWj*{knmVNXRg-ehtdeRp=FuFs8x=s!UEF>? zRg3xFk!-O&V@-&0AODJ7GKrExVg!w&F98?8pl z3*+BMs1%3ljuhC$`ddzH3%t@yXhpw*9;g}fW>tM(N>r28X&UM)7IGtIU`u}+=sNh5WaS=q= zFU$wTM;pXzZ6-fP*&}2ai zc}=QXri+LLqDl`*+e;`6CrDx6b36q+ z4#b}OZ=W`wYNfz%GNLjFq&Z43gk!mku#SPkAPq-OR&WF<%v@on2%n3g5=%7WmvB%`H{PTCZK*C1w*Y7iNq@k` z0+Y-lBP*4{fxe9g4!?)SFGRs*QRqMzb(52L-3c%oQ$eLnv4rt|5S0?bSK&_-bs*JL zq#D=r0F7A8C;u~=`zPQoa(%x}DT~@U$*_g_5)JR475N zb3iOl5?n3aH6{@oc+J=#rxzgGN1}ixa#|=yEowNzmT9g+3?6JbOG%HP35JQBOIA)} z{Aab%q7BzU*?I=yG6#Li{!+??5Ck}yv4V(rpTJwoG2O+tbGx4N&Ar%m0r?sBk++18BoZTV&%Q*yp4eww|$9ZLMV*Yx)-oP>V z8lJhmusE~Xe7HD!dO9K(R`+c1Pcd&i-ypbCSaeRjiOz9Yedjr%{3_|8H~CDc)TGlE zSAX6bsNsE_o$j|JqXV?@Jd!lboLnn4>gqev*6CZ@y7CpOpDd8pG%e89(w>jjQ@l8R zozS0Z_<=Eu4}6_mJ>=oVEe%KCpBC-BQn$B0;dvomx98`TwEwi)6tCLIH)I(}R-P2M zMYZduXvj8HomWWSOGjFktX5A{M%t(Ss)%5HKS($&UOf|;s{}~QS$C%#h0yJyTNimO zwMRWYeuf^GDn(Y_K3?uqxI6rPIe$M7){_;ImNQgYu`mDQ`t{mVi4i$rpv!^5?A3H| zn34WtC$c?7R;Rc-2~L;PSS$2N(8s8%X20hGwT?z}UUINK-3?MSn#(*(Gt6>@WmIi^ zCX{ZKTp7(XV-e7JkBEoGtll(V8>3vUn-Ior8+jE*wNmtplyC$XdZi|9(0oR|=h~!> zmU8*LyOgp+H^V*;`MlDca;F*Vrb(pQ_B~6)bhV>h1RbHxai-%<{`&;ITBk4SO_rH9 ztFx&%FrHfo8g#-Lb#(DKu9@vLap>iwe@eU`5yKwd`2wJM%eKY)!!P?$Bt9=rch7rb zS*uj;oU=}Fg+u$>oX$7!OtdMwrr_6)Xx5W!4YD#8#=8+_h^2}V?}(unzoX*W!4X%p zS+kdbow-umyrVw6o&Cd?J|lcdmXj6E0ntpO`#W(WDjv{opj%F3zTZsoaytzo(iws) zW8q`j@PP9E;p??ykj_I95chlffNx`-udJVdCnWelsUI$yVgZOJ!N6uxD6MwHHl9)c z8W!5wn@qK2F;}5{xm`U%&DGL^FU!lMiOna0eopp%*WvJNZ0XFxbfkpKY|Hyf5r1`w zsp0g>@WNR3+1*+$H!rWvwXyFB7Oe#jwO;{9AfO;P=l2lUz{6%UtzY9*%5|ojZ_9bH z&qbL@($hEBQ8BtW1l+VDdLKnocT-?eLeod4nMpRvr}GE4;vWV>zI6PM+kJmb%*1-^ zL^+amcZy9P5%F{&-95V2SuL{s-?&I;lTs=ZQVF;6mlye|bBmvWgQ}|yLQN4VuSaoA zFaY`i%2vdJ9pMut|5;52akDPThHgHM@i)e@wtbqF?38ojw9p-+a8R3#4lnIrJJ}R( zhluj__9G`-Huf64s>lBJo5S>nW$*6aLy#Y9^Y6A6W$H-38}YeOdZl6x)=k8vTCalv z9_4%kd1qy|ftHP*8N9n?L?WIipMnJE%XX7TfkvXPxx_|R{Ksfeg!xTFVyDte+!;Jw z&`(92%Y;M%D8&u}sL+)G8;+7gj8I8XSz)Y*$Ft*Lqe+g2Y2g3FQ(edp;GsJRjxjygJDq<2@)JKMYDHl>Q@6Am6=c|F|unEZ<#xyMqW+ zDgW+aAm2TEyUO1Tt}4y(nD1-Yw|lJB`sZw5At@o$j4ZoF!jR8J1U)t>?er3taO-*Xp%N%OnZkkGL2#-JD?7N{FAqu; zNu?7JjX6kgl9?D-6dXQWPz0VV50#w^h{%#z%3g#Gz(?9kq|Tn)wQ`O?8<92;L#$o* zl1AD{%A~|2s`;x(qY;fkimKksP;DG(C9haQa0+{*v^Cjzi49%aUnK}C?<&o&pu$>{ za_%<_6js(R5&O}Id)0sCxnzN;{>b29nuaM^prh%?_@ookU_=qfNG70Uh+vh{h?0mw zhzz0tW*8#1-TG?Ok-V!hX(>8BpLS69yU36Ck6{Y3=YXP}zP{P7-;}{_In+;|?<9`$W{A7qd)6p!g=n~`?z62J25VjM*FY?xrwD4Q* zd{1bbwXQC-v$?u|chjG~()C(6oUAiD^nV-#gaQ;M7FbHc^{zIKjVBz*8apb*I^f8? zBtN)G-y7B}acqYq?XtKsc*;&7k2>Dnt`#=;Bn#{G;p854&B=wVwX6-H@}b%9#19wC zm)xxrcga=AUwK|k8gSrU=eZX-uCkWi==%gaHrK8Ru6r^SXAoVCT$6i~u~$&xm=7`l zvW+7Hm;S}+iJn!dCOoU_bVpJUH8T<-0-Z|wtzlt$S$d7%z1>}PC{0oEWCdlTwPMA% z%#jd8`1$ow%xhVP5=$InXs#AA!z>28IQl*>56@J=6lK@^zW#RIY^(jYUS)Oq_uU>} zpIAp6c7Fr*cP$YmA%QCj9);{-W~hn*kZB=vfB76a#0hP?0|r%|hO7qeV3ta}dF%11 zA7Pvve8JDJ)f}2V-2NQgD%W>n4H~s1YE=~+a!NPEq<0w8FNZ+w=I#*>%xo&lh}5j) zw(~PD^DB%Em|5v^Rrs~QfK>=K!sM#;;uaa9hAq{KTWRbwRbmk0ql2LB@6I>?YLU28 zQ;jya10Hwz+l88@WS7uCAEx(gBc6uAen6h>zqWq%MGr%AOc87>kXhdyiM@Bx!q<#< zuRs4V&a~MgfaCPB-xu*93UMus(ZmmCcV3Ons8N3cIcv@N{m~>G>)SDi*e1A&q zGXcuzX6oo>I_aEUl*H}%f-WMO8QDjw>Fn)p3+WWM(aqP;OYLA;MO?4HZZQiyv~y|f zc~~DlHEmqd`R=Q(A$Xf(OgVD#QFx^o+)|d9vy*>hKKTo|R=J8((x2r4R)CX-osO0H zZkSql+nXyx7lI8zq?$Pfc{AaC_#OmzMlXWik)G0CUqM(lFn+`i-siS-kR|RjdHjOu zsD%9GMHzB@@m1OEp4l_xB(hkP;BzzA$=J$Jz~VHXz*WW&CB@Qa6rWs&7GgS-xgOPq z8Y#QQZ#C-jQq&`Dv#jq8NWj`oKuP-^vyp5H%MCHl(OGm{lW}||x8;0&=>*fNNL`bo ze16PyP&-{_w>5=E6Hk%~^e<`^1}{w;G@+;I+C_Z+o@mggubzD#c}iMcIL7vA2)|`} z3mLzSe*1-TV)c-8nRJq6$a}GAkJLJ;d>wK>T5PXN#j)0+&heUrZaL{mLcVkcA*sV1 z=){Rv{uekzS$gz;%E9qJ<@lD6Z%_+WN;BH`1do-A>3{e}xma8_#IEa_8zgzFjxkrw z2;#T{K|&&$WSl)gLScW(QN!Rwz%0UL}mt2qf)eh>=GET*D49)>M=}`zVb%qfsP8kQ7^nESL~(vr>|I=Hr`m zrNb0AuQULWQwVY2dk!9#6oxvSBPPqp49fozi5C7q%}A1}0yQdfYa5CSib=TkOd$ja zY_}fD%S@ltIxW&aKDwn=F^n*A^4oV7oEtAfS($Gsi1jGtN?5eF5r z{b!0$qdhY!U(i5A`7RYWDUd%Rgl>))7mjCAT-0)v$9)n+2sFAAtN5GfGeVyrt#@CE zDCtfZJQ7kcSdOU{Uyn~K357sv?H9Hs352QR2UK~H)oqMIYXnUtyjO3=+{d(s!wa@a z`5Vy3AK-=%YtSR@K9nap12?bjkGdlWWSyD}Oj~}uR}Vc}0ZQm5ITnH_i&&K9_eeBM z?15560|OVn$j*p;MTOgntLs1{{QC}h+?%%5UA)?lRB{jz%6gGzhBIW3fD@;HTnTq3 zUs=He%h(^3$ym5Z$}d1UDY0uOelH*5b%=$1CrvNy{MJ4Nd5FOR4vkq&H{bAO2!yXXd4hd z1j34nPt0s8PM0}ET1JOr*oAAD9?P_oUH2@3Np-!2tQnizgSWXwb|4s;DUCz?LCS6};0)M-u;; z(fL&UQkQ->G{a0gZ57#Rd-x8mEeyp&9Dz#Ukstz;+k`=2#hlxkDtbpHwgAA3pHkc- zfLwE$65C%;O#TCwm?4_T?Y&0zGld(Yi+Ah$&G}kRc=naS^U1ON$>H{HS8Z3*b{U0Z zyXm(~K8L@lHaK{zm`IcDn~YG)1Fx!Zzglay=FU)Xl6~jp#<<@y*G^TZI!w#&hVv6BgG zvmH4edg(6B{m#*17jFP~7Si&7vq0p4uF~4&g^QcM4J{wO`iKfsj+6^_GM!6Jg;pcuJtJ`voRH={B$Z4 zo2%?hqMBc$eA-E;3Jlp4_lAp<}C1q-f=W09+ozwmactn?iuy(>w4~(33wG zUNp>7l_0eK^GKRy?rhmHbxup|FL0MMeaU|ZTbwNa*OkVR^7|jCYm(!iD~*vYY%x4_x=6{OzShn9s=)O*A-DC+kk^1v$5XzA^uo?(n6?qQ*ta@_{J)^FMFN4Ea^hx zyO(lf#U8H<#6EYz6UsL(qZfvQ1;E8X?Fv!3>}3HR;(js+xxoU%F^l-C1$-^<(Ap(| zC`#brBhpo2-XMF31^mdyL=P~`LMTkE1O!&P961A(p~2z^CB`O_myFO5gqe04CIee! zktTzkf+6P#8d1nIxx2E>bQ6L$;8K>csz~mF$wfjWHYaPM<}n?Z)#g?j@Q~Ve9k59$ z85e?3s)nFTfpRO*%1{wm$;M%N^d^ER6L_RkPJ7fsG}fZJ-Q*U98HrMvw1Ar90UE^6 zW+2k?Rjn#Gah8xx7o`vqiAJR4bYLaB$7dmNgGmYOtA8K8_XvM%JadkG`kAf*2~-s zbX66ss#RhItC=I0JbQRG#;{d@X^Z@6Umyc3OjkJc;2-wrT9s zH*(cUK-v(prvsuAi6WR~*-%7-Tl)f>FsYOSI@M;09kJ0)pX=zlKrx&b079N3))L%6 zlqUzgKAs@z5p%tIb}m*sOGLo~l0O~bBC9N8FZ{PeTkvPeR+8_e$g9`$NOM*U{}Mfm}CdC*{9 z^+>vwm`z8IW%>14A1~d)FC60C1ZaoERP-I*`j|_Qg&u3#Ya0G5Em?YZJInuv{oHiq=ZiF9X zN$hYaYitZ*rpgY;xy%ajqG2ZF%5z7WfUV>4Z~kggd6!?zpIh*Q!4y3~mhO{_OJ)yX zm)*%uzk17i0Hpt`B}3{`aUaHVU+3Z4s3zm89NqF3Uz+Krz|5~>j|>HuO%^a`&()JJ zKA`p-Goca(t!I?oekHE7L46M&I*(V`eTE&cDO+$&o%aDsSo@p?ZTTjNQHdRCrjg0j zs?MC`PKjdI$aBLfTP|i?vh{auw1U^nO)W^H4qYxQz;d%&q%z*0jRz!^xG#FFe+K5XRu>-_vDp5w&01dKD0PGiXXV&@bB-kkl8bo&P=oQdbak z+CfrZ3qU0xTT#9f;-{Ew@3yzlF5VuTL)Yj@;5tH<+X%Srf@dGQ@$1#S8Fr9Abm6+t zR=*me?cNqtat9p7t^=`zWmLKueq6cNKZywAGaXvZGaptk$i1?34{ZA!6@SooI(X^T zY~y-Hiz84R88vzRP+01y0d(QZpUQFMC~)L3blh?Z@l0&jcU$KWEFex`X1-8RvG?{! z%C$rZ^u9d(KySaBAKgbqpV1i=JY0Hy{Q*zpFCs}IRq6|KgGE~|^h5w&qa*V_$>I9H zCbNIy^Piv$3uj6%6#`4j%>)7%;2&4`x@M=YYk@>*0Tc>^6?(2U8i(Vyh|+U~G{bp4 zdbxHPI9{JX`F_Dty?Kf2!GKnR#IZEC@I?wiOQZn`TgYRw2cmHi_CW|Zof1>uKq38Xay9TOWorV|RPTPWMAFXKfVRN%%haHkOfhp9*{e@pvY z*L*xjwYW(nH;MU!xpt=#PIG3hU91;^)zTFo&3qoyV_1Y-R17j*_Q8*hs@7+rQ#^`+ z&%9&>S`@u9b?5ON@#koR*03t*if9g+@obPdDTpfNkf^7F(-xP|k#<9zj$ve%9FQ{mo>Z#0sltO;iiXEK>)_hbMMe7(wz92?-{Y zIf9ByiHh$<6d_0Mfme@mh-ZUmNQbIa?!=X z3uA|z=EfjfdWbO7RDT#)(efPz3a^NtV9JE+R7v-#jRB`Q;sTQ&wty?17ZRQ@=N{lZ z(!9G!GwmZ}n5zds*Ml(jpIXb(h_7feEMbZrE8-fBWJY>SrE*P|$Kulg$#39kF9-4@d$(o+;W>#KkWa?l;Byv;Hr>B)Z4i0*M1gDczwVkH3EkX>Ut{ z6Uh}OeuUWoI3tJN?t1zjiS7jKTyOew*0o=py&3`^4<~KgR(r2<&@%bC0+-Fc-}z72 z-PxUl(v z^T&=1&T~(frmn5cj|XEsYjuN;W1W=X=fABtBe72ar=7(FeY5YB{bkR`3U@c8h?Ku2 znsrq`h1yLL489ebrP5s!<*QbrH=T61#Hrxu^B~{CN3D&-@^>h-?um-Ze@yye@GPB! zuF`S4K)|-8V=rbP5dBk+25bkxJVmreg~$tsThz zDEX3{d6t=qt6uNHCwIoOIpMvWBis^D{I0fX=g}}PLF&8<<(Vjy(G(JjO>6(Y4~H&) zJB&3k6>Ds?bewvLAb44KmCbdu@Oj!ZzX^F4xK7F>r>s2W3@y27Cs8P?Z|UKrAXo)3 zV_;vmAh2XyAH=t0B=P*grcpiU8Ax9-Xy~;W$#D2^{|x;u8#_b(eUfD(6UYg9Z$pQ7 zky(L0&303s#as$+)*xVqd>)k_o_EKNj&To~Dek;ZMwkNG8#9V+Ry#<&?UE{GM}HQR z=y}S%@<$GjD@FPSvooe}(Tn>Yp)CR6-Tvikx;X@C@jGt|`+w>{RP=({a!`*(O=WWTz#;t-s|< z`uKC8-kPU{P2Cq{9#3tviN3(4)JYd65;v6NeP zJN;nw04VM)Be0O!8v3G8so(n-Q)thy#Kf@QyyIFwsCaykfD%$L?hZ(&p->BaC42Ss zM^L1)p{D4h0Vb;))IvK(NJBfy@lB-EhJr-6oMY1N_W8Alz#qtx;02}ULDBJulwK-e zIr-Je3MVcu5IHU^$m`7KIOzM1yZXJ6rqZTRku*V6O?$5D9AnC+30^pF9+Z8aFjMY;j7RXDQjsLoY=X1{0wY+` z-hpmBfERfTG+#wG^8l8)y!ehDLznbSQi!aBQgx{&9w`2&n4=$U@!2w|s_HnN@Kc^5 zmZN=oqtcQZ4H<)@Y;a(Z(I>T3f=Uu?=ZTuvXmXUs)@b`h1OzQ=`I9d&@_mw{aGYnq z7vax4{ksTnWvY1YgF)g~YBNI7q&-l@a$IOAK*QM{5+z1teq}-Ye7v!!4kt4r5*$bLKnT5ag<-N#Qx{2E6T$OXb_~O;rp#tbXr5bUTguqkX>%a_9TQ!?lautr@PG zRLniP?=Fv@bL1lnHn|qKj_cDSoQJg_-iK)81$Pzjo|1SSeS^zXa~CH$?MKS%<>-Xo z%n&?Y&U<9;P<>+Y;>lf~7D>!+!x-=ZO4j(VhT<8DO{2vxg=3=R2ao4weL24GETq(OX5R^ofn#zs4zN)S8o#MB*@jqPy>B!^~ zrap^1D=7i+XZONn43di?$iOEBj zfkC+0_&50~Zns>4D>SAXf-R_|yLR*1UN^hqGBoa&bVH{kheP`O*#hP^gInim#=+=l z#Xl(v9IH!5(RF(WQ9-k6t}Rm(g(ViPtlAGAHA@j#gccX+2;$whCsDXYMbOQppcb51 zv?3pfAvxIzkKuYE8JK-7OTYsJ$plW&Gw6=9-f5k0cTZhTPfu|E=04z`QL*!iS$sg@ z;Sq5y(NbDfRZ?lZP}KHfZ+aS4)>Nsgv@Wk~#dPg;@t*kX?GgY*xpc*LiBtjUz)7-0 zTfuwBlfFDmiX7RO&2Ba7jn6#Pnnzx3bxgAa*&8!W$Nx>M$qFz(>~iao=dow`#Dphh=A}Jwj;HzpVM(YamX5>@eD{k|Wk_mD@1W)n4}bvGLwMWuyCCtVI)2eaq(3dS_(H z0$i?5yBuJPB|gHa&>P08v5diG4Spo*>%-8i&Ct8AN7yXIj9K>UN^^5AHW!}1#Vz`H zeCaPRu+x6#|0Ly`{`uc9&OdSamK1hSE=HFBIIB~7ej&gC&{vjF9^p~Jmmt>b$*h*0 zfAqIQa0K#2>%^KJ3sC54BOqBa0)Zx|5K`z$*wj6CF11Gygg#3_?*e z1Tv*2C(ixByD!8uC<>&4l|Ba(6)vl~Q)vX!XO%XGm{>A6BwT3{2sLY&o{uLv5MEXe zqk4#^0+T2Vm_$WBG?5Jy9u&4P4wl!DqQc`-iCZ9PN;IOXj%W-d*2AE|CmFLESB5L~ z6V}Z49!vy9OFD9Cv}?4^obyY1;yn+C8BqmNWiF=9H<6_hB=s1O!Ce_4`C;+&EzQ4W ze~p1?G2lX-WL_MNB%CPB#KG3i20uq{-P5+EEbz?&h!DkwZYzN&lQUq@%yq-N{3*F1 z^NG!k-PJW`)GI|vrAZ5l_vboe8kgliqDUE3na{(R{|I%6-R0~iEX`u)pYXnRrv1Ft zBvFA9C(;(pGpvnwVU3I_G8fq`cu{R4k-i{Xk1BK5m+Ld-tVGo`sr>afZfYo!_p%QR zfs)$;kZ*1B!=tv4a~h(Soin?L$;^~C;4xaA^}Il`xDF9@nt0`8l_6v=Ue**Q{O$t2 zkV!dk7*#2bEWr&gf+8BCq$>&uGHsw8%zo<50~0hmAkvIY3AqGy2cOPLaO=_8UUn99 zxNMjAhP>7-8q^Mc-3mm>ze}cMC+k;a6y$XhK=RiZj06}#eiV`fD>7HyoiwL4c%Nlj z5fhFkMg<|~-TnSB1yC&g?kw!rd%zErynvLCbI2F9`Yhis*SiC$mIvprI_=8&L3-_t z@ut9{0PF{q0E+##4@PZgYunzXN_Us%ybuYDX_JRRo&bnVx^{P0S7}iH0e?bdJ4Z?! zfY@vT1xb1%c8Vpkn^^aXRhq$JVu8;dpLEIQpa4CGOAB{lMFlg5!9HKKsr9e%;_;P@ z#CaSM*ev;`orcJT9R0#gG!Ne;{M-l&YgPx^VEgBd>Fte19dfz4QR}Esb6n);h6_$W zduR80M;q!{+@vtNt!a+^>l~81&1+!Odcs(tRCn}tjP5coZ&+?n)JQ-4PoU!x;Oo3(N`%}O@ z@@h_?RLT(*7o1B*dP>QRTf4TGqOPpXU1+RnJO9Rgsy-82^YHwg@u=HMaY_`Cs@AlcT-B<2* z^J|wj@bym#TiXsZjxIIX=J;q|Kzq?s%=78S{WPZ-2G^k4dnPjw%yGv8Zw}p7U!dph z;dBbiPW~D_l+z9-p{Aq~#B(mC>lU*GR0#WBF%JYUh-mTK1__z` z?rSy1o$7_XR8bbr+0x|Y?#=*SE!yU*JK56vUc9U)QA%hLoeF;SCfR7A8(TwH(xm`qR({}E64skI!G1<%Ai+kNt8)@XorCTr zQpb65o1)kx_*!whmA>;cAgw)t#zi#6|HvTxPOsI5zSs+9^DsYgT0gnv=F7Fq|JA4~ zZF8gd=oxz|Td#LK(r)L{5j+Q#ianJINLw9%9 z=ENxmi!Lq3Jv>u(R#xA;XG6MvmFZ&nSFMiCl0F)`wKMohm}cJ#Kq1|>*%RY|$Z|at zwbpQ%e=<(wT zSQOLMXHnIo!+<^GOf#|P%c`;X%vgt?%${OrX|4Q8aE{jLYwzj#`bN~*7P$KOm|3mV z5Pab>8M!pRzNn_F#o?^Z`Wx&G6a|J<6;D{wgc}&@ z5zQlaPZjF7$kI z)3^v_vQbR3G#kHzM5_}Gs3bZ7bzZVxxn07ynGEV$nGzjVD5A0fHJ$uVsZtqfHc5V9 zV!>&6j}EIcYKY?!(~JnU9+TP|dcB#jwpn&?CMhVD@E-%?EI*(`TIF4?xMdFmkg-xF zs(F^QD)(IzsJdE#wN}#jJR0k1dTQZRAxSem4N_BDBmaw}x<4Lq@x-J6D5o0MO$eK-art!5!KNv6%gh*56N*_4WQe!IMlof zcT~SNodu>0rcikQ!h$!*FxG9 zEIF|z`2tiyMl-O>;hZ{;sd zlRAV)nY0+iUa-E@&FeYtcs0tW9o=RMvtO^z50bk#{3)EO65=+)(`L+AedS_?H}2SL zLw1n8#zNRyWw=rD{C3%~ZlSP~+{)`en=*QC#$hKQ>nbsNO6B(HIaj3Ka@X~M)#b~M zB`3)r5DCi(V1oeATV7wIK2f-}=znLDQ&K`@s}o)6dFn%lSG_dc`NUP+2QQ(f-F7E` zt|^5`S5Xy}ywa+*v6Y*aJY;tGa)S$$)U)-C-)|_nsVoQ3BH($6t)?UtM)ijnk#aET={FlaNBft*8lYl$@zPPV{g>$&r(Q~=; z>o0i2yqtT7)T%Y}(uW**>*hc#IqYbS6hCRt)wStL$E9=27>Fk#>|65Pd-vsq2d;`! zHKoV!*cna_0mo#uk~Y146Euy_Y`R)nb4wHroyzL$smd}L?T<|Y7X*>(l|87c-re4D z6!MbDBV{xTKoxcC=tbq1HsMx!mdHdSb?OfS)S&M7zo_UWIt{8^&wpvha~ z(a^1C#%Xvk>uedxu?hvl(ZDqX_ZhR7&GsG-E9KPy-Os2Pgt77Cz}Z<~AbrFAv31|V z)l>V2E+n+gl3rUr4%F?9OZ5A_j3>pW^Y3QZtmMtX>b^<35Fczn21EJNFN@A49yBn3 zPRmkaNBIn4ax+PCN5bxBSk@VRjOa)PqsC@1%4OL8Lwmr!ZjxR}&0^A1{6jX*A~ffQ z1K1Q`yNrg;t4`n*U)=7wY5~Qkd(B~(dYrdW>l-Y7&+WF(#(DsC5jnU<9;pJo-SB?! z6>|N3?CYb=>Q?VmHP!<4Xg!-IUOzM}f3$9JH2L^;Wi8jp^nW=`Z@Phcc}q&St*gl2 z*bsE8zmsn$X|>T*{W~2Z!@6!IIl*n#3Bb8_$Dz`;2_E%COu&Q>%IX4#t+8H3wM3D< z3(4?OjefTp4jvv5W{-64a9m5#Ho;NS!gc9eW{5PmHxX}JeD&5C8v)M6{#onA*&y8G z4*UH|9m&lYMEAUL3jzO%ahJ?10lx37_y1p+zJ=-kuyxKcmUQjfZ`-zQ+qP}noaUZ3 zrj2Rawr$%srtO~g*U$5wlbkPklU+&G&i-RpCAF@#?seVQkC}y)h$*EZ009l;Tcenb z5NME?{=Z~V_J0A*6o8pu`2Xy;8Ga`^=;$sZ;`WPVC_%}O&p%*zTUkQ|%myc5-0f)I zWq3KVZQpjMP5rU9G}Hbh^GmQ~7KXWnKsD;M>p_#LGen@KL?t7O&q!*8_*p3;PfY2f zLQGWdvZx8Rlq8!A@-Z( zBWm_rLaqH!(cqu7N;osNmXMKh)6o^(H@h-Z+bPH**`SV-SK+6=tU61UQVZeXyUtqzCu2CLpSCt5*S0s&~y5 zk+E}>_B>c!29)y`7gGX*ZLl`cg(8W;aD$`|;)IMIHw+bkN2`IzJ!z=Xco+o6v2H|A zg;fGGL#yXM$z3W(HRqR#*~j9r(AQm1niJ6R| zyIBeb#xy});dYm6laMzQ?QUP~;i8Z(M*rLH580B26@W#h*_8}t)DDXbfyyeiex3HW zd7N7;%w-jrOqq20FM1XnmZ|air(Pj$TpJ|y1d9+5;x+0tP~}FxSsfw~UR)s}1}hD> zs#@Z)c1h`D!qTJuDNFgk>o6lWxf%m9uHmN5mN?k(HVt6`O<;2Qz1(Sykfw>;-x4bUs z_v7nY@Ot`{<^1dBR`&1JoAr_OTT4yOPRPc}3}EB!?RlI<1~l>Y{DjdE41RNKYnV7? z*FLoYieW0PX%{iuqzV*-76UxK6>`l8~(mRP%v9l9WyZ< zvP}8uErS;Tcz;+~f#h`jF!Q-jw!t~_c~UZ4ZO%v(1jv5Pwl7g7D^ffg2dF~KWy9?o z10eSN8Lb*|OI=Rl2X6?HwZh}`?j=ZH1xM{Wx_9$>z)(wAVC`c)eA&7(fo8mwm1b!5ol38)uN zS8$x}AO;eO#h#Vy6-_+5>vX}}OHPo?IA=8l-nVU+tD=s}{;Xl$S`*Qj5XTS{Ek_Mh z|6pCDa4V!4nY&-Ainb|Zi9n`ifo7Y15Bp8Oith{u6^=Jnr@Kk~bof~QE}!j45bzjP zOICAOz<&ztW<(Zx8%3QRZ^g8ma6*c+T}I_|)Rz@G3(BN;%$5xsj_@-;73DhJ!iddW z;q&UjG(&7`ff&9madXhhkY;(j$M@AGkM4He858OVOn=>dU_!r*E>BkSPP@Bp$l-W{ z;g72Wf@3rY!Ktz`ejEGKik{|tH$cJ5$({^gf4JA=90HDbjQ5oJyV$nCZyqO^jj+|k zJoU~+lXGHA>ZJZu$aEBcW?S%&R%3y)g@FF$4<^OwUBke6L><|BBS964HSlXWjE)}| z2QjRsnqUlplH)d$bdq!iGjvg?4Ng1MDU}gobFc@FM#@v9OFDo z49&m3y(_-s%&SXrwdb7^L<0d&0Uwu6tfMTDZ8cryaUVipK~H^<$AF7rY(g`@FP~l3 z2XjxrK!N~n%H_Z_4z}LB=CfC-t?29ThDj1`l&(K4U>)m_%lLBQ1K3b8N!FfKZ2%L0uLS2f%9=dgr&-O)K;s?Pdt<9gLB3@gcR z1%uuBdMlsPepi4AVsyIyHrR7=|5GW%0R0~IQ~KNxI6=PYaQ_e%Qm*&l;Q=tRh1o(# zxzb8xRY6$pJ~ZA^IHXRvT*C1fqdkmc_*0bCk|APsL&G zi--s;erL{&>W-)(Db|CtDP&HJs$rA_LN*pQg9$~Mz`lhY4$a4C1?48zo6m z9p5Y4NAx~vX-}w-3=BDjxCm4EXVB@!hSE!2aI4x0a|Bw9%6Z-LQ38lW^Eq*fP0$2l zAVC>s=#aEYXYk_g$&w)NB%H?5sKx0?RHa`)M&@OaNMxloG{tf+f|Q^$>!{EyL*|Uc zN7Pih;qbtOsl1)0M`0#>w<8Fb17RhQS^}u+@8GywqDC9&$Zd+90-b=!Vekw?6?a@r z%!hitr|AmrKvcCg$pAOY)P`WOr5I+#fxF*G5&l0q$FLgN&S<_+Ho*7dC|==m=3b$h zjnXDDqdY1JzI&s8bghLK#QXpGe!%tE_TBFYGGy~-tkqCzTtbgjHXHkS zJsTPeKs|@Z4whGid<8Z~Kc;6eUSFM<|7g7Ey*+PXY;k%y4iV`39A)7`LS4wf ztT6BQGo5VPqPIpICm5nb{*~^zC6~Y z&b~`I^C`dQ{5Uv>a!cU>q=&u734*GyCG3DGa>%g2oq z!K{7%w@=2;YlNmohhD^t0@K%v;fuFMiK2cl<7@T@{5PhwfZD{Yeu2fAGTvjc%8vq+ zr)EWUuCS5dEGN2)y}sHU4oOEXjsXJ5{_ZYZxh^LpAWjqy!G6AZ$N!85VZR`UYEy)OleSO!Gpo2T%7dYja zU4YAqXQ$yh2cx0!ZC|y_+bsJ7L9Oe2rdiD1HIM44LPQtq0Zzyh5Qk<-Q93(XswuGw z@%SEuJhAtRbK)}i_T>a<|tU?UJS#bcx{-*J`l;|_KL!n|@JT1)% zzRE$2{JQ&e$hlG`7Q}C*Ojiayhc-1&RV__Q^mD(rq$YdNG|MyUu@v!YI-4m2i!+?pno|Nq3w%UND zGPBB>n!5<;7p!$x6u%>Vp92kH-5uwX>@r>!KOZhfm#p=M!8tr$_M4E7C>AxDV1yDq z*HBLjLX0>z3 zM*Af--8GI%%pAcaMe@YL5ZsQ9$#E_de#|q-jsWpxxr+DM^6f5cY@D!;HeA2TUKgh? zLe>T^ssExWENuTK9(-%cx3~x|B5(q;rsUOrTf(!nr>fC8;kI{5M(g$C2NmpOp~`wg zF$UE)^q0huOY_Bh^UDV}R-V$hEm_(Ux1+#DDV_JfW~Sqaej{C@4B~L@7!Tv2h?5eT zNl7fmVMp%*X-B1i#IdUO?(3q+upOg_3hPo+qj^|Bqx->voQJgc2SnI`2caEEGZ$k0 zq6d`y9W}G1E(D_}O3D??QuGXXf5lOe_J^hxH|oeu3NH&HR`*`=&Jug1zetiuVtj#$Nqd|Mhyx(w3MLIsMmXrGgS&J}LA{7i!i@Qj$oy!6 zfPCIbm|30`OehvLLWLlwvIUK4C-F+-nOd@l4_3>Q8vQ`D2xcRFd(uieQJtY7XSP9P zS`%dWf`!S*Wn-19CB?QEZwgo2mC~oYHhZ=rYMz})un(BIjZ=)eB_+9ht~1`fB_Cjo z$V}9RC`SFn_Y+Mi;YEfGx?qErJ1Mx^7A*rGB+u%HojkQXgRbb5VJsWg5jPomlFF2U zQn`1w41CDuj8T%Lx|C{nD_p^#xl^gKtNcn-`7!NWq!fWQ(>Mt{b12M}C7VpqAD#Je z;KTq4ZC~PJC0jFH*6*)yf@L(QkpRln^i?H_*CO97q@ORZBbKDsO%6%)p*fc;ihC`v zBQ-nS{!ohBoi|Hwf}-_WbaIXco!({WKb|kvu3w+M4?d1~7NZ26@lVzJge6ikd<+ej zDl>fWLmx^?#$}Q|Zz|L)CZ<{z-1)^m@;q~@OLF;#@b8!GHp@?xS}nU?d;wk7^U|%) zFXtzQ+W_8qb%=JA0UeW(*SmurO$+O^h1)LjW`Ve&u_DCtW$YAMM-+y5ze>&WqG{8# zKM9uLC1Ru7w~XDLUrtl9*3nn4g>{c|b;-~#Wr!A}go>jlUGMVVY<>4vzL^AG1|Bi8 zgX408Xj+d+o}X!|`T_RFEPzY6DO;Bn0$~CF&o`R~^ei%8ecKlCZWtE;71q1x5GKG*7!AJ76`yy!8w*m5#F zL-~_=MbzkQ=o$XyI2tuK)hqw{usR6u*oR)Wdj-C)f0I zR&@|{d9$d&rLBL)wLS5P@YG6k4At}@?_q?}0L!?F;nK$b=w)e=w`hxS9x4&oR`}V6!++fy}xT(bH-U0#%nY7We^FPE#_{z zC#ZXj*HZ3L9;=)5j$v)&GC{FX_VoDg0aXo9FCtJc#rP!|V1RVS*mnD`-=zCCAD(Ak zS9MU#nEk*$K|Y6mcp1Ch&6S12byh!A<{uHL6iB28{<^WYr_0ol0^l4W48B*TM%2&M z^P72n^YQ>weT8TrmPR440}oP4Zx# z&sq=y1tn9*Y*eDe4vuH!{%w$BUzfBvr3`+o;5wZWIWJ|$Ff`>-br}L0Kg3lLx*W~x zsmk-02hVSK`g8Q|Pf!(ou*8%EHw5}`sOUdo0LYyGAAOCL?SG)6Mc>5ef4tV;#Are- z6vBj`y6tKxJ1K`(7YvdF?v{8&OjUdL1%Kn9QANFp>fZA%gy*MMIkQ$QR>0Ud$`E z_*l%%vu1$SF+Tzzhi2;=hi!LcK^=;jNJ6_Xm|bX7uP7n8eB)+(^c^0 zHONcTgTx2+6ET+T7-$T`=+*)mDwAZ)Ds8F~cr?qi*>7uX3M^alQ1laS&8eu@Uz-Y~a}Dy6=zH{%T&~l8x^OI} zXPa{fNOS>gtk!HK*b{pZg0o$h-z2a2HH!wFtjj|ZZ83_{_g0b=mB=IaD>3`+OU2Ar zDt)8N{nWb+HZdP-G$&|0chxq13KTeSoSuAU6AgT6C}?xb*r4ZFAHvCk0xhf_^3gIF z^=BS(luMfe9W*COUg?pKD)x0AY$qH zIgBvMBvLmGA5Wz3XGPULfhpH%r*w|Wq&q@RUKM>QqN=i=u zAQ}P$0e~e<#~&Nr`@rXHT03AVm`>&}4!=~~_nAgke;_#UBN5E>+0O+q*H+ZH^tNvz zUa0`JDfV3omlsA1Fmt2@`OLE+&hY%P|6v_tANypv`t&h;zcu^YH?%nkyOCSGtZtt1 z^EaL-Zq1LMPcij+lA6V{5So5%s~$}koB|wxLU}9e0FO@nmf2$}_BNOh6Dw18Fso~- zad$V<0od8$#bxOL^lit@b>z*ljx9bn@LxX}OdF#(_tGJB34<2HFWH;9+|RgzL~#%n z9kYszFKMRdkxt-as=L3=cS5jDj~1olO$V_QD~7V>9`U`Vtq~g@`ES_$E?@3fW(*Yo z(~JT72Y9?Y_MbOGiB_VY22GbU;R{ED<^Un>@T2X0mXDj{Kc3bCSm+D&#PhVc`%N!K zdfe8*`w1>OTQSZn?c&i0xxY`M@lBsAOf|b+(-F0D+@9E5Tfet_onRd*7c@CqD+VfP zxe)?@t^$tJPpa?_nzbo^QE%0aATEyp)Ll_Gi-4>i_AvA!R1%pLQA}~QL0d0{ejISY z>{jEYPGYp1#u8S>9+;qR9)XV?%(jAab_07|5Nn1VP;5wawd~%-_v3X~192)GaNH&% zUfj0rz%wu++GPvWGEbXj^XYI4)Nc5y+y?a1-Fw0ed#Yqqg87;y=J2U4?=pY_5=s#5 zq8x>?ADCn4Yo;J^2&pFT1VQc9c@kfGAw6DL;2O`XH8na6HipY8j~x>EI}EUKzR(wk zE~aZkg`3fTf2lk9AU_BaLR?839;*{iYH3>Acihw)Abfg`Uv9Ln?m%xc6>e8LpH6O+ z#WCl`MRHA>&kvCsYzeGslM84W_-rS_$epN7epa^q`&+f`a^x@t9_gWQEh%xlPnJI~ zC?~2pZcGul4kh|!y{y3Iw7i!@8|`u@LO$;ZhGH{in8ap0Eu0`{q9mv?zgR}N49mWT5->15b2DYI5^2! z2m!<=ngLmiG`)zW5s9gk4u+f{{ORVFxB7#?^U$`bPgh2aj#3cEKks>dy5}_jdo##zd#@2lT90X4{TIw--4RW>(zB zWVqV6N_rkJHH$b*SYf4%?^qx;- z2W0cJeqN;ATFyiX`dIX@v7)9=;!P4hJc{jE$Zc+ZelWS}R(|uaYwnuzkyJIuFoW)f zrog6x9iLWl)#$WBkyQrX*QYw??7}62%BPR3iY8{GT8*!r&bD6|n!8)7rY;C@B8&N- zXK&!{JDVE0X%Gf{2E?ey!osg!d*Pt%cxl$nd?lSYJB8o zDQ;U`htuoQjzgx+V_UK7*Ek(W5ijqSBkw?1G^06P)3_E`Y$)zqWt+M@JNg)Lv~BiK z=!3S^)mDpxelI%dMx$q+O;p=ko*4If4V)@ixVyD%c;@!udh5}A+OpwrE?0qiFB&hEE*WP^V@+%Kd+{&*TNs@$wwxi%3VqdCs(|BN^A5?obOz;NfDVD77@JO}&-#0oLJlD3P6`>0T|`YT44}SHu&P zs&T&eFqL3zC0Tnlu})7n8oSSOo<>A*XWG0{jhJe7T$v|T_9a2|k7sA=jB$sQ?c(}N zfeGBC%-<>L-QIv_=T)CvHozesr)Cw!vjLMA z-&uv;6{IrB*Ye_g>c%H6B@__!yHCkRwi<$Az0-3DtjLxmQ)0U9KBVK-vQDCJVzr$6 z!9KfnU(K#i0>}1oz8|IWls4!1J+WRs*T5s4#y>d`ZjQqQXnKUJ@CDgLKkl$}M)C02 ze^v8)wjgtivV#trw$z2d|FLCQ#h+xrO#cEFhmgAbFT%pc{BKnTGbL^vfeVzKnKR|z z(8+4Ge+x1E($hO5DHu$`Pu;sn8lVHQbZC|T>c6_xXK*AfXK9Tw;5!V zK@S;~LaY!XxtKmm;A16SnD?{{@(($Hco|T3KC{J*a7?_TG*u#l_2Q zeu4#rn|Q1dd0TAIz5 z(?eZ1aq2$VA*#Kpc19lIV=4Ji&+I2bWoLqRG~5o`Ck66qug4M4amS#j2Q3EmJ{T=-~A6sgeDTA}4AmV66H z8l6laCQTW9pp(@rR9K+|lz0#Ep;R*s6*I0uV5ZU~N%!QM+3(hIyKi#e;*klCv|e3< z`YjFbf|T#{HXBL}OQgh1&JHl259G}D*_Y!`-##Iv;JKk-Z_UPc?y4Xl*wXRp@_a*( zd<3LL-to$?D=Ded=N6=rYt-@wm8ME{n8S4a3+GFV?E8157l0$L3%x|&szRP7Y^hiV zYaRZR;&0)+n{K}N;LRZ*{1)Z*$nfhj8^Q9YMkOz*-}}KtH!q7~n|l=HZCE^}y_rFzD3wel0v?C+()bi@b%nO>58Dq}`a7I%u* z+l7>^1pz|O5o*rEvrxVvbsEjIJ(Bg-RYm8aadvbAH41M9C(&mHHW|5;@RChEu?w12 z#jh)2Ct&NK>!>zuhBcK--GZ4=eqqi$k@BwcNTU));jGUQ=p zGe{+n?o0`|WTqjt4c`*Fw;EJ7))A2_=x+?=vdOaz4}z=^A7prPOljwUnNL=}sa(XT zls?nFE%OaFwecfu!mLIsJFgp2@%%BoD0#I}Z&1qauBf=-i|Pk>Td#^Or4f6EVQlp+I$}CWY;Bo*-5mz z`0%Vc?6I@K|5}AHA<(~HK?*Z>hIZD%NI{Z>_l0+6%cvoaVRZz*9V-aS*<9gEpISlc zIBomnFcE}a_J54t$;U8&ZN;F@OyB>3rQSN*-R8KXxm2Gc#AzGcJ(i^-fS(rVD5sen zqd*VH8IP|ZJoO|52RtYX%4Bv>RHhcnHi}O4BsE=+Qfl8)*$R$je$Aq41hzd<;RyU4 zJ~-DLTt;f~WT@TArtGg>?3Sx)Qa-y_;&hy zhd};?M1CY9C%VZW%NIuNwQ8qrx5~(+Qex9a1HXGFXHPgGM)Z+<8h?=D%cr`Fn~!GZ zaq?uA2t<2u3{ALZ3W35>7G(NiC<*h!gC~i|NGVUqO&MJI_ZSINT#YF9DmgM(b_0k+ z@FWkVHx)Gu5rz<^R^g%8xB&nXl<2jb3gU-KWh#&;S+W>uXykXR&^aGOp<0i*P_+e> z!IO=)NbkNDIit#4l{e&e9Z3n0zc#)28u=d%@qu$260i6{Y?853xKc3^^d@rhn|-CzbjJA*uI|~MwwbgUBvz2dXep_0t$%u}uzI0#BriTi(8Td^zQssF+HH6aq)B z%!N>%8VWo&K{ANgoeiO6_=Ow10txz%X<#ZQU#QmEm{aJX4I6j-tma#%RN-f$K1ENZ zG8vS96JunOd-Mfab0FYseENv5g6w{9h(!mC5xpsQlye+iF+ZMNWh}x$Vkprsd?CSK zH14`o1x30bCKEC;Mh%9sn?R>o{_V@cM%Ho&xus7AwLS*d;=xKTA zV9e>xTGN5k^#VBB;uLqk-2J&fxL`4+g~d^efAsvYfDHp44Jdn*0sr1jEuYwI+x3EQiF4ItZ8syTw7xHT*4~1+8KkXvW$H zw~@z+>Is7~HJBANm=eZ@>WSbYwRs|1OnR8UZH(zj-PmmeowC69%<2`hXmY2MU7&3_ zFQ>9Egnym0soe#}78W(w;-UGgMWbjnd3f4nL7#rL0wb&8Ca{%YA-u!XIQ@1kZlL4o z%<5v5vl=jb)pil#XRpnE8(g?1F^OFJ0a##V~Y`DE6m*Tb@h?`MFA)E3|Ni=mZ+cr0Tcrm_>DoaT zFr#9qm(i<_rRrb`Y453#;}@IQgBa^-`TE9HIRA3CR*H;fi9wifWq13U;Me`PJDTBZ z;Du8UPBn&CRTowNq9np)K=%^ai|V4}b4Bvi6?4-mo|{3RP~hxWk1~IZjI3deAav$i zYeu_{!%qB5=#1&t!G4rciG35g zwpfL1rl{|&5#COJcC=MfxN5k6c=mn5_%M5LmP30~7ug9Ot#zB4mU8Rww}I@LW^N*;N9|?<6z|2r-j^}| zQw15m>h)!D$%p%KIY?yZN?h~t@C%X6h5r2iiopMBz_<11KN`UH4^f^Igq`z0`?giu zva#yl%Y>Pln*;`$JEwgu5h*4*D_C=|1@)yNAW|_|ORZU%_qX*n%9CWD`3zP~lVHbv zu4Yq!hl^b!+;P8zB@y?>PC#^NFl3lAG}v_l3h=DOHq>ZZ8WEBK5l$#pK2osIFb(og zrU_}G2zN3N$$4Z5+sp-G5L;6v8bE-%0tQY6T0#tTPK$J@SxBV8vNtG3Rr!%Q9QVw) zmXrjw`gU38VTeqc;_zsN40K;HlAD~x+95h{CVZtS)HF6bg}BppMX`Yee?@UbFL(|) zWgeI9_-?+se4>i9yD@Bx@3LCqtT3o{hDkR2F4t-IMX*Wo2tj9Gr!ET3HDGw(MYfz3 z(z#oG#%0k|>DdS3x*=I^H%Rkx4k}sA2ZNgWk5?Y(j5cQDPl|D3EN+WNVp$8J5`XAn zXz_AtZ=vgYJ}|KiOY;z_vZP6foTP-c-ZVuMl4Dm1=t!~?+6I>4(gtPF5O)rl!qwCf z6tEHjC<+mwN9$SxDwQz|VgOi4#~Kk@ol3oi$@kg_x4}N1{LaLHSZzE&1_H!VppFHn z;4J}N=7Xd|G--EM8{1Xj9z0L$C>}K8Cm*fv>Eg^`NMyUlK3`-xPpAlalghr1hPgnz zi1LAq2p>!NQ-XxqLsXy`Z(89A?VJLKk6wPNUW{0TPlC`aGwdPtIe>(A)?A-YNoYwe zKXni(E!iq%%1t9bm95@fZW-l|1IkbmhykCM3-Ha~toJu>*OJ3zi%@V-$Hx`Mo40_2 z*S8hjAMdX$u?BwgV*ULOuXiPwC@bGSqEBMLNurcx%IL}O)2TJ`^#<7o%am}-6s%X^^QcE3r%@70y`h<>o^njmWJJZ1%y0R3bqwHd|xkE&l%5vaYuo718wI(o;Gx> zDJ*-!WiwdgtCS7I9R!r3Q|0)-XUA8leC=Itw=JHmZ9|HIxqywif{zit#e}LgjQq4J$hkyBUEUXbjrJJ3 zAs7|h$k)*PR#D{(Wwr;VXCMp}MAx$$P0;NH1S|;wBHJ^OLqPyo-%S$#<5AL7w;n0gmn?G*7$-O+T7Q5@L%WlH7|;q8E+zNR?$ltG9n zH3O?%e8%`>*m{>NnTE~-^=d=LQuiE3jNhRy z1GB9IvjkD_{8+f&OdO3&9!DUR_l_>WmrlT*R5-MFwgBc0g5zu)0zX7o)>O^uD%Qu9 zH^&yz=XzSn4b|T!ihl=>!EyAzxJS;?mjgcea=)u9@M6&ytUzwCY6~kRmn^*#EI<9J zK($DB;Tj>+vII)+F8WX^boB;cH?|IUS0d1VWen^_uLh0@KO7F=B$i}(JX9qu2=sip zgYi8UvH`vic0y(+$r9=4U-Ro7%p9FQ{oBl|L)-Ln`uFPt!eTb~gWk&b$kf?N94jCd z4rgbj6$(kq?PyhAu3ghJ zlsn2R^#yyr{`!$d=}AML!0f>~lf{)l=|XhTDqqMjw3FVxn6TOUkBsk_H1pSjidL|6 z0=iraU^?)%tSTfsE~{E{Bq2`R9ky(0X)Qc|PLnDgk=CQ5Q%2)P2XDk5Hme`eTJWKD zJau?CmA^2bC&dCM50<-bD?|o1ccbNy&I~sE)iOAU<-1bc-Uilbc89D=wMAN6bbV_x zX6jU((RiwEc2L6y^s_1~jXkg#R@`h$&p&RJDT<^c zs^XiNusmp%EWpCdZJx<{*XM06FVrh;4t$!ZIgO(Oe8f%)dDK;sTo~xyh@u`I1qTBH z7^i8IqLnTZJH$zvxm{AOe|nFA`G>`4IbnUjA?`RPYJZ zxLJi2+H3HGJD73pZu&^+SUO<25@t6-77hk~01ZnuZGdin1up7DZ4oaUnfO5J6$*-c zSe8b|5g8;}X`jD7aym}U2r2TAR7l5B%KHWicx{L{_-sK(i8&wM37(kgd#xps#x6ny zyr2^jKhlv0mPQXP9bjQ-QV#^dU1bh#kl4bcuOyu>F99r$U%jUpZU(T7Iw@Rxf+il& zW6Dk}$^?!&3GPQaR0|A%tu7Mt=;M<23Qs9zSvwl~MOu`dQ*mPX@P*xu!@hXN|M8gd z>iXCB_R*mryNCC9se#s<1VUTb+w*+_nqqoxA|-MHl%b+X4Y};IA5egF;+fJCgcnMy z(1K??e!Ksnz=(?Y*ZCWGrQD{6PK2zansZTlnWx^mD)0OZ5k(6IN&NR>Ij@era+QaE zhlitCfwp-XjRQ75i-8$}pZSoJUm1JaB@90_iO*wEQVwvXHwa0l}?hNI*j8i zdbFu!rRD2lek#_i#(`k5fsjZ1><^Z(V!Wc^*DKc3pOKz23#aLa_`f3a6%2%Y60Fh9 z^lYN)FEQD0%>@7rkphisEA_m|P;U1lC*CIwxBOYv!$2(g6S(1#UhN=k{etm2=bGi1 z1p-|KZ*&j-O!KuiKzH}6OAq#~D0(C%PLUis&$j&m~Qn2&^GUsC^|2Ou>p9EQiST#gorg6+@n!_^_Y-hqjgJc z0_YHu;DvE7iKDa46H5$mzO5Q1jX*0Bm|j;MTo$V8eRX}eINkwlDr z-pqRZoC@Qh0`GRV%0Ld=!8t~-4+^!>j$%`QbCzed&x#cPay<6t-w@N5ie<`$L7GcpKn+a0%F(7=r{pYKl{-`z`T(n8PUzG;G% z`e6OtBIvMys87@H#4eLO?^G#Vx1Ix<6R;ms9NEZV{MybBeOtBar0b1@uouVmPX7_T z0trPsi0b;XFlZZvQM(&s7*0v^HFSP?QUh>}CtEloN;ngRxL^Ty0Zy=UeoMhBRcx$g z-s_D7Hu}-48@bsojXcVqHTvX6;@_$hMK^tP-)!Hx)EfxPg5VXlU$d(fY z=90#fkZFN1J++iU*rPmy!%&6g7urJVe|v@Hr>CgZnmzr;2XC!&H;mlTUt~F3E&)(u z+Hm_h8uGDiPb+bL9F#0{#nbYvR(4$QTj;8ezULR!XO+059!Cztpr35p`mMeu@B2;B zUr53#)O^GEU)|hKHG5dzH2UYj1>0GGLl(jr+T!zBRQD-Oh=5I0_t?&GJc5pM?#_24 z$bdPlFVMAWxP$*IlK)$WW9MQ|=}SVu{I<+~FTrU3F#y1Uu`sc*{3lcyN8fRSl-e%c$4c*a<_@p}ma!BPSIAFbYH(l-HDYK;;6G4KMs%V==tl6A z-)%d=1zfcvR)Jtl4sgN%lvE`I?KY6qq{b*yC~bKp6)I|I5k7N%f_a-^XcZ{ygb{3` zQ0hQB5w6gLgUV$8Wnfpmg;WRwv}{&k4DR!MpqNVNgkEmb;4mE5A}cxIluYDcG?h2z zO!W}M0g}QYXwDEIho)j}SP}F{3w)9FIV_RT3p4G2I0h&aB06kPKVxnQ7gHCOk+Q)n$g60XLYv5Kk*ciChu1V*W6)ya z9|%Yobc|{-w_!zonkHz7GQ@QLM4E;nL>3859FKJl#`{A7a5|tC)gx2MMTQoEv8PH8 z&)Fjbo-=Wpqnls<%{tGsr@7#t@+UEcQ4z?XGYr$w!Vt^6@L%}Ly_r=QS&;@~8Q zvc}+X)RJ#kMd#GnPp4P$#>-gl!C#xfyMBvYC+d8}9GsCs;p4Q!=P)3nP_&(k9}ol_ zyqW#GK-6Iu;JVUSE1bf&-0Bnmm^W%ysojrTS9$G?J4#%BnHj*H3`E#%x}TM-v#e{l zJ}C19m3T9~ZV(=1U*G~)wn1K-en=M&RcRC|r!Gz@8IM5c31<6p*q_ckQk5}1RH{sOqheUd;l6=%<*C#wlb$u$Kq=8yRfjhDQkSYgF8rqGHL+hr)kfFUrIihhy zFFXpVPA8B9@2CGmR>T;@@_GU;->vt@E&G4^rydT5+KDW15Xrl8i zW9BS0-}0D`c@_Xa=FfOg+-QbXX>PLu#EUkgYwo6y9GK)!M&@Q|0T;y z)5PHlLxy38o&RP1_eJPByT1CN(@e;6W|@-uK7%__fD2MUo31crfsddgz%>g%hi=#6 zBcPUKcKsY}Bax!GP$U8gdBF|qsCq-CN--^Q5%+7Vu9JaO^!D%14nu`68z%Y^?EK-9 zSK+c+QP2mVj!{Ts|)!4vFJ2EB_dan^6W!9W!kC-gn5s~wocDF@3oDFaF)(wYWPCUEZ zl=j(tHiE7}e_LKEgRk%2>{50tJKhC0j&_jS-uJ(ANK;^kY}+N^u4BBofSgcm1_2j5 z{806iR+wY3>CoGsmbiZaIL@OP$686J0w>T*QR{WjOY*4Y!T8PHn-G|VhId;(Wd_af zpxS4fAV9#!EL{p5hwuI6ES$~ zH{FJNq?z;nNfk2xvUiLMDu4bDd*={|_~^Q<+~GNDWFgzbu~5Hkm|^A3yrm@Eq5U3h zOu1E-Tl~aT1xW9vlJ`OcLVpZ_VnYPd3x#ML#$2B`r9ktizD1m>wM!}*Bn5FLUV^8Y zTQ9GIv}T~Gi9Yo78z8Ek>_SvYSSXk4fbv9D>5Qa85!xLd%w%9<8q|!R_J@}WA5y2B z!3r2+P$bkLUjQ@-Wq5RbDF^sGJ6d>t<z$BGPCKBa*6A==Yfg5o=4iq?I zK230ahWu-$UN7}o`mV7GL8{)v+H&uZ5k>EX2^@{=?e$Vy_#{Pg zCQ*T8qEO|-Xb0OAOM&b*8G83v&?Q8`s>fK-PY(?b)7q^=l++P%0r&dq09mWwXwr#T z8hIBeiZ+5OR>#9A$gG^u5!T1WNVw=OyK^4kFce*r1i2Ct@uRiJQnfjQ7s6VXFZizY(Jl#@+ZHYE?pEAwaEDU7P`r4dxVv23r9g3) z0>xd5yF-f(?(XjJhJIgO{+Im8OD+%snYm~7-fOLW&bjNP%Kgs47n}7Lm6p0h2X>jGtAsr#(Ks?ME zi=W0kx?v+mk$ZU2lxFFeWr0fFP(Zrr*9%G6d~y5xX{!_V8ABC@D~J7aWzJG(J43@a zRLFL|Z&6lxzLf3!SU(Y@Y_er=$03IAV)3!|A0@xh^!K6mslsX(0Lo=iP8!|9f?L#b zs~0||s!|#5{j%I9iTa%bzFd}3JsiEni_WX3$|P=TaQx7qfsG;{V^c!I=Dy9_KJFm-IKc|i7PKh7$Y&vy0jTa*9`?{xnpSnWOQQF zrtWp-m#X43MZrlfRz%=}jG0}qBm zy;r{!F(~xYetXLb@?OPehblBR1J5T}`sG6w6)OwXGj*|rvA}Q4N!_T%hv&)keN-*4 z)oAo)$5o2(KlpB(K0^x8hsiYIf?T+=)Ks9~ZfY z8pU@lSRa2p;RpE2%Uiwju1UW+n!oglwy#;sd1TYh7jl{D!@&E)ruKPlmr3=-+smPC zsb3E{saeinCtqlV2b01Q)yXWgf4XsR%YYt6TJMN;vUCz8*fDb2Jd%+ib#vMziiy4| z?b`YqD_4>#R{~mTP!!%6!uz}EAk<2D?#Ev66un@$On}>X+p$3!7#s3i&-pjD)6<)C z5q)d)@&C{U-@jvfaG`j(UVX>tG59$Dr@IR;`@i#h=l~+#)AHA&6u36+K)O(Vem!qf z3sBbi;lguw#j3W{tSJeirzn9Hg7QX2mby|GZ^-gQa{5ggBNi7!E1Q@A>@w?je~lSf zK8heXywy4l7;=p$4#JHLjXr!vGckfcietC91MhmwaAPU*62#kJs>Ao9=wuojU z6QB=p0FqIniUhXlqCMzY?05y=*p{mo-{_5r`pv{5aZE`PL_uvJOUS>?mP)NcHr%9C zMt?$91xs%t;^l|-n<>f&UI#|#f>FsWw-U$chS)NnOnQxjdyLh|g)OyNyl~mpt5_%` zTcov?9R3caeoI3@mh$YRLpp@++u+02bpe>@*#zN4Pz(4mxF z5x}qG1I%A`Y~!$eV(}?fx*eyU4V`n!s9Fb7DL8g(=&o^S2^Bn!p`c`q9&CzG*VyVizC6O1v8*$hg~q!?2s>;T^>XzRAp&%vQw6$!4?KG*VM(xpy4-}8De zc94E%wrY%*Z@w_1O4xlYvAjEwxzh3UzPK`k{Gm0nP=l;#UNZxFVqus}uPOo$4{u-B zgm$3n=jqv;nooGB^mpT$RC53L^YwMt=UKk3r*4PI``#XD&>X81Pd`{$Y7VSS01OQH zXxl#TLv3QsMJNeejaDqQ{{CV!^#oa8bOB1IJRIA-A6pj78i?v1E0<2Dy3g(J-0O6N zd{p$&zz?j9&JBRBt*~_J!qK+Rll=?$ll94Tn!e4H!?;G;(*3pFZxx7F!AVlumg|b5 zlLY?nHNZkC-LN~-{pNg>et6j%xQ%})sMm)3rA3>wNA1He%b7t<{6U(7=c{Q}m9={> zJ*z13(e#vcwX%{tl}%M07yqaL3#mkg&$6v+Ni>^0tJSh`L5Ty4E&lnjC+CPV_w{z8 zAWLeC zd@5RN7_#%cq#VN9tarovg`Vif@W&< zt}R*oM5Cb@TE<_HfMV3P11A4>aP^yqI%niz(ZTHVzrq$DXx!<6ETf~a zSdfBh?Rjv|;~o&0z#VAHRmApnTaoZj!BetSLRiYkUKt~2W5aP|p-v7=t@oO;#m*-j zZ+1&cvr+@teh1XZ_eNU;3U}2<`)J7g##AiW%#5bB0r~Y3zjE&8buj7kt`nAG&-3lR z8iRNy$2AG%@0t#4bI%H!?WK0|#gAsIpqlD`;|-`<5ELj+aS&VFNk#}4f8`w*8>(J6 zb7J^Vr~AZSon1UroyM+~tv(z8u^);aFU%?dFfTak1wPb0vML@wp8n5y)&Fj7;pP2j zh>Z))17SbN;v+80~GnlPE3 zXgHx=aNH&npprh`-@W-zeO$e@5wBD$boT>FY8c>5VHQro#3aynqlt44*5H`KcKi7q zEn4Hv4`gy1Y`*}dusHiS=hF1l&n9%XEdk>{IBjE5a83wL)f{LVz_q}HnP?x|$?h9J z=ou&i9mEQE4%B?#O5BCn5AU1q6LNIh#jih24@Mu(@W}bj+x+RCTJoZ>Ol#D%9Kz|| zSNFNyC&UwNJ5J*fU4;@9HQ%V{g*vyYfzc*6W?r>aY?1MU={+Nb4Q2|njw5awtyT%A zHS2)2MD|01w3|tqpFlvbyN)?$lZh78?%F4lJMtRF=~`Gfn%Sk**ipEGC|^oBLS%O= zUwD!44SgJ&Z(tJ%e!JJR%=qq{2XpUk3%PWs(vp=_7~+wY)a2N*O^g3w21gk~d%&cT zsKOw!RKt8{a8tdLLPU?tk)+Td63z2{V^pNP*kY(H_ZK`w0~HSJ4cdI?)9%)W^Q!y# zF$>+sZwqqV#&<-w;9Of>j@~ycn$S|;bcv;+xkWQ462XLh>j?!i1r}|k2duLskUZJDxh1L4hcxZ2&6|}g*rCEXQPN`*(f-V~ z!MtSHsNM?;#+`jj`&Cz1^}&*xXh%YUv1AW#>e63ijDo=IC#u*{*Nj-KBuhQ@kf-yo z%22`k1B%~($wno)$3DcHc}@)*@j)TLifceUK=5a$F>EL!Mv_dl|B5LsnU4Z(h}#laPdFbLD}>GqTz8=QhBP*Oa$zZ3s2%=&#-s| zf}?A5_`v$L=%oO9U?}oJiZ-3vR=S(HO&%>b9)l!0gCu?=lT%l<@@T*|n3$`7J9{tD z-m*U+&ShtG>nLZG8sHf^-0P-83SzV1V1-=#2zQ_zb(1Php*3lC390lOq!(F{y+oaQin2#Gsao0u`l7mnSYdKQwS50dQ2!fk;6{DV~E<*7+#SrF$XH&2{CMNM(;ZBYIvP(2aeoIa#PvmnP7#0 zO}Qx=0zcQ6HM(iOeI_HWpdN7ISXtdl0dSr%^s6XWy3(ipz|5~%jj%yW!MT2NYO^YE ziN7bhI{fB0O|((Umvy=&?0!(2&6*H}lc!Dl zIHJyQlLE~c;&3?HW~lZWo!(dyNHMANWmqNkd$je<{mkD5SD7+fW}}5x#{+y=h{FxV zmPW>M+Bxb-zb`!ZQP}*4F9I3U*eBmJ;y)?u)$-!s-B&MgYuGR=evmOy2yje|m&*XF zc$=$E1@Lr~RyYtcC@fv2{$4NzuB=b_C0)oEo~W_?xTAd-pjgXn4K%Yrta)QhwM#rV zrDz3&{RlsuUvt>0oQxsxhufAFz^$&sF$5^P0il9gNu&5&})W>I3 z)Z861zsKPUKzs~M|Jl%c;P1igN_{`N&_(6uXwr)C3E0ID3iEpXfs9-&Der%w7!b#Q zCHyL2IzOP_VaJlM zqSLIOsBRtKd~48uh{{+jUZ^`cF2E*kB>L#*xBDKX^gUO|^EB=VR^s%V?;G~H*f)9L zw0G$(ZxLFMtjsW4Tvb*m7Ey%}1ibs_ZgW1p zOC>ETjPq}GT+K`VNVhsk$y}UR^+66@{4bUejG7dVcu-u;B(fh=DwkhJ`2cxPPb3e^ z`Y5FXBD3z)v*rlR79J8FqHm@=3x&bExlo!uOCou!X_ll3X=5Pp| zmss%rx{3sWm3AtKqx1q-gCrDNmvXy3&J^yY~g z%`;j%(Iko^Zi#oI3u#3jX0WD)i}qlOg&`)4s4Gz6oP7L5mwJ-dW^6lWqpQip5k~=; z1*%Zy2`_S>O684olV{m7eXh?= zB9P_GM6Mg;2MVTx%m;!v*1JId>C)c?1~GLz5a&=<@82#e@<3bx(3}$Z?J2z;Pp8BV z^T(X$qS!6B$(=b0DdIBW(fjMZ5!)@Qs`fuCYiJ$cOmUI^+9j0I&%*B2WlWvb3pj?k zmClMv(N!_tO$Jg9BEO~G%*Z2etc7OS9Zsl3UrF+^G);mC7h~JjLJ0dm?3@~wWrIG6 zJ*&C4MlXH3LOQwM{Kn^!HizA>$9xjkGCBNb)_ta8D90R*pK<`hZ}lL|di#`8ge)Y5KVC1X(wB$nSWnp&+_BA>bwWs`mW&gzHp&dNm)>#b$Y!eluEe}Mn{d)7>kxj%7! zqi-ra272Cg6)=(%8nJd=c_=+4_`Y|+v$EVS3Ssi`JwLO7)%NBwEeKCt;Copb;oo7+ zwi(?FqapHq@Gk!8st%R9I{~U*-57WlrK*$np&tj3wylTa4@iCpxN>Cf3fC?ZyL~gy zJ`UXpTOj3j_1$PWYV>uXDic{R#I~-$mDy^#ul3r{^Q*_Q9f3Gm|3){qHjU6u;rkm@ zq>(8=>-ru}X~c+-UI}vPwV$8=VOo!!&aj6`nL+*Yf;ob<5$&n(?@ENyAhF^3#>}Jw z4+F55usPO~EKc{N>tDWZg6yQKGrXyjopRWcb_Ony%`^uyxLMwue{Ds4AzSLsi#l@L$AoxH(@3I zS^UWP=&@@fB;rp< zHPCPW{%`cb`=9NRZ$U{0rV!_c=6O_9C?59zdzSVB4?1w8Zy!U%R=OU$4zCQOsqJ); zn61^EWC#vOYYfxqAG7)?aX)(!T|hlqtEqY<0rAC`b?tvxKZ&m8(3Id-nfX>^`Mly^ zRE(gGDmE2|fIx=>aF7S>*pqW3%_0798p#vY>Xk%+gT*4W3X;dKROhI9Q>YbF=8gdL z|9C%i8&g|~o=7kABP21Y9xiYym`=k_*}tyx=McGSxD~Fce|{F7EmaC@ zt+)?uXtka{Q|0bTEE6A(n5vd2#T*m|2{*&@$8yVq6#`LXMxVkrWmEFgzBXolZ?q6P zf6#=tI+^%kZ_=EZN2fK!K=oJUyJE`$wf^*R%JbDQ=D#f4gVF3p)iJ(Wj_Su6G0&N< zEfeI{&dO--#;#0DYAIWVOXpyHT`cvA6GCu37?an%j?ir-Pn$K|e2hqp_z51}; z+`81Lj74Ro$(WLVEqY`yiOq6}l{H&F<9wr-`y`o5EE8qI{qZ>*vlhFQ07pev!T-|y zvwfguu6hfcl!B#+$Tz%i3eOW7aooGieiz5q?c%ugLxg%>iHdskGYLT8EOWR6_~QxOdc`G z6U3@g_vuFCID3w$wBuPyZ!%kd0v89tgN((9+PVI`kC#M`TMdFj{wrX~MK9>{Arg2BXyt=`FH{OrxN^&7VvdxogvEc&+%fJQ@pw;J>0 zR>YnhR9Q_;MX@q5!$?mD&9SbtTw3U~I>i7CWWF--J97@l8Ct{@yFyBHo%QEqp1Aj? z9ix5ebou_@SuiHV27bJoTjOe|qPx)Wu@1VLRsR-@#Lfb@@-g0f+V)o2QK-SDAgo zSWQX?15B$!1=Q9E_-<d1KDDj%;#T^QlWuxAT2-D8!WB&op zX5iKxo*SNhFg!3=2cV`LlB(2|OpGWZ=ctwFQrva@AkZEdeXJxoSC*T{K+imz|2H#x zA!`=Z`u@p&X+%Jb6UyiEovPw=M(xX5o8baX{*g<&t)!~2zyz`flkh<0*i}^auRpE% zeEr@VZvrRp@*A9cOneiv#Cpr)lzN31orxL_&}rqinny#cyCFR=s>P-2yBvUoKDtf& z%gVJ^-Lq`6$4jHNK@}xfkA)!E(8CA8mPP+<&hL;N)Hbrjn1%?P4OSuMEMW}23Y*mp zqX&=<%WhZ@%WR31g#Y9o_VLcBseS8}ZrWY9$E1~9Gj5_2^N4eqZND?ntU6WF1=b2Y z`K{aYBLeIY3!Jwd%(n?FmgK5(uB5mZIpvt&c~&3RcNFn_jNqCr33htWY0<4f?88fq zJNT@>Z#q$Ot(0}91=%OVeyh{BxQ1^0s}}Z)b6-g^w`(#=_`PzWOxf|DJ!wD3d2q09 zwKaJc`=awSy`-Fh95ElJqJThNH?96OTn?3^CNElJ0Kl$@oJAGTS1melS=lnXwlVz# zdw#kPfBf@qDNDLX%s)mq>d-OfLlt)Oo*4EQ&%wp0cyy|ADr(f|P+8g9y7vxLxdM{I zYgLTjn7BaJ-72y@qJG`b7It}N3U3`n2Ju(KLocbx>?1HTr*o)vRb=xUoAfb_DbsTw zm1PZ(n1SSGYsBQKUX~>69t=3zNqaTSzx&T->1)$pt#-{m8X@O4eTicynQ(C3oHO^9 zulj|p1s|{5Agg%hEHZdzfAB%-(vbA68Ut)G-QZa#HfK=)dn4Je5V}FCjxU4XH>=6S zyPo@V6SJ!y0Qss zss#BMoD4np%7yvL!NZC?#b{p*ZctR;{v+#fXE-iLz74`8rc8N9v(a~snOW32hNx3L z_76DyMz?s=*;OMi{33xvx0~6)K;}D}%hE4CFYx4V)sX)eYUG3B`tO5jAl`pl9nk+D zS2`Yu%jm0PH84#uYy(-fI<81I_WX61PT@x`8lPRZ(8#{77oH2>t4>@OX7b^q@AZLz z#L>s$pFQC^`uhgNSndk^TWp(&>p#eSE^tfPbAPR}OZd6X8v47<3Q#@1VH%KFSaLiT3Ay zr&o&1#M>j;>Gqd~0OLbgf0P5VA^HHc{TswU(PmCcCUAT+jie*aaw)%|;6+76{EZ5MY~C`p2Cj`&hGeySo2 zPuQ-Iw1OH~CFp(eAC+EQhB3B+k7b8WxR)$T z$4KMo2TCEMWYeGaMNcjBV>bzdJK$pa^k%LloQIlUx)LCH24))$VT_V$gEZxABMlX=$tzlQ#*YP8Koc<$ z1L9SPE>FrDMaZJ-S1OUll=pOxtT+SQVHYLdj+I%Ww7|;TRb!O8EC^l9o@7b)y+y%&kE=vfsW;MU?LDx2PEW+%y)pB^4XB zSPz8Dan1rORCsG^uu@EN(Q{mWSM)n)Bu=a+j8H1HxAik~K=bVse!OO!EiY*nTCpxLGOen<^ zTMa|XDa3S}s4PnEyRmlCKcWGlPZjAY#d`v)=AVt5PruM`70*lcOSVxJFU$8y)}0k_ zmMC1!+i`{&sxT=AYwcz!ieK#ooH9HX&4FZDj`CNwFo&&zrVAk@bz%TV^;pgm~iBK&Wp2Kvu73}`+G zx&3<_u4Ux){5OdI#+f98f)PWqnc#AU(c zJvfE=`}2Jq;c&flJ-dqs9XgDzPX2(*e(bq2GVW9#ep$!gV58IQvUqsHNFGXjw!bz5 zMDX}6r3j)XnxTlHS*L_Ba)ZczoaYRZryr4}Q8IJi!TBRp_lchZbpFs~2{>V{(}OOO zfBK}{amDf!-}lf)QJ!&HcK0#-6czaS^@~AR&)4p8u$)%^xPRPer0L+9jULn|u?QA9 zo+CpLPYB((=DD;N`@kpk;oy$Iz>n0O9fSNZYW!MNOc|N%Yz*%`ALX$IIiXCTDcwcY zs^O`^k~?tdWW#Wz0aSXrSj}!iR!p5Ly;ZK#1E-01zRQFVzZcP}QW^>b0P8K)kdAbm z;xju-KBjsk^MkbPD%G7c;~r?w^0EK_Ys1!($WR?az%fbaR}N_mq7u=jEo^D-P>myC>?nX zk0+BZwCk4T=8CcYyyvg<#((xmn@`0m&cDa>*yetoKMA-uJRIaJh0!bCulRtvH1r!1 z6)l0g$6tOj8sifWvkfC8Z8|JUSM9z}DtJ1a5PNp*Tt2U@vHRbqYGm~dgcoS_ZwV0_OW)ZqR`cu1V`dqFy zG9BoSz|)}pDoV$Uj3j~bQYV#H5K-_^*Lw`Ezosmv%_i}!T%i+w-3Pgkq!T^WqDYJ! zM@C~}*D6!&H@*BO<6LT^B>tL41Qvw3lk-;QhLo23#EH_nhW5cZV@w6I>?%LW%=x;X z(FKAPp4MicpuN06#B1J;jt!Qpw=&QxE4F}beKRw0>O*^)Cz#X#ssHH7+A*+ur@QLz zovXm@&fk&-jg?M&w1tC%ZM)rCo8ud@_!Qnz!xuYXsbkv5)pc=Y<;Z4j^19ydNulIv zwCmX9QFrG-Uplex>LTxKe=o+Ez0Ko>_GPKQgEKKrBP`wHb~C%mJ8R{h1z7i<#oG?8-lo@hU({0KF9iMgNPz|WI`I?L~!R%qFuWsM2vs^T%c z49}lJ8J0S;TNmd`A&SFEZ>GLEckJT;&cUC}Jnx)do-cNf_ar(lkH2cm!2NyBHk0$# z^zpe0Uqib1Q)A`zYx~hqpNFyBNz?g$FV3!s+5!|zqoS8TvWcC*%;MB|+#@9$II-g~ zv+pWWk{OHPn!L%uR7%@sbQPY1)cuRP(q@5ETWxYHo7%1y6vo}8ln^*LWh7k$d{xHW z>Il8siDRKR4eC|{DCj>@CJK)q>G8OgHrXbd)cF4$sFf{{k}a5{-ar(wFwKy6IIc3D zRLI(_sW1Ue8jli&SmqMGZvqQ>GiNNfQoELVs>g2PY%1a?CG5@pP1UvRaC z=}d6VKSy%hqKkiRlkxbHbrPprh3dq{Vl0cnbuLs-l%&F{6jnyq$u?NqXCxJ`Dy!J; zIr4rkq2vPIG&k|B-8N!;+08yDOvqNLfViDR^A=97+7>Zdox7k2!bE{ly#^JGM-+DW*2&wMNg?VX>3r zHc0pbqhnl~ACoSWtg)-nbvlcgBEKJ^&vO4%w|`91cH;E@_Oq8@LdV>GyFVfUmow@a z$@FvA^Z!FqN#)z9aL{c3ZM>lQAZ!I8DI#K?*F`O9a|cH!a(1qNzsP^JF?0Gx&c(<6 z-!3dcMQMQzy?^C`{yBy`hg;D|AQ63neEx?u4#}4FA%y~RAUhGwUcS%6oXzA!ts3|I zaOQgYOZ&y0m)RtnA_g3nJmw#;4}m11Bu11drV$FZ3bu}1WN3(sL4F|kEi4Y|x z`4(fX7B8ye966HEb|F@8-=d0FJ!!we_~(gc27!hhtr@2)Q$ji2zC;Qp`;QU?G9Vn~ zqGr%73vFEJ0ytJ7KKkqIztnaRm_b=KU2$c9PWo`WxVEXDM<+K|-$(#-X_ow+L^&7i zx1Hm5p37CgUBtc#Vi>FZ<48x(=tTHa{bOPViAxNo))L{9)pE*Q=`N!D*9#e*MuEZV zy(M~6B<#*&`^+`W9?Zqx z;SEQ8{hrbN?n)+Er0XemiVTBsv#eapxxc{D4XBIw`T#atGkD0?xmwq0JnPh6JXsLZ z?oMtSccz`qK5f@^JC9b5zFLB~alf6;>5@vy*+#`8VB=;ZXCr^L5fc=AO^;8uwoc?6 zJY0N9quZ!N5^QXe|Gv1SBzSnGq&OtR`NSkRq&fH`dHL8uY@EX6g8#pNNn+eVB_wC# zW`BKo4RRfJau7Mkm;brG$_9cMTK<~_P*`$z`l97d?h*5QqE+L9Nvp&_GhG{PK zt86`uR=t%3=cE%|sxk$#->F_Pw7cvsS8@~Kho6(I5*nfL783{*5+P1dzwp%}8N%PN z%Z9tNWcO-MJd-?K>6k5v-5lBio>|_(C*Z2?_N>Rv+Z>J<5`p!0n7$W+ECl%<0IcaV z+G9z_I_vsPjNAQ2f8{B-3M(Y*Va7Nm+4<7{Vy!OgR(4hI7$e?M30AKWOYc;2J(ONz zrSj^@FDt!c9M)&Q^R(WO_11~>*=E&j`%G^6`oQqOOds#I>EmO3$5Yv9y~dCE`=t)r z72?}F)W-*^K18LUGNo4XQ>0(FKwAfZC_=}xWLrY^(wl|!_zA;@yyfV+q-%y%zpDc7 z`GOUG*%sN>^TpE&CCC1ru>l&bi|Ld^MxMw+6?|V2(1>?yiv}Z{L9%>}SmAx|3e{d* z)kY|OcRB0B-f~n1;Me=K625Sq63wy&I?QLhh*&*s+rs#iAc^4K9^nN64XxfRR!@q= z0Ox75>g^p>AEQ9`%!zr#NkqoUi^?h*PuGIQyw#J(D%uMEtvpsRZa7-td%-8Fs4L^B ztBpUJg#hNY$Ky?il{Y2KZB-IHDQgG1?wL~H8zsJ~=oMtaJ4?Sp{#>m*|lBAkSf+jCEjaCXLP702NNU*-D&!pRU(cXLD!S^&F!&G{k(ip@)ERDUT?=gml!$~ z2|5+Lt)w9CV<+x6Pw&)f@x`-8-LZ#dUHjS+K6}c)%)cJ-l#K_3d=OeikndEJH-g(X zV8J!Qz%?dNHxlA8W^^&YyC&tCxf4R{~!c?R>Ddih{nYs^SuzvO*=foQ3?& z;P=l1h2hy@B-x|z+F>=E!395GCkJ~Uf@LEO3E#8(X=(cQY6d50##n>HGr%$3AitVM z$iV$HUPpuqkRBCno>jV{;&(fZ^yrR=Sl!`h8ShBl@*~Fw|2W7(X*mn;Sn_&&>PU-l z6FF5+-ppSt?_xtya8FeBnQ4H|dMfdIDaUzvf66zG>UDgEJ_Ijvfvj$fGGokGZ%BK+ z!KS#%#InY(*L&dhV?OS{(2CChvA_^2KH2Y1GaN?~2#Ep*e*p(TgCGwMM^AzxE*e8i z8iO_Luv|~!mW9{5DJ+Rkx%$}r_L8HTG(#aH!O;wG2K!!t{Yk(P-EO4)_LzmIP%LYR zS4DJamNKH+8E@=>4t#^*uy5-ldx{!+H9aK_U7@4-H)=-f>!ss-vHe* z&dV0a5v=s>*J`U-XfV$nv~8p!7`NM%r?KZ*j;A+JfHA@g_i4Kz_APGwWJ4hI^N$8$ z#?xpYubm}7TY;D?1g~bP8dq#XO=Vg4!rJq(O8lhr@)y?A?i#-no9-8^+sqvRUN}7* zb2(%M^H#s`&$IW5CDe*WG#TV9?ChoWNFtV!p#}2paY%vuB8;TSb>LwY^kp1LwZ<_}yIc25_c^JljTZaShosJ2^@_ z7)pCYy&lB@fPZQ#-PT0rpCoA8NJkrB7 z(nmbf3pLXJiK*M6w1e>V=0j1ykw@StXizBRJqzt{Syu&t@>Lq$Zs(S84LhQWe<8@> zqoV5Reyg-jA8Cj=$xc+m2Jgs@hIEFUXhfiH$UL*ARoegFs^2jrV~q;!z$7O7Ybh&n zKO1xyi6`vy$JI03$AbQSi$bHOj}IBdtyv8nATl3hh3zH z{lbDV0RSl67!=Lf==)m1cCfQ{(5xFgqzV(9?6{7p#T#mI zsy9ZTblat}t2<$|6KfLBL>bX=-{y2o5Z&f=aM~gju&SzAgZWn4hTnZ=Uup;~LIB2BwC+tk zXG=$q;jUPn^kZH#F)yu?^;H@oj5pMC=-|{0=GOFsC)HO&kVe9qq>GsIE!B(ulw^`%S>n3T54v8NC^UZx*Z@txAElYw?e8GJF zx;nyqiBMyFd)$FU^%p$X`@xPxftgbnU;P&cu_7rOtSURoMzWt)aufv8r8NDwG=ru! z1L`zmm?3xWhAL2ntEo}GPviOyowuEzz`IL{xE9pg%m88WE_*;uitIwCwbV=cRKqQ zxL$!fi@G&gwY`CPzOg_)$gC0>6oan-s>9aeCcrNaf-i**gIWB(&oy@UwAU0_4>_+t zcU-2jLMBD3(9%dBrG$Jyr>w4L{eHmJbw_(W*)zZH9KplN3;U@pbxZqQ0MHSm3EU1e zK)vwjE)YM6EV;3sp6C(Y-uP^<=+NF4Y5kGu<{qeu(K7x`rl`{YoP+X3_~|wR`h^`D zknwLb=4z#)T8_my83=VX=@F=2B!NC4`E?XM$C{_-Z%|;sEA$6Vf&%c)pvKlH%U2o7H{RQj z)c5YQhSPOAKbb`*^StQlbVJ$iAHNBv*{)qS+Zf*vfxCWU2|kr4dc+S-5ug7U}7*aQ#NN#6#FVP|tkqqo3TNAilgH^Q|NpplO>asee9Z9(} zx(pIx&DfOO*6yh7xlOZOReO+%#{~5HO59K?Hkez&C?b8P@m?(O1JRQG_mUyJ*9RFq zW@!(EyKBJy3Sd7Wa1b=eUjh_e1B$}4L&dWvfRG;VDWc6f&+#e>a@190^mC)B`y%M_ zR;j}2c~5`-r-GP3coK9)$N|TsPyOE+CD`R}y|YG*blldn3obMhU)+InQ|5gM-WQfr zb(}WZ)9Xf2FI^rFLHT|(Ovw zC4N}O7r`NzxxKYN&%U&$*qMFU@&?55ufP=sfj_?F2>0Ze-dC{|o$v~R5Cjag28TU? zBOq}E@<4tY|7aY-K@jaF*BG2+N5YHRyzJQ3x@yk)Qt*g=tf}A`F*wQij1}w|K1q7m zF>9a`ng^we`O#@q4vtA z3(MzMc+10~S@xRSqVV1o3NgGahppiT!>-phl&yQR>*^(5UpE*wKGGkNY~UYD$$Rc_ zKWeWk+2WisvaCv__e<&a;pq0#v;gUBC=EcqfH!KNW?;!ohaJx(AQ-46G zKC>g<4N=J$@t??zaMui^d5t^nK_!Mx6^TF79# zr5~Pn9$1aS*Gsz&k-#qxR(Kcz`t49@j%tF|7}rmF>{#UmV}oCm45~?AIOflH?6LbH zk_V!(US%qrUZ28ZAIT!niyrU#bl?hm^o8ABgM68LeGziu#Jl!xeo-xM?o0gdwSH4x zwN-xG%II@K$bZaF-N^XugplBvkoB0m(?&zBp*3Llir!>AZb&8D9QMB@?zwms z69Eu(vxLx}JyFG)bBkXyzW;Tbq=!CbE9lGbx}9Q-~M zWZek)x4qoRco;o9UEQeb7dwB(b>Hn2tw-$P_xav_;(WGVJ-=W}pNp;#^woc->z#q> zzLI~_mU8@L_x{57vu1=@6$IE(1S*l5s{pi+Q^Dvpkm4HbYsz#%>hHh}2QqNmRTgRf z`@e?_{TVwD@-JkImW3c7QwJqeCufLt%ljX;kw%)qQ7g!_Y3peFEh0|{GMDo@YlLIB zog+fZB5h9#_?a1aKqBdBsa=f1GYeyB z8lsJy-Ea@8-lkO&=v1OCRAIfcydApCsi5LI@;}hQd{qaXKjX}+B*av(XM^`0K zj~4hVsLB4nk|Bfv0n9EV!2k%#)V($e{yUY>o~Qu_K^(V?KBXHU9!2nGh&S3FiRuYi z_2$C$9)^_QfoCt;XG~#&+hXAz9Y%=dQ4w04MQcDS!JX-87A`iifMz29k9 zSPhoRP-)TdyVc|&YURID5+Tu;X66>avnuPCw(5)SHgzxi)x#PRv~x?;?PvT*a!?;! zg0NwmDw=g#P^pgbf^(6f?_QV)0LeyVKqZQ2B^taPdWaqV_y*l;Bv!ffdfX!qr~Vai zH)CVif*Xph!Mi5fE~iJ|!q;XLC#C@0Zkl-?9oyj=44>EsR1B(LOu3RsNbELuQAuu` z2uB+dkUx_mYznP0MBjD?Xg?!_T_Swh472O;=nx#~hhpl3^g8O-f5)vir6upqQ&GGw>EdXOb-%VWa~xi|~)9`!Jb$IW_(Mqq!m2ZVe7v z`UmXY{~CsPP>>_Y5xfFCPjL*3_>gud6rII{Om3c4e4VpMImJ?!7B;lD8?XM8S(hz@ zgsr4z+{nQEJSg~sLHH}vqng`@&f_F1oXCd3DQEP)u;s5E$6xqkcRe@#f6zQQ7C)1{ zc(DgR@UJVmf4Wj#`B9#DRl3DCDYW|E?%W7U(|I^di zfHS?nf4oA%kjD)(e|bvCC`_Jyoeow+4}TBIk!_WVu&9=&Z^C97j&$Ulq*Ijo5nB(a zBy6@E4n3$A!mJ~O7-+h9?)!eO z$Tfl>Ktoij+c~5Z-r^cARBzz))@MNFiKCXQvT2@)nD?(s$8#jpv9 zvmi0wbnH8&KH6r9bNKm&>(Var1Fw%hQ9Wt^N4$!g2iuA6 zW-jyw%y$Lmn@D8nXNSgBUb+lN&C3~-x1RKMY!_mc#3JCba64wai0qnYG{1@&)c$jf z)|LLe4X;IWN@=w0>)v`?zO9J!gPDw>UJHb>}gAAjO(#(JC;L`0pJuLztBG zHL|*+xO23jiTMxthctI&A2febp5r*jzu}E3wk^a5->~{kHyc0c6 zk&kzf$rP6`NxfDny;d!o=^!!`E@w$f&kA(x)}BB-tzFX``%V?kcUz~ZANdqGy63XS z$tp|FX>Cm1OH0qiaLj9txo2IDWa~}#w@O@qvSn#Ey|nw=D#=TiOSasjnB3AM~dt}ZrS%)`q*4O%^I(5-k3tTR*9?^xllr{1opl5{=`zq z5`^qWa%(cJx-FKxOTS)-_q37KTwD8LsWScJK*VW^lb7tXJM#=d#YNAu(XcwmFXiv` zU;b#AcDgh+%KW{CwY!lWH;+7)eE)X+``pE)fw%?au?445ujp6p0q4*(w-N*Y6yLBf zd5Tk)CMWAMRlD(3A*gTTRP2h7$sK@KrI>{tI-YN#XmdLV5C z!L)HSFkOeq2a71U8|U_X!Rdz=zG=lh*zG8?DxNS;`1WVtg)+n=PKlo$>iAe|{L&en zc`7F7Mq7&krts1JonFkt3AgK2`TOnn9K(-ypYu|)z2#f@VwcwOVMAzaZda+K?)`nO z_2cv_QgfRy+26S5+ip+kGx_KCzjW=64MI#eTUB1pl?a9Vw_};RlH0-_mIue()QdX) z2$wf=E-LT}A>P>^Q#hjlOTnBZRqm(NFIaw{&fnVahx0ynYii40oLb>{L~`f* z6XHU6UlsNQO>>sIuh_}is`~p+Cpn9(Pi5@Z{&Qq z?y-maIQl!?dLEQdSC5QDQ+_4KW1UNXt_)tx@onP z7<$7s(leN1qcOO#ntJ2?3+>=+jpEz`jKn39Ec7m^b*<0G4R?n~K7@ix0{1GRCCB~H z?1+t{rN_>==LvsV@>O~{EO)nZtA%ppTvADkAFkB#gndbzYow;n`i_4KPvC{|D<_V8 z#=J1#*h*Mg50x+Zz#E`UH@98<@Qk=AuRwVAf2ZBjtz>Ag!=bFZPQe4G0eu9-PhMT2 zNkr?1KZx`q2)Mpl`rdkmd{3dNr44o?Bw=>%7f+*^xtq3$92V< z?)haTCKM>3(Fvq{wR(;Xsz&7sUKkCTpZNSIUk_(OtaPhq)E<}Au-D1|c_7JQT}kNU zWKx*ZUY*?>_qA-L&)I7PC2C8dL=z`kQRT_$#y)ae=#etCp;5mH?B+VnQVwq5 zO7apOY4Ix34z1$Q;zU9f*BBG59}^PBT0KEzbIvz&y2~C6DP=GS@F}CZR&-UU?62c> z%#J$-Qp;D2YgZ3BR@2^v#0={DSXT7b=M-?g8lGBz`PbgNXGg3#lEcu?SrXNziAK}B zWm~Si73sRURrmYff6Cz9NaI~?u-6~7pY0JP7KpCe-vHz*G^}cMuHvtB&jEUD2jG{X z0itV>4hIwIu+O{ubaknSf)`nrG|8QkksPy~jw~Bkaf#jK)hdEh;Vnwxt;ZWOQOjaT z;}g)~aWA)Y--Kf2U+fU>%*N|f)q|1F02ha;gkhSN&%zE^Zq=$5bh%?h%jH)t;15{F z2=&oLPcK;iHscYx?q{|j41%x2bGneOT0vjAMX5`=?g1ghZ;ElKPQmAhp>I+b+EY9^1BfwL#%}AN@?hKf;VHELm(eZmJuYY@( z7OEv-m04`9ldTOg=}@^%R5o(By|{h|-zi<$-=q{S^bT(hg7%VO;38A~K}!2t$@UG0 zD+tG*xG<(hnqNs7D*}fOLxcz&)b2PacSUB;z$;cI@Rm(;SLbkXeq01&!^2l{4Wqdr z{#A@n@vqnWZRk#IDL(=)RN;IsvIrO1_01dw`nZ9p=|{ZXwTWxw#?w^h0XfBVNr5y1 zu~jPJA85$50ar=p7%M&Az;qeEL^gSFTzn_(OWUF49}A1mR1nn*aU!x|N3(5*XpL>t zE?d!t&@AL$Xzq6L*}uiif@NN;OX92-;@nhm1^|Hng5?Y>UH^SN0p;Vc_+XUK$~m(t z{vz_51!GR)hfy56Z7-vjWo)tJQlZ+FD!Fg(K9}{rG3K#-^q5*tYQY2h3uAs?7l%&n z`})aGwm8+7*@3Ip8 zO=eB%H|oB};@1YV@V(Fh?C2sjbzjv)&P*z=(f-w(#dGv)@+WwHr2(FM&ouH5>^nW- zSC0N%z*`sk8*J&KW#HnopWYYz`tWeHxqJSxkG=hWevLgj$wEl^$o8?>?#c4rc(g<9>9D;mko5qNG?v6~dr>>LjNr;BAQM)wDhKaH_mIbKm2_^)(hz#zb1 z?-IU61IIMYL?$(P#v(jZAh3h)Xn5;yFy~!tSvpu;kB>JxiNc{@8b0I%_85M!t9vv! zPl;lb+ah5x-*k%x5Bs;0h9fr}1UOEGV6kwHRDT7ji>iEr;)0TG>9RZ&&TIq?Uc!gQ z%&D&lShLx)x-4kUfB+equ4=ht+BRUPubAvORLZHh+BhrVmv+}$rH{3hCf|NvS~O7j z&+Nvz(#*Q3L;X70$&Rl}H!}jYk=_KASEU{ItS*nU&v{%r8Q3(YQtYwww$--T@>-AO zcdQ7rn7ZVt&eHvND!L|a{_CRF+nZ)+vStJR1Wun*pV?lYUdb@1n>741c+_iTEk9*Y za%g-`=SNSB8er7@Yjyy80t+HtJ(LX{QLY?y9fd?BLH@+D;#aWfijagWWNX$-A-W;r zD(l&M8R}+tYISgj>qhHyTqZ61r&N4hKW3~y;UP}KLsYwGp#~d=ro91r7YDTjB6iwg zm&|q7)!9F=x{!3Ju3%nz?zQ3RLwL(ik3ucVywqx?x~2SpF(HNX_0Q!9zLj1g+|!U< z5FLk&SAlLDyvPXAQO-uns()CS@3-`fo4S28{Wfp`%gBe_X?MmLtXr4wFRjpRy8q)-I1L|k& zSZf+yK*6_yp}&=rIb{o!AYAa{0vBZKAOU}hyb+gV^`NU-YUh6TP6xr8o17PfXZH2) zExYy>T`E3^6?_gc-JlqHWN=l58$yvYzu|6@!%r809C3OjSrs5T!0Efy{a>3Ebt*9; zx?z+IZp#lnYs?VhF3KZp6y4zD_yE}`4t2#iSbdWX0ryV%7b=PU8!I4hERAXnVnlnXN?kKEA@}!CpO|B&(y&s^m9s){d3++CC zHm8Q8Z|;?6HM#M6B%CpwJ47RS#Q@{U5H@3!yZoZVuJ=yv2R%K)ip)$3N;cqWKTjFiOAjgIQyJnniu=Z z)XX0}x1y&OJQM~!B&Py*)mvFk80b%I&6pERcx+A%Ebo7@Y;I$d$F(>=J&*P3o0FSP z;G0i1WES+)(>t1}`${tI7qj5Jc;mis0o(6#&j8QwC>%!I;VR%lC&rq{CLduBh0}7e zwVRX+yc+?dExJA(Rax=MThiY>KO~+YoM6Vi%?=*$gqt@nZ2=P-d|-tH?y6~`Ne)lZ zkB7J6slpL~pmL@GC^19B3B+Tw+}USJN$G{895wl7q2M>t{7sA$jwCt$Z4=q_Q<>>^ z<;MiO#Z-LY;8uU6nH(Gtxk>H{s-PMX)k>gA^~VHhF#^jNeu6k1%ytk7d=fh7LHi*~ z>rWSG-z)g`FgvE%8Rn*H$c5<&NKjz*Ji;9tkUsl<#n=rj zD4K}|m{?Nq7Gc^!w-Y7YfJ5NajKVDr=|}J(OVv%*dYmdwd_n8V4gSL`&%s|5ZYu;? z6i8iXNmSoJG}-{>rGtqd7vsm%js_CX(?CXfS{EnrFh&tDs1ze~j%n5y69$a&H;;+5 z@O<*gKLiFPEns&gFjQVou7kk<&UtGuRl(=ZLszDy0Ip!WA!6eV?FSu;DC(fMz)was zmM~bZ^xldy0IbmfIpOx~uFp=WKU2w2s*|k)R~aK6{&iae;`XfPR>3QG!|lkzJGVF( z1CmcIID`0$iY!k`(QfDBdneuHfn!%ovnu7s;#*bleCxg@vg`1ZPY=)RW$4vu&Ly=4 z-)&4R@0qf8PcL}YA#k)6ov3O$QYA3_@pq8&bVyknNUUCl0$9y8lAYzjOA&Vi=m<vj16z?QtUwhX_Cr6WH9^dVkt&$JfC7qAPH3;{ zk<%a=D;c^zt|4V!BdW2K8~Z{lS5t01FS_^F)Js*t;?4-s#fan~;_AgU_x47=9H8Xaj5S4|=7Ml1 zp07sA+f7Qx(qUM^7$yvmSekifwN#xW=zO-rW$NXjTW{dN(&R1G%3%uJmc}s6;1vai zeoRp|N>lPtZ7yxKtP(*BSC%;QqN2b=);!`FErR|^eh~q=t;3she#W>(tKl>%>tR62 zVJg0Vbt+-~u_p5(s@;hpOtrMy8YR*yY1vc4 z4{A6KFXlqj9(6;d$tLDg#+tD9Idh++_MPWDy!2AXVcRzPi)@jO)}K0ra!(a9Kt>c# zYcE#;I)PrUPBPcTmy4ClJl#%-V&{;1^`JgX=R~vs0S%$UsM#hcJ-D`PaNn95KYu-x z+AoDzj|3x&?K@udu&QMInAlC(o($tSt^OS?00JP>tguDLfDGMp?uoPQ#7v}s_Yf$@41I!${}|9v@Dri~hj5@!UO z?7k-OP+7(tU5dvM@!N{B7sDXl=p1xNElZD~6+%>2gBRv1c0pH7)eEK>*HSe#q>81j z(8&MD(3iwH(6Ri#E}TYn;n@q5Fq5{42_LZILyMAEJTJ`s_bL6ogx~xKLC4?iOrO88 tPPa2(^}cWZHIp>)^y_@%#m5P5l3y-_>S!9PlhAorlB$J;cc72z{{gP?BxwKu delta 367820 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 z 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%0AZd(e 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�&C7CJ}_b;GS~9E;>ks6b?LFIfzDqQ~*jicyK^J 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

    6=7qAKu{SwiM@K9lAW3{*i-v+NE}vESp`7r=6Y1 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 CLQD|= diff --git a/grafana/rmf-app/doc/src/prometheus_sample_dashboards.dita b/grafana/rmf-app/doc/src/prometheus_sample_dashboards.dita index 0e66c387..78c66edb 100644 --- a/grafana/rmf-app/doc/src/prometheus_sample_dashboards.dita +++ b/grafana/rmf-app/doc/src/prometheus_sample_dashboards.dita @@ -5,8 +5,8 @@ Prometheus Sample Dashboards - The DDS exposes Monitor III data to - third-party tools using the OpenMetrics exposition format. + The RMF Distributed Data Server exposes Monitor III data to third-party tools using + the OpenMetrics exposition format.

    Some examples of the tools are:

  • diff --git a/docs/grafana/rmf-app/install_grafana_plugin.html b/docs/grafana/rmf-app/install_grafana_plugin.html index 9bdb6b68..0067da1c 100644 --- a/docs/grafana/rmf-app/install_grafana_plugin.html +++ b/docs/grafana/rmf-app/install_grafana_plugin.html @@ -125,7 +125,7 @@ diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/config.js b/docs/grafana/rmf-app/oxygen-webhelp/app/config.js index 942019b0..19f0d985 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/config.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/config.js @@ -110,7 +110,7 @@ define(function() { if(id === 'index-1' || id === 'index-2' || id === 'index-3' || id === 'stopwords' ||id === 'htmlFileInfoList' || id === 'keywords') { - args = '20250808200928'; + args = '20250808205200'; } return (url.indexOf('?') === -1 ? '?' : '&') + args; diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/nav-links.js b/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/nav-links.js index b9e19c63..52452f78 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/nav-links.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/nav-links/json/nav-links.js @@ -1 +1 @@ -define({"title":"IBM RMF for z\/OS Grafana Plugin <\/span>","topics":[{"title":"Overview","shortdesc":"

    Grafana is a platform for monitoring and visualizing data. It enables users to create, explore, and share dashboards that are interactive and customizable. The IBM® RMF for z\/OS Grafana plugin provides effortless analysis and visualization of Resource Measurement Facility for z\/OS<\/span> (RMF for z\/OS<\/span>) Monitor III metrics and reports within the Grafana platform. Thereby, you can monitor and analyze the health and performance of applications.<\/p>","href":"visual_grafana.html","attributes":{"data-id":"visual_grafana"},"menu":{"hasChildren":false},"tocID":"visual_grafana-d329e12","topics":[]},{"title":"Release notes","shortdesc":"

    This article covers the new features, system requirements, and known issues of the IBM® RMF for z\/OS Grafana plugin.<\/p>","href":"rn.html","attributes":{"data-id":"rn"},"menu":{"hasChildren":false},"tocID":"rn-d329e32","topics":[]},{"title":"Installing the plugin","shortdesc":"

    You must install the IBM® RMF for z\/OS Grafana plugin to analyze and visualize RMF Monitor III metrics and reports.<\/p>","href":"install_grafana_plugin.html","attributes":{"data-id":"install_grafana_plugin"},"menu":{"hasChildren":false},"tocID":"install_grafana_plugin-d329e46","topics":[]},{"title":"Upgrading the plugin","shortdesc":"

    You must ensure that the IBM RMF for z\/OS Grafana<\/span> plugin is up to date to leverage its enhanced functionalities. You can do so by either installing or upgrading to the latest version of the plugin.<\/p>","href":"update_plugin.html","attributes":{"data-id":"update_plugin"},"menu":{"hasChildren":false},"tocID":"update_plugin-d329e60","topics":[]},{"title":"Prometheus Sample Dashboards","shortdesc":"

    The RMF Distributed Data Server exposes Monitor III data to third-party tools using the OpenMetrics exposition format.<\/p>","href":"prometheus_sample_dashboards.html","attributes":{"data-id":"prometheus_sample_dashboards_1"},"menu":{"hasChildren":false},"tocID":"prometheus_sample_dashboards_1-d329e74","topics":[]},{"title":"Creating RMF data sources","shortdesc":"

    To access RMF Monitor III metrics in Grafana, you need to connect to the Distributed Data Server<\/span> (DDS<\/span>) by adding an RMF data source.<\/p>","href":"create_datasources.html","attributes":{"data-id":"create_datasources"},"menu":{"hasChildren":false},"tocID":"create_datasources-d329e85","topics":[]},{"title":"Applying visualization to RMF data","shortdesc":"

    By adding panels to dashboards, you can effectively present your RMF data in a visual format. Each panel must require at least one query to display a significant visualization.<\/p>","href":"apply_visualize.html","attributes":{"data-id":"apply_visualize"},"menu":{"hasChildren":false},"tocID":"apply_visualize-d329e102","topics":[]},{"title":"IBM RMF query languages","shortdesc":"

    In Grafana, queries are essential for fetching and transforming data from RMF data sources.<\/p>","href":"query_lang.html","attributes":{"data-id":"query_lang"},"menu":{"hasChildren":false},"tocID":"query_lang-d329e113","topics":[]},{"title":"RMF Variable Query syntax","shortdesc":"

    Variables are a powerful tool to create more interactive and dynamic dashboards. They offer a way to replace hard-coded values in metric queries and panel titles with placeholders for values.<\/p>","href":"variables.html","attributes":{"data-id":"variables"},"menu":{"hasChildren":false},"tocID":"variables-d329e124","topics":[]},{"title":"Alerts","shortdesc":"

    Grafana Alerting feature provides a reliable solution to detect and respond to system issues in real time.<\/p>","href":"alerts.html","attributes":{"data-id":"alerts"},"menu":{"hasChildren":false},"tocID":"alerts-d329e135","topics":[]},{"title":"Historical data","shortdesc":"

    In Grafana, you can view historical data using absolute and relative time ranges.<\/p>","href":"historical_data.html","attributes":{"data-id":"historical_data"},"menu":{"hasChildren":false},"tocID":"historical_data-d329e146","topics":[]},{"title":"Error types","shortdesc":"

    Whenever you encounter issues while using the IBM RMF for z\/OS Grafana<\/span> plugin, you can view detailed error messages that contain sufficient information to help you identify and troubleshoot the problem.<\/p>","href":"error_reports.html","attributes":{"data-id":"error_reports"},"menu":{"hasChildren":false},"tocID":"error_reports-d329e158","topics":[]},{"title":"Troubleshooting issues","shortdesc":"

    This section guides how to analyze and address typical issues that may arise when using the IBM® RMF for z\/OS Grafana plugin.<\/p>","href":"ts_issues.html","attributes":{"data-id":"ts_issues"},"menu":{"hasChildren":false},"tocID":"ts_issues-d329e172","topics":[]},{"title":"Grafana through z\/OSMF<\/span>","shortdesc":"

    When you use IBM® z\/OS Management Facility to monitor the performance of the z\/OS sysplexes in your environment, you can also access Grafana dashboards from z\/OSMF<\/span>.<\/p>","href":"grafana_via_zosmf.html","attributes":{"data-id":"grafana_via_zosmf"},"menu":{"hasChildren":true},"tocID":"grafana_via_zosmf-d329e186","next":"grafana_via_zosmf-d329e186"},{"title":"PDF Guide","shortdesc":"

    You can find the link to view or download IBM RMF for z\/OS Grafana<\/span> plugin user guide as a PDF file.<\/p>","href":"pdf_guide.html","attributes":{"data-id":"pdf_guide"},"menu":{"hasChildren":false},"tocID":"pdf_guide-d329e267","topics":[]}]}); \ No newline at end of file +define({"title":"IBM RMF for z\/OS Grafana Plugin <\/span>","topics":[{"title":"Overview","shortdesc":"

    Grafana is a platform for monitoring and visualizing data. It enables users to create, explore, and share dashboards that are interactive and customizable. The IBM® RMF for z\/OS Grafana plugin provides effortless analysis and visualization of Resource Measurement Facility for z\/OS<\/span> (RMF for z\/OS<\/span>) Monitor III metrics and reports within the Grafana platform. Thereby, you can monitor and analyze the health and performance of applications.<\/p>","href":"visual_grafana.html","attributes":{"data-id":"visual_grafana"},"menu":{"hasChildren":false},"tocID":"visual_grafana-d329e12","topics":[]},{"title":"Release notes","shortdesc":"

    This article covers the new features, system requirements, and known issues of the IBM® RMF for z\/OS Grafana plugin.<\/p>","href":"rn.html","attributes":{"data-id":"rn"},"menu":{"hasChildren":false},"tocID":"rn-d329e32","topics":[]},{"title":"Installing the plugin","shortdesc":"

    You must install the IBM® RMF for z\/OS Grafana plugin to analyze and visualize RMF Monitor III metrics and reports.<\/p>","href":"install_grafana_plugin.html","attributes":{"data-id":"install_grafana_plugin"},"menu":{"hasChildren":false},"tocID":"install_grafana_plugin-d329e46","topics":[]},{"title":"Upgrading the plugin","shortdesc":"

    You must ensure that the IBM RMF for z\/OS Grafana<\/span> plugin is up to date to leverage its enhanced functionalities. You can do so by either installing or upgrading to the latest version of the plugin.<\/p>","href":"update_plugin.html","attributes":{"data-id":"update_plugin"},"menu":{"hasChildren":false},"tocID":"update_plugin-d329e60","topics":[]},{"title":"Prometheus Sample Dashboards","shortdesc":"

    The RMF Distributed Data Server exposes Monitor III data to third-party tools using the OpenMetrics exposition format. <\/p>","href":"prometheus_sample_dashboards.html","attributes":{"data-id":"prometheus_sample_dashboards_1"},"menu":{"hasChildren":false},"tocID":"prometheus_sample_dashboards_1-d329e74","topics":[]},{"title":"Creating RMF data sources","shortdesc":"

    To access RMF Monitor III metrics in Grafana, you need to connect to the Distributed Data Server<\/span> (DDS<\/span>) by adding an RMF data source.<\/p>","href":"create_datasources.html","attributes":{"data-id":"create_datasources"},"menu":{"hasChildren":false},"tocID":"create_datasources-d329e85","topics":[]},{"title":"Applying visualization to RMF data","shortdesc":"

    By adding panels to dashboards, you can effectively present your RMF data in a visual format. Each panel must require at least one query to display a significant visualization.<\/p>","href":"apply_visualize.html","attributes":{"data-id":"apply_visualize"},"menu":{"hasChildren":false},"tocID":"apply_visualize-d329e102","topics":[]},{"title":"IBM RMF query languages","shortdesc":"

    In Grafana, queries are essential for fetching and transforming data from RMF data sources.<\/p>","href":"query_lang.html","attributes":{"data-id":"query_lang"},"menu":{"hasChildren":false},"tocID":"query_lang-d329e113","topics":[]},{"title":"RMF Variable Query syntax","shortdesc":"

    Variables are a powerful tool to create more interactive and dynamic dashboards. They offer a way to replace hard-coded values in metric queries and panel titles with placeholders for values.<\/p>","href":"variables.html","attributes":{"data-id":"variables"},"menu":{"hasChildren":false},"tocID":"variables-d329e124","topics":[]},{"title":"Alerts","shortdesc":"

    Grafana Alerting feature provides a reliable solution to detect and respond to system issues in real time.<\/p>","href":"alerts.html","attributes":{"data-id":"alerts"},"menu":{"hasChildren":false},"tocID":"alerts-d329e135","topics":[]},{"title":"Historical data","shortdesc":"

    In Grafana, you can view historical data using absolute and relative time ranges.<\/p>","href":"historical_data.html","attributes":{"data-id":"historical_data"},"menu":{"hasChildren":false},"tocID":"historical_data-d329e146","topics":[]},{"title":"Error types","shortdesc":"

    Whenever you encounter issues while using the IBM RMF for z\/OS Grafana<\/span> plugin, you can view detailed error messages that contain sufficient information to help you identify and troubleshoot the problem.<\/p>","href":"error_reports.html","attributes":{"data-id":"error_reports"},"menu":{"hasChildren":false},"tocID":"error_reports-d329e158","topics":[]},{"title":"Troubleshooting issues","shortdesc":"

    This section guides how to analyze and address typical issues that may arise when using the IBM® RMF for z\/OS Grafana plugin.<\/p>","href":"ts_issues.html","attributes":{"data-id":"ts_issues"},"menu":{"hasChildren":false},"tocID":"ts_issues-d329e172","topics":[]},{"title":"Grafana through z\/OSMF<\/span>","shortdesc":"

    When you use IBM® z\/OS Management Facility to monitor the performance of the z\/OS sysplexes in your environment, you can also access Grafana dashboards from z\/OSMF<\/span>.<\/p>","href":"grafana_via_zosmf.html","attributes":{"data-id":"grafana_via_zosmf"},"menu":{"hasChildren":true},"tocID":"grafana_via_zosmf-d329e186","next":"grafana_via_zosmf-d329e186"},{"title":"PDF Guide","shortdesc":"

    You can find the link to view or download IBM RMF for z\/OS Grafana<\/span> plugin user guide as a PDF file.<\/p>","href":"pdf_guide.html","attributes":{"data-id":"pdf_guide"},"menu":{"hasChildren":false},"tocID":"pdf_guide-d329e267","topics":[]}]}); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-1.js b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-1.js index 633ee183..b3bfdbf6 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-1.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-1.js @@ -1,4 +1,4 @@ define(function () { // Auto generated index for searching. -return {"0-9":"5*0*3p","1.0.x":"15*0*jg","10":"6*0*59,15*0*3p","100s":"13*1*49$5i","1024":"3*0*9f","11":"15*0*20","12345":"12*2*7e$7l$83","128":"3*0*9c","20":"15*0*27","2023":"15*2*h8$hk$i0","2024":"15*4*7n$8f$9q$ar$e7","2025":"15*4*m$1t$3m$48$61","24":"5*0*3i","2>&1":"6*0*7s","3.1":"10*0*19,15*0*j6","3000":"5*0*68,10*1*92$93,17*1*6r$6s","3650":"10*0*1e","4000":"5*0*55","50s":"13*1*4i$5r","60":"3*0*5l","60m":"7*1*57$59","8803":"13*1*4v$6c","9.5.1":"10*0*1i,15*0*ji","a-z":"5*1*3n$3o","aap":"14*0*b6","abc":"12*2*7c$7j$7s","able":"13*0*2d","about":"1*0*1v,2*0*a2,3*0*ad,4*1*27$8l,5*0*2q,6*0*3u,7*11*-1$a$c7,12*0*8n,14*0*a4,15*0*e3,17*9*15","absolute":"2*0*82,9*11*-1$d$4a","accept":"12*0*9a","accepting":"3*0*7a","accepts":"13*0*16","access":"0*11*-1$8$1t,3*10*-1$8,5*12*-1$f$4o$7l,7*1*2u$51,8*13*-1$10$1b$1l$2s,9*0*1k,12*0*5s,15*0*fp","accessed":"0*0*28","accessing":"0*30*0$3,2*0*6o,5*1*17$7p,8*1*23$2v,9*0*39,12*30*1$7","across":"9*0*m","action":"3*0*3p,5*0*7c,6*2*30$38$4b","actions":"5*0*2g","activity":"4*9*42$49$50$56$5a$5h$6e$6k$6o$6v,15*13*2g$2k$2m$2p$2s$30$bh$bl$c3$c6$c9$cd$cn$cq","add":"0*0*2s,2*8*2e$36$38$3t$4l$6d$73$75$as,3*1*1o$23,5*1*2d$2o,10*0*h2,12*0*1s,18*0*8r","added":"2*2*1l$2q$31,3*1*33$9u,10*0*fg,12*0*3t,15*0*69","adding":"2*10*-1$8,3*10*-1$l","additional":"12*0*3r","address":"5*2*4j$4s$51,14*0*a5,16*10*-1$8","administration":"3*0*20,10*0*ce,12*9*3c","administrator":"12*0*a0,16*1*39$4r","advanced":"3*0*4t","advantage":"12*0*23","after":"2*0*4r,10*1*d9$fs,14*0*4o,15*0*92,17*0*a0","alerting":"1*12*-1$5$s$1f","alerts":"1*31*1$3$21,19*0*4c","all":"4*0*2o,13*1*3q$51,14*0*5c,16*0*1s,18*1*61$7a","all_channels":"18*1*60$79","allow":"7*1*1d$be,10*3*1t$4d$4l$9v,17*0*7o","allow_embedding":"7*0*bd","allow_loading_unsigned_plugins":"10*1*1s$4k","allowed":"3*0*5c","allowing":"7*0*4v","allows":"12*0*5k,15*0*8p","alone":"10*0*5i,17*0*1o","along":"2*0*8k,10*0*5r","alphabets":"6*0*5f","alphanumeric":"5*0*3l","already":"0*0*1h,5*0*25,9*0*1u","also":"2*1*4d$ae,7*1*3j$8g,8*10*-1$v,9*0*1j,12*0*9h","alternatively":"3*0*1s,5*0*6a","always":"3*0*6v","analysis":"9*0*13,14*1*dp$e4,19*10*-1$11","analyze":"10*10*-1$l,15*0*gp,16*10*-1$7,19*10*-1$1m","analyzing":"9*0*15","any":"1*0*15,3*1*7b$7f,4*0*87,6*3*18$4a$5h$62,9*0*24,10*0*4q,12*0*3q,14*1*5b$9m,15*0*95,16*0*1j","api":"12*1*71$7o","app":"10*2*ed$ei$eu,15*0*1j,17*2*95$9a$9m","appearance":"19*0*3f","appears":"18*0*33","application":"6*0*3o,10*0*5j,15*0*15,17*0*1p","applications":"19*10*-1$1p","applied":"2*1*8t$9h","applies":"2*0*b5","apply":"2*0*8p,16*0*2d","applying":"2*30*0$4,14*0*t","appropriate":"14*1*3m$d7,16*0*44","apps":"0*0*2o,3*0*1l,4*0*31,10*1*en$gr,15*0*et,17*0*9f","april":"15*0*60","arise":"16*11*-1$c$u","arisen":"6*1*28$35","article":"15*10*-1$4,16*1*l$13","ascending":"14*1*8q$98","assertion":"7*0*2r","assigned":"6*0*4o","attribute":"14*1*6c$ag","attributes":"14*0*5e","aud":"7*0*6c","august":"15*1*l$9p","auth":"3*0*86,7*0*18","auth.jwt":"7*0*17","authenticate":"7*0*1f,12*0*5p","authentication":"3*1*8c$8t,7*14*-1$i$u$1t$7k$cm,12*10*59$94$ah","authorize":"12*0*5q","auto":"7*0*6h","auto_sign_up":"7*0*6g","automatically":"1*0*17,4*0*2r,7*1*60$6m,12*0*1a","available":"4*1*39$8m,10*1*b5$bf,14*0*3s","aware":"6*0*4j","banner":"15*0*8r","bar":"2*0*5k,10*0*cu","based":"2*1*3i$ai,3*0*2k,10*1*55$cm,15*1*4t$gh,17*0*1a,19*1*3a$4d","basic":"3*2*85$8b$8s","because":"12*0*4s","been":"15*5*4i$5d$68$ak$b3$dj","before":"0*9*n,2*9*u,3*10*p$5g,5*9*n,10*9*s,12*10*-1$c,16*0*1o","begin":"0*9*p,2*9*10,3*9*r,5*9*p,10*9*u","behind":"3*0*52","being":"3*0*6u","below":"13*0*2i","benefits":"12*0*25","between":"7*0*8o","block":"16*0*3a","bound":"14*3*6t$77$7d$7n","browser":"0*0*1c,5*0*20,7*1*8s$b2,10*0*c5","browsers":"7*0*bk","bug":"15*0*5b","build":"12*0*4l","building":"12*0*6l","built":"2*1*5j$a4","built-in":"2*1*5i$a3","bundling":"15*0*1a","cachdet":"4*0*43","cache":"3*0*90,7*0*4c,9*0*2r,15*0*a6","cache_ttl":"7*0*4b","cached":"9*1*1l$2d","caching":"7*0*4i","cachsum":"4*0*4e,14*0*em","call":"9*1*2k$2u","can":"0*11*-1$7$2h,1*1*l$1h,2*18*-1$c$3g$4c$5b$6a$71$ad$ar$bm,3*3*1u$2i$6i$a6,4*3*19$2t$7p$8c,5*3*3f$52$6c$73,6*16*-1$j$14$1m$36$4s$5o$7j,7*20*-1$-1$7$d,8*10*-1$u,9*14*-1$8$1i$2f$32$4e,10*5*2o$48$ck$fo$gk$h1,11*10*-1$5,12*13*-1$e$56$9g$a6,14*7*1u$4t$59$66$9p$aa$dj$e7,15*1*1d$7v,16*3*10$1a$2c$4n,17*10*-1$s,18*2*23$35$92,19*15*-1$1k$24$2n$49$4l$51","cannot":"16*0*1h,18*0*4j","capabilities":"1*0*j,14*0*1h","capitalization":"5*0*49","caption":"15*0*8s","case":"5*0*42,6*1*5e$5g,16*1*1c$1q","cases":"2*0*9v","cater":"2*0*9s","cause":"6*1*29$51,16*0*2h","caused":"15*1*23$3v","causing":"15*0*5f","caution":"9*0*3c","cert":"7*1*95$9o","cert_file":"7*0*94","cert_key":"7*0*9n","certain":"8*0*19,15*0*79","certificate":"3*1*7c$7i,7*2*9b$9l$9u","cfact":"4*0*4o","cfover":"4*0*51","cfsys":"4*0*5b","change":"15*0*p,18*1*10$29,19*0*55","changes":"2*2*8s$94$9b,6*0*3v,15*4*9b$ap$dc$do$fb","channel":"4*0*5l,18*1*5l$6t","channel_path":"18*1*5k$6s","channels":"18*1*62$7b,19*0*4s","characters":"5*3*3j$3m$3r$56,6*0*5a","chart":"2*0*5l","charts":"4*12*-1$m$3b$3n,16*0*30,19*0*2a","checkbox":"5*0*5k","checked":"7*0*61","choice":"18*0*8v","choose":"2*0*5c,3*0*2a,10*0*4p,14*0*4u,19*0*25","circumstances":"1*0*11","claim":"7*1*32$38","claims":"7*3*5c$5i$5v$69","class":"14*4*ao$ar$av$bp$c3","classified":"6*0*1q","clear":"15*0*g7","cli":"10*2*69$6b$hl,17*2*2f$2h$4g","click":"0*1*1l$23,2*10*35$3s$5u$6b$6g$72$7k$85$8o$8v$98,3*1*1v$9g,4*1*7q$8d,5*2*29$2c$6l,10*1*d1$d6","clicking":"4*0*84,5*0*7b,10*0*f8,17*0*a1","clients":"16*0*3r","closes":"3*0*5h","code":"6*1*22$80","coded":"18*10*-1$l","codes":"6*0*6m","collect":"9*0*4f","collection":"9*30*2$5","column":"18*2*41$4b$7n","column_name":"18*2*40$4a$7m","com":"10*1*6g$9a,12*1*7d$7k,15*0*ih,17*2*2m$43$73","combination":"6*0*58","combinations":"9*0*1s","comes":"7*0*5p","comma":"13*0*1p,14*0*5g","comma-separated":"13*0*1o","command":"6*0*7m,10*5*64$7m$85$aj$hp$ht,17*4*2a$50$5h$5s$8c","common":"4*3*40$47$6m$6t,9*0*k,15*4*2e$2i$bf$bj$gr","communication":"5*0*5n,19*0*4r","complete":"8*1*18$1t,10*0*fu,12*10*-1$q","completed":"2*0*14,5*1*t$10,10*0*12","component":"12*0*1d","compression":"3*4*5m$63$6b$6m$6o,15*1*66$6l","comprising":"6*0*5b","condition":"18*6*7s$7u$88","condition1":"18*6*46$4o$5a","condition2":"18*6*47$4t$64","condition3":"18*6*48$52$6h","conditions":"19*1*4f$4u","conf":"10*0*3l,12*0*b6","configs":"13*1*4r$68","configuration":"1*0*20,2*0*6u,3*0*4o,7*41*-1$1$4$g$cd,10*4*2d$35$38$3f$el,12*6*2g$5d$90$ad$al$ap$b0,16*0*4u,17*0*9d","configurations":"10*0*2g","configure":"1*0*r,2*0*af,7*5*r$7v$87$8e$ck$cn,12*31*11$1m$47$4h$92$98$af,13*0*34","configured":"4*1*1e$20,7*0*14,13*0*3r,16*0*36","configuring":"12*0*63,16*0*43","connect":"3*10*-1$g","connection":"3*2*5e$5i$9o","connections":"16*1*3d$3v","considerable":"9*0*3o","considered":"3*0*7l,5*0*4c","consisting":"4*0*13","consists":"4*10*-1$k","construct":"4*0*1g","contact":"1*0*22,16*0*4o","contain":"5*1*3g$53,6*10*-1$o,7*0*5j,14*0*5a","container":"6*0*7q,10*1*88$b6,17*3*53$5e$5k$61","container_name":"6*0*7p","content":"12*0*89","control":"1*0*1m","controls":"5*0*6h","cookie":"7*1*ad$at","cookie_samesite":"7*0*as","cookie_secure":"7*0*ac","cookies":"7*0*b5","copy":"10*0*2p","core":"12*0*1t","correctly":"16*1*33$4f","corresponding":"2*0*8l","could":"1*0*1p","coupling":"4*1*4b$4i,14*0*b9,15*1*bm$bq","coupling_facility":"14*0*b8","covers":"15*10*-1$5","cpc":"4*0*5u,13*0*52,14*1*bd$ep","cpcs":"13*0*64","cpu":"9*0*3p","create":"3*1*3b$88,4*0*1p,7*0*6n,10*3*7n$7u$86$hs,13*0*6d,18*11*-1$b$24,19*11*-1$j$2o","creates":"10*0*fa","creating":"0*0*38,2*1*1r$4i,3*30*0$4,4*0*28,10*0*he,15*4*74$9u$af$b0$de,17*0*5v,18*0*1s","creation":"15*0*6c","credentials":"3*0*8e","critical":"6*0*25","crt":"7*0*9m","cryovw":"4*0*66","currently":"2*0*3l,3*0*2n,6*0*2c,10*0*cp","custom":"2*0*81,4*10*-1$d,10*1*2c$30","custom.ini":"10*0*2v","customizable":"4*0*11,19*10*-1$o","customization":"4*0*79","customize":"19*0*37","customizing":"7*0*c8,10*0*32,15*0*8q","dashboard":"0*40*-1$2$5$a,2*6*2a$2r$32$40$87$8u$9d,3*1*aa$ag,4*49*-1$2$5$j$12$1r$3l$3o$75$7g$83$8i$8o,5*0*7r,8*0*31,10*0*f5,14*0*eb,17*0*9t,18*5*14$1h$26$2t$37$39,19*2*47$53$5a","dashboards":"0*1*2m$2r,2*10*-1$a,4*19*-1$s$2a$2p$2v$34$38$3h$3r$3v$88,5*1*19$7n,8*12*-1$12$25$2u,10*3*e4$ff$fl$g7,12*40*-1$3$9$i,13*31*2$5$2a,15*11*t$v$1h$1m$24$2c$38$3c$7e$bd$d1$d5,16*1*2m$31,17*0*8s,18*11*-1$f$1u,19*11*-1$m$2r","data":"0*3*2u$31$34$3a,1*0*q,2*51*-1$3$7$h$1n$1t$3b$66$78$7b$7e$8b$9k$b0$bo,3*63*-1$-1$2$6$i$n$1q$21$25$2b$2r$34$3f$5v$6t$89$92$9j$a0,4*13*-1$g$1u$22$7b,6*2*5k$67$6b,7*2*4j$4s$8m,9*51*-1$1$4$b$j$t$17$1n$1p$28$2e$2n$3b$3g$4g,10*5*82$8s$h4$h7$ha$hg,13*24*-1$-1$8$d$u$25$3b$6f,14*28*-1$-1$d$g$n$r$1l$1p$24$28$5u$a1,15*15*42$4s$59$5h$6a$6h$6n$6s$71$76$7c$98$ah$dg$eo$j8,16*1*2r$3q,17*0*6l,18*2*11$1p$20,19*17*-1$g$2i$3h$3o$3u$42$4j$57","data's":"19*0*2h","datasource":"9*0*2b,10*1*25$a7,15*3*9v$a9$b1$hd,17*0*80","date":"1*0*1d,6*0*4i,17*10*-1$m","dds":"0*0*36,3*23*-1$k$1i$3q$3u$4f$50$5f$61$66$6e$6s$7e$8f$9p,4*0*24,6*1*5m$5s,9*1*2m$30,10*1*1a$hc,13*1*3u$57,15*0*6q,18*3*5i$5u$6p$76,19*0*44","ddshostname":"13*1*4u$6b","ddshostname:8803":"13*1*4t$6a","december":"15*0*h7","decision":"9*0*10","decision-making":"9*0*v","dedicated":"2*0*6r,15*0*1o","default":"3*7*31$36$3e$4m$5j$5p$7t$9d,5*0*64,7*11*1i$26$2m$3h$54$62$78$7m$8v$an$b8$c0,10*3*2f$2r$36$3d,12*3*3g$4t$an$au,18*0*2l","default.ini":"10*0*2q","defaults":"10*1*2k$3m,12*0*b7","defaults.ini":"10*0*2j","defects":"15*9*3k$5v$7l$7t$9o$ad$bb$f4$hi$hu","define":"5*10*-1$8,8*0*2k,18*0*36,19*0*52","defined":"0*0*t,5*0*6q,13*1*3t$56,15*0*eq","defining":"0*0*13,5*30*0$3,8*0*2p,14*0*m","definition":"13*0*3l","delay":"4*0*6f,9*0*4j,14*0*bm","delays":"4*1*65$6b","delete":"17*0*a4","deleted":"17*0*aa","dependencies":"12*0*35,15*0*hq","depending":"15*0*3d","deploy":"13*0*2k","deployed":"15*1*11$1n","deployment":"10*0*f6,15*1*q$1f,17*0*9u","descending":"14*1*91$9f","describe":"12*0*t","described":"2*0*2j,6*0*1t,10*0*4t","describes":"16*0*27","describing":"2*0*93","description":"2*2*2n$4f$4m,6*0*23,7*0*12,14*2*38$4i$50","descriptions":"4*0*8p","desired":"14*0*q,15*0*a5","destination":"17*0*a6","detach":"10*0*8j,17*0*6c","detail":"12*0*10,14*0*a3","detailed":"6*10*-1$l,12*0*30,15*0*fm","details":"3*0*3j,5*0*2p,16*1*20$28","detect":"1*11*-1$a$u","determine":"12*0*3n","dev":"4*0*6p","development":"3*0*7p","devr":"4*0*71","diagnose":"6*0*77","differ":"2*0*3h,3*0*2j,10*0*cl,17*0*19","different":"2*0*9t,5*0*48,6*0*1r,15*0*gf","dir":"10*0*3k,12*0*b5","directly":"12*0*5f,15*0*1i","directory":"12*0*8h","disabled":"7*0*bc","discovering":"16*0*q","display":"2*10*-1$r,7*0*bl,15*0*56,19*0*45","displayed":"2*2*3p$44$4q,3*0*9n,6*0*60,9*0*2g,10*0*e0,18*0*12,19*0*58","displaying":"15*0*4p,19*0*31","displays":"18*0*2v,19*0*3j","distributed":"0*0*33,3*10*-1$h,4*0*21,6*2*5j$66$6a,10*0*h9,13*12*-1$7$24$3a,15*1*6o$j7,19*0*41","do":"0*9*2e,2*9*9m,3*9*a3,5*9*70,7*0*72,10*9*gu,14*0*9j,16*0*2n,17*10*-1$t","docker":"6*1*7a$7n,10*5*5u$7s$89$bg$hn$hq,17*5*20$52$54$5j$5l$62","documentation":"1*0*26,2*2*ab$ap$bu,4*1*2d$8s,7*0*cj,10*0*hm,12*1*2v$46,13*2*27$3h$6p,15*2*88$d6$f5,18*0*95","documented":"6*0*69,14*1*3v$dt","don":"18*0*2j","don't":"18*0*2i","double":"0*0*1k,5*0*28","double-click":"0*0*1j,5*0*27","down":"0*0*21,2*3*58$5s$7i$7p,5*3*2j$5f$6g$7f,14*0*54,18*1*1b$2r,19*0*5h","download":"10*1*6k$9e,11*10*-1$9,15*0*81,17*2*2q$47$77","downloads":"17*0*4i","drop":"0*0*20,2*3*57$5r$7h$7o,5*2*2i$5e$7e,14*0*53,18*1*1a$2q,19*0*5g","drop-down":"0*0*1v,2*3*56$5q$7g$7n,5*2*2h$5d$7d,14*0*52,18*1*19$2p,19*0*5f","dropped":"15*0*5j","dsnd":"4*0*44","duration":"3*0*57,7*0*4h","during":"7*10*-1$f,9*0*41,15*0*6r","dynamic":"18*10*-1$e,19*0*2p","each":"2*11*-1$k$b8,12*0*u,18*1*1v$2n,19*1*30$38","eadm":"4*0*4f","easy":"18*0*v","edit":"2*1*3n$42","editor":"14*0*1d","effectively":"2*10*-1$d,18*0*8q","efficiency":"15*0*70","efficiently":"6*0*16","effortless":"19*10*-1$10","either":"17*10*-1$v","element":"7*0*bv,14*0*6o","elements":"14*3*71$7h$7v$8a","eliminate":"1*0*1i","email":"19*0*4p","embed":"7*0*bt","embedding":"7*0*bf","empty":"15*0*ej","enable":"3*0*8r,5*0*5l,7*3*s$1o$7i$bi,10*1*bi$d7","enable_login_token":"7*0*1n","enabled":"3*0*5o,7*0*1a,12*0*5h","enables":"4*0*1n,7*0*4p,12*0*20,15*0*6f,19*10*-1$h","enabling":"12*0*8o","enclave":"4*0*4p,9*0*46","encoded":"7*0*5m","encounter":"6*12*-1$8$1c$6t","encountered":"16*0*1n","endpoint":"7*0*4n,13*1*14$15","engaging":"19*0*2q","enhanced":"15*1*4j$b4,17*10*-1$p","enhancement":"15*0*53","enhancements":"15*1*3b$d4","enq":"4*0*52","ensure":"1*0*1a,6*0*2m,16*0*48,17*10*-1$e","ensures":"7*0*8k,15*0*54","enter":"0*0*17,2*2*45$61$91,3*3*2p$3i$3s$8d,5*3*1r$2t$4f$5o,10*2*c0$c6$cr,14*1*3l$d6,15*0*9h","entering":"14*0*4p","entire":"2*0*bp","entities":"14*0*a8","entries":"5*0*45","entry":"5*0*2e","env":"10*2*94$9r$al,17*2*6t$7k$8e","environment":"8*10*-1$s,10*1*4h$5v,17*1*1b$21","environments":"3*0*7r","equal":"3*0*9b,13*1*4b$5k","error":"6*51*-1$0$3$m$11$21$26$31$3m$4m$4q$56$6p$7v$82","errors":"6*2*1l$2l$5u","essential":"6*1*2g$4e,12*0*68,14*10*-1$a","establish":"7*0*4g","established":"14*0*7l","etc":"10*1*3q$42,12*1*bb$bj","etc/grafana/grafana.ini":"10*0*3p,12*0*ba","events":"1*0*10","eventual":"6*0*2v","example":"9*0*3t,12*0*74,17*0*3m","examples":"6*0*6o,13*1*n$3m,14*10*b1$ej,18*20*59$63$6g$87","exclude":"3*0*4l","exclusive":"14*1*82$8d","executing":"14*0*i","execution":"4*1*4m$4s,15*1*bt$c0","existing":"2*0*7a,17*0*4n","exp":"7*0*5s","expect":"7*0*5b","expect_claims":"7*0*5a","experience":"9*0*38,15*0*b7","explains":"15*0*fk","explore":"19*10*-1$k","expose":"13*0*1u","exposed":"13*1*v$38","exposes":"13*10*-1$a","exposition":"13*10*-1$k","extended":"9*0*3i","facility":"4*1*4c$4j,6*0*6k,8*40*-1$6$d$l,12*1*2f$8v,14*2*4c$ba$e2,15*3*bn$br$fi$j3,19*10*-1$15","false":"7*4*29$7b$7p$aq$c3"}; +return {"0-9":"5*0*3p","1.0.x":"15*0*jg","10":"6*0*59,15*0*3p","100s":"13*1*4e$5n","1024":"3*0*9f","11":"15*0*20","12345":"12*2*7e$7l$83","128":"3*0*9c","20":"15*0*27","2023":"15*2*h8$hk$i0","2024":"15*4*7n$8f$9q$ar$e7","2025":"15*4*m$1t$3m$48$61","24":"5*0*3i","2>&1":"6*0*7s","3.1":"10*0*19,15*0*j6","3000":"5*0*68,10*1*92$93,17*1*6r$6s","3650":"10*0*1e","4000":"5*0*55","50s":"13*1*4n$60","60":"3*0*5l","60m":"7*1*57$59","8803":"13*1*54$6h","9.5.1":"10*0*1i,15*0*ji","a-z":"5*1*3n$3o","aap":"14*0*b6","abc":"12*2*7c$7j$7s","able":"13*0*2i","about":"1*0*1v,2*0*a2,3*0*ad,4*1*27$8l,5*0*2q,6*0*3u,7*11*-1$a$c7,12*0*8n,14*0*a4,15*0*e3,17*9*15","absolute":"2*0*82,9*11*-1$d$4a","accept":"12*0*9a","accepting":"3*0*7a","accepts":"13*0*1b","access":"0*11*-1$8$1t,3*10*-1$8,5*12*-1$f$4o$7l,7*1*2u$51,8*13*-1$10$1b$1l$2s,9*0*1k,12*0*5s,15*0*fp","accessed":"0*0*28","accessing":"0*30*0$3,2*0*6o,5*1*17$7p,8*1*23$2v,9*0*39,12*30*1$7","across":"9*0*m","action":"3*0*3p,5*0*7c,6*2*30$38$4b","actions":"5*0*2g","activity":"4*9*42$49$50$56$5a$5h$6e$6k$6o$6v,15*13*2g$2k$2m$2p$2s$30$bh$bl$c3$c6$c9$cd$cn$cq","add":"0*0*2s,2*8*2e$36$38$3t$4l$6d$73$75$as,3*1*1o$23,5*1*2d$2o,10*0*h2,12*0*1s,18*0*8r","added":"2*2*1l$2q$31,3*1*33$9u,10*0*fg,12*0*3t,15*0*69","adding":"2*10*-1$8,3*10*-1$l","additional":"12*0*3r","address":"5*2*4j$4s$51,14*0*a5,16*10*-1$8","administration":"3*0*20,10*0*ce,12*9*3c","administrator":"12*0*a0,16*1*39$4r","advanced":"3*0*4t","advantage":"12*0*23","after":"2*0*4r,10*1*d9$fs,14*0*4o,15*0*92,17*0*a0","alerting":"1*12*-1$5$s$1f","alerts":"1*31*1$3$21,19*0*4c","all":"4*0*2o,13*1*3v$56,14*0*5c,16*0*1s,18*1*61$7a","all_channels":"18*1*60$79","allow":"7*1*1d$be,10*3*1t$4d$4l$9v,17*0*7o","allow_embedding":"7*0*bd","allow_loading_unsigned_plugins":"10*1*1s$4k","allowed":"3*0*5c","allowing":"7*0*4v","allows":"12*0*5k,15*0*8p","alone":"10*0*5i,17*0*1o","along":"2*0*8k,10*0*5r","alphabets":"6*0*5f","alphanumeric":"5*0*3l","already":"0*0*1h,5*0*25,9*0*1u","also":"2*1*4d$ae,7*1*3j$8g,8*10*-1$v,9*0*1j,12*0*9h","alternatively":"3*0*1s,5*0*6a","always":"3*0*6v","analysis":"9*0*13,14*1*dp$e4,19*10*-1$11","analyze":"10*10*-1$l,15*0*gp,16*10*-1$7,19*10*-1$1m","analyzing":"9*0*15","any":"1*0*15,3*1*7b$7f,4*0*87,6*3*18$4a$5h$62,9*0*24,10*0*4q,12*0*3q,14*1*5b$9m,15*0*95,16*0*1j","api":"12*1*71$7o","app":"10*2*ed$ei$eu,15*0*1j,17*2*95$9a$9m","appearance":"19*0*3f","appears":"18*0*33","application":"6*0*3o,10*0*5j,15*0*15,17*0*1p","applications":"19*10*-1$1p","applied":"2*1*8t$9h,13*0*p","applies":"2*0*b5","apply":"2*0*8p,16*0*2d","applying":"2*30*0$4,14*0*t","appropriate":"14*1*3m$d7,16*0*44","apps":"0*0*2o,3*0*1l,4*0*31,10*1*en$gr,15*0*et,17*0*9f","april":"15*0*60","arise":"16*11*-1$c$u","arisen":"6*1*28$35","article":"15*10*-1$4,16*1*l$13","ascending":"14*1*8q$98","assertion":"7*0*2r","assigned":"6*0*4o","attribute":"14*1*6c$ag","attributes":"14*0*5e","aud":"7*0*6c","august":"15*1*l$9p","auth":"3*0*86,7*0*18","auth.jwt":"7*0*17","authenticate":"7*0*1f,12*0*5p","authentication":"3*1*8c$8t,7*14*-1$i$u$1t$7k$cm,12*10*59$94$ah","authorize":"12*0*5q","auto":"7*0*6h","auto_sign_up":"7*0*6g","automatically":"1*0*17,4*0*2r,7*1*60$6m,12*0*1a","available":"4*1*39$8m,10*1*b5$bf,14*0*3s","aware":"6*0*4j","banner":"15*0*8r","bar":"2*0*5k,10*0*cu","based":"2*1*3i$ai,3*0*2k,10*1*55$cm,15*1*4t$gh,17*0*1a,19*1*3a$4d","basic":"3*2*85$8b$8s","because":"12*0*4s","been":"15*5*4i$5d$68$ak$b3$dj","before":"0*9*n,2*9*u,3*10*p$5g,5*9*n,10*9*s,12*10*-1$c,16*0*1o","begin":"0*9*p,2*9*10,3*9*r,5*9*p,10*9*u","behind":"3*0*52","being":"3*0*6u","below":"13*0*2n","benefits":"12*0*25","between":"7*0*8o","block":"16*0*3a","bound":"14*3*6t$77$7d$7n","browser":"0*0*1c,5*0*20,7*1*8s$b2,10*0*c5","browsers":"7*0*bk","bug":"15*0*5b","build":"12*0*4l","building":"12*0*6l","built":"2*1*5j$a4","built-in":"2*1*5i$a3","bundling":"15*0*1a","cachdet":"4*0*43","cache":"3*0*90,7*0*4c,9*0*2r,15*0*a6","cache_ttl":"7*0*4b","cached":"9*1*1l$2d","caching":"7*0*4i","cachsum":"4*0*4e,14*0*em","call":"9*1*2k$2u","can":"0*11*-1$7$2h,1*1*l$1h,2*18*-1$c$3g$4c$5b$6a$71$ad$ar$bm,3*3*1u$2i$6i$a6,4*3*19$2t$7p$8c,5*3*3f$52$6c$73,6*16*-1$j$14$1m$36$4s$5o$7j,7*20*-1$-1$7$d,8*10*-1$u,9*14*-1$8$1i$2f$32$4e,10*5*2o$48$ck$fo$gk$h1,11*10*-1$5,12*13*-1$e$56$9g$a6,14*7*1u$4t$59$66$9p$aa$dj$e7,15*1*1d$7v,16*3*10$1a$2c$4n,17*10*-1$s,18*2*23$35$92,19*15*-1$1k$24$2n$49$4l$51","cannot":"16*0*1h,18*0*4j","capabilities":"1*0*j,14*0*1h","capitalization":"5*0*49","caption":"15*0*8s","case":"5*0*42,6*1*5e$5g,16*1*1c$1q","cases":"2*0*9v","cater":"2*0*9s","cause":"6*1*29$51,16*0*2h","caused":"15*1*23$3v","causing":"15*0*5f","caution":"9*0*3c","cert":"7*1*95$9o","cert_file":"7*0*94","cert_key":"7*0*9n","certain":"8*0*19,15*0*79","certificate":"3*1*7c$7i,7*2*9b$9l$9u","cfact":"4*0*4o","cfover":"4*0*51","cfsys":"4*0*5b","change":"15*0*p,18*1*10$29,19*0*55","changes":"2*2*8s$94$9b,6*0*3v,15*4*9b$ap$dc$do$fb","channel":"4*0*5l,18*1*5l$6t","channel_path":"18*1*5k$6s","channels":"18*1*62$7b,19*0*4s","characters":"5*3*3j$3m$3r$56,6*0*5a","chart":"2*0*5l","charts":"4*12*-1$m$3b$3n,16*0*30,19*0*2a","checkbox":"5*0*5k","checked":"7*0*61","choice":"18*0*8v","choose":"2*0*5c,3*0*2a,10*0*4p,14*0*4u,19*0*25","circumstances":"1*0*11","claim":"7*1*32$38","claims":"7*3*5c$5i$5v$69","class":"14*4*ao$ar$av$bp$c3","classified":"6*0*1q","clear":"15*0*g7","cli":"10*2*69$6b$hl,17*2*2f$2h$4g","click":"0*1*1l$23,2*10*35$3s$5u$6b$6g$72$7k$85$8o$8v$98,3*1*1v$9g,4*1*7q$8d,5*2*29$2c$6l,10*1*d1$d6","clicking":"4*0*84,5*0*7b,10*0*f8,17*0*a1","clients":"16*0*3r","closes":"3*0*5h","code":"6*1*22$80","coded":"18*10*-1$l","codes":"6*0*6m","collect":"9*0*4f","collection":"9*30*2$5","column":"18*2*41$4b$7n","column_name":"18*2*40$4a$7m","com":"10*1*6g$9a,12*1*7d$7k,15*0*ih,17*2*2m$43$73","combination":"6*0*58","combinations":"9*0*1s","comes":"7*0*5p","comma":"13*0*1u,14*0*5g","comma-separated":"13*0*1t","command":"6*0*7m,10*5*64$7m$85$aj$hp$ht,17*4*2a$50$5h$5s$8c","common":"4*3*40$47$6m$6t,9*0*k,15*4*2e$2i$bf$bj$gr","communication":"5*0*5n,19*0*4r","complete":"8*1*18$1t,10*0*fu,12*10*-1$q","completed":"2*0*14,5*1*t$10,10*0*12","component":"12*0*1d","compression":"3*4*5m$63$6b$6m$6o,15*1*66$6l","comprising":"6*0*5b","condition":"18*6*7s$7u$88","condition1":"18*6*46$4o$5a","condition2":"18*6*47$4t$64","condition3":"18*6*48$52$6h","conditions":"19*1*4f$4u","conf":"10*0*3l,12*0*b6","configs":"13*1*50$6d","configuration":"1*0*20,2*0*6u,3*0*4o,7*41*-1$1$4$g$cd,10*4*2d$35$38$3f$el,12*6*2g$5d$90$ad$al$ap$b0,16*0*4u,17*0*9d","configurations":"10*0*2g","configure":"1*0*r,2*0*af,7*5*r$7v$87$8e$ck$cn,12*31*11$1m$47$4h$92$98$af,13*0*39","configured":"4*1*1e$20,7*0*14,13*0*40,16*0*36","configuring":"12*0*63,16*0*43","connect":"3*10*-1$g","connection":"3*2*5e$5i$9o","connections":"16*1*3d$3v","considerable":"9*0*3o","considered":"3*0*7l,5*0*4c","consisting":"4*0*13","consists":"4*10*-1$k","construct":"4*0*1g","contact":"1*0*22,16*0*4o","contain":"5*1*3g$53,6*10*-1$o,7*0*5j,14*0*5a","container":"6*0*7q,10*1*88$b6,17*3*53$5e$5k$61","container_name":"6*0*7p","content":"12*0*89","control":"1*0*1m","controls":"5*0*6h","cookie":"7*1*ad$at","cookie_samesite":"7*0*as","cookie_secure":"7*0*ac","cookies":"7*0*b5","copy":"10*0*2p","core":"12*0*1t","correctly":"16*1*33$4f","corresponding":"2*0*8l","could":"1*0*1p","coupling":"4*1*4b$4i,14*0*b9,15*1*bm$bq","coupling_facility":"14*0*b8","covers":"15*10*-1$5","cpc":"4*0*5u,13*0*57,14*1*bd$ep","cpcs":"13*0*69","cpu":"9*0*3p","create":"3*1*3b$88,4*0*1p,7*0*6n,10*3*7n$7u$86$hs,13*0*6i,18*11*-1$b$24,19*11*-1$j$2o","creates":"10*0*fa","creating":"0*0*38,2*1*1r$4i,3*30*0$4,4*0*28,10*0*he,15*4*74$9u$af$b0$de,17*0*5v,18*0*1s","creation":"15*0*6c","credentials":"3*0*8e","critical":"6*0*25","crt":"7*0*9m","cryovw":"4*0*66","currently":"2*0*3l,3*0*2n,6*0*2c,10*0*cp","custom":"2*0*81,4*10*-1$d,10*1*2c$30","custom.ini":"10*0*2v","customizable":"4*0*11,19*10*-1$o","customization":"4*0*79","customize":"19*0*37","customizing":"7*0*c8,10*0*32,15*0*8q","dashboard":"0*40*-1$2$5$a,2*6*2a$2r$32$40$87$8u$9d,3*1*aa$ag,4*49*-1$2$5$j$12$1r$3l$3o$75$7g$83$8i$8o,5*0*7r,8*0*31,10*0*f5,14*0*eb,17*0*9t,18*5*14$1h$26$2t$37$39,19*2*47$53$5a","dashboards":"0*1*2m$2r,2*10*-1$a,4*19*-1$s$2a$2p$2v$34$38$3h$3r$3v$88,5*1*19$7n,8*12*-1$12$25$2u,10*3*e4$ff$fl$g7,12*40*-1$3$9$i,13*31*2$5$2f,15*11*t$v$1h$1m$24$2c$38$3c$7e$bd$d1$d5,16*1*2m$31,17*0*8s,18*11*-1$f$1u,19*11*-1$m$2r","data":"0*3*2u$31$34$3a,1*0*q,2*51*-1$3$7$h$1n$1t$3b$66$78$7b$7e$8b$9k$b0$bo,3*63*-1$-1$2$6$i$n$1q$21$25$2b$2r$34$3f$5v$6t$89$92$9j$a0,4*13*-1$g$1u$22$7b,6*2*5k$67$6b,7*2*4j$4s$8m,9*51*-1$1$4$b$j$t$17$1n$1p$28$2e$2n$3b$3g$4g,10*5*82$8s$h4$h7$ha$hg,13*24*-1$-1$8$d$13$2a$3g$6k,14*28*-1$-1$d$g$n$r$1l$1p$24$28$5u$a1,15*15*42$4s$59$5h$6a$6h$6n$6s$71$76$7c$98$ah$dg$eo$j8,16*1*2r$3q,17*0*6l,18*2*11$1p$20,19*17*-1$g$2i$3h$3o$3u$42$4j$57","data's":"19*0*2h","datasource":"9*0*2b,10*1*25$a7,15*3*9v$a9$b1$hd,17*0*80","date":"1*0*1d,6*0*4i,17*10*-1$m","dds":"0*0*36,3*23*-1$k$1i$3q$3u$4f$50$5f$61$66$6e$6s$7e$8f$9p,4*0*24,6*1*5m$5s,9*1*2m$30,10*1*1a$hc,13*1*43$5c,15*0*6q,18*3*5i$5u$6p$76,19*0*44","ddshostname":"13*1*53$6g","ddshostname:8803":"13*1*52$6f","december":"15*0*h7","decision":"9*0*10","decision-making":"9*0*v","dedicated":"2*0*6r,15*0*1o","default":"3*7*31$36$3e$4m$5j$5p$7t$9d,5*0*64,7*11*1i$26$2m$3h$54$62$78$7m$8v$an$b8$c0,10*3*2f$2r$36$3d,12*3*3g$4t$an$au,18*0*2l","default.ini":"10*0*2q","defaults":"10*1*2k$3m,12*0*b7","defaults.ini":"10*0*2j","defects":"15*9*3k$5v$7l$7t$9o$ad$bb$f4$hi$hu","define":"5*10*-1$8,8*0*2k,18*0*36,19*0*52","defined":"0*0*t,5*0*6q,13*1*42$5b,15*0*eq","defining":"0*0*13,5*30*0$3,8*0*2p,14*0*m","definition":"13*0*3q","delay":"4*0*6f,9*0*4j,14*0*bm","delays":"4*1*65$6b","delete":"17*0*a4","deleted":"17*0*aa","dependencies":"12*0*35,15*0*hq","depending":"15*0*3d","deploy":"13*0*2p","deployed":"15*1*11$1n","deployment":"10*0*f6,15*1*q$1f,17*0*9u","descending":"14*1*91$9f","describe":"12*0*t","described":"2*0*2j,6*0*1t,10*0*4t","describes":"16*0*27","describing":"2*0*93","description":"2*2*2n$4f$4m,6*0*23,7*0*12,14*2*38$4i$50","descriptions":"4*0*8p","desired":"14*0*q,15*0*a5","destination":"17*0*a6","detach":"10*0*8j,17*0*6c","detail":"12*0*10,14*0*a3","detailed":"6*10*-1$l,12*0*30,15*0*fm","details":"3*0*3j,5*0*2p,16*1*20$28","detect":"1*11*-1$a$u","determine":"12*0*3n","dev":"4*0*6p","development":"3*0*7p","devr":"4*0*71","diagnose":"6*0*77","differ":"2*0*3h,3*0*2j,10*0*cl,17*0*19","different":"2*0*9t,5*0*48,6*0*1r,15*0*gf","dir":"10*0*3k,12*0*b5","directly":"12*0*5f,15*0*1i","directory":"12*0*8h","disabled":"7*0*bc","discovering":"16*0*q","display":"2*10*-1$r,7*0*bl,15*0*56,19*0*45","displayed":"2*2*3p$44$4q,3*0*9n,6*0*60,9*0*2g,10*0*e0,18*0*12,19*0*58","displaying":"15*0*4p,19*0*31","displays":"18*0*2v,19*0*3j","distributed":"0*0*33,3*10*-1$h,4*0*21,6*2*5j$66$6a,10*0*h9,13*12*-1$7$29$3f,15*1*6o$j7,19*0*41","do":"0*9*2e,2*9*9m,3*9*a3,5*9*70,7*0*72,10*9*gu,14*0*9j,16*0*2n,17*10*-1$t","docker":"6*1*7a$7n,10*5*5u$7s$89$bg$hn$hq,17*5*20$52$54$5j$5l$62","documentation":"1*0*26,2*2*ab$ap$bu,4*1*2d$8s,7*0*cj,10*0*hm,12*1*2v$46,13*2*2c$3m$6u,15*2*88$d6$f5,18*0*95","documented":"6*0*69,14*1*3v$dt","don":"18*0*2j","don't":"18*0*2i","double":"0*0*1k,5*0*28","double-click":"0*0*1j,5*0*27","down":"0*0*21,2*3*58$5s$7i$7p,5*3*2j$5f$6g$7f,14*0*54,18*1*1b$2r,19*0*5h","download":"10*1*6k$9e,11*10*-1$9,15*0*81,17*2*2q$47$77","downloads":"17*0*4i","drop":"0*0*20,2*3*57$5r$7h$7o,5*2*2i$5e$7e,14*0*53,18*1*1a$2q,19*0*5g","drop-down":"0*0*1v,2*3*56$5q$7g$7n,5*2*2h$5d$7d,14*0*52,18*1*19$2p,19*0*5f","dropped":"15*0*5j","dsnd":"4*0*44","duration":"3*0*57,7*0*4h","during":"7*10*-1$f,9*0*41,15*0*6r","dynamic":"18*10*-1$e,19*0*2p","each":"2*11*-1$k$b8,12*0*u,18*1*1v$2n,19*1*30$38","eadm":"4*0*4f","easy":"18*0*v","edit":"2*1*3n$42","editor":"14*0*1d","effectively":"2*10*-1$d,18*0*8q","efficiency":"15*0*70","efficiently":"6*0*16","effortless":"19*10*-1$10","either":"17*10*-1$v","element":"7*0*bv,14*0*6o","elements":"14*3*71$7h$7v$8a","eliminate":"1*0*1i","email":"19*0*4p","embed":"7*0*bt","embedding":"7*0*bf","empty":"15*0*ej","enable":"3*0*8r,5*0*5l,7*3*s$1o$7i$bi,10*1*bi$d7","enable_login_token":"7*0*1n","enabled":"3*0*5o,7*0*1a,12*0*5h","enables":"4*0*1n,7*0*4p,12*0*20,15*0*6f,19*10*-1$h","enabling":"12*0*8o","enclave":"4*0*4p,9*0*46","encoded":"7*0*5m","encounter":"6*12*-1$8$1c$6t","encountered":"16*0*1n","endpoint":"7*0*4n,13*1*19$1a","engaging":"19*0*2q","enhanced":"15*1*4j$b4,17*10*-1$p","enhancement":"15*0*53","enhancements":"15*1*3b$d4","enq":"4*0*52","ensure":"1*0*1a,6*0*2m,16*0*48,17*10*-1$e","ensures":"7*0*8k,15*0*54","enter":"0*0*17,2*2*45$61$91,3*3*2p$3i$3s$8d,5*3*1r$2t$4f$5o,10*2*c0$c6$cr,14*1*3l$d6,15*0*9h","entering":"14*0*4p","entire":"2*0*bp","entities":"14*0*a8","entries":"5*0*45","entry":"5*0*2e","env":"10*2*94$9r$al,17*2*6t$7k$8e","environment":"8*10*-1$s,10*1*4h$5v,17*1*1b$21","environments":"3*0*7r","equal":"3*0*9b,13*1*4g$5p","error":"6*51*-1$0$3$m$11$21$26$31$3m$4m$4q$56$6p$7v$82","errors":"6*2*1l$2l$5u","essential":"6*1*2g$4e,12*0*68,14*10*-1$a","establish":"7*0*4g","established":"14*0*7l","etc":"10*1*3q$42,12*1*bb$bj","etc/grafana/grafana.ini":"10*0*3p,12*0*ba","events":"1*0*10","eventual":"6*0*2v","example":"9*0*3t,12*0*74,17*0*3m","examples":"6*0*6o,13*1*s$3r,14*10*b1$ej,18*20*59$63$6g$87","exclude":"3*0*4l","exclusive":"14*1*82$8d","executing":"14*0*i","execution":"4*1*4m$4s,15*1*bt$c0","existing":"2*0*7a,17*0*4n","exp":"7*0*5s","expect":"7*0*5b","expect_claims":"7*0*5a","experience":"9*0*38,15*0*b7","explains":"15*0*fk","explore":"19*10*-1$k","expose":"13*0*23","exposed":"13*1*14$3d","exposes":"13*10*-1$a","exposition":"13*10*-1$k","extended":"9*0*3i","facility":"4*1*4c$4j,6*0*6k,8*40*-1$6$d$l,12*1*2f$8v,14*2*4c$ba$e2,15*3*bn$br$fi$j3,19*10*-1$15","false":"7*4*29$7b$7p$aq$c3","familiar":"10*0*1m"}; }); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-2.js b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-2.js index 1944af8d..faced974 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-2.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-2.js @@ -1,4 +1,4 @@ define(function () { // Auto generated index for searching. -return {"familiar":"10*0*1m","faster":"7*0*50,9*1*2h$37","feature":"1*10*-1$6,9*0*31","features":"3*0*ai,4*0*8n,12*0*1j,15*10*-1$7,19*0*22","february":"15*0*e6","fetch":"0*0*30,10*0*h6,19*0*3t","fetched":"9*0*2s","fetching":"14*10*-1$b","field":"2*0*49,3*3*2u$3v$59$95,5*4*33$37$4t$60$63,14*1*3r$dc","fields":"3*3*3l$3o$8i$8m,15*0*8t","file":"6*0*55,7*5*3q$46$96$9c$a0$ce,10*4*2e$2m$2t$39$3g,11*10*-1$j,12*4*8e$9u$ae$aq$b1,15*0*8a","files":"12*2*5e$67$6n,17*0*4o","filter":"14*3*5q$5r$6b$c9,18*22*3k$3o$3t$7e$7j$85$8k","filters":"14*0*v","find":"7*10*-1$8,10*0*gl,11*10*-1$6,14*0*dk,16*1*14$1i","first":"4*0*2m,15*0*i3","fix":"16*0*2e","fixed":"15*15*21$3h$3q$5e$5s$78$7i$7q$9l$aa$b8$ea$ei$f1$hf$hr","flat":"15*0*5p","flexible":"4*0*10","flows":"8*0*1k","focus":"14*0*5t","folder":"10*2*fb$fh$fj,17*1*a7$ag","folders":"10*0*g5,15*0*1r","follow":"10*0*f0,13*0*2g,17*0*9o","following":"0*0*2j,2*2*15$2k$4v,3*0*3k,4*1*35$7d,5*2*u$2m$75,6*2*1u$6n$7l,7*1*k$cg,8*0*1g,9*0*3s,10*7*13$4u$63$7l$84$ah$bs$e6,12*1*r$8g,14*3*20$5d$69$ad,15*5*2b$bc$db$fa$ib$io,16*0*25,17*5*29$4v$5g$5r$8a$8u,19*0*21","follows":"10*0*3a,12*1*6r$ar,13*0*3o,14*1*32$cj,18*1*3u$7k","format":"2*10*-1$j,3*1*40$72,12*0*6o,13*10*-1$l","forwarded":"7*0*2t","found":"9*0*2q,15*9*3j$5u$7k$7s$9n$ac$ba$f3$hh$ht","frame":"7*0*br","freedom":"19*0*36","friendly":"14*0*1a","from":"0*13*-1$b$1u$2a$32,2*4*3v$55$5p$6l$7d,3*0*60,4*2*1v$7h$8g,5*13*-1$h$2f$59$7h,6*1*3e$79,7*2*44$4l$b3,8*11*-1$13$1n,9*1*2l$2v,10*1*ep$h8,14*13*-1$e$1n$25$51,15*2*5k$6m$fr,16*0*3e,17*0*9h,18*8*18$43$5d$5p$67$6k$71$7p$8b,19*1*3v$5e","function":"12*2*4v$5j$8q","functionalities":"17*10*-1$q","functionality":"10*0*1b","functioning":"6*0*2o","functions":"3*0*51","fundamental":"12*0*1c","further":"16*0*23","gather":"16*0*1r","general":"4*1*4v$55,15*3*2l$2o$c2$c5,18*1*3p$7f","get":"13*0*1e","gf":"10*2*4b$95$9t,17*1*6u$7m","gf_plugins_allow_loading_unsigned_plugins":"10*1*4a$9s,17*0*7l","github":"10*1*6f$99,15*1*ic$ig,17*2*2l$42$72","given":"14*0*75","global":"14*0*ah","go":"2*0*3q,3*0*1k,10*3*7i$cd$ea$ef,17*2*4s$92$97","gpm":"6*0*6e,13*2*1f$4n$60","gpm/metrics":"13*1*4m$5v","gpmomc":"13*1*3v$58","grafana":"0*44*-1$1$4$9$u$14$1p$29,1*13*-1$4$h$1e$25,2*11*1c$1k$1p$3j$5m$8d$9o$aa$ao$b4$bh$bt,3*14*-1$d$13$1b$2l$5b,4*15*-1$a$t$2c$2k$7m$8r,5*62*-1$-1$1$4$9$g$18$1h$1p$2r$2v$4k$58$5s$6r$79$7m$7q,6*16*-1$g$1j$2t$3j$45$74$7g,7*51*-1$0$3$j$v$1g$6q$76$8f$8t$aj$bm$c9$ci$co,8*49*-1$0$7$11$1c$1m$24$2d$2j$2l$2q$2t$30,9*11*-1$6$22,10*72*-1$5$b$j$1h$1o$2h$34$3r$3s$43$44$5f$5s$68$6a$6n$6r$7g$7q$81$8e$8i$8r$90$9h$9l$at$bn$c2$c9$cn$dg$dp$gh$hk,11*11*-1$e$o,12*73*-1$2$8$h$2j$2n$2u$33$37$3l$45$5t$95$99$a4$ai$ak$bc$bd$bk$bl,13*3*2p$33$6h$6o,14*13*-1$8$15$1i$ea,15*23*-1$g$19$4f$86$8m$du$ef$fc$fq$h5$i9$iv$je$jh,16*13*-1$j$3f$3l$4k,17*62*-1$5$b$j$1f$1l$1u$26$2e$2g$2t$31$4a$4e$4q$58$5c$5p$67$6b$6k$6p$7a$7e$8m$at,18*2*3e$90$94,19*63*-1$-1$-1$5$b$c$t$1g$1u$3k$4k","grafana's":"18*0*3d","graphs":"15*0*5r,19*0*29","greater":"3*0*99","grep":"6*0*7t","groups":"13*6*18$1d$1h$1j$1n$1t$63","guidance":"15*0*g9","guide":"11*41*-1$1$3$h$q,12*1*2h$91,14*0*4f,15*0*8d","guides":"16*10*-1$5","h2":"7*1*9i$a6","hard":"18*10*-1$k","hard-coded":"18*10*-1$j","has":"6*1*27$34,15*5*4h$5c$67$aj$b2$di","have":"0*1*s$27,2*2*13$96$9g,3*1*u$9t,5*1*s$6p,7*0*73,9*0*1t,10*1*11$gb,14*0*9l,15*1*a2$in,17*0*an,18*1*1m$2k,19*0*35","header":"2*0*41,7*2*1v$2c$2i,12*0*9e","header's":"7*0*2h","header_name":"7*0*2b","health":"9*0*1e,19*10*-1$1n","help":"6*11*-1$r$4t,15*0*gn,19*0*2d","helps":"14*0*5s,19*0*3r","hi":"14*1*7p$8e","higher":"10*0*1f,14*0*73","highest":"14*0*7s","highly":"4*0*v","historical":"9*43*-1$0$3$a$i$s$16","holds":"7*0*2k","home":"15*0*es","host":"5*2*4g$4p$4u,9*0*3r","hosted":"5*0*5u,7*0*ai","hostname":"3*3*1f$43$49$7g,10*0*8f,12*1*6t$7t,17*0*68,18*3*5h$5t$6o$75","how":"16*10*-1$6,18*0*8p","however":"3*1*4p$7j,12*0*1g","hsm":"4*0*5c","html":"7*0*bq","http":"3*3*3m$42$62$6l,7*1*4m$92,12*0*9d,15*0*6k","https":"3*0*48,5*0*5j,7*6*84$8c$8j$93$9h$a5$am,10*1*6e$98,12*2*6s$7b$7i,15*0*if,17*2*2k$41$71","https://abc.com:12345":"12*0*7a","https://abc.com:12345/jwt/ibm/api/zosmfbuilder/jwk":"12*0*7h","https://github.com/ibm/rmf":"15*0*ie","https://github.com/ibm/rmf/releases/download/ibm-rmf-grafana/v1.0.3/ibm-rmf-grafana-1.0.3.zip":"17*0*40","https://github.com/ibm/rmf/releases/download/ibm-rmf-grafana/v/ibm-rmf-grafana-.zip":"10*0*6d,17*0*2j","hub":"10*0*bh","iat":"7*0*5u","ibm":"0*0*2p,2*2*18$24$5e,3*1*1m$28,4*12*-1$6$32$7i,5*0*1d,6*16*-1$c$1f$2p$3f$41$70$7c,8*40*-1$2$9$h,10*33*-1$f$21$23$26$6h$6l$6p$71$9b$9f$9j$9p$a3$a5$a8$b8$d2$dc$dl$eb$eg$es$gd$gm,11*11*-1$a$k,12*1*70$7n,13*0*2l,14*31*0$4$11,15*25*-1$c$13$1p$4b$82$8i$8u$96$em$eu$fe$h1$i5$ii$ir$ja,16*14*-1$f$1e$21$3h$4g,17*28*-1$f$2n$2r$2v$37$44$48$4c$74$78$7c$7i$7s$7u$81$93$98$9k$ap,19*11*-1$p$1q","ibm-rmf":"10*1*70$9o,17*1*36$7h","icon":"2*1*4p$88,4*1*85$8e","id":"6*1*4r$57,7*0*6t","identical":"5*0*4d,18*0*1o","identifies":"1*0*14","identify":"2*0*29,6*12*-1$t$4v$5p,7*0*35","iframe":"7*0*bs","ignored":"3*0*6d","iii":"0*10*-1$k,3*10*-1$b,10*10*-1$p,13*13*-1$c$t$4d$5m,14*3*2h$2q$44$dr,19*40*-1$3$9$1c","iip":"14*0*bi","image":"2*0*50,4*2*59$5g$7e,10*2*ab$ar$au,14*2*bl$bv$ei,15*3*2r$2v$c8$cc,17*2*84$8k$8n,18*0*8n","images":"10*2*b4$b7$bb","immediately":"6*0*2f","import":"4*0*82,15*1*37$d0","importance":"9*0*q","important":"3*0*4e,10*0*fr,17*0*ab,18*1*2d$2f","imported":"4*0*2q","improve":"15*0*b5","improved":"15*0*9j","improves":"15*0*6v","incidents":"1*0*1s","include":"15*1*da$f9","included":"13*0*2b,15*0*e0","including":"5*0*3k,19*0*3d","incoming":"1*0*o","incorrect":"15*0*44","index":"4*1*5k$5q,15*0*cf","indicative":"6*0*3l","individual":"12*0*aa","information":"1*0*1u,2*1*a1$am,3*0*ac,4*1*26$8k,6*12*-1$q$3p$3q,7*13*-1$9$53$5n$c6,8*0*1s,10*5*hj,12*3*2a$2s$40$8m,13*3*21$2s$3e$6m,14*1*3h$d2,15*1*e2$g8,16*2*p$16$1u","informs":"6*0*3s","ini":"10*5*2l$2s$31$3n$3t$45,12*3*ac$b8$be$bm","insights":"9*0*1a","install":"4*0*2g,8*0*28,10*17*-1$e$50$65$6v$96$db$e2$f9,12*11*2i$2m$a3,13*0*2j,17*3*1e$35$3p$6v","installation":"10*1*2i$ft,15*1*3f$g3","installed":"2*1*17$3m,3*1*v$2o,5*0*1c,10*5*15$1g$7e$aq$cq$gc,12*0*1b","installing":"2*0*1f,3*0*16,5*0*1k,8*0*2e,10*32*0$6$5a$5m,12*1*15$32,13*0*2u,15*0*ga,17*10*-1$10","instance":"7*1*ak$ca","instead":"15*0*16,18*0*1r","instructions":"10*0*f1,12*0*31,15*0*fo,17*0*9p","integer":"14*3*7q$7t$85$88","integration":"19*0*3m","interactive":"14*0*dn,18*10*-1$d,19*10*-1$n","interacts":"4*0*1t","interest":"14*0*60","interface":"2*0*3f,3*0*2h,4*0*76,10*0*cj,15*0*av","internally":"15*9*3i$5t$7j$7r$9m$ab$b9$f2$hg$hs","interval":"9*0*43,13*1*48$5h","introduction":"1*30*0$2","invalid":"10*0*dr","investigate":"0*10*-1$h","investigation":"16*0*24","involves":"14*0*l","ioq":"4*0*5m","ip":"5*2*4i$4r$50","iss":"7*1*6a$6e","issue":"6*1*52$78,15*0*el,16*0*1l","issued":"6*0*65","issues":"1*11*-1$d$16,6*12*-1$9$19$5q,15*14*-1$b$22$ec$gs$hp,16*43*-1$1$3$a$s$29$2g","it's":"6*0*4d,18*0*2e","its":"3*0*ah,12*1*1i$34,14*0*1f,17*10*-1$o,19*0*3e","jes":"4*0*5v","job":"9*0*45,13*1*41$5a,14*0*b0","job_name":"13*1*40$59","json":"7*3*3v$45$4a$5l,12*14*48$4n$6f$8d$8l$9n","json-encoded":"7*0*5k","jti":"7*0*6d","july":"15*0*1s","june":"15*0*aq","jwk":"7*0*3o,12*3*66$6m$73$7q","jwk_set_file":"7*0*3n","jwks":"7*0*49,12*2*8c$8k$9r","jwks.json":"12*0*8b","jwksuri":"12*3*6a$6p$7g$8a","jwt":"7*18*-1$h$t$19$1e$2q$3c$3g$7j$cl,12*28*4b$4q$4u$58$5i$5n$6v$7m$8p$93$9b$ag","keep":"1*0*m","key":"7*3*41$9p$9v$aa,12*1*6h$9p","know":"3*0*1e","known":"15*10*-1$a","label":"18*6*4e$5c$5o$66$6j$70$8a","language":"2*0*64","languages":"2*1*21$27,14*30*3$7","later":"10*0*1j,12*0*2q,15*0*jj","latest":"15*1*3a$d3,16*0*o,17*10*-1$12","lax":"7*0*bb","lb":"14*0*6p","lead":"1*0*1q","learn":"18*0*8o","least":"2*11*-1$o$2u","level":"3*1*69$6g,10*0*1c,14*0*5m","leverage":"17*10*-1$n","lib":"10*0*8v,17*0*6o","limited":"18*1*4d$4g","line":"15*0*5q","link":"11*10*-1$7","linux":"10*0*3o,12*0*b9","linuxone":"10*0*b9","list":"0*0*22,2*4*5t$6m$7j$7q$bq,5*1*2k$5g,13*0*1r,14*10*55$63$6n$70$7g$7u$89$8n$8u$95$9c,18*2*1c$2s$31,19*0*5i","listed":"3*0*7h,10*0*gp","lists":"4*0*37,7*0*m,8*0*1i","lo":"14*1*83$84","loaded":"7*0*43","loading":"10*3*1u$4e$4m$a0,17*0*7p","local":"10*0*41,12*1*9t$bi","location":"10*0*37,12*0*ao","locksp":"4*0*67","locksu":"4*0*6g","log":"0*0*1d,5*0*21,6*0*54","logged":"0*0*1i,5*0*26","login":"7*2*1p$24$7f","logs":"6*1*7b$7o","longer":"4*0*89,15*0*9d","looking":"6*0*5r","lower":"6*0*5c,14*2*6s$76$7j","lowest":"14*0*87","lpar":"13*0*53","lpars":"13*0*65","m3":"13*2*13$44$5d","m3@plex00":"13*1*43$5c","macos":"10*0*3u,12*0*bf","made":"2*1*97$9c","maintenance":"3*1*68$6f,18*0*1j","make":"3*0*32,18*0*u","making":"9*0*11","manage":"10*0*f3,15*0*1e,17*0*9r,18*0*8s","managed":"10*0*fp","management":"8*40*-1$5$c$k,12*3*2e$3i$43$8u,15*0*fh","managing":"4*0*29","mandatory":"7*0*39","manual":"1*0*1k","many":"12*0*24","master":"3*1*a9$af,4*43*-1$1$4$i$3k$7f$8h","match":"14*0*6k","maximizes":"14*0*1e","maximum":"15*0*26","may":"6*1*1b$6s,9*0*3m,10*0*g0,15*3*33$3l$47$gt,16*11*-1$b$t","mb":"3*0*91","means":"3*0*5r,9*0*23","measurement":"6*0*6j,14*1*4b$e1,15*0*j2,19*10*-1$14","measures":"6*0*2j","meet":"4*0*1k","megabytes":"15*0*a8","mention":"7*0*3e","mentioned":"17*0*4j","menu":"2*0*59,5*0*7g,10*0*er,17*0*9j","message":"3*0*9m,6*2*3d$3r$83,10*0*dv","messages":"6*15*-1$n$12$64$6d$6l$6q","met":"19*0*4v","method":"15*1*r$3g","methods":"10*1*4s$58,17*0*1h","metric":"9*1*1m$3a,13*3*1c$1i$1m$1s,14*14*2a$2s$30$37$4h$4k$4v,18*10*-1$n","metric-groups":"13*0*1l","metric_description":"14*1*36$4g","metrics":"0*10*-1$l,1*0*p,3*10*-1$c,9*0*27,10*10*-1$q,13*8*12$1g$37$3s$4k$4o$55$5t$61,14*0*2i,16*0*2q,19*40*-1$4$a$1d","metrics/m3":"13*0*11","metrics_path":"13*1*4j$5s","might":"3*0*4q","minimum":"7*0*n","mintime":"13*1*4e$5n","minutes":"7*0*58","missing":"15*0*7b","model":"14*0*46","modifications":"6*0*63","modify":"5*0*77,15*0*94,16*0*4s","modifying":"7*0*cb,12*0*5a","monitor":"0*10*-1$j,3*10*-1$a,8*10*-1$m,10*10*-1$o,13*13*-1$b$s$4c$5l,14*3*2g$2p$43$dq,16*0*2p,19*50*-1$-1$2$8$1b$1l","monitoring":"0*11*-1$d$1n,1*1*i$1l,5*10*-1$j,19*10*-1$e","more":"1*0*1t,2*1*a0$al,3*0*4s,4*2*15$25$8j,7*0*c5,8*0*1r,10*0*em,12*2*29$2r$3v,13*3*20$2r$3d$6l,14*1*6h$a2,15*0*fl,17*0*9e,18*10*-1$c","move":"17*0*ae","multiple":"2*3*6e$76$at$b2,18*0*1n","must":"0*0*r,2*11*-1$m$12,3*3*t$1d$4k$98,5*13*-1$7$r$39$3u,7*1*q$64,8*0*17,10*16*-1$d$10$1d$1l$75$ae$bq,12*5*1l$2l$3e$4g$87$97,14*2*3k$6j$d5,15*1*ct$im,17*12*-1$d$3b$87","mutually":"14*1*81$8c","mvs":"14*2*bk$bu$eh,18*0*8m","mvs_image":"14*2*bj$bt$eg,18*0*8l","na":"14*2*8g$8l$cb","name":"2*0*46,3*1*2q$2t,5*8*2u$32$35$3c$3e$41$4h$4q$4v,6*0*7r,7*1*2d$2j,10*0*8b,13*1*42$5b,14*9*4j$5i$5n$5o$6l$br$c7$cq$df$dg,15*0*he,16*0*4b,17*1*5d$64,18*11*42$4c$4u$53$6a$6d$6q$77$7o$7v$8e$8h","names":"5*0*47,14*4*8o$8p$8v$90$dm","nature":"6*0*33","navigating":"0*0*2n,4*0*30,16*0*1d","navigation":"2*0*3d,3*0*2f,10*0*ch","nbf":"7*0*5t","nd":"14*1*8h$8s","necessary":"6*0*2i,12*0*6k,16*0*47","need":"1*0*1j,3*10*-1$f,6*0*48,10*0*g1,12*11*-1$p$3p,15*1*34$9e,16*0*18","needs":"7*0*3a","neither":"10*0*fi","network":"3*0*4n,16*1*38$4q","new":"3*1*24$3c,4*0*7t,15*22*-1$6$k$64$an$dm","next":"0*9*2f,2*10*9n$be,3*9*a4,5*9*71,10*9*gv","nn":"14*2*8k$9h$9s","nor":"10*0*fk","note":"2*3*3c$68$6v$92,3*3*2e$38$7s$8j,5*1*3s$3v,10*4*46$b0$cg$d8$f7,14*0*e5,15*1*31$cr,17*1*39$9v,18*1*2g$49","notes":"15*30*1$3","notification":"2*0*4o","notifications":"1*0*19,19*0*4n","november":"15*2*7m$hj$hv","now":"15*3*10$80$8o$a1","nucleus":"12*0*1p","number":"3*2*1h$46$4c,5*2*5q$66$6k,10*1*7c$ao,12*0*85,14*1*6q$7a,15*0*58,17*1*3k$8h","numerous":"19*0*3n","oa67541":"3*0*6a","object":"7*0*bu","occur":"6*0*1n,15*0*gu","occurs":"6*0*4n","october":"15*0*8e","off":"3*2*6k$6q$83,12*0*51","offer":"18*10*-1$g","offers":"4*0*77,12*0*28","offset":"15*0*46","ok":"0*0*24,5*0*6m","once":"12*0*5g","one":"2*13*-1$p$2h$2v$52,3*0*37,4*0*14,10*0*4r,14*2*68$6g$ac,18*0*25","only":"3*0*8o,7*0*5r,14*4*6v$7f$7r$86$ec,18*0*4i","opd":"4*0*6q","open":"10*0*dk,16*0*1b","opening":"16*0*1p","openmetrics":"13*10*-1$j","operating":"3*0*67,10*0*3b,12*1*1e$as","optimize":"15*0*4k","option":"3*4*5n$6p$78$81$87,4*0*7r,10*3*7a$am$ej$eo,15*2*65$6e$a3,17*4*3g$8f$9b$9g$a5","optional":"2*5*8n,3*11*2v$4i$73,10*5*e1,12*0*1u,13*0*17,14*0*57,17*5*8p","optionally":"2*0*4a","options":"2*3*6q$7v$a6$ah,4*0*7a,10*0*ai,17*0*8b,19*0*28","ord":"14*2*8f$9r$ca","order":"14*4*8r$92$99$9g$9n,18*0*32","organizations":"9*0*n","os":"2*2*1b$1i$5h,3*1*12$19,4*12*-1$9$2j$7l,5*1*1g$1n,6*17*-1$f$1i$2s$3i$44$6h$73$7f,8*52*-1$-1$4$b$j$p$2b$2h,10*47*-1$3$9$i$18$53$5d$5p$bl$df$gg,11*11*-1$d$n,12*2*17$2d$8t,13*1*2o$31,14*3*14$41$49$dv,15*22*-1$f$4e$85$8l$ds$fg$g1$gd$h4$i8$iu$j5$jd,16*12*-1$i$3k$4j,17*41*-1$3$9$i$as,19*31*-1$-1$-1$s$17$1a$1t","osmf":"0*14*-1$g$11$1a$1f$2c,5*23*-1$-1$e$m$1b$1u$23,7*4*16$6v$81$89$bp,8*13*-1$15$1f$1p$27,12*67*-1$5$b$l$13$19$1o$27$4e$4j$53$60$65$77$80,15*0*ft","other":"7*2*5h$68$b6,9*0*20,10*0*bc,18*0*4l,19*0*4q","outages":"1*0*1o","over":"7*3*83$8b$8i$al,9*0*3h","overall":"4*1*58$5f,15*3*2q$2u$c7$cb","override":"10*0*4j","overview":"4*1*4d$4k,15*1*bo$bs","owned":"10*0*fm","page":"0*10*-1$e,5*11*-1$k$7k,10*4*cc$d0$do$ev$g3,15*1*1k$f0,17*0*9n","panel":"2*18*-1$l$30$3o$43$47$4g$4n$4s$ag,15*0*51,18*10*-1$p,19*0*39","panels":"2*12*-1$9$2p$a5,3*0*3d,4*12*-1$e$17$1f,14*0*1j,15*0*55,19*1*2b$2v","parameter":"7*17*1c$21$2f$34$3s$4f$4o$5e$6l$7h$7u$98$9f$9r$a3$ag$b0$bh,12*2*6b$6c$6q,13*0*19,14*0*58","parameters":"7*43*-1$2$5$b$o$11$cc,12*1*ab$am","params":"13*0*62","part":"14*0*6m","particular":"9*0*2o","particularly":"18*0*1k","partition":"14*0*b7","party":"13*10*-1$g","pass":"12*0*a7","passed":"2*0*bd","password":"3*1*8h$8l,10*0*c8,15*0*9i","pat":"14*0*6d","path":"3*2*47$4d$4h,7*4*48$9a$9k$9t$a8,10*0*3e,12*1*8j$av,13*1*4l$5u,18*1*5m$6u","path/to/certificate.crt":"7*0*9j","path/to/jwks.json":"7*0*47,12*0*8i","path/to/privatekey.key":"7*0*a7","pattern":"14*0*6e","patterns":"14*0*6i,19*0*2k","pcie":"4*0*72","pdf":"11*40*-1$0$2$i,15*1*89$8c","per":"15*2*29$am$dl","percentage":"9*1*3v$4h","perform":"0*0*2i,2*2*2g$2s$33,5*1*2l$74,10*3*5k$60$br$e5,17*2*1q$22$8t","performance":"4*1*5j$5p,8*10*-1$n,9*0*1d,14*1*a0$do,15*1*9k$ce,19*10*-1$1o","performing":"6*0*2d","period":"7*0*4u,14*2*as$bq$c4","permissions":"12*0*3s","personalized":"4*0*1q","physical":"14*1*b4$bf","picker":"2*0*7m","piecing":"19*0*2s","pipeline":"2*0*bg","place":"12*0*8f","placeholders":"18*10*-1$r","planning":"9*0*14","platform":"19*20*-1$-1$d$1h","platforms":"10*0*be,15*0*gg","plex00":"13*1*45$5e","plot":"16*1*2o$32","plugin":"2*1*1d$1j,3*1*14$1a,4*13*-1$b$2l$7n$7v,5*1*1i$1o,6*46*-1$2$5$h$1k$2u$3k$46$75$7h,8*1*2c$2i,10*53*-1$4$a$k$54$5e$5q$66$7d$ap$bm$dh$ds$ek$fn$gi$go,11*10*-1$f,13*2*2c$2q$32,14*0*16,15*21*-1$h$40$4g$87$8n$dt$g2$ge$h6$ia$j0$jf,16*12*-1$k$3m$4l,17*60*-1$-1$4$a$k$14$1k$1t$2c$3i$3t$4l$5u$8i$9c$au,19*11*-1$u$1v","plugin's":"17*0*3h","plugins":"10*11*20$29$4c$4g$4o$6u$97$9u$a2$cf$cv$dn,17*3*34$70$7n$7r","pluginurl":"10*1*6c$79,17*2*2i$3f$3v","pointing":"13*0*6i","points":"1*0*23,15*2*43$5a$5i","port":"3*2*1g$45$4b,5*4*5p$5v$61$65$6j,12*1*6u$84","port_number":"3*1*44$4a","powerful":"18*10*-1$9","practice":"3*0*7k,9*0*l","pre":"4*0*1d","pre-configured":"4*0*1c","precise":"16*0*15","prerequisite":"12*0*v","prerequisites":"5*1*13$16,8*1*20$22,12*40*-1$0$6$n","preselected":"3*0*3h","present":"2*10*-1$e,7*0*3b","presentation":"4*0*7c","presented":"2*0*6t,3*0*7d","prevent":"6*0*2k,7*0*b1","preview":"2*0*8g","privatekey":"7*0*a9","problem":"6*10*-1$v","problems":"6*0*5i,16*0*2f","proc":"4*0*45","procedure":"0*9*16,2*9*28,3*9*1j,5*9*1q,10*9*1p,17*9*24","procedures":"17*0*18","process":"14*0*k,15*2*1b$6d$e5","processor":"9*1*48$4k,14*0*bb","procu":"4*0*4g","produces":"2*0*ba","profiles":"7*1*6p$75","programmer":"14*0*4e","programmer's":"14*0*4d"}; +return {"faster":"7*0*50,9*1*2h$37","feature":"1*10*-1$6,9*0*31,13*0*q","features":"3*0*ai,4*0*8n,12*0*1j,15*10*-1$7,19*0*22","february":"15*0*e6","fetch":"0*0*30,10*0*h6,19*0*3t","fetched":"9*0*2s","fetching":"14*10*-1$b","field":"2*0*49,3*3*2u$3v$59$95,5*4*33$37$4t$60$63,14*1*3r$dc","fields":"3*3*3l$3o$8i$8m,15*0*8t","file":"6*0*55,7*5*3q$46$96$9c$a0$ce,10*4*2e$2m$2t$39$3g,11*10*-1$j,12*4*8e$9u$ae$aq$b1,15*0*8a","files":"12*2*5e$67$6n,17*0*4o","filter":"14*3*5q$5r$6b$c9,18*22*3k$3o$3t$7e$7j$85$8k","filters":"14*0*v","find":"7*10*-1$8,10*0*gl,11*10*-1$6,14*0*dk,16*1*14$1i","first":"4*0*2m,15*0*i3","fix":"16*0*2e","fixed":"15*15*21$3h$3q$5e$5s$78$7i$7q$9l$aa$b8$ea$ei$f1$hf$hr","flat":"15*0*5p","flexible":"4*0*10","flows":"8*0*1k","focus":"14*0*5t","folder":"10*2*fb$fh$fj,17*1*a7$ag","folders":"10*0*g5,15*0*1r","follow":"10*0*f0,13*0*2l,17*0*9o","following":"0*0*2j,2*2*15$2k$4v,3*0*3k,4*1*35$7d,5*2*u$2m$75,6*2*1u$6n$7l,7*1*k$cg,8*0*1g,9*0*3s,10*7*13$4u$63$7l$84$ah$bs$e6,12*1*r$8g,14*3*20$5d$69$ad,15*5*2b$bc$db$fa$ib$io,16*0*25,17*5*29$4v$5g$5r$8a$8u,19*0*21","follows":"10*0*3a,12*1*6r$ar,13*0*3t,14*1*32$cj,18*1*3u$7k","format":"2*10*-1$j,3*1*40$72,12*0*6o,13*10*-1$l","forwarded":"7*0*2t","found":"9*0*2q,15*9*3j$5u$7k$7s$9n$ac$ba$f3$hh$ht","frame":"7*0*br","freedom":"19*0*36","friendly":"14*0*1a","from":"0*13*-1$b$1u$2a$32,2*4*3v$55$5p$6l$7d,3*0*60,4*2*1v$7h$8g,5*13*-1$h$2f$59$7h,6*1*3e$79,7*2*44$4l$b3,8*11*-1$13$1n,9*1*2l$2v,10*1*ep$h8,14*13*-1$e$1n$25$51,15*2*5k$6m$fr,16*0*3e,17*0*9h,18*8*18$43$5d$5p$67$6k$71$7p$8b,19*1*3v$5e","function":"12*2*4v$5j$8q","functionalities":"17*10*-1$q","functionality":"10*0*1b","functioning":"6*0*2o","functions":"3*0*51","fundamental":"12*0*1c","further":"16*0*23","gather":"16*0*1r","general":"4*1*4v$55,15*3*2l$2o$c2$c5,18*1*3p$7f","get":"13*0*1j","gf":"10*2*4b$95$9t,17*1*6u$7m","gf_plugins_allow_loading_unsigned_plugins":"10*1*4a$9s,17*0*7l","github":"10*1*6f$99,15*1*ic$ig,17*2*2l$42$72","given":"14*0*75","global":"14*0*ah","go":"2*0*3q,3*0*1k,10*3*7i$cd$ea$ef,17*2*4s$92$97","gpm":"6*0*6e,13*2*1k$4s$65","gpm/metrics":"13*1*4r$64","gpmomc":"13*1*44$5d","grafana":"0*44*-1$1$4$9$u$14$1p$29,1*13*-1$4$h$1e$25,2*11*1c$1k$1p$3j$5m$8d$9o$aa$ao$b4$bh$bt,3*14*-1$d$13$1b$2l$5b,4*15*-1$a$t$2c$2k$7m$8r,5*62*-1$-1$1$4$9$g$18$1h$1p$2r$2v$4k$58$5s$6r$79$7m$7q,6*16*-1$g$1j$2t$3j$45$74$7g,7*51*-1$0$3$j$v$1g$6q$76$8f$8t$aj$bm$c9$ci$co,8*49*-1$0$7$11$1c$1m$24$2d$2j$2l$2q$2t$30,9*11*-1$6$22,10*72*-1$5$b$j$1h$1o$2h$34$3r$3s$43$44$5f$5s$68$6a$6n$6r$7g$7q$81$8e$8i$8r$90$9h$9l$at$bn$c2$c9$cn$dg$dp$gh$hk,11*11*-1$e$o,12*73*-1$2$8$h$2j$2n$2u$33$37$3l$45$5t$95$99$a4$ai$ak$bc$bd$bk$bl,13*3*2u$38$6m$6t,14*13*-1$8$15$1i$ea,15*23*-1$g$19$4f$86$8m$du$ef$fc$fq$h5$i9$iv$je$jh,16*13*-1$j$3f$3l$4k,17*62*-1$5$b$j$1f$1l$1u$26$2e$2g$2t$31$4a$4e$4q$58$5c$5p$67$6b$6k$6p$7a$7e$8m$at,18*2*3e$90$94,19*63*-1$-1$-1$5$b$c$t$1g$1u$3k$4k","grafana's":"18*0*3d","graphs":"15*0*5r,19*0*29","greater":"3*0*99","grep":"6*0*7t","groups":"13*6*1d$1i$1m$1o$1s$22$68","guidance":"15*0*g9","guide":"11*41*-1$1$3$h$q,12*1*2h$91,14*0*4f,15*0*8d","guides":"16*10*-1$5","h2":"7*1*9i$a6","hard":"18*10*-1$k","hard-coded":"18*10*-1$j","has":"6*1*27$34,13*0*o,15*5*4h$5c$67$aj$b2$di","have":"0*1*s$27,2*2*13$96$9g,3*1*u$9t,5*1*s$6p,7*0*73,9*0*1t,10*1*11$gb,14*0*9l,15*1*a2$in,17*0*an,18*1*1m$2k,19*0*35","header":"2*0*41,7*2*1v$2c$2i,12*0*9e","header's":"7*0*2h","header_name":"7*0*2b","health":"9*0*1e,19*10*-1$1n","help":"6*11*-1$r$4t,15*0*gn,19*0*2d","helps":"14*0*5s,19*0*3r","hi":"14*1*7p$8e","higher":"10*0*1f,14*0*73","highest":"14*0*7s","highly":"4*0*v","historical":"9*43*-1$0$3$a$i$s$16","holds":"7*0*2k","home":"15*0*es","host":"5*2*4g$4p$4u,9*0*3r","hosted":"5*0*5u,7*0*ai","hostname":"3*3*1f$43$49$7g,10*0*8f,12*1*6t$7t,17*0*68,18*3*5h$5t$6o$75","how":"16*10*-1$6,18*0*8p","however":"3*1*4p$7j,12*0*1g","hsm":"4*0*5c","html":"7*0*bq","http":"3*3*3m$42$62$6l,7*1*4m$92,12*0*9d,15*0*6k","https":"3*0*48,5*0*5j,7*6*84$8c$8j$93$9h$a5$am,10*1*6e$98,12*2*6s$7b$7i,15*0*if,17*2*2k$41$71","https://abc.com:12345":"12*0*7a","https://abc.com:12345/jwt/ibm/api/zosmfbuilder/jwk":"12*0*7h","https://github.com/ibm/rmf":"15*0*ie","https://github.com/ibm/rmf/releases/download/ibm-rmf-grafana/v1.0.3/ibm-rmf-grafana-1.0.3.zip":"17*0*40","https://github.com/ibm/rmf/releases/download/ibm-rmf-grafana/v/ibm-rmf-grafana-.zip":"10*0*6d,17*0*2j","hub":"10*0*bh","iat":"7*0*5u","ibm":"0*0*2p,2*2*18$24$5e,3*1*1m$28,4*12*-1$6$32$7i,5*0*1d,6*16*-1$c$1f$2p$3f$41$70$7c,8*40*-1$2$9$h,10*33*-1$f$21$23$26$6h$6l$6p$71$9b$9f$9j$9p$a3$a5$a8$b8$d2$dc$dl$eb$eg$es$gd$gm,11*11*-1$a$k,12*1*70$7n,13*0*2q,14*31*0$4$11,15*25*-1$c$13$1p$4b$82$8i$8u$96$em$eu$fe$h1$i5$ii$ir$ja,16*14*-1$f$1e$21$3h$4g,17*28*-1$f$2n$2r$2v$37$44$48$4c$74$78$7c$7i$7s$7u$81$93$98$9k$ap,19*11*-1$p$1q","ibm-rmf":"10*1*70$9o,17*1*36$7h","icon":"2*1*4p$88,4*1*85$8e","id":"6*1*4r$57,7*0*6t","identical":"5*0*4d,18*0*1o","identifies":"1*0*14","identify":"2*0*29,6*12*-1$t$4v$5p,7*0*35","iframe":"7*0*bs","ignored":"3*0*6d","iii":"0*10*-1$k,3*10*-1$b,10*10*-1$p,13*13*-1$c$12$4i$5r,14*3*2h$2q$44$dr,19*40*-1$3$9$1c","iip":"14*0*bi","image":"2*0*50,4*2*59$5g$7e,10*2*ab$ar$au,14*2*bl$bv$ei,15*3*2r$2v$c8$cc,17*2*84$8k$8n,18*0*8n","images":"10*2*b4$b7$bb","immediately":"6*0*2f","import":"4*0*82,15*1*37$d0","importance":"9*0*q","important":"3*0*4e,10*0*fr,17*0*ab,18*1*2d$2f","imported":"4*0*2q","improve":"15*0*b5","improved":"15*0*9j","improves":"15*0*6v","incidents":"1*0*1s","include":"15*1*da$f9","included":"13*0*2g,15*0*e0","including":"5*0*3k,19*0*3d","incoming":"1*0*o","incorrect":"15*0*44","index":"4*1*5k$5q,15*0*cf","indicative":"6*0*3l","individual":"12*0*aa","information":"1*0*1u,2*1*a1$am,3*0*ac,4*1*26$8k,6*12*-1$q$3p$3q,7*13*-1$9$53$5n$c6,8*0*1s,10*5*hj,12*3*2a$2s$40$8m,13*3*26$31$3j$6r,14*1*3h$d2,15*1*e2$g8,16*2*p$16$1u","informs":"6*0*3s","ini":"10*5*2l$2s$31$3n$3t$45,12*3*ac$b8$be$bm","insights":"9*0*1a","install":"4*0*2g,8*0*28,10*17*-1$e$50$65$6v$96$db$e2$f9,12*11*2i$2m$a3,13*0*2o,17*3*1e$35$3p$6v","installation":"10*1*2i$ft,15*1*3f$g3","installed":"2*1*17$3m,3*1*v$2o,5*0*1c,10*5*15$1g$7e$aq$cq$gc,12*0*1b","installing":"2*0*1f,3*0*16,5*0*1k,8*0*2e,10*32*0$6$5a$5m,12*1*15$32,13*0*33,15*0*ga,17*10*-1$10","instance":"7*1*ak$ca","instead":"15*0*16,18*0*1r","instructions":"10*0*f1,12*0*31,15*0*fo,17*0*9p","integer":"14*3*7q$7t$85$88","integration":"19*0*3m","interactive":"14*0*dn,18*10*-1$d,19*10*-1$n","interacts":"4*0*1t","interest":"14*0*60","interface":"2*0*3f,3*0*2h,4*0*76,10*0*cj,15*0*av","internally":"15*9*3i$5t$7j$7r$9m$ab$b9$f2$hg$hs","interval":"9*0*43,13*1*4d$5m","introduction":"1*30*0$2","invalid":"10*0*dr","investigate":"0*10*-1$h","investigation":"16*0*24","involves":"14*0*l","ioq":"4*0*5m","ip":"5*2*4i$4r$50","iss":"7*1*6a$6e","issue":"6*1*52$78,15*0*el,16*0*1l","issued":"6*0*65","issues":"1*11*-1$d$16,6*12*-1$9$19$5q,15*14*-1$b$22$ec$gs$hp,16*43*-1$1$3$a$s$29$2g","it's":"6*0*4d,18*0*2e","its":"3*0*ah,12*1*1i$34,14*0*1f,17*10*-1$o,19*0*3e","jes":"4*0*5v","job":"9*0*45,13*1*46$5f,14*0*b0","job_name":"13*1*45$5e","json":"7*3*3v$45$4a$5l,12*14*48$4n$6f$8d$8l$9n","json-encoded":"7*0*5k","jti":"7*0*6d","july":"15*0*1s","june":"15*0*aq","jwk":"7*0*3o,12*3*66$6m$73$7q","jwk_set_file":"7*0*3n","jwks":"7*0*49,12*2*8c$8k$9r","jwks.json":"12*0*8b","jwksuri":"12*3*6a$6p$7g$8a","jwt":"7*18*-1$h$t$19$1e$2q$3c$3g$7j$cl,12*28*4b$4q$4u$58$5i$5n$6v$7m$8p$93$9b$ag","keep":"1*0*m","key":"7*3*41$9p$9v$aa,12*1*6h$9p","know":"3*0*1e","known":"15*10*-1$a","label":"18*6*4e$5c$5o$66$6j$70$8a","language":"2*0*64","languages":"2*1*21$27,14*30*3$7","later":"10*0*1j,12*0*2q,15*0*jj","latest":"15*1*3a$d3,16*0*o,17*10*-1$12","lax":"7*0*bb","lb":"14*0*6p","lead":"1*0*1q","learn":"18*0*8o","least":"2*11*-1$o$2u","level":"3*1*69$6g,10*0*1c,14*0*5m","leverage":"17*10*-1$n","lib":"10*0*8v,17*0*6o","limited":"18*1*4d$4g","line":"15*0*5q","link":"11*10*-1$7","linux":"10*0*3o,12*0*b9","linuxone":"10*0*b9","list":"0*0*22,2*4*5t$6m$7j$7q$bq,5*1*2k$5g,13*0*20,14*10*55$63$6n$70$7g$7u$89$8n$8u$95$9c,18*2*1c$2s$31,19*0*5i","listed":"3*0*7h,10*0*gp","lists":"4*0*37,7*0*m,8*0*1i","lo":"14*1*83$84","loaded":"7*0*43","loading":"10*3*1u$4e$4m$a0,17*0*7p","local":"10*0*41,12*1*9t$bi","location":"10*0*37,12*0*ao","locksp":"4*0*67","locksu":"4*0*6g","log":"0*0*1d,5*0*21,6*0*54","logged":"0*0*1i,5*0*26","login":"7*2*1p$24$7f","logs":"6*1*7b$7o","longer":"4*0*89,15*0*9d","looking":"6*0*5r","lower":"6*0*5c,14*2*6s$76$7j","lowest":"14*0*87","lpar":"13*0*58","lpars":"13*0*6a","m3":"13*2*18$49$5i","m3@plex00":"13*1*48$5h","macos":"10*0*3u,12*0*bf","made":"2*1*97$9c","maintenance":"3*1*68$6f,18*0*1j","make":"3*0*32,18*0*u","making":"9*0*11","manage":"10*0*f3,15*0*1e,17*0*9r,18*0*8s","managed":"10*0*fp","management":"8*40*-1$5$c$k,12*3*2e$3i$43$8u,15*0*fh","managing":"4*0*29","mandatory":"7*0*39","manual":"1*0*1k","many":"12*0*24","master":"3*1*a9$af,4*43*-1$1$4$i$3k$7f$8h","match":"14*0*6k","maximizes":"14*0*1e","maximum":"15*0*26","may":"6*1*1b$6s,9*0*3m,10*0*g0,15*3*33$3l$47$gt,16*11*-1$b$t","mb":"3*0*91","means":"3*0*5r,9*0*23","measurement":"6*0*6j,14*1*4b$e1,15*0*j2,19*10*-1$14","measures":"6*0*2j","meet":"4*0*1k","megabytes":"15*0*a8","mention":"7*0*3e","mentioned":"17*0*4j","menu":"2*0*59,5*0*7g,10*0*er,17*0*9j","message":"3*0*9m,6*2*3d$3r$83,10*0*dv","messages":"6*15*-1$n$12$64$6d$6l$6q","met":"19*0*4v","method":"15*1*r$3g","methods":"10*1*4s$58,17*0*1h","metric":"9*1*1m$3a,13*3*1h$1n$1r$21,14*14*2a$2s$30$37$4h$4k$4v,18*10*-1$n","metric-groups":"13*0*1q","metric_description":"14*1*36$4g","metrics":"0*10*-1$l,1*0*p,3*10*-1$c,9*0*27,10*10*-1$q,13*8*17$1l$3c$41$4p$4t$5a$62$66,14*0*2i,16*0*2q,19*40*-1$4$a$1d","metrics/m3":"13*0*16","metrics_path":"13*1*4o$61","might":"3*0*4q","minimum":"7*0*n","mintime":"13*1*4j$5s","minutes":"7*0*58","missing":"15*0*7b","model":"14*0*46","modifications":"6*0*63","modify":"5*0*77,15*0*94,16*0*4s","modifying":"7*0*cb,12*0*5a","monitor":"0*10*-1$j,3*10*-1$a,8*10*-1$m,10*10*-1$o,13*13*-1$b$11$4h$5q,14*3*2g$2p$43$dq,16*0*2p,19*50*-1$-1$2$8$1b$1l","monitoring":"0*11*-1$d$1n,1*1*i$1l,5*10*-1$j,19*10*-1$e","more":"1*0*1t,2*1*a0$al,3*0*4s,4*2*15$25$8j,7*0*c5,8*0*1r,10*0*em,12*2*29$2r$3v,13*3*25$30$3i$6q,14*1*6h$a2,15*0*fl,17*0*9e,18*10*-1$c","move":"17*0*ae","multiple":"2*3*6e$76$at$b2,18*0*1n","must":"0*0*r,2*11*-1$m$12,3*3*t$1d$4k$98,5*13*-1$7$r$39$3u,7*1*q$64,8*0*17,10*16*-1$d$10$1d$1l$75$ae$bq,12*5*1l$2l$3e$4g$87$97,14*2*3k$6j$d5,15*1*ct$im,17*12*-1$d$3b$87","mutually":"14*1*81$8c","mvs":"14*2*bk$bu$eh,18*0*8m","mvs_image":"14*2*bj$bt$eg,18*0*8l","na":"14*2*8g$8l$cb","name":"2*0*46,3*1*2q$2t,5*8*2u$32$35$3c$3e$41$4h$4q$4v,6*0*7r,7*1*2d$2j,10*0*8b,13*1*47$5g,14*9*4j$5i$5n$5o$6l$br$c7$cq$df$dg,15*0*he,16*0*4b,17*1*5d$64,18*11*42$4c$4u$53$6a$6d$6q$77$7o$7v$8e$8h","names":"5*0*47,14*4*8o$8p$8v$90$dm","nature":"6*0*33","navigating":"0*0*2n,4*0*30,16*0*1d","navigation":"2*0*3d,3*0*2f,10*0*ch","nbf":"7*0*5t","nd":"14*1*8h$8s","necessary":"6*0*2i,12*0*6k,16*0*47","need":"1*0*1j,3*10*-1$f,6*0*48,10*0*g1,12*11*-1$p$3p,15*1*34$9e,16*0*18","needs":"7*0*3a","neither":"10*0*fi","network":"3*0*4n,16*1*38$4q","new":"3*1*24$3c,4*0*7t,15*22*-1$6$k$64$an$dm","next":"0*9*2f,2*10*9n$be,3*9*a4,5*9*71,10*9*gv","nn":"14*2*8k$9h$9s","nor":"10*0*fk","note":"2*3*3c$68$6v$92,3*3*2e$38$7s$8j,5*1*3s$3v,10*4*46$b0$cg$d8$f7,13*0*m,14*0*e5,15*1*31$cr,17*1*39$9v,18*1*2g$49","notes":"15*30*1$3","notification":"2*0*4o","notifications":"1*0*19,19*0*4n","november":"15*2*7m$hj$hv","now":"15*3*10$80$8o$a1","nucleus":"12*0*1p","number":"3*2*1h$46$4c,5*2*5q$66$6k,10*1*7c$ao,12*0*85,14*1*6q$7a,15*0*58,17*1*3k$8h","numerous":"19*0*3n","oa67541":"3*0*6a","oa67701":"13*0*n","object":"7*0*bu","occur":"6*0*1n,15*0*gu","occurs":"6*0*4n","october":"15*0*8e","off":"3*2*6k$6q$83,12*0*51","offer":"18*10*-1$g","offers":"4*0*77,12*0*28","offset":"15*0*46","ok":"0*0*24,5*0*6m","once":"12*0*5g","one":"2*13*-1$p$2h$2v$52,3*0*37,4*0*14,10*0*4r,14*2*68$6g$ac,18*0*25","only":"3*0*8o,7*0*5r,14*4*6v$7f$7r$86$ec,18*0*4i","opd":"4*0*6q","open":"10*0*dk,16*0*1b","opening":"16*0*1p","openmetrics":"13*10*-1$j","operating":"3*0*67,10*0*3b,12*1*1e$as","optimize":"15*0*4k","option":"3*4*5n$6p$78$81$87,4*0*7r,10*3*7a$am$ej$eo,15*2*65$6e$a3,17*4*3g$8f$9b$9g$a5","optional":"2*5*8n,3*11*2v$4i$73,10*5*e1,12*0*1u,13*0*1c,14*0*57,17*5*8p","optionally":"2*0*4a","options":"2*3*6q$7v$a6$ah,4*0*7a,10*0*ai,17*0*8b,19*0*28","ord":"14*2*8f$9r$ca","order":"14*4*8r$92$99$9g$9n,18*0*32","organizations":"9*0*n","os":"2*2*1b$1i$5h,3*1*12$19,4*12*-1$9$2j$7l,5*1*1g$1n,6*17*-1$f$1i$2s$3i$44$6h$73$7f,8*52*-1$-1$4$b$j$p$2b$2h,10*47*-1$3$9$i$18$53$5d$5p$bl$df$gg,11*11*-1$d$n,12*2*17$2d$8t,13*1*2t$36,14*3*14$41$49$dv,15*22*-1$f$4e$85$8l$ds$fg$g1$gd$h4$i8$iu$j5$jd,16*12*-1$i$3k$4j,17*41*-1$3$9$i$as,19*31*-1$-1$-1$s$17$1a$1t","osmf":"0*14*-1$g$11$1a$1f$2c,5*23*-1$-1$e$m$1b$1u$23,7*4*16$6v$81$89$bp,8*13*-1$15$1f$1p$27,12*67*-1$5$b$l$13$19$1o$27$4e$4j$53$60$65$77$80,15*0*ft","other":"7*2*5h$68$b6,9*0*20,10*0*bc,18*0*4l,19*0*4q","outages":"1*0*1o","over":"7*3*83$8b$8i$al,9*0*3h","overall":"4*1*58$5f,15*3*2q$2u$c7$cb","override":"10*0*4j","overview":"4*1*4d$4k,15*1*bo$bs","owned":"10*0*fm","page":"0*10*-1$e,5*11*-1$k$7k,10*4*cc$d0$do$ev$g3,15*1*1k$f0,17*0*9n","panel":"2*18*-1$l$30$3o$43$47$4g$4n$4s$ag,15*0*51,18*10*-1$p,19*0*39","panels":"2*12*-1$9$2p$a5,3*0*3d,4*12*-1$e$17$1f,14*0*1j,15*0*55,19*1*2b$2v","parameter":"7*17*1c$21$2f$34$3s$4f$4o$5e$6l$7h$7u$98$9f$9r$a3$ag$b0$bh,12*2*6b$6c$6q,13*0*1e,14*0*58","parameters":"7*43*-1$2$5$b$o$11$cc,12*1*ab$am","params":"13*0*67","part":"14*0*6m","particular":"9*0*2o","particularly":"18*0*1k","partition":"14*0*b7","party":"13*10*-1$g","pass":"12*0*a7","passed":"2*0*bd","password":"3*1*8h$8l,10*0*c8,15*0*9i","pat":"14*0*6d","path":"3*2*47$4d$4h,7*4*48$9a$9k$9t$a8,10*0*3e,12*1*8j$av,13*1*4q$63,18*1*5m$6u","path/to/certificate.crt":"7*0*9j","path/to/jwks.json":"7*0*47,12*0*8i","path/to/privatekey.key":"7*0*a7","pattern":"14*0*6e","patterns":"14*0*6i,19*0*2k","pcie":"4*0*72","pdf":"11*40*-1$0$2$i,15*1*89$8c","per":"15*2*29$am$dl","percentage":"9*1*3v$4h","perform":"0*0*2i,2*2*2g$2s$33,5*1*2l$74,10*3*5k$60$br$e5,17*2*1q$22$8t","performance":"4*1*5j$5p,8*10*-1$n,9*0*1d,14*1*a0$do,15*1*9k$ce,19*10*-1$1o","performing":"6*0*2d","period":"7*0*4u,14*2*as$bq$c4","permissions":"12*0*3s","personalized":"4*0*1q","physical":"14*1*b4$bf","picker":"2*0*7m","piecing":"19*0*2s","pipeline":"2*0*bg","place":"12*0*8f","placeholders":"18*10*-1$r","planning":"9*0*14","platform":"19*20*-1$-1$d$1h","platforms":"10*0*be,15*0*gg","plex00":"13*1*4a$5j","plot":"16*1*2o$32","plugin":"2*1*1d$1j,3*1*14$1a,4*13*-1$b$2l$7n$7v,5*1*1i$1o,6*46*-1$2$5$h$1k$2u$3k$46$75$7h,8*1*2c$2i,10*53*-1$4$a$k$54$5e$5q$66$7d$ap$bm$dh$ds$ek$fn$gi$go,11*10*-1$f,13*2*2h$2v$37,14*0*16,15*21*-1$h$40$4g$87$8n$dt$g2$ge$h6$ia$j0$jf,16*12*-1$k$3m$4l,17*60*-1$-1$4$a$k$14$1k$1t$2c$3i$3t$4l$5u$8i$9c$au,19*11*-1$u$1v","plugin's":"17*0*3h","plugins":"10*11*20$29$4c$4g$4o$6u$97$9u$a2$cf$cv$dn,17*3*34$70$7n$7r","pluginurl":"10*1*6c$79,17*2*2i$3f$3v","pointing":"13*0*6n","points":"1*0*23,15*2*43$5a$5i","port":"3*2*1g$45$4b,5*4*5p$5v$61$65$6j,12*1*6u$84","port_number":"3*1*44$4a","powerful":"18*10*-1$9","practice":"3*0*7k,9*0*l","pre":"4*0*1d","pre-configured":"4*0*1c","precise":"16*0*15","prerequisite":"12*0*v","prerequisites":"5*1*13$16,8*1*20$22,12*40*-1$0$6$n","preselected":"3*0*3h","present":"2*10*-1$e,7*0*3b","presentation":"4*0*7c","presented":"2*0*6t,3*0*7d","prevent":"6*0*2k,7*0*b1","preview":"2*0*8g","privatekey":"7*0*a9","problem":"6*10*-1$v","problems":"6*0*5i,16*0*2f","proc":"4*0*45","procedure":"0*9*16,2*9*28,3*9*1j,5*9*1q,10*9*1p,17*9*24","procedures":"17*0*18","process":"14*0*k,15*2*1b$6d$e5","processor":"9*1*48$4k,14*0*bb","procu":"4*0*4g","produces":"2*0*ba","profiles":"7*1*6p$75","programmer":"14*0*4e","programmer's":"14*0*4d","prometheus":"13*37*0$3$u$2d$3a$3l$3s$6j$6o"}; }); \ No newline at end of file diff --git a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-3.js b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-3.js index 8989bd8c..511dbcf5 100644 --- a/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-3.js +++ b/docs/grafana/rmf-app/oxygen-webhelp/app/search/index/index-3.js @@ -1,4 +1,4 @@ define(function () { // Auto generated index for searching. -return {"prometheus":"13*37*0$3$p$28$35$3g$3n$6e$6j","protocol":"7*2*7s$9e$a2","provide":"2*0*4e,5*0*3a,9*0*36,15*1*e1$g6,16*0*1v","provided":"3*0*65,5*0*12,8*0*1v,10*0*f2,12*0*3k,15*0*gm,17*0*9q","provides":"1*10*-1$7,2*2*8e$9p$bi,4*11*-1$c$u,7*0*22,9*0*18,14*0*17,19*11*-1$v$20","proxy":"3*0*54,7*0*1u,16*2*34$45$4t","publish":"10*0*91,17*0*6q","purposes":"9*0*p,18*0*4m","qualifications":"14*1*39$56","qualify":"14*0*9u","queries":"2*0*6f,4*0*1h,9*0*1o,14*12*-1$9$1s$22,18*10*-1$o,19*0*3i","query":"2*18*-1$q$20$26$5v$62$63$6c$89$8i,9*0*2a,14*56*2$6$j$1c$2b$2d$2k$2m$2t$31$ce$ci,18*51*2$6$3h$3m$3r$7d$7i","querying":"15*0*4o","quickly":"6*1*15$4u","range":"2*1*7u$9q,9*0*4o,15*0*50","ranges":"2*0*84,9*11*-1$g$3k","re":"4*0*81,15*2*36$9g$cv","re-enter":"15*0*9f","re-import":"4*0*80,15*1*35$cu","real":"1*10*-1$e","receiving":"6*0*3b","recommended":"7*0*8d","refer":"1*0*24,2*2*a9$an$bs,3*0*a7,4*1*2b$8q,7*0*cf,12*3*2b$2t$41$8r,18*0*93","referring":"6*0*53","refresh":"2*0*86","regression":"15*0*3u","regularly":"16*0*m","related":"10*5*hi,13*0*54,15*0*ed","relative":"2*0*7s,9*11*-1$e$4m","release":"15*31*0$2$i4","releases":"10*1*6j$9d,17*2*2p$46$76","relevant":"14*0*u","reliable":"1*10*-1$8","reload":"10*0*g2","remember":"3*0*96,10*1*73$ac,17*0*85","remove":"4*0*8f,5*0*78,17*0*5i","rename":"10*0*2u,17*0*ad","replace":"10*1*76$af,17*1*3c$88,18*10*-1$i","replaces":"17*0*4m","report":"2*0*5d,9*0*42,10*1*28$aa,14*21*2j$au$bo$c2$cd$ch$cn$cp$de$dh$dl$e3$el$eo,15*0*90,17*0*83","report_name":"14*1*co$dd","reporting":"4*12*-1$o$3d$3q,6*30*1$4","reports":"0*10*-1$m,10*10*-1$r,14*1*2r$e9,16*0*2u,19*11*-1$1e$2c","repository":"15*0*id","request":"13*0*1a,14*0*9v,15*0*6j","requested":"14*1*3i$d3","requesting":"14*0*62","requests":"3*0*5u,9*0*26","require":"2*10*-1$n,9*0*3n","required":"3*0*4r,4*0*8a,5*1*36$62,10*0*bd,14*0*aj,15*0*57,16*0*1t","requirements":"2*0*ak,4*0*1m,10*0*57,15*20*-1$9$gj$ik,19*0*3c","research":"9*0*12","reserved":"10*0*fc,17*1*a8$af","reset":"17*1*a3$ak","resolutions":"16*1*2a$2i","resolve":"15*0*gq","resolved":"6*0*37,15*0*hn","resource":"0*11*-1$c$1m,5*14*-1$i$31$34$3d$40,6*0*6i,14*16*34$3c$3f$3p$3t$45$4a$4m$4q$5j$5p$cl$ct$d0$da$e0$ed,15*0*j1,18*11*44$4f$4h$5e$5q$68$6c$6l$72$7q$8c$8g,19*10*-1$13","resource_name":"18*1*6b$8f","resource_type":"14*5*33$3b$3o$ck$cs$d9","resources":"9*1*1g$3q","respond":"1*10*-1$b","response":"4*1*5s$62,6*0*4c,15*1*ch$ck","restart":"10*1*7f$8k,17*1*4p$6d","result":"2*0*bb","resulting":"3*0*6r,15*0*5o","results":"0*9*25,2*9*8j$9e,3*9*9r,5*9*6n,10*9*d5$g9,17*9*al","retains":"17*0*ah","retrieval":"7*0*52,15*0*6t","retrieve":"14*4*s$1k$23$2e$2n","retrieved":"7*0*4k,13*0*1v","returned":"14*3*78$7o$80$8b","reverse":"3*0*53","review":"12*0*3f","rm":"17*0*5m","rmf":"0*13*-1$i$2q$2t$39,2*50*-1$2$6$g$19$1g$1m$1s$22$25$5f$65$8a$9j,3*59*-1$-1$1$5$9$m$10$17$1n$1p$29$5t$9v$a8$ae,4*90*-1$-1$-1$-1$-1$0$3$7$f$l$n$p$2h$33$3a$3c$3e$3j$3m$3p$3s$7j,5*1*1e$1l,6*16*-1$d$1g$2q$3g$42$71$7d,8*1*29$2f,10*84*-1$-1$1$7$g$n$16$22$24$27$51$5b$5n$6i$6m$6q$72$80$8d$8h$8q$9c$9g$9k$9q$a4$a6$a9$bj$cs$d3$dd$dm$ec$eh$et$ge$gn$h3$hf,11*11*-1$b$l,13*14*-1$6$23$2m$2v$39,14*47*-1$1$5$f$12$1b$1o$27$2f$2o$42,15*31*-1$d$14$1q$4c$6g$75$83$8j$8v$97$ag$df$dq$en$ev$fv$gb$h2$i6$ij$is$jb,16*15*-1$g$2j$2t$2v$3i$4h,17*64*-1$1$7$g$2o$2s$30$38$45$49$4d$57$5b$5o$66$6a$6j$75$79$7d$7j$7t$7v$82$94$99$9l$aq,18*32*0$4$3f$7h,19*53*-1$-1$1$7$q$18$1r$4i$56","rmf-grafana":"10*1*8c$8g,17*4*56$5a$5n$65$69","rmf-grafana-data":"10*1*7v$8p,17*0*6i","root":"6*0*50","row":"2*0*6s","rows":"4*0*16","rs2":"14*0*c8","rs21":"14*1*bs$c6","run":"6*0*7k,10*5*62$7k$83$87$8a$ho,17*4*28$4u$5f$5q$63","running":"12*0*79,17*0*60","runs":"12*0*82","same":"9*0*29,17*0*ai","samesite":"7*0*au","sample":"10*2*e3$f4$fe,13*31*1$4$29,15*3*s$u$1g$1l,17*1*8r$9s","save":"2*1*90$99,3*0*9h,9*0*33,12*0*88,15*0*9a","scenarios":"15*0*7a","scrape":"13*7*36$3j$3p$47$4g$50$5g$5p","scrape_interval":"13*1*46$5f","scrape_timeout":"13*1*4f$5o","seamlessly":"4*0*1s","search":"3*0*27,10*1*ct$d4,16*0*11","seconds":"3*0*58","section":"3*0*3n,5*0*14,7*0*10,10*2*2a$g8$gs,12*0*44,15*0*g4,16*10*-1$4","sections":"7*0*ch,12*0*s","secure":"3*0*7m,5*0*5m,7*1*8l$ae","security":"7*0*ab,15*0*ho","see":"0*1*12$37,2*2*1e$1q$23,3*0*15,5*2*15$1j$7o,10*1*g4$hd,12*0*aj,13*3*22$2t$3f$6n,15*1*73$8b","select":"0*0*1o,2*3*51$6j$79$7r,5*1*57$5h,18*7*3v$5b$5n$65$6i$6v$7l$89","selected":"14*0*4l,15*0*4u","selecting":"10*0*ee,17*0*96,18*0*16,19*0*5c","sends":"1*0*18","sensitive":"5*0*43","separate":"18*0*1t","separated":"13*0*1q,14*0*5f","sequentially":"2*0*b7","series":"4*12*-1$r$3g$3u,15*2*4r$5m$7g,16*1*2l$3p","serve":"15*0*41","server":"0*3*v$15$1q$35,3*10*-1$j,4*0*23,5*46*-1$2$5$a$2s$30$4l$5t$6s$7a,6*2*5l$68$6c,7*3*1h$77$7r$8u,8*0*2r,10*1*7h$hb,12*7*38$3m$4k$54$5c$61$78$81,13*13*-1$9$26$3c$6k,15*2*6p$fu$j9,16*0*3g,17*2*1g$27$4r,19*0*43","server's":"12*0*5b","servers":"8*0*2m","service":"9*1*2j$2t,12*0*6i,14*1*an$aq","services":"12*0*1v","set":"2*1*80$bc,3*3*30$74$82$84,5*0*67,7*14*1k$28$2o$3k$3p$42$56$7a$7o$91$9g$a4$ap$ba$c2,10*0*1q,12*0*9q,19*0*4a","setting":"3*1*6c$6n","settings":"12*0*3j,15*0*ek,16*2*35$46$4v,18*1*2u$3a","setup":"15*0*fn","setups":"3*0*4u","several":"2*0*bj,4*0*78","severe":"6*0*24","severity":"6*0*1p","share":"19*10*-1$l","shared":"14*0*bh","sharing":"7*0*b4","should":"7*0*3d,13*1*4a$5j","showing":"15*0*25","shown":"2*0*4u,6*0*81","shows":"9*0*3u","sidebar":"10*0*eq,17*0*9i","sign":"7*0*6i,10*0*cb","sign-in":"10*0*ca","signature":"10*0*dt","significant":"1*0*1r,2*10*-1$s,9*0*u","similar":"5*0*46","similarly":"4*0*86,9*0*4c,10*0*ba","simplifies":"18*0*1i","simply":"18*0*15,19*0*5b","size":"3*1*8v$94,15*2*4m$52$a7,19*0*3g","skip":"3*1*75$7u","smooth":"6*0*2n","so":"17*10*-1$u","socket":"16*1*3c$3u","sockets":"16*1*42$4a","software":"15*0*ip","solution":"1*10*-1$9","solutions":"16*0*1k","solving":"16*0*r","some":"12*11*-1$m$a9,13*1*m$3i","sort":"14*3*8m$8t$94$9b","source":"0*0*2v,2*3*1o$67$7f$8c,3*20*-1$o$1r$26$2c$2s$35$3g$8a$93$9k$a1,4*10*-1$h,10*0*h5,13*0*6g,14*1*o$29,15*3*6b$6i$99$ep,18*0*21","sources":"0*0*3b,2*1*1u$7c,3*31*3$7$22,9*0*1q,10*0*hh,14*11*-1$h$1q,15*2*77$ai$dh,18*0*1q,19*0*3p","spaced":"4*0*4q","spaceg":"4*0*53","spaces":"14*0*a6,15*0*hc","special":"5*0*3q","specific":"1*0*v,6*0*5t,13*0*1b,15*3*3t$5g$eb$gi,19*0*4e","specified":"7*0*4t,14*0*26","specifies":"12*0*6d,14*2*6f$6r$7b","specify":"3*1*56$8u,5*0*6i,7*2*2g$99$9s,14*0*9q,15*0*a4","specifying":"9*1*49$4l,14*0*p","stand":"10*0*5h,17*0*1n","stand-alone":"10*0*5g,17*0*1m","standard":"15*0*18","start":"12*10*-1$f","starting":"12*0*36","state":"10*0*7r","static":"13*1*4q$67","static_configs":"13*1*4p$66","status":"5*1*2b$7j,9*0*1b","stay":"6*0*4f","step":"2*4*2m$2o$2t$34$3r,10*1*59$7j,15*0*4l,17*1*1i$4t","steps":"2*0*2i,5*0*2n,10*3*5l$61$bv$e9,13*0*2h,17*2*1r$23$91","stop":"17*2*25$51$55","stopped":"10*0*8n,17*0*6g","stor":"4*0*5d","storage":"4*3*41$48$6n$6u,15*3*2f$2j$bg$bk","storc":"4*0*5n","storcr":"4*0*60","store":"2*0*9a,7*0*4r","stored":"12*0*9s","storf":"4*0*68","storing":"10*0*7p","storm":"4*0*6h","storr":"4*0*6r","stors":"4*0*73","streams":"16*0*3n","sub":"7*3*37$3l$3m$6b,10*1*bu$e8,17*0*90","sub-steps":"10*1*bt$e7,17*0*8v","subject":"7*0*3f","succeeds":"3*0*9q","successful":"7*0*1s","sufficient":"6*10*-1$p","support":"12*9*4c,15*1*ee$hb,16*1*1f$22","supports":"19*0*3l","syntax":"14*20*2u$2v$cf$cg,18*51*3$7$3i$3l$3q$7c$7g","sys1":"5*1*4a$4b","sysinfo":"4*0*46","sysplex":"14*3*b2$ef$ek$en,15*0*2a,18*1*6f$8j","sysplexes":"8*10*-1$q","sysrg":"4*0*4h","syssum":"4*0*4r","system":"1*13*-1$c$t$13$1n,5*15*-1$c$2a$4e$5b$6u$7i,9*1*3l$44,12*3*1f$1r$3a$9v,15*10*-1$8","systems":"8*0*2o,10*0*3c,12*0*at,15*0*28","tab":"2*1*60$6i","table":"2*0*2l,4*1*36$3i,6*0*1v,7*0*l,8*0*1h,10*0*4v,16*0*26","tailor":"4*0*1i","take":"6*1*2h$49,12*0*22","target":"5*12*-1$b$5a$6t,8*0*2n,13*0*3k","targets":"13*1*4s$69","task":"6*0*2a,8*0*1j,17*9*16","tasks":"0*0*2k,2*0*16,5*2*v$11$76,8*2*1a$1q$1u,10*0*14","telegraf":"13*0*r","terminate":"6*0*2e","test":"3*0*9i","testing":"3*0*7q","than":"3*0*9a,9*0*2i,14*1*74$7k","them":"2*0*b6,13*0*2f","thereby":"19*10*-1$1i","therefore":"5*0*44","third":"13*10*-1$f","third-party":"13*10*-1$e","thresholds":"19*0*4g","through":"1*0*g,8*31*1$8$1d,12*11*-1$j$5u,13*0*10,15*1*12$fd,16*1*12$3s","time":"1*10*-1$f,2*2*7l$7t$83,4*15*-1$q$2n$3f$3t$5t$63,9*16*-1$f$35$3j$40$4b$4i$4n,15*5*4q$4v$5l$7f$ci$cl,16*1*2k$3o","timeline":"4*8*4a$4l$4u$57$5i$5r$6c$6l$70,15*10*2h$2n$2t$bi$bp$bv$c4$ca$cg$cj$co","timeout":"3*0*55,13*1*4h$5q","timestamp":"9*2*1r$2c$2p","tip":"5*0*69,6*0*76","title":"2*1*48$4t","titles":"18*10*-1$q","tls":"3*1*76$7v","together":"19*0*2t","token":"7*4*1q$25$2l$2v$3u,12*12*4a$4p$9c$9k","token's":"12*0*9j","tokens":"12*1*4r$5o","tool":"17*0*4h,18*10*-1$a","tools":"13*11*-1$h$o","top":"18*0*1d,19*0*5j","topic":"3*0*ab,6*0*6f,8*0*21,14*0*47,15*4*ae$dd$dv$fj$gl","total":"14*1*b3$be","track":"1*0*n","transfer":"7*0*8n,15*0*72","transferred":"3*0*70","transform":"2*0*bn","transformation":"2*6*6h$6k$6p$74$au$b9$bf","transformations":"2*2*77$b3$br,14*0*10","transforming":"14*10*-1$c","transient":"6*0*32","trends":"19*0*2j","trigger":"19*0*4m","troubleshoot":"6*11*-1$u$17","troubleshooting":"15*0*gk,16*30*0$2","true":"7*6*1l$1m$2a$7c$7q$ar$c4","tso":"7*0*6s","ttl":"7*0*4d","turn":"3*0*6j,12*0*57","turned":"12*0*50","type":"3*0*2d,5*0*5c,6*0*20,14*10*35$3d$3e$3q$4n$4r$5k$cm$cu$cv$db,18*9*4r$50$57$5j$5v$6e$6r$78$83$8i","types":"2*1*54$5o,6*0*1s,14*2*21$3u$ee","typical":"2*0*a7,16*10*-1$9","typically":"3*0*7n","tz":"15*0*45","ub":"14*0*79","ui":"10*1*bo$dq,15*1*ao$dn","uid":"10*0*fd,17*1*a9$aj","ulq":"14*1*5h$c5,18*6*4p$55$5g$5s$6n$74$81","unblocking":"16*0*40","uncompressed":"3*0*71","under":"10*1*g6$gq","understand":"19*0*2f","understood":"2*0*1v","unified":"19*0*46","unique":"5*0*3b,6*1*4p$7u,14*0*1g,19*0*32","unless":"10*0*8m,17*0*6f","unless-stopped":"10*0*8l,17*0*6e","unsigned":"10*3*1v$4f$4n$a1,17*0*7q","up":"1*0*1c,5*2*3h$54$6f,6*0*4h,7*0*6j,17*10*-1$l,19*0*4b","up-down":"5*0*6e","up-to-date":"6*0*4g","update":"17*1*8q$a2","updated":"15*4*2d$al$be$dk$g5,16*0*n,17*0*ao","updates":"6*1*40$4k,15*1*d7$f6","upgrade":"15*0*e4,17*2*17$2b$5t","upgraded":"17*1*3l$8j","upgrading":"15*0*dp,17*42*-1$0$6$11$1j$1s","upon":"2*0*6n,7*0*1r","upper":"6*0*5d,14*2*5l$7c$7m","uri":"16*0*4d","url":"0*0*18,3*3*3r$3t$41$4g,5*0*1s,7*1*7e$7l,10*0*c1,12*0*6e","url_login":"7*0*7d","usage":"2*0*a8,4*0*54,9*0*1c","use":"2*0*9u,4*0*1a,5*1*5i$6d,7*24*-1$e$1b$2e$33$3r$4e$5d$6k$7g$7t$97$9q$af$av$bg,8*10*-1$g,9*0*r,10*0*49,12*3*1h$4m$5m$69,13*0*2e,14*4*1v$2c$2l$67$ab,15*0*iq,18*0*27","used":"3*0*7o,10*0*av,17*1*1d$8o,18*0*4k","user":"2*0*3e,3*2*2g$8g$8k,6*0*39,7*5*23$36$4q$6o$74$8q,9*1*21$25,10*0*ci,11*11*-1$g$p,12*12*3b$3h$42$5r,14*0*19,15*1*au$b6","user's":"7*0*8p","user-friendly":"14*0*18","username":"7*0*31,10*0*c7","username_claim":"7*0*30","users":"6*0*3t,7*0*70,10*0*fq,12*0*3u,15*1*1c$go,19*10*-1$i","using":"4*1*64$6a,6*12*-1$b$1e$6v,7*1*67$6r,9*10*-1$c,10*0*67,12*0*9m,13*10*-1$i,15*1*17$h0,16*10*-1$e,17*0*2d,18*1*1e$3c","usr":"10*0*40,12*0*bh","usr/local/etc/grafana/grafana.ini":"10*0*3v,12*0*bg","utilization":"14*2*b5$bc$bg","utilize":"15*1*39$d2","utilized":"3*0*64","v1":"15*14*o$1v$3o$4a$63$7p$8h$9s$at$d9$e9$f8$ha$hm$i2,17*1*3r$4b","v1.0.0":"15*0*i1","v1.0.1":"15*0*hl","v1.0.10":"15*0*3n","v1.0.11":"15*0*1u","v1.0.2":"15*0*h9","v1.0.3":"15*1*e8$f7,17*0*3q","v1.0.4":"15*1*as$d8","v1.0.5":"15*0*9r","v1.0.6":"15*0*8g","v1.0.7":"15*0*7o","v1.0.8":"15*0*62","v1.0.9":"15*0*49","v1.1.0":"15*0*n","v10":"15*0*eh","v10.x.x":"15*0*eg","v9":"12*0*2p","v9.5.1":"12*0*2o","va":"14*1*8i$93","validate":"7*0*65","validation":"7*1*20$5q","validity":"7*0*5g,12*0*9l","valuable":"9*0*19","value":"3*2*5k$97$9e,7*10*1j$27$2n$3i$55$79$7n$90$ao$b9$c1,10*1*1r$77,12*0*7f,14*3*3n$6u$7e$d8,17*1*3d$3u,18*12*17$2m$4q$4s$4v$51$54$56$58$80$82$84$86,19*0*5d","values":"7*0*13,10*0*ag,12*0*a8,14*8*64$6a$72$7i$96$97$9d$9e$ae,17*0*89,18*20*-1$-1$m$s","var":"10*0*8u,17*0*6n","var/lib/grafana":"10*0*8t,17*0*6m","variable":"10*0*4i,18*34*1$5$2o$30$38$3g,19*0*54","variables":"18*16*-1$8$t$1f$28$2h$3b$8t","variances":"19*0*2l","various":"4*0*1b,9*1*o$1f,19*2*26$2u$40","vary":"6*0*1o","vd":"14*1*8j$9a","velocity":"4*1*4n$4t,15*1*bu$c1","verify":"3*1*77$80,7*1*3t$5f,12*0*9i","version":"2*0*3k,3*0*2m,4*0*7u,10*9*6o$6s$78$7b$9i$9m$ak$an$as$co,17*21*-1$13$2u$32$3e$3j$3s$4k$7b$7f$8d$8g$8l","via":"14*0*1r,15*0*er,19*0*4o","victoriametrics":"13*0*q","view":"0*0*2l,2*0*8q,4*0*2u,6*10*-1$k,9*11*-1$9$3f,11*10*-1$8,14*0*e8","viewed":"9*0*1v","viewing":"6*0*10,9*0*h,18*0*2c","views":"15*0*5n","visible":"3*0*8n","visual":"2*10*-1$i","visualization":"2*48*-1$1$5$t$2f$37$39$3u$53$5n$8m$9i,4*0*1j,14*0*1m,19*42*-1$0$6$12$27$33","visualizations":"2*0*9r,15*1*7h$91","visualize":"10*10*-1$m","visualizing":"19*10*-1$f","volume":"10*3*7o$7t$8o$hr,17*0*6h","wait":"3*0*5d","waiting":"9*0*47","want":"0*0*1s,2*0*2d,5*0*4n,14*0*9k,17*0*3o","warning":"6*1*3a$3c,10*0*du","way":"18*10*-1$h","ways":"2*0*bk","web":"0*0*1b,5*0*1v,7*2*40$8r$bj,10*0*c4,12*12*49$4o$6g$9o,16*3*3b$3t$41$49","websites":"7*0*b7","what":"0*9*2d,2*9*9l,3*9*a2,5*9*6v,10*9*gt,15*9*j,18*0*2a","what's":"15*9*i","when":"1*0*12,2*1*4j$b1,3*3*39$4v$5s$8p,4*1*2e$7s,6*0*4l,7*3*5o$85$9d$a1,8*10*-1$e,9*0*3d,10*0*di,12*2*14$62$a1,14*0*61,15*1*4n$9t,16*10*-1$d,19*0*4t","whenever":"6*10*-1$6","where":"5*0*5r,12*1*7r$7u,13*0*1k,14*1*3a$cr,17*0*59,18*9*45$4n$5f$5r$69$6m$73$7r$7t$8d","whereas":"16*0*2s","which":"2*0*2b,3*1*5a$5q,6*0*5v,12*0*6j,14*2*3g$d1$ds,15*0*6u,19*0*3q","while":"6*12*-1$a$1d$6u,15*0*gv","who":"7*0*71","windows":"10*0*3h,12*0*b2,15*0*3s","windows-specific":"15*0*3r","within":"6*0*3n,7*0*bn,10*0*5t,15*0*7d,17*0*1v,19*10*-1$1f","without":"6*0*61,18*10*3j$3n$3s","wlm":"14*6*a7$ak$am$ap$at$bn$c1","work":"7*2*82$8a$8h,16*0*4e","workflow":"14*0*c0","working":"3*0*9l,10*1*1n$3j,12*11*-1$g$b4","working_dir/conf/defaults.ini":"10*0*3i,12*0*b3","workload":"14*0*al","workscope":"14*3*9t$af$ai$cc","ws":"16*0*4c","x-forwarded-access-token":"7*0*2s","x-jwt-assertion":"7*0*2p","xcf":"4*1*6d$6j,15*1*cm$cp","xcfgroup":"4*0*5e","xcfovw":"4*0*5o","xcfpath":"4*0*61","xcfsys":"4*0*69","you":"0*24*-1$6$o$q$1g$1r$26$2g,1*2*k$1b$1g,2*33*-1$b$v$11$2c$4b$4h$4k$5a$69$70$8f$95$9f$ac$aq$bl,3*29*-1$e$q$s$1c$1t$3a$4j$6h$79$8q$9s$a5,4*5*18$1o$2f$2s$7o$8b,5*27*-1$6$o$q$24$38$3t$4m$6b$6o$72,6*37*-1$-1$-1$7$i$s$13$1a$2b$47$5n$6r$7i,7*25*-1$-1$6$c$p$63$66$86$ah,8*21*-1$-1$f$t$16,9*14*-1$7$1h$34$3e$4d,10*32*-1$c$t$v$1k$2n$47$74$ad$bp$da$dj$fv$ga$gj$h0,11*10*-1$4,12*33*-1$-1$d$o$1k$21$2k$3d$3o$4f$55$5l$86$96$9f$a2$a5,14*9*1t$3j$4s$65$9i$9o$a9$d4$di$e6,15*6*32$7u$93$9c$a0$cs$il,16*6*v$17$19$1g$1m$2b$4m,17*26*-1$-1$c$r$1c$3a$3n$86$ac$am,18*4*1l$22$2b$34$91,19*17*-1$1j$23$2e$2m$34$3s$48$50","your":"2*15*-1$f$3a$8h$8r$aj$av,4*0*1l,8*10*-1$r,10*3*2b$33$56$c3,12*2*1q$39$75,14*0*5v,15*0*3e,16*1*37$4p,18*2*13$1g$8u,19*3*2g$3b$4h$59","z/os":"2*2*1a$1h$5g,3*1*11$18,4*12*-1$8$2i$7k,5*1*1f$1m,6*17*-1$e$1h$2r$3h$43$6g$72$7e,8*52*-1$-1$3$a$i$o$2a$2g,10*47*-1$2$8$h$17$52$5c$5o$bk$de$gf,11*11*-1$c$m,12*2*16$2c$8s,13*1*2n$30,14*3*13$40$48$du,15*22*-1$e$4d$84$8k$dr$ff$g0$gc$h3$i7$it$j4$jc,16*12*-1$h$3j$4i,17*41*-1$2$8$h$ar,19*31*-1$-1$-1$r$16$19$1s","z/osmf":"0*14*-1$f$10$19$1e$2b,5*23*-1$-1$d$l$1a$1t$22,7*4*15$6u$80$88$bo,8*13*-1$14$1e$1o$26,12*67*-1$4$a$k$12$18$1n$26$4d$4i$52$5v$64$76$7v,15*0*fs","zcx":"10*0*b2","zcx/zlinux":"10*0*b1","zfsfs":"4*0*6i","zfskn":"4*0*6s","zfsovw":"4*0*74","zip":"10*1*6t$9n,17*2*33$4f$7g","zlinux":"10*0*b3","zosmf":"7*0*6f","zosmfbuilder":"12*1*72$7p"}; +return {"protocol":"7*2*7s$9e$a2","provide":"2*0*4e,5*0*3a,9*0*36,15*1*e1$g6,16*0*1v","provided":"3*0*65,5*0*12,8*0*1v,10*0*f2,12*0*3k,15*0*gm,17*0*9q","provides":"1*10*-1$7,2*2*8e$9p$bi,4*11*-1$c$u,7*0*22,9*0*18,14*0*17,19*11*-1$v$20","proxy":"3*0*54,7*0*1u,16*2*34$45$4t","publish":"10*0*91,17*0*6q","purposes":"9*0*p,18*0*4m","qualifications":"14*1*39$56","qualify":"14*0*9u","queries":"2*0*6f,4*0*1h,9*0*1o,14*12*-1$9$1s$22,18*10*-1$o,19*0*3i","query":"2*18*-1$q$20$26$5v$62$63$6c$89$8i,9*0*2a,14*56*2$6$j$1c$2b$2d$2k$2m$2t$31$ce$ci,18*51*2$6$3h$3m$3r$7d$7i","querying":"15*0*4o","quickly":"6*1*15$4u","range":"2*1*7u$9q,9*0*4o,15*0*50","ranges":"2*0*84,9*11*-1$g$3k","re":"4*0*81,15*2*36$9g$cv","re-enter":"15*0*9f","re-import":"4*0*80,15*1*35$cu","real":"1*10*-1$e","receiving":"6*0*3b","recommended":"7*0*8d","refer":"1*0*24,2*2*a9$an$bs,3*0*a7,4*1*2b$8q,7*0*cf,12*3*2b$2t$41$8r,18*0*93","referring":"6*0*53","refresh":"2*0*86","regression":"15*0*3u","regularly":"16*0*m","related":"10*5*hi,13*0*59,15*0*ed","relative":"2*0*7s,9*11*-1$e$4m","release":"15*31*0$2$i4","releases":"10*1*6j$9d,17*2*2p$46$76","relevant":"14*0*u","reliable":"1*10*-1$8","reload":"10*0*g2","remember":"3*0*96,10*1*73$ac,17*0*85","remove":"4*0*8f,5*0*78,17*0*5i","rename":"10*0*2u,17*0*ad","replace":"10*1*76$af,17*1*3c$88,18*10*-1$i","replaces":"17*0*4m","report":"2*0*5d,9*0*42,10*1*28$aa,14*21*2j$au$bo$c2$cd$ch$cn$cp$de$dh$dl$e3$el$eo,15*0*90,17*0*83","report_name":"14*1*co$dd","reporting":"4*12*-1$o$3d$3q,6*30*1$4","reports":"0*10*-1$m,10*10*-1$r,14*1*2r$e9,16*0*2u,19*11*-1$1e$2c","repository":"15*0*id","request":"13*0*1f,14*0*9v,15*0*6j","requested":"14*1*3i$d3","requesting":"14*0*62","requests":"3*0*5u,9*0*26","require":"2*10*-1$n,9*0*3n","required":"3*0*4r,4*0*8a,5*1*36$62,10*0*bd,14*0*aj,15*0*57,16*0*1t","requirements":"2*0*ak,4*0*1m,10*0*57,15*20*-1$9$gj$ik,19*0*3c","research":"9*0*12","reserved":"10*0*fc,17*1*a8$af","reset":"17*1*a3$ak","resolutions":"16*1*2a$2i","resolve":"15*0*gq","resolved":"6*0*37,15*0*hn","resource":"0*11*-1$c$1m,5*14*-1$i$31$34$3d$40,6*0*6i,14*16*34$3c$3f$3p$3t$45$4a$4m$4q$5j$5p$cl$ct$d0$da$e0$ed,15*0*j1,18*11*44$4f$4h$5e$5q$68$6c$6l$72$7q$8c$8g,19*10*-1$13","resource_name":"18*1*6b$8f","resource_type":"14*5*33$3b$3o$ck$cs$d9","resources":"9*1*1g$3q","respond":"1*10*-1$b","response":"4*1*5s$62,6*0*4c,15*1*ch$ck","restart":"10*1*7f$8k,17*1*4p$6d","result":"2*0*bb","resulting":"3*0*6r,15*0*5o","results":"0*9*25,2*9*8j$9e,3*9*9r,5*9*6n,10*9*d5$g9,17*9*al","retains":"17*0*ah","retrieval":"7*0*52,15*0*6t","retrieve":"14*4*s$1k$23$2e$2n","retrieved":"7*0*4k,13*0*24","returned":"14*3*78$7o$80$8b","reverse":"3*0*53","review":"12*0*3f","rm":"17*0*5m","rmf":"0*13*-1$i$2q$2t$39,2*50*-1$2$6$g$19$1g$1m$1s$22$25$5f$65$8a$9j,3*59*-1$-1$1$5$9$m$10$17$1n$1p$29$5t$9v$a8$ae,4*90*-1$-1$-1$-1$-1$0$3$7$f$l$n$p$2h$33$3a$3c$3e$3j$3m$3p$3s$7j,5*1*1e$1l,6*16*-1$d$1g$2q$3g$42$71$7d,8*1*29$2f,10*84*-1$-1$1$7$g$n$16$22$24$27$51$5b$5n$6i$6m$6q$72$80$8d$8h$8q$9c$9g$9k$9q$a4$a6$a9$bj$cs$d3$dd$dm$ec$eh$et$ge$gn$h3$hf,11*11*-1$b$l,13*14*-1$6$28$2r$34$3e,14*47*-1$1$5$f$12$1b$1o$27$2f$2o$42,15*31*-1$d$14$1q$4c$6g$75$83$8j$8v$97$ag$df$dq$en$ev$fv$gb$h2$i6$ij$is$jb,16*15*-1$g$2j$2t$2v$3i$4h,17*64*-1$1$7$g$2o$2s$30$38$45$49$4d$57$5b$5o$66$6a$6j$75$79$7d$7j$7t$7v$82$94$99$9l$aq,18*32*0$4$3f$7h,19*53*-1$-1$1$7$q$18$1r$4i$56","rmf-grafana":"10*1*8c$8g,17*4*56$5a$5n$65$69","rmf-grafana-data":"10*1*7v$8p,17*0*6i","root":"6*0*50","row":"2*0*6s","rows":"4*0*16","rs2":"14*0*c8","rs21":"14*1*bs$c6","run":"6*0*7k,10*5*62$7k$83$87$8a$ho,17*4*28$4u$5f$5q$63","running":"12*0*79,17*0*60","runs":"12*0*82","same":"9*0*29,17*0*ai","samesite":"7*0*au","sample":"10*2*e3$f4$fe,13*31*1$4$2e,15*3*s$u$1g$1l,17*1*8r$9s","save":"2*1*90$99,3*0*9h,9*0*33,12*0*88,15*0*9a","scenarios":"15*0*7a","scrape":"13*7*3b$3o$3u$4c$4l$55$5l$5u","scrape_interval":"13*1*4b$5k","scrape_timeout":"13*1*4k$5t","seamlessly":"4*0*1s","search":"3*0*27,10*1*ct$d4,16*0*11","seconds":"3*0*58","section":"3*0*3n,5*0*14,7*0*10,10*2*2a$g8$gs,12*0*44,15*0*g4,16*10*-1$4","sections":"7*0*ch,12*0*s","secure":"3*0*7m,5*0*5m,7*1*8l$ae","security":"7*0*ab,15*0*ho","see":"0*1*12$37,2*2*1e$1q$23,3*0*15,5*2*15$1j$7o,10*1*g4$hd,12*0*aj,13*3*27$32$3k$6s,15*1*73$8b","select":"0*0*1o,2*3*51$6j$79$7r,5*1*57$5h,18*7*3v$5b$5n$65$6i$6v$7l$89","selected":"14*0*4l,15*0*4u","selecting":"10*0*ee,17*0*96,18*0*16,19*0*5c","sends":"1*0*18","sensitive":"5*0*43","separate":"18*0*1t","separated":"13*0*1v,14*0*5f","sequentially":"2*0*b7","series":"4*12*-1$r$3g$3u,15*2*4r$5m$7g,16*1*2l$3p","serve":"15*0*41","server":"0*3*v$15$1q$35,3*10*-1$j,4*0*23,5*46*-1$2$5$a$2s$30$4l$5t$6s$7a,6*2*5l$68$6c,7*3*1h$77$7r$8u,8*0*2r,10*1*7h$hb,12*7*38$3m$4k$54$5c$61$78$81,13*13*-1$9$2b$3h$6p,15*2*6p$fu$j9,16*0*3g,17*2*1g$27$4r,19*0*43","server's":"12*0*5b","servers":"8*0*2m","service":"9*1*2j$2t,12*0*6i,14*1*an$aq","services":"12*0*1v","set":"2*1*80$bc,3*3*30$74$82$84,5*0*67,7*14*1k$28$2o$3k$3p$42$56$7a$7o$91$9g$a4$ap$ba$c2,10*0*1q,12*0*9q,19*0*4a","setting":"3*1*6c$6n","settings":"12*0*3j,15*0*ek,16*2*35$46$4v,18*1*2u$3a","setup":"15*0*fn","setups":"3*0*4u","several":"2*0*bj,4*0*78","severe":"6*0*24","severity":"6*0*1p","share":"19*10*-1$l","shared":"14*0*bh","sharing":"7*0*b4","should":"7*0*3d,13*1*4f$5o","showing":"15*0*25","shown":"2*0*4u,6*0*81","shows":"9*0*3u","sidebar":"10*0*eq,17*0*9i","sign":"7*0*6i,10*0*cb","sign-in":"10*0*ca","signature":"10*0*dt","significant":"1*0*1r,2*10*-1$s,9*0*u","similar":"5*0*46","similarly":"4*0*86,9*0*4c,10*0*ba","simplifies":"18*0*1i","simply":"18*0*15,19*0*5b","size":"3*1*8v$94,15*2*4m$52$a7,19*0*3g","skip":"3*1*75$7u","smooth":"6*0*2n","so":"17*10*-1$u","socket":"16*1*3c$3u","sockets":"16*1*42$4a","software":"15*0*ip","solution":"1*10*-1$9","solutions":"16*0*1k","solving":"16*0*r","some":"12*11*-1$m$a9,13*1*r$3n","sort":"14*3*8m$8t$94$9b","source":"0*0*2v,2*3*1o$67$7f$8c,3*20*-1$o$1r$26$2c$2s$35$3g$8a$93$9k$a1,4*10*-1$h,10*0*h5,13*0*6l,14*1*o$29,15*3*6b$6i$99$ep,18*0*21","sources":"0*0*3b,2*1*1u$7c,3*31*3$7$22,9*0*1q,10*0*hh,14*11*-1$h$1q,15*2*77$ai$dh,18*0*1q,19*0*3p","spaced":"4*0*4q","spaceg":"4*0*53","spaces":"14*0*a6,15*0*hc","special":"5*0*3q","specific":"1*0*v,6*0*5t,13*0*1g,15*3*3t$5g$eb$gi,19*0*4e","specified":"7*0*4t,14*0*26","specifies":"12*0*6d,14*2*6f$6r$7b","specify":"3*1*56$8u,5*0*6i,7*2*2g$99$9s,14*0*9q,15*0*a4","specifying":"9*1*49$4l,14*0*p","stand":"10*0*5h,17*0*1n","stand-alone":"10*0*5g,17*0*1m","standard":"15*0*18","start":"12*10*-1$f","starting":"12*0*36","state":"10*0*7r","static":"13*1*4v$6c","static_configs":"13*1*4u$6b","status":"5*1*2b$7j,9*0*1b","stay":"6*0*4f","step":"2*4*2m$2o$2t$34$3r,10*1*59$7j,15*0*4l,17*1*1i$4t","steps":"2*0*2i,5*0*2n,10*3*5l$61$bv$e9,13*0*2m,17*2*1r$23$91","stop":"17*2*25$51$55","stopped":"10*0*8n,17*0*6g","stor":"4*0*5d","storage":"4*3*41$48$6n$6u,15*3*2f$2j$bg$bk","storc":"4*0*5n","storcr":"4*0*60","store":"2*0*9a,7*0*4r","stored":"12*0*9s","storf":"4*0*68","storing":"10*0*7p","storm":"4*0*6h","storr":"4*0*6r","stors":"4*0*73","streams":"16*0*3n","sub":"7*3*37$3l$3m$6b,10*1*bu$e8,17*0*90","sub-steps":"10*1*bt$e7,17*0*8v","subject":"7*0*3f","succeeds":"3*0*9q","successful":"7*0*1s","sufficient":"6*10*-1$p","support":"12*9*4c,15*1*ee$hb,16*1*1f$22","supports":"19*0*3l","syntax":"14*20*2u$2v$cf$cg,18*51*3$7$3i$3l$3q$7c$7g","sys1":"5*1*4a$4b","sysinfo":"4*0*46","sysplex":"14*3*b2$ef$ek$en,15*0*2a,18*1*6f$8j","sysplexes":"8*10*-1$q","sysrg":"4*0*4h","syssum":"4*0*4r","system":"1*13*-1$c$t$13$1n,5*15*-1$c$2a$4e$5b$6u$7i,9*1*3l$44,12*3*1f$1r$3a$9v,15*10*-1$8","systems":"8*0*2o,10*0*3c,12*0*at,15*0*28","tab":"2*1*60$6i","table":"2*0*2l,4*1*36$3i,6*0*1v,7*0*l,8*0*1h,10*0*4v,16*0*26","tailor":"4*0*1i","take":"6*1*2h$49,12*0*22","target":"5*12*-1$b$5a$6t,8*0*2n,13*0*3p","targets":"13*1*51$6e","task":"6*0*2a,8*0*1j,17*9*16","tasks":"0*0*2k,2*0*16,5*2*v$11$76,8*2*1a$1q$1u,10*0*14","telegraf":"13*0*10","terminate":"6*0*2e","test":"3*0*9i","testing":"3*0*7q","than":"3*0*9a,9*0*2i,14*1*74$7k","them":"2*0*b6,13*0*2k","thereby":"19*10*-1$1i","therefore":"5*0*44","third":"13*10*-1$f","third-party":"13*10*-1$e","thresholds":"19*0*4g","through":"1*0*g,8*31*1$8$1d,12*11*-1$j$5u,13*0*15,15*1*12$fd,16*1*12$3s","time":"1*10*-1$f,2*2*7l$7t$83,4*15*-1$q$2n$3f$3t$5t$63,9*16*-1$f$35$3j$40$4b$4i$4n,15*5*4q$4v$5l$7f$ci$cl,16*1*2k$3o","timeline":"4*8*4a$4l$4u$57$5i$5r$6c$6l$70,15*10*2h$2n$2t$bi$bp$bv$c4$ca$cg$cj$co","timeout":"3*0*55,13*1*4m$5v","timestamp":"9*2*1r$2c$2p","tip":"5*0*69,6*0*76","title":"2*1*48$4t","titles":"18*10*-1$q","tls":"3*1*76$7v","together":"19*0*2t","token":"7*4*1q$25$2l$2v$3u,12*12*4a$4p$9c$9k","token's":"12*0*9j","tokens":"12*1*4r$5o","tool":"17*0*4h,18*10*-1$a","tools":"13*11*-1$h$t","top":"18*0*1d,19*0*5j","topic":"3*0*ab,6*0*6f,8*0*21,14*0*47,15*4*ae$dd$dv$fj$gl","total":"14*1*b3$be","track":"1*0*n","transfer":"7*0*8n,15*0*72","transferred":"3*0*70","transform":"2*0*bn","transformation":"2*6*6h$6k$6p$74$au$b9$bf","transformations":"2*2*77$b3$br,14*0*10","transforming":"14*10*-1$c","transient":"6*0*32","trends":"19*0*2j","trigger":"19*0*4m","troubleshoot":"6*11*-1$u$17","troubleshooting":"15*0*gk,16*30*0$2","true":"7*6*1l$1m$2a$7c$7q$ar$c4","tso":"7*0*6s","ttl":"7*0*4d","turn":"3*0*6j,12*0*57","turned":"12*0*50","type":"3*0*2d,5*0*5c,6*0*20,14*10*35$3d$3e$3q$4n$4r$5k$cm$cu$cv$db,18*9*4r$50$57$5j$5v$6e$6r$78$83$8i","types":"2*1*54$5o,6*0*1s,14*2*21$3u$ee","typical":"2*0*a7,16*10*-1$9","typically":"3*0*7n","tz":"15*0*45","ub":"14*0*79","ui":"10*1*bo$dq,15*1*ao$dn","uid":"10*0*fd,17*1*a9$aj","ulq":"14*1*5h$c5,18*6*4p$55$5g$5s$6n$74$81","unblocking":"16*0*40","uncompressed":"3*0*71","under":"10*1*g6$gq","understand":"19*0*2f","understood":"2*0*1v","unified":"19*0*46","unique":"5*0*3b,6*1*4p$7u,14*0*1g,19*0*32","unless":"10*0*8m,17*0*6f","unless-stopped":"10*0*8l,17*0*6e","unsigned":"10*3*1v$4f$4n$a1,17*0*7q","up":"1*0*1c,5*2*3h$54$6f,6*0*4h,7*0*6j,17*10*-1$l,19*0*4b","up-down":"5*0*6e","up-to-date":"6*0*4g","update":"17*1*8q$a2","updated":"15*4*2d$al$be$dk$g5,16*0*n,17*0*ao","updates":"6*1*40$4k,15*1*d7$f6","upgrade":"15*0*e4,17*2*17$2b$5t","upgraded":"17*1*3l$8j","upgrading":"15*0*dp,17*42*-1$0$6$11$1j$1s","upon":"2*0*6n,7*0*1r","upper":"6*0*5d,14*2*5l$7c$7m","uri":"16*0*4d","url":"0*0*18,3*3*3r$3t$41$4g,5*0*1s,7*1*7e$7l,10*0*c1,12*0*6e","url_login":"7*0*7d","usage":"2*0*a8,4*0*54,9*0*1c","use":"2*0*9u,4*0*1a,5*1*5i$6d,7*24*-1$e$1b$2e$33$3r$4e$5d$6k$7g$7t$97$9q$af$av$bg,8*10*-1$g,9*0*r,10*0*49,12*3*1h$4m$5m$69,13*0*2j,14*4*1v$2c$2l$67$ab,15*0*iq,18*0*27","used":"3*0*7o,10*0*av,17*1*1d$8o,18*0*4k","user":"2*0*3e,3*2*2g$8g$8k,6*0*39,7*5*23$36$4q$6o$74$8q,9*1*21$25,10*0*ci,11*11*-1$g$p,12*12*3b$3h$42$5r,14*0*19,15*1*au$b6","user's":"7*0*8p","user-friendly":"14*0*18","username":"7*0*31,10*0*c7","username_claim":"7*0*30","users":"6*0*3t,7*0*70,10*0*fq,12*0*3u,15*1*1c$go,19*10*-1$i","using":"4*1*64$6a,6*12*-1$b$1e$6v,7*1*67$6r,9*10*-1$c,10*0*67,12*0*9m,13*10*-1$i,15*1*17$h0,16*10*-1$e,17*0*2d,18*1*1e$3c","usr":"10*0*40,12*0*bh","usr/local/etc/grafana/grafana.ini":"10*0*3v,12*0*bg","utilization":"14*2*b5$bc$bg","utilize":"15*1*39$d2","utilized":"3*0*64","v1":"15*14*o$1v$3o$4a$63$7p$8h$9s$at$d9$e9$f8$ha$hm$i2,17*1*3r$4b","v1.0.0":"15*0*i1","v1.0.1":"15*0*hl","v1.0.10":"15*0*3n","v1.0.11":"15*0*1u","v1.0.2":"15*0*h9","v1.0.3":"15*1*e8$f7,17*0*3q","v1.0.4":"15*1*as$d8","v1.0.5":"15*0*9r","v1.0.6":"15*0*8g","v1.0.7":"15*0*7o","v1.0.8":"15*0*62","v1.0.9":"15*0*49","v1.1.0":"15*0*n","v10":"15*0*eh","v10.x.x":"15*0*eg","v9":"12*0*2p","v9.5.1":"12*0*2o","va":"14*1*8i$93","validate":"7*0*65","validation":"7*1*20$5q","validity":"7*0*5g,12*0*9l","valuable":"9*0*19","value":"3*2*5k$97$9e,7*10*1j$27$2n$3i$55$79$7n$90$ao$b9$c1,10*1*1r$77,12*0*7f,14*3*3n$6u$7e$d8,17*1*3d$3u,18*12*17$2m$4q$4s$4v$51$54$56$58$80$82$84$86,19*0*5d","values":"7*0*13,10*0*ag,12*0*a8,14*8*64$6a$72$7i$96$97$9d$9e$ae,17*0*89,18*20*-1$-1$m$s","var":"10*0*8u,17*0*6n","var/lib/grafana":"10*0*8t,17*0*6m","variable":"10*0*4i,18*34*1$5$2o$30$38$3g,19*0*54","variables":"18*16*-1$8$t$1f$28$2h$3b$8t","variances":"19*0*2l","various":"4*0*1b,9*1*o$1f,19*2*26$2u$40","vary":"6*0*1o","vd":"14*1*8j$9a","velocity":"4*1*4n$4t,15*1*bu$c1","verify":"3*1*77$80,7*1*3t$5f,12*0*9i","version":"2*0*3k,3*0*2m,4*0*7u,10*9*6o$6s$78$7b$9i$9m$ak$an$as$co,17*21*-1$13$2u$32$3e$3j$3s$4k$7b$7f$8d$8g$8l","via":"14*0*1r,15*0*er,19*0*4o","victoriametrics":"13*0*v","view":"0*0*2l,2*0*8q,4*0*2u,6*10*-1$k,9*11*-1$9$3f,11*10*-1$8,14*0*e8","viewed":"9*0*1v","viewing":"6*0*10,9*0*h,18*0*2c","views":"15*0*5n","visible":"3*0*8n","visual":"2*10*-1$i","visualization":"2*48*-1$1$5$t$2f$37$39$3u$53$5n$8m$9i,4*0*1j,14*0*1m,19*42*-1$0$6$12$27$33","visualizations":"2*0*9r,15*1*7h$91","visualize":"10*10*-1$m","visualizing":"19*10*-1$f","volume":"10*3*7o$7t$8o$hr,17*0*6h","wait":"3*0*5d","waiting":"9*0*47","want":"0*0*1s,2*0*2d,5*0*4n,14*0*9k,17*0*3o","warning":"6*1*3a$3c,10*0*du","way":"18*10*-1$h","ways":"2*0*bk","web":"0*0*1b,5*0*1v,7*2*40$8r$bj,10*0*c4,12*12*49$4o$6g$9o,16*3*3b$3t$41$49","websites":"7*0*b7","what":"0*9*2d,2*9*9l,3*9*a2,5*9*6v,10*9*gt,15*9*j,18*0*2a","what's":"15*9*i","when":"1*0*12,2*1*4j$b1,3*3*39$4v$5s$8p,4*1*2e$7s,6*0*4l,7*3*5o$85$9d$a1,8*10*-1$e,9*0*3d,10*0*di,12*2*14$62$a1,14*0*61,15*1*4n$9t,16*10*-1$d,19*0*4t","whenever":"6*10*-1$6","where":"5*0*5r,12*1*7r$7u,13*0*1p,14*1*3a$cr,17*0*59,18*9*45$4n$5f$5r$69$6m$73$7r$7t$8d","whereas":"16*0*2s","which":"2*0*2b,3*1*5a$5q,6*0*5v,12*0*6j,14*2*3g$d1$ds,15*0*6u,19*0*3q","while":"6*12*-1$a$1d$6u,15*0*gv","who":"7*0*71","windows":"10*0*3h,12*0*b2,15*0*3s","windows-specific":"15*0*3r","within":"6*0*3n,7*0*bn,10*0*5t,15*0*7d,17*0*1v,19*10*-1$1f","without":"6*0*61,18*10*3j$3n$3s","wlm":"14*6*a7$ak$am$ap$at$bn$c1","work":"7*2*82$8a$8h,16*0*4e","workflow":"14*0*c0","working":"3*0*9l,10*1*1n$3j,12*11*-1$g$b4","working_dir/conf/defaults.ini":"10*0*3i,12*0*b3","workload":"14*0*al","workscope":"14*3*9t$af$ai$cc","ws":"16*0*4c","x-forwarded-access-token":"7*0*2s","x-jwt-assertion":"7*0*2p","xcf":"4*1*6d$6j,15*1*cm$cp","xcfgroup":"4*0*5e","xcfovw":"4*0*5o","xcfpath":"4*0*61","xcfsys":"4*0*69","you":"0*24*-1$6$o$q$1g$1r$26$2g,1*2*k$1b$1g,2*33*-1$b$v$11$2c$4b$4h$4k$5a$69$70$8f$95$9f$ac$aq$bl,3*29*-1$e$q$s$1c$1t$3a$4j$6h$79$8q$9s$a5,4*5*18$1o$2f$2s$7o$8b,5*27*-1$6$o$q$24$38$3t$4m$6b$6o$72,6*37*-1$-1$-1$7$i$s$13$1a$2b$47$5n$6r$7i,7*25*-1$-1$6$c$p$63$66$86$ah,8*21*-1$-1$f$t$16,9*14*-1$7$1h$34$3e$4d,10*32*-1$c$t$v$1k$2n$47$74$ad$bp$da$dj$fv$ga$gj$h0,11*10*-1$4,12*33*-1$-1$d$o$1k$21$2k$3d$3o$4f$55$5l$86$96$9f$a2$a5,14*9*1t$3j$4s$65$9i$9o$a9$d4$di$e6,15*6*32$7u$93$9c$a0$cs$il,16*6*v$17$19$1g$1m$2b$4m,17*26*-1$-1$c$r$1c$3a$3n$86$ac$am,18*4*1l$22$2b$34$91,19*17*-1$1j$23$2e$2m$34$3s$48$50","your":"2*15*-1$f$3a$8h$8r$aj$av,4*0*1l,8*10*-1$r,10*3*2b$33$56$c3,12*2*1q$39$75,14*0*5v,15*0*3e,16*1*37$4p,18*2*13$1g$8u,19*3*2g$3b$4h$59","z/os":"2*2*1a$1h$5g,3*1*11$18,4*12*-1$8$2i$7k,5*1*1f$1m,6*17*-1$e$1h$2r$3h$43$6g$72$7e,8*52*-1$-1$3$a$i$o$2a$2g,10*47*-1$2$8$h$17$52$5c$5o$bk$de$gf,11*11*-1$c$m,12*2*16$2c$8s,13*1*2s$35,14*3*13$40$48$du,15*22*-1$e$4d$84$8k$dr$ff$g0$gc$h3$i7$it$j4$jc,16*12*-1$h$3j$4i,17*41*-1$2$8$h$ar,19*31*-1$-1$-1$r$16$19$1s","z/osmf":"0*14*-1$f$10$19$1e$2b,5*23*-1$-1$d$l$1a$1t$22,7*4*15$6u$80$88$bo,8*13*-1$14$1e$1o$26,12*67*-1$4$a$k$12$18$1n$26$4d$4i$52$5v$64$76$7v,15*0*fs","zcx":"10*0*b2","zcx/zlinux":"10*0*b1","zfsfs":"4*0*6i","zfskn":"4*0*6s","zfsovw":"4*0*74","zip":"10*1*6t$9n,17*2*33$4f$7g","zlinux":"10*0*b3","zosmf":"7*0*6f","zosmfbuilder":"12*1*72$7p"}; }); \ No newline at end of file diff --git a/docs/grafana/rmf-app/pdf/rmf_grafana.pdf b/docs/grafana/rmf-app/pdf/rmf_grafana.pdf index 8aec6c05b5b75df05809c20de612426706f113e2..8cb352912d6ade11c3df5fdf5d2827e3d33b892c 100644 GIT binary patch delta 128769 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

    MX%z|F3WGkkb?CM$&#$6ZcvSZtVG$96Mx0iTwK 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%0AT~-y;o7*%q&q4+dl%;B;OsfeF<8X70t&$A> z%otw>k|ZG0)w~o;YY;|NiqIfKYm-;fAeNJmrY3aiBbLd;NOyd|rzR?tCg1$`#Yr;rPr7f7dUf z__cSZO${#K41x}zUv8XH>xU>FQjeurC0Dc}eC`ZYG?IUQhGs<2*n+pusQ?z!N3P39 zAjZcpdSpHPIU3ug{8bZkPOTEFHRjMAwi*;b&0XAnK30kO-u~ERd%~VvU2`y_)E^yZ zH=|P-L@Qr89!+k2qrlT#%P&~`WkTVZQy6Z0^Zmo=juYQL4vX#dNcXb83?hvOWTMY^ z7#Vlo4OW=Hp@>)iB($p@J_iID+dl8iVPx^zut>zZJQjz|;%TOhME!0g=op#TO@pFK zU2wJ_nHT3D#5wJ2;l87iHd9I>4^8E2Vul^yjWSw^kQXMn3s))ntvix$6XS0=u_f?A zGocmr0=lne%#SM?gz)P`KYEv-M(c}33%Z`jquYP*;NbQUVl%TVWDYRt*|?$8KROEi z-oCC^O>bw=7(!T$37}t$xY|BD#8@0ZK)2?wZ`G{Eeh{|(((1c84S8X(ZGL}r{}%1P z+`f+A;_&lw@$-LOqtSQu?VegTenLgKte#1y*s?b-C68aN2`?=FUgA_SY5j^~sv%4< zrSN&XJ>rReecZLPZvwz3rdn9STAzU|we>X9Lsh~WbsH!oz}+y0jN1F33_IL1=(FkQ zg!~cDNkSca6B{S|;}qrFp2@o7{srEtSdc;CUC)9+Y#}#d z2G+<#c*y10^0>w1fSWw?@zsqUT#E;{Nd^Dg9}hu<{oKsZ>z62BLV6+Y8qj0%yH9=A z3STg}kBZxTR%LvXojFUgGPd*dCteQEYrfP^2~8ICke9^DCA#n!AgZ*Ggx!16!gt8i z1tz^@fi5`oe;U%h)omc(aQ8pUo$m?We^OHbm70?Z_#8;xci+NoKGh0=;Upww5J+>> zUVxj9$fZZ^>g-GxJ$bmt3HPoKZ2{9su({Ye@qpUc7plP6H%YU5VQATxa3$_coGp2bok~d~S@%SfJEKAoUc~k(MX-265 z{HQC;1-Zw#5#=rP7`K^_Fa`=jHDO7qH7vtW(&R*i&`O01g(T@hiSiTCCJqFT!>AHO zEs{iU<-8=U3l`0#z)pmFA%2t!PRnGyvwL&S7I9ef%%(k6^vU7DDOg8CVUmWSBq=z8 z6l5$jQ-sY%Q;8**@k=cU0f*f|6BMB0 zu_&}7jJnB5yle-Ujj5nfCR@Vz--}8K5vcGdh&qsJDpHN>d4Ps5e4 z*-4EjH#Zj-2xnKw-cmNui>fNGmA5u&AW@Ur>7%IK~?uU z{}l83(=~!Sg+<52tLQ9;)wk^<(yxLZdV|k|N=-U-VddwIfg1k%>B%0TISE4>-y>1O z%*nMvqqeR+b&bBIwKGql>d^vuRnr1}HTCImE!m6H*9qgXnjaX`c;DB_)k7X$+|qFL z?Qy}*D`ji*1D+S+WovFuNxQGbrf9`RzCP1Pvf{X?HL^`NSwptI@~m9)PCCM}c%^Eh zBEmlPS9v(=+kX5>(aI@6WVS+L*19YCFobRg!@AI8u`TlP;p6vFiBd$x&BMhWg}cMo z^V!>3u%4`tw49;JvVB>f>*q^%1!lyAfi4FovsdH(L3$eEc0^mUtWHr^BAhO%vDWWL zK_8>a>b>rBv|1X?ImyAcG&e}mC@%9%%}~o_mQl6wncs9PH|n$SEUR&e;`-^{-kfbH25+uXxm{O!Gi=UyWM zNtWYf&H>R3qq|#iVk#ccE}$DuW4=F3adO-BBGT!C%VS}Hu`Kwq{^6_DBan^*5fJw~ z`hahlp0BK*fF~sQK#3n7x?({BYip$aTNO)4EfRsLT>i_v9J>Aa1!KxthrNc_=t$70qO42wfxm0 z%lm_ed^#zmG9eXzBY$z8momHX5jd#2QZLjPp8RqMh-HGIAE0bO%HI|~R`UO=$slgl zDOumer!oG@SlYTrvz(QDMw0q_+b9gwX1(1@``30B#p?l*yuJO%@urQv2CwRozx~EA z{XyxQ`}Yt8adqy^)}mA$`A-7@H)@Ym^!}QOxKztkFuY77hWW|4k4n>sLI3#u=y~v%;(+T}p$hkyBEPz_%AbihZ$z!}5^&QcmctYv_FtOx~aX3g2=I@Hme+1ayMTh^|G9j^W{BM^L8*8%CI~>_J zR*gr0Q?hSiS&Q}0zkvm$L{Kxb>=yAuKIh@|IHZ)b5UI4YATMumaTl#^bqg|HeqbWw zq=Uo6WPihu*XhX#iM?KMNuER72f+AEbp@dYq>)516AeN&exeNQ1}6hcB?iHvl_!BD zByxCe=U5s6$(L~m-O>VB_TvuhfUf|;iU^Q;Bf8RhP%A`anqgu;LEL4fLtR7@wJD?9 zf`my?glXwFp?ihV8Y#jr=ueabwnf-Ni3Uy;OrVa{L@-FoV)c9;9>xpwFkk8f4fM%^ zqar*pP38D6m0g8RHlTy4_1?$zpyYWB#lkR4weFEp^SrSI*@<;gsCjOfB!~eT0V%(FF2s6dU%ti@(kfpCQnOrw&AuXxBcck~WYsDe;JE{wmaH zKxdGmsxvcG8%JKwEs_wN!Wk)PNpfCf!;tn@34+SKO!dnzx7MVb{R0Dqo%u_|el+|} zH3%L(nJf^^9|ast(=a&`bTkcxfOJ9{j5r(x*#wjf39LdINfIdti9r;=3`4B8Q&)vH zl6yHOEk(!Y(+28(8}a`3K1@OO6i~R`+dKVw0{L9&@c#O6=jDF;T2*!V1va?jfAp|1 zjtNq?QE%2g{uST%lOg6*N3*27Q;=Wy0$BK7*iL|;&|62+!f&bLExz@ybyb0#&E?&j zoBs5ruGjp*WUbkO|HB~QH$Y)xo~1ZU?{fXfc*2pap}j(^9gf^f@|~OXt$x)K*LFzK zE|V*rr}P-|u>H;LN@1N(vY=KUPVQdUoLtCS%i0hs51Rc}{9vJM(cL;>hg^mHh3DC% z9v9wqj(dUQGIQ~jzE`k)WA%#gsyjn*2Fb<9HK`{FXBiESc|RQ>+b}Y4;a`-N;8~es z!n3kQcPIr>JtH9^(4nN?5*n(Psnu=Y^w$g9wRa&cm*X8l~fqlqf_Z6_WV~HdQ z30$84AY>0SLsbNTObwa+;&bE>C$jAd7*u&2vKqLBSuFPEts|g*fN^s01wXq|b7=B# z>)XFkuIs=aG-^)Js?0y&l&+6XYd5A}3W3_m*(Dj6*-(}dsb0=$<7ZytR~Q>Gv(n`% z_iKg$D;I2l$x-XUD>On2U91te(%56Fz$7BT072i|nQ;KrAakdr7;S6?JnZnd2{lg1 zE@FJ#Pw(1>KMsQ-LZ0ruw0!hN4MTEF5w6dZS>GOty>-&USC4nCJs}!r*lZHQar)Tr zNnh<(hHeD%5E8C)0?hM2wq^S1>;dZ9_?2uw%wK1QK6B;nezQMr=ZuP^x21b#fyJCR z#;)#hP45D{mgkDxT7K%lB+3&pc7s_HH{Ngh{*>Bd0+iCt)Y8p#&^fy( ziQDr9orgCuvX4~J+1uR|&?#mu-<=Y+PI|g-Bn&e z@HR!8a^w)8@=7tdB`-2(B_U=!`U|;Mx{6cMpXLIVfs=-vj+FVXnVNaqnks(J2OEM& zHE|5`X2ARK-3xAyo(H`lKc>FCfUvA%BE}5fEw&Hnt<38qz%x*|vYc%NyfcDl%FZTuZY zGD#}Xzo1nRyf|&ph>@ym7yj{QqF$fA>hIIYW8%vE5spuN*bUoj$oNgv>o3$}tNX-@ z#N$ju-t!H6b$DHMwYi~A9K|VCyCt`BqF9s z!rc`l685JYH4IJwOw&9S56?}xC(X?}w`ZO0sjcYlX4Z1-R*s&8D3k0dtNKSh9Z0e2 zRlpdHK+-;h72VXW{WkVW`76qBD)mp!^?@Y2o+Pj3lYb(IO)@x1hM7n1pLi6+(c(cIu$K%=AgE zQzQK2qMBY=Ep09x$(yc1?tPz(>c0i?vo%wpiv#zMc;uzBlPjodUq8_lI}#oBO&>N zWmsx)bp*7MPza>fexaL^Kv+6{Ko#eiUB;-iM$lBkyLD#Fy-d5fykHxYfIq$b0d5E} z2Hn!`L%EVOaC6%JXxoB7)+tHAv}H%Tbv`e{NC6y=hzA#jE^CB?pn9tQTlzI74;`IdSvJmGEZrlodR%jr~EH zjD-uO`~s8{6FRr!b_1eA0aXEhUP`HV`=e1z%}E$e0eSN2WI=n^sZove7R zE^~;qj1I-H3)e6`wrK~u?rA)e>RK~d6ArfrZ&S1EKpe2qOOgBIXlEYLt%IXY)!csa zeiK`(OjSI!Nh>NdK)|}nZNpj3D|v0^=8(;)(597P^Q)b{$`i%qnHt^DeE<1IB|DdG zg0F5`JQBQm39G8t3b&uD#<4X+*D@wE$`-|{urPVwmLXOZyu(RHlHiHa`9%Ffmwxzn zx|w$B3X0R#@GW|4D5{4z0+ql6VK^wa34_40Ikz=c)V4|tAfJ~Yxu{zJrTQc}ra!-k z91)g;A&S`Tty=XXnH#f{ck}xMeJLY4{Y>Zi;8^va4>rh{Uzs@LM9ECD>3K z9K2CXpvm%0La5<^S5>%MsWDr1XUIQH^Ke^yyH(?ZtmNx>k}Bn9Xx@T;o37KTjoT2M zS(f)NLdF*WoJ6kQr7|cWa6tCcb9syDKCF(RyRWau6ND`_92k={3~D0hw$0p)cnpFr z^mm@_+*lqJc{TwJyv8T4C3$^a#{711P_yPXZQ}(oqz~rJo6BGPo*sV>01J;h2%}4EpzPdz-yr^FrdJQF|xijB#SsCE859X@@3*U(?d-i&=o^XoR_wLb-C0PzNz508ACg}d)wU`=ygF^ih9NIPck|ph8 zc1@?b1oqMv;YtzAGNb5i>}I{8v1;M=X=3pNm@^UA`jD1cpNdp|JdugXQFi{JnpdrS z(m|&R52;W}im4KoRKGo;W2;c8Xyt+cTo%H%GvQ;KOo-FnGw_(-oi`g+ILuNRFSPda zP?}}-bjdMgR!i**xKoK{Up99;?r4Z^|kABodh10PkMa7E+_wfPOvB@mvCdp9IXk&Jaxbm$u}%v6oi2Vz(qst2vNE0W&$1HeJ}{Q!2-iEi}FM&PKLC>4qWdA_xMVi=8atP_AdwiTQCdEIEuh9WT&>^$Cj^T~m-Ja8+`&H}cz zQa1x#RRyaml^DS)=7>elZeEQs92H>NLVp^$Bw=eIg)9f?Kv8?)o4n-hmLMTd61d_m z8vC^M9Q7X{tq57u0g(yB;mopZsG`9wy#Y>GRLTJzYJW)_anMhmYUw&bF`WVPLY^Yl z65K$P$NRiKo*?#~@Wq(v8(Xq^N*j&9z}3&ycFmCPx9BPYy;qs%4B57e_MR`iRr;Nf z{9T>*2X}Xv`_H2**pa6C{BJkFJIU2wdHvRV*=A;dnQjbylByZuW`@hQF3pQqJ|&t+ z)~;o5S(wrX&)|X(g^`@X4&7F;dMyh(Of?Q?fPEPjT31mYA3*kf4Q{l4#I-^zA^vhS~5-olCrsFEXA@*}B zAfx##!(NB95}GzAd3=Rf9}iv4&A*9eAuK4>9b1o2*E^q=K_ChW(#tf-fbbnHL|iK!Yz$$h(hkVE)C%dmekSD7b6c8_t^MIEZ>6xT(=WR327G@oSx=Cq>-hYF z*#p>RXR^bu&Ju73>HlKMkg{0Ri@DU>aj-h7$+#j%x3tNZYPumX^XteXUBP981qR2Jk%y7z?M)j!|0QEX3(}}vmkVIE)Z`YSjNjKj7K~QMz;JV> zf6>sUgENN<_s{EP(Ak$MQ(yK7bM8e2{Ea zx^SK7E1&gIcCYg)IRg%3SAp2VGAdmRh?nklk0QbZOb1qT%m?KRaxW}h16w|aMep<- z4qkfITX>#P;s_LnMvY#G3XAR4fKF3_6FH7-1&(Zn_8U$io{6oxF6(TA?CB87%*tBIrkA&dWIx_za zmbm_%PYL>sPyd>CA+!9SRGsg}(|@biCjZlScvZb!+d2P3X&w{`gcW+WB?_10rjXKe znKa#bEo!M|2{=xlQ2B1&QoU)B>)wD?;)i2NOu@4hf|f`<6poO`WH&^^0_?pIa2h3+ z;FTy5<3%XwT(mn8nkk5*I0UVRFfvF>2nH4ocytF8RF_beRd4#UIH1D|>EGPEd0MauTW8`96wdaYqq&}GqVbmPB4;-ny|ltZHS@*!AEa=WQ@ekEeF z72)*PtTgs{a5t=$36g1rfMcBe7_?n1KyRM=zQ*-m2tcn@2sR(o04-Qg&lX$}aL90d zP7me&6&AesxJjTv%}3-xi^nc8Xh?;T{|^hUgx+hKVLk94#HRZJH?;1WG{b{n@e#@yv<_ z#5GwqJ*%PYkkj0lWQ+IVW}52v1It>z!$4u>aT81#a2+aXJ~h$cG>2SZ^1~KzMRP*J z6Xx6loQImX=c%T>03wFjI_NqO#{Ls)SsL+WO@>7*u_Hx1qmhgVkEs-{>9QCCIw1MY zp3&C#EE#&%nI0>TSNKm$eSPm%t=`d8r0e@uPKa=hHs^{i^zixR?Epw=)64uz}WtZ}c6!_zCB# zQf*?z1x|&{=|VIGTJA{gQ@cPC1aVAJo+2)ODR6%%)}Hi#@g>qd)Z|O-GfL?W4S9U^ z70})k2Pcp#045MaZ8#%_UT?d5ABb-S>|C$=v)8nroxSP<9}XsMTUUB6v(Yp7xdNBW zzR}?R^jgH z36rhfe)iCw&UxnP(%8AV@qTZNZ>?_7ex#Ee{PfiVxE_glblP5s*Ejq2^IvqoFLQT6 zib(leqFYx6l&f7Q!Vp-YTPoc)Qod*;E~uWINsTeLY@+5(iV$4|mW;FAo@?J+;9cfnf{WtLk5V`m z3f_VNmg|(p9&?w;p46(JHTe&!L5y|E6_&oL=Dr$RA5>?bDn==@l3e0VJ8FF6N^O{q z=0yqe#jcLr+}kCy>xv$G1Q)I$A=hXnMrI`lxLzsLmvkeKjQ8L<-VFPrd^wb{_R}5~R*MP@V}w>5U=3acJ$| z_TVt&Z-%iarechZ7LQUc5Cku3FSED~=RZ!m=Qbd31J_8I?8_g^({RB zP6~pRW(@3W7KE0JYl8%qj6XaP*)*yKJp<{>2MxV8A{Y+t@1CIFWMgK?zrV@SkqMOe z+}ELl+lb6SpC-F0&mt~`S8EWk13r(6chB1+N5|NE&1838CnGF@to0eiR;z8~o;FF9 z(!;)mM0%dm&%BX?qY9DU!L0NtJd7eh?*p_Yc$a_Ks%|!6YTWkg{9a!zh>BiNYc?uM zuth3nC^7j!swGzRk`4F0tXqhSg0XIQ?91%OCe!1pF~&=pn5z%A)oYy{>>xWE_n@%D zLj>K8!s?o;bViQ;+n*mV>M!0OH;;v2ZZHozmE)|C}St1Q#SvK zc6_u6>=#Q7Cu>%Xw32X8NamB>h=X1$tZ zoxET&sE

    aBWONWR#K!o!9C7r5j4pRiEQZ`}JQEEI|Pe-ke@j{mRKo{avdGMf|{ZONSmy1Pz!AvArEaU$2F2t8wwKRagIs5+vn9F0l%Y2g6Ef<1x3Xn zQF^I>W#?5TDIB}FKxDhHpsX>U;bQDL?&$YKm`a;MMbJFfDoT-FlYk|gg7wC>1mlBU z4H}*k4-_}O1OdrG`m@{ufg z%|c`E;e}*NaKqnfVM3AW-RJ1WNzm%PbKjU@$a?LGY0yb|rdj#{tFt6m#^WEjnEyRaG6w z7kM!8FL z6pr=m_agdvtA88rtxOfiy+26uLTyGQnz#$9ScV4;fT};;MW)1z$g9YYn~O6R)!}4D zf?N=rjT-DpUt7cV!?fEOY}Ze4|ACzVLaXTe0o9!ZN+*z;VM6TN-rCN?@?mczjXURN z?*+@?n-p^;!0Ve}+AZLdH2g8Q*9`y!w709(6ume(*vZe{$_Kx`Y+xqdzIK(pP_&S3 zHyu9!KE@#hW1aa9)&;rhXp(sjx&W_x<5GEcd{gDa4lCd572OV_{wUw?R^Pe)urTc+ zcWZ{rMiq09uG@>Fr)>F%{0**ouA{oNaOYtyh_@lyIKdqS{KrIIN8jL5)trS%PWzFv zIypL_S2F~U=d*5^TQr{-{5W#g$Aur}H=zsw0wrsL7en!M#m3R1=Yla&a`G}+>$-N> zxlO%{8V)_}9HVcL&gn0)+sKpvp}6f`Iwv&?SFVuV90*FJN=f0yTU*gq_|6ZoxA8w& z1!>RV5~e-84amWSc_u*uoi-cL+_X19 z0usK_QsuyC?PtoGJZ_zVgY^E!dv*8r%n<>Kp}*Hwd!cQUgA*(VYyAmAhv8M-$3YWG zGGv!&SM$w>f}}O7TdR#4dbxfk9d%ZlXiH0Rha+p&PemgM0yywwl)=iDikPEjmkb%v zRU==T*cR(39sobj7Q2SMHEtZHUw^B=Or~!JFkiyn zac`me(|DfN$hSV%Y2&CppWx6`uj)xc$MNYC1XzWu*1~WUTn0PA8t_#bP=(o#nS?cSq`Xg?=ch1=Bzm)3G zhSlD&ySLw)n6m;`>e8(SIbcgjjw$v>uxYJga@&EQhz0mF_UkhC9~uy~O0!^9SX^sw zFU04=3$%I0o=&cO0Ry`pX8-@V<~xw|A1lFkS=e`6DeeDc8g8clmH;g4Z2yz#_AT)Z zjAE>+}x*-mBLUML^?5K1#<$(M)6ihmOPdM(VPO89_{}9nG^czkAMNd6(Z+2|9%U<}A`pkC`2{Wb!q{dQ8Q)nhf zEkx!$B#XB;Mv7?t{LSbIauyRHI*fQwXW5r0W65WVbBVC^fcemu*qsNuj`St|d155- zk-KW(>9i~ubSwSHo(!+)BxaL)bzcFNtYAhEKEWd=i z#P9R=lUL?(3eWgnyE8QJv`JN=B#3pz3XJQM+}WbzN~}cpi~gv!kjh+=Z^l%38Ojfs zb5)~hn^jwU0TO3MqWP`{z!0c-ybJBj5WVY*xn?2iIk<95m@Uoef}UbE*e;5sN*j>S zW=Yo0))~VNlH|-`BJVHZi0g?66YoaE-QMl1IDZYk`RjHt1F_4m0R(O|}G=1mQfY22mb%{AJR0vvcTQsrGVzDF~CqoHctK<_&__ zrtkFf0C>oN1`Y)hp*Xrw;fl{EQ<7#jia8XfY-n%h}SmQJp1r7Yr#!saNn>@`I%ru!zjN8S8Tj8O^HeGT7I=g!}yE@R$6Q^})0dFN-1g|yu0S&nc(G?#_tVHzvTtm$y zlYRx6T8=38d@HJ@<5)5*e}w|MKo~~XmyYTxuZ5#itXX{HBOB>xebC^f?UPREc~{?T z7RixI6HR3;-=BjXP}cK;rPEKSx#8TiGSkcEJUexLmGtH8@54Jad^V+5&)wXu z0C&{0%?17f`zqW&p8{ZiFKnTMc2vrIq=|~%aJnO@l?6=N{P`)ruo}PVCdMHp3*sV6 z1+`O(M%c+U*)9xIMfL+RmFkQNGt+s?-u_&l5*gm*6nRU-H|W-{_fHe=1cO;$?|Of5 zc&N-lZG5iaN5Jm+spDtzu&Oorw-SKQX=;}{;C#p@9T5>MM&J5Z0hacxXNd&365!V_@H&+z|!kWj|Baytf zaq8hRQx2x5qzX2*%0?SmW$QcSF9u0+KE&zaCG@HUwcF(5#h&a3Y)xm^Y6&`M>lnu`MSIAu#rGO44@oDgl(oS1Lx0j60WLkHz^uQCN$a{l!dxlb9 znC;`jlv%^Hw%bpSp1@a=o{a6S{*xD+nOuYZ$!N#DD;MxQ0{*@bN6n_TreQdNt*zcH zMx!RMH+R>UiqgK-Tj$>1ob9RKn5_DAm=EyGxj8ul?>bbPPK; z@UsZ*fj^3w4y`_zkHj{c;b`?n+|dk{%*S-C*~3@%gPnF(MZL3Ot!)bpH8$S*jAj>-Q#oRmsf*_=m_Z)KfSivzDbZgkvK%sTHk|M)z<0)#}!xCKQ=m$vc5B z&0~W)=Ji|dZ@D_Dt%1H9*8qc6(oFrDtV+{sZ~dM92@*#wQYQL3c>vTswj~XAj6&fN zy7A7kdXGVT5FYR$24&w5-k@c1eM43?1A0u@bFK_CC;pr|>yNBW`03mk4%YT+O~MQG z?f@qrpVv3y?vCK~r>E>%<)+X}_vz@B$<1YTeH~6W4Zbf< zVQN!zi38q+D9-Ygd#!gq zJ;H78@lh8MtlnR>1pvv46rys4M|MA40oyB8-tzR9l@Py1d>S%l9g0~4bRBC09F<~} zoY-}%tsnUjp>lil>344mb)63#?{%O0DqH_%2_w_I-y>|Ld+zmigT5T&xA*mdD(>3X z`%gC8L{In%{6v)6E6p5kZ;Q|Kr*CrfTCo zI2t6b|1lMEu%;WI{_FXZjsJHj{FXrZYsw+Tfuq6ixybAn?2>!X`Hvc?795(m$-wV# zWEav#acaI@8sWfP9MZ~!g32i|Sa|KMLqGcW>3H&hTv3R@ZxhwW_M&@b;D{5>eV}6A z$VA9cVaU|*MWoDlfT5nyz4H&$pb|t^G?7_0Q6c3FLZJX>L93oD-ILmRks*;{6X0{a zPcsU|<+E7gH02mz2lG2V{b%eR2qcLRvj^PTcyymhuci$|OU@bMGUDXeq($Nh;xuoq zV^-PraPzd|-B4HzR=42dCQq7R)NtZYQBn}5k$e0VeP{iUmOj!*>^)Si4MVJXIo;5x-~Pcu0a%hm3K|KhofBO#Mz9>m`KkJK3M8hfR-w6!Nmdlse!(@JI$2B^_9qHxq_O(4qMQ7PF{VMxeBL&{GczC~-{iR4}6bN{;yg#eFFWO|hU7W@B zA2r=|bollj^qQB3Th-u=8`fvC!c@Q%iyQ*Zevf`p2v$5L^Bz}O^AxBbv-brTDX-fc zG~72a{k}&yst^sZmN5ql(!(5#K2?QlU?!=S@ZV$H*;ddf$uZZGh=2aB%}n<5d)eRY zDcVG6)(ostT1?kRw{d8!6EO$W=DGr& zva3$@_)l}&nqrb{17&D`j^IUx-}8vw6TpEjFC`EZ4a)@putPA|+}xl&Q+l=;ey>TVr-#ecrg$*$HinO` z`)YadOQ?DcUqQ`!?oVrOD2K_^P?waw(y4c_SDKeSW_JbffD4v2vJXr?Y$aB z={mdZ3F_-7CDXB~s&H#h*sbwSv8AljL0j|B=@1(?^eW2>+3d1SUFdclEAN`&(@ez$ zP5Gm)FL64U8dTLvmN>bSj;_=h_NwFJ;{##!$>fhFww3G>o}@0_l)q(%$?*6Q^K~TE z?o6-~;$9w}w_lzQ!#(YBJgha4-cCUDE}FIx3apv-$i5O11kC%T8w9V8=wwxlH5AsX{3DH2wE=7j!0w-c50;95t3I$#Spf;sysVPh#sh95b zkFp>-O(1IZUq-F}P|@I@vPwEPww92Qa?{ZjJutgAQ`;@dA=#u(kXPZSzN$G-mE*J# zs8my9jFM5G;*9|&LG#U0Lji?Um$^cMqET-O(l#D=hEu08p?$QUxuOU6wfyb(W$USSQ(RdgH zC9rNrQiWFoGefHvKFeJx$Fvrfi`mEHu;g9-CLl>8D1Me%pb}c(hrwo`hKOn4UlfZ7 zox)5-(cLNs17n(`u5!E2w@E4(j&--M^>9(h6r)eG`%ShC(6C}rX>}!o8MDJ8L!h$y z*|X1+!iy_J z#9*c2R#Q(r-YF@4LRfzMYuZx&&j!q>O}@sUjBA8xt0fLLyiHShU<;UBVLx|6^F$Vc3(6fbN}&3?Dmp<^%swB`BDy zsg9YP30a~1{GP=N0Q`MiU4`Uy{4n!r7dq)fEi4oIcr%)`b=x7S}|yW!Uo`^gbLBKtOK59ONElKPPo=IQ@Yd zdZI=u%YACq!Z}pqT0`9kDk1mz@;zpa@yc%lkmD^hSNjpnQNKxpzI!z0TZ7eYxsDDy zJOlN^=?YHJ9mYXIvDmYcy`hQc_M9#Hc*_Zr8RxB~!~1pYaaA>N*`GIUSZg906XFK|^16mN&NB6I(es-bPkS|*UGTcp`x-^YH}ui-n#L51Uu*XeB$KN~rbzb|A1 z91A|h)RWa674e?|yBU#%-NjJnCR#D=C7qJu>{L+s9uMS1&4Ds0p0MS@Mj-qMR7JVT zv@l{bSNObsG|dtlUnGX_NZuN2GiegADqWccmsfZ!MlLU5+6jNifjysG!zS<$QD?PN~|us_;waSjDXJi&X;PAj!7@?XG7 zWg~1iG5>k*qRBbAEp^&>CS*E>Kf5FNTdTRq*+M}7%8N;HX3sEa0Z~V`(MV8*VjcWO z4x`Hp<1miZR1=ILNOHnvicXTwV3sZhwaIChI(_QkdrfNN1XMa^8|)-wnA80lQ1#l_ zm1kUFiJ|$&uYc8Vf_ZH@q5h(Kl4vmSIq>7kiFJ$xvZJoYJmEtKEckf<@&s@>f=y@! zi1yuMeKhw33?>QSre6)d;9%=5Xuf#=v=x0zYnmeAM(O#@0@k$wxq>ezK8Ot!mtyT% z(*ZyN&BkyDHDjk9+bis#@y7aBjx_+JAiiP7o)3-FxW{{sAfkp7?aYTW1VNIUj_itM1_$pQbhT>R5r zM*t&RoGXNsFResY6O85VOXDMjL+XUfC7g&c*2g%GKV2=sdvD{Xa}75Ely9OD*XyFx*&^0A}g(-DVBd3tOT9i zK!s)*I&UOCs;1HlhX*E1<>NFn1~cim6G^xd1S^5m7D(NA569gWGuA{$Zd2+MTI7};{#~^ zYM29D)7dAYd6B^sGZGZlTrmP|sDUQO>@y?;C}ft@Y5?D18#K7SNzZyjN!)9r8HXjP zDt4$yMD~&hcSJTEredA}kls%J@$$ngVK21*^uVDN_8;-j54b+tfrni|hFt!v^*Tz8 zE9lYcR%3tf7eiwKD4n0qy4S*ULzOk5UqP+0PnlVaH`k};Ud@;NcNcApZBDNzp#nXh zV=P=qsDQ;R%sNAmMy9z^a+(>vBeO(~_CWDKO#7b(dU&ikGZ^Lc?a_G4Kiakgcl`gp zXP0AeJz4@Y}Q&Q5lfE+=tn$aJWd8wO-nM znGF7ove@C@a$C-ZNkj~Zq2*7fX*u*3P2rpiO$z}sTFI?Ut*Bg)_S+YG>y^eKPA!*FS3^JNF^t_!8<`2v{bnr*2+ zC5pDbdfGe{%sB{n|785UL1<}q=ts;dGJU%oxqNSyDEZ}We8c{T|IU;VSf8BpOJHfX zg7-wM`lATtxm8h}D||F0$BFK8f1o~(L()-;V~_yyS8orlT#pkH5GRU<;4i)f$#TGB zB43Kqhk(kBr!x-d@kwQt(yKBw`9=E7pc9ivO{`@1cgU?ymD`ZUrxkzb}`gOU_2q&^#V5`)z1f z42zmf2tt{jY^fcj8cg7X_jisFd4ie;j19kFV``;vltRqJWQvRjUYP-_&c#k{Hzm`E z8mFOAtJ(!*v;DG~?m9;`W*&oJiXwS(aVT!r=G24i5t9%KQ(xd~*s27fU++GaM@*M|-*!ofB?nw`{CY zKXFLGP8O=7KMZ3?eN%r~9J#zuyuYw=Xmj;BgWHm&BY7tVY>d+R;A?g!fhY~>24x6` zYu9)L4@I1m$V^INDFHin4@f&E9VCHOwf{gDMTYGJMO0Xqni|c+0vg>P7UUwd^H*S` z9e6O>p)_+bRx~}J;?J0wEp;&%MM+A&V2+|^;NLeK73lzIYH_2k{FI1_U}ANTg6fkW zIps9LV~+FsGXYH@Wb>ZtnP|Mq>S0hgc{l_E*H!1yV9P5}D%a&v#213C66Y0XF7BAX zcB@pi62BdsyHIJ5H#B=XFm{*OqXI-yM3NJWR7^S(R6ra6S=TTba5BQd$6egz(+cV( zd=h5N_eAE$lLX`oPQuLctYAX%sF5lJdDU%bOuNa~8ZXq6C48`2p48}vq9rh!nLATf z(#h%!O?h)oA~TvGBbO{pMlPFcRBh?D{dm*3+OCwomG!xERWS?fM1ljr%pII!)NSdh zmGj++?rnttYeZ(E4n#5PXTBe3N=dIWY|urUwA?8ny|!ps_#g#VUUu@-@(jA7(}wYE zSjXICVlphf~HQ`6U!Dc*>D@2P&izKvRv-n2NR z(1+z+tt#%f!H(AL_69&H?sVTSzYB^sYSGC#8g%~yy;)gw!l}*T`eBM^6S4~d0ExPlIeH3`+)t2S+592>9+ig{zDz#ho zy!ruptQVx)UtTXx4R-*%3+fP^DuX&Eqi^?zeVP{58H;y44^l_fK#8NZV(!OO(PcJ3H^yT6>KWvyecU5gu@wTNC_3kPJ8~!`>+i> zT>E7ccpG@c$qr4(4WVg0rFed3sOksW8?yke;HGU|Rtba!0zThu9@R$>^FE<>{ROQ9 zHY{Jhp;Tb#<9XZgO_yQ4B|P#=b9A(%3R`nCofWg*FUF9-7Q>B)fY^P1d6qxlJ`pEN zwWTgd7smxx3J*h$e}2YAvz}h%#tlDJ4z{-iazUPYML+C0(z~avRiW0^y)obFiXYGh zUb^HlwA6MwGE4b`c~#WteE0?a^&}QG|EG81%~5SI-ia^0Z0{z@2|s&dZF3wJ zXSvKn?+>n-mz>&Q>dID8gDcyBtQ&jcQ{m~=);Ow}Bi^G(r9qYn6~pDtgR!gf6d%zx z;Q~}5u#NqPM=3?dL_NY-re2^%^c|bL%P)BUL7pg&wzC1a{~_O6kMm!R7mv@ASpsO)aGD+gMFbeGx)s zJBY3m`P4u*S%&!@(2itHeh-j&+_pY9s5me|Gdj5@drb{y!D7N?ZKj~CpaQzGZ3>>7clT&}G^ zK;wtFExlPn&h;&!77Ag~kN$9;^n7?Dw(n;U%~DEeRGHZ@N4x1q*Ov^E1n!o2L`*gN z4@G|xpixDAh~&_1R`WW9MohqjYoCZoiBnAIuz^(@P(jE{72wO+-iL(fag_t3u@FI{ zY0;2oJPO4)PnHTQEk2g=3#=KSbHJF4QN< zY9%38QzS$W!kH@g@*3pjnZe?N2gw-Ab__Iz;dJXk4Am(zX4N(|Nj#dBx$Jj!Hbs_g z1t|JScji>o8LDS6%g(z<=QPK%E4oA6-D%)gA71#O6WfPCq1Wb{~4KP#)wb~EqT?HDnRAJYt0pj7g zF)r2R*11i@+Oa09)hKdlvm2>46oEbzCa*;NRoCCSSVM(&(2sq04a(a}wr?#(()k7j zDfE4MDK0k|KU_GLGIPy21SEQFtN`ma670$S2qC$yEANum{F)_0PS%y7$+j3Jnft3L zib~{B2i2Ir?90W>SF8PEEB)1b4Yn|!>NF>5JonVLe2Ww~aGaif=aLQlXeem&E7+jt zSsx?Ff`crq9t+X381-i#^OVb5f*dp_%iidbkE;%J9&INbL~Sb@)~~>})&aB4l_;It z5GLh4zAr$xf1n8fjd_eP$|O>^O&`ysf6q&5`-0MMGR`bTY%k@^NCSMmd^#)No#sb{ z^IBt?km5uDfBh3Hm7^d|(nFt$@21Z2t)}08Z{B?AwL1>-I{&@@*u?bu`{%NZ5ny9$ zg_$QP0PsT0>?tcd`;GX$e+mFBYdU&u_8tIVuxagrrDHmo!#G5%xF0Z$u6ZFi@FNk- z4%p8JGS^qtx%78#AzrHhbtn#830D?J4l;9O1p6+qAqRxt|H4OBlQq zamC)s<$lf;EQ*7$oO12XHG-$b+jaWP$G6x80M;z}QuzcL6{`RyM zz(QYaBwnD!J!p9~(&M%cIY@HR*^YBw?G%qi$WJ?s#W#JaGS%#P%S6=5b9-iQZ~uO< z>jdjiy{O62UNu-n%Z(5SbRBq-d0K;i*s4t#O}*VPinubW?g~KNDgm;3+{e(1R7qx5 zL@~wH25r9*@;c;#*{j9-Ifc<_8c$dqe`tcbbqqd!IM)u&*$eD_Nvs)uNUyl_;RK`Ot=+2?MvOs7x__;5aL?e@I;+>N=wt)zU#Kp0O8Yf;%c*f zZ5Mirsd%T_`D|*lB7r$SA&P6pd|{Z}U|V2an_NK4cSj-_M($K?>a)7z-|wpJR3e8f z@JJ6wXi16VeX{(1MLAW?b7P9cbtu!X=y#>D@VzquP&$dm2Q-b~!^<#;o(kH%coqK_ zX*s^j1pYzVe|vIDk?s{xR@LhYAQ|-O2{}o4wY=B4>@}h3{-oI7#nnl ziyX=Cp0_cMIHdd+GKmg3idbICs4$E61W1y33DlhF=Sk>6H4RYM86Y+4$Gl_-ijj+U z5HR;mEJXEq7AZ`s8VJ1>vc^PU%aBQ8s`{xCy>WpF5=|5xG`Szximra_FU&^&v(UmR z%D2KN8SsL_`DG{$;~mZ3yJlSwOQ|bSh;W4#EzlX5yfK?CxgF6z*{hDy8pG-()k*@g z`ATwc@>F^B@(6nMoq#NLnj=Rr2Je=gC_3C&mwOTN1xGLxn`y%oHscxLBsmi$L6wE2 z3c?jw_H~rNA-WPV5jd16_yjuIylNFS{}>?w$!QuEyOSoOXm7)LJobaQVGxCNQVqZI z>B|ArsVd-Z_sVr>AG^8sde9rG9yg8hVkc)1>O8hi1r5=;GXM_=p?_SlpDcrHL@!!X z$mIaHNFouIOeHtW@Oeo-m(fUqs!TVUjK+4cxD#z8W>kz)HBuZwkm95Z_n^WHHjr5|(BprgAzMa)QJ(k!A(@TROE72PP!_F+YsL5IyR7 z5xdlT9q~%;2tZl_D{2U%g+K*3bxpU7$ZI#vaaaruE)jH$=WN~$5QD?s!Tsl9P10%* z5Oi4J?qi?f-mKok{f%K4CL_l6#jniGU;kV@w&mJIpRlOAH@m$%zlJv_yZt_(=e)B! zb`5&H$(b;75;mtI)FxCi3xKIv#9_jVtEJR)cm4bU08VZ}$Wksq<h4tY{RMR4DDZBgDoYh5Amal%E|#ln7t)(-&przr zu|2tfX6YhFpM_-hTz=Ni%ZxkA*%(1zi(l)ksF_oEQ-qICV*3_yTU(zWOs=}s-@V** z_br7;s+!}N!S}<{VACOv&uh49bXsA^DuaJFrn~3uA|!$jc=UJcU~D< zd)sQJF9~p>O8H;rZs8shuyKN&30UI$e*;YeusDb6bqBN9JZ!z9N7j~ZKdXmvmyY+d z>efc*yECVopSW2{JJvSf^m?=tkZB9pR_%UioDHUnSN6)0cOfj9(VVSo+z2c+l@6@2 zO<$cKe~dcXwt6TGK-=o-u1siX(h~4|NL&e1vW8Q?Tc4HVEjsHx(;Is@+}LLQn$X+; zB&465t#0<&-!Fd#41UUIX@&d$H2#wE$M5gGo~>|wk#Qewxx%X0+H@+5k)N$J2AJ7y zf<3pc3>Yoq&Q#>ax5BR#reA~&iKeH7pq{L!Ejj7NqUWAZ*4kU18uxn-o+((kyR~h4 z<`3Zd=+S)Sg=fkY22v#dWvkzwgJ*LGST@w;q0`NF*iG)AKWz8OhNL+>ET%(xJr5dH zZ#Asm7<~T4dg(&^8v8P~5gToJ^mn~Sy*U^;@J-Cnd7^gaUaomcHU$-2^>{G6Axt|Y zTJ2elMW?{bhU)=k!l)nya($8b-HN8-N#!s$&IC8S={tw8_BQ%BAKdMjRhr(uXq8NzH?8SP#r2^((gG5Ayc{k0S)S9O-p=_5>+m+5%+AsB zpcZSjVrdf{`3$9MT<9}GB^X~#)>%ue)7Oi}?z>W;5n0-uv7l5Zrka~j;YpQyMG))t z;%uEY;gG&l+IS@}iJOw0mY&%Q@BzF)=Wg$O{285QNju$bFaI0U0K%xMfAPB^Ptsr$ z9O7wuPEkA;Fm?GIk?2!JDwBF6FV3fKeA-q<0YSg_oN8pNAsF62GmpTEY)LXLrrYUD zI#Da@B>FB^&v_8yyVvm5>Ix-rVxQpmQJzR?bAjI%@9ld7JlbvigA?JF`6OI`rcbyA zpI!9h9!qBo505>%mfy1tnPZF{bi}l+Ar$_%EyEiA6a!}F7qB>l)YX4zg^l^YDh%sC z{PGX2AW;89E6kk#y9;2tR_$Lc<`y?$?bVrVs4!hzxuCG5s}fd6Nxg!G&We1ew^h-_ zV#bVO>*%|O?}hC10Kkh)r~>AR86 z$`7tG&o3Y{Bi(BT8Dr2#Mx_uhgh(!?j}r7$O&9JnBLhJ8k`u20$}MEJxD}2|bd;t_ zW{|vkfu^P-F+ZPj1cW6o8~0;;NlaTl zh%&|L2rCt(s$O+ld1kL%r6GW|gc%egIUakgz!{Aw-Xjcafl{BIiXxVVf3gxwt&cn3 z>OBflMgd?>O@>y5E(j-9YNDp0(bdD{|cc`x7a$Z!8CUR?$PI7%u!S9Wvzl2i) zH9R7W6tRpW{+E_!>-FqN*G-&yKz5jFf4Y;ANBBfcX1wEM;*4a>^H3h?VM zeF}#Pjm$*JUc52Bai4jpUYhY;jQ;fme+Vl^R0)uzBL#*MWv{L@g){FfrSOOZL;Px1 z1qK~lBOz6+j6(iLMafnyvJ@@KxgN}(10iw)Efo~M*se@Eg+c=mp-NVoGf{>&OqLKa z78gS*^t@hdIffpJN<+nrYY>#JbVbrTwQiQy zJ^`@9kzP7B!I9Q$Xi~qU;a!ySo7rJQsbh(fn9bV-=JSP|-8uhq93D6zgcQ6m6zs3t z{LXk41cX>RUSC~o3X+e4w8=YO8}_86bo<_cRCA44dQoYr)P_6EG`@1aw#okejtm2E z6!f5%>04FF(}XXV%3y84e^UG@UU1Vb6bB659!1=t+#MT!UF9NJ{?MrAMfLxCIN8ff z=!wg!^<5fZBgV>eBfAyRNIyK6MpnR}$dBrr{QGEi!TvM%xyN`wfUkabc)ugvO%aC> zbA|zte^ck+s%cSqD&XRy43Tj28s1t##VxaZC5&cM1jt(i9B&r)egEq=V*r0Q^@ zO~76I6f=Fq_V8K}au*gadmecEUK_v~xnc3+iQ&Xsv;|fJA9G_Zu)#8*g_E1lrEMI{ zb@uUnmv>cs_DXU@-@g0S-!O8PlJf|h)P4W&TbCkXuR-c^ZE~AAKY|07dX}jDXvxd6 zw+}Pn@b4?X`cV;|aO0{TzP`8&AM4s7HAiT@mfUmthB#^RW>Hg8iM#n2UTZ+SgOV59 zLA}HGIo#OEMr=?0)f(c$gGoo~n(}8e!F=bG#qZELFYklMPVYQij(@w{nH&vkFVny- zFrZD zu|blqwZSiKuXh>tu(BDV5&&d6Q(iICklIFU3q4p3DI4pE$QAu+4&$;Zu#E_YtP&q$ zcy>(h;t(P>YA7yG`oO!AFwQOnOJDxYkvs!puW+38Ht_P_3)p9z0R>rW{ zvF>N{d7_iskm_wG(eC2Qv*xhR&ITX724g~?|FDV_Zte{2tc8(|Bnj^a@647}M;yoM z2!1zS6rQ)W%9lC4iqv)1@yTH#2)z>U6uVo9VF25XL7km>;Dx2$KG)mfxU0F`m?y+( z8`3+Tqa%Qy5#%VRnG1+hpwF8~tRg(~Bm@UMDhtYFcTrUTES7B+o$O0#xf!F>zN4}g z9MArmL)8fCc&5S;_%m{Np*ggI)aJ=hzne?>tA43huBJu#;>PWma-5YLL31&@lB-&U zHo|=EFbyf(-4WXP-d`EL&K!3!G_@5CW&lJRo5 zaxoJ07IO021K%ADO8|_0?$p53L=?1Srf<9~-^b?aWOzV8yDeTCGjXQBp z^SxWD_%m6bqOV$+3`)O+F)GD9_L2a& z9_b)4oa`U5m=qwIa8s^=B3%@h4H*@u218=5K@9?(F9RmlP)@c#T|i=)AEVwDp?0JO zjjv=ZF1&Q6ssGrIr49;O|56!<3|9R1Lwo|q_CS9{f5HkSl9nJ4uTr8q8(9@FkD9`2 zf?z`!#bA4sfVrKi6N24%=<@RRgx_Bke|!GHi%xI^M^23YxBTk^NO09H9Z*o(2GzH< zy;~>K_p#iPg4e3!{qyfFS1N}pEdZ}9;P2bTZhTYQ2_0*|+w&7^_uFl0fd3y+7XO^b z{pqeYB5O}TU)y6BV_t90x(*yb*W1w+r?mI={`bS-C5tgFERI?fpQosyH@g{k>O_%z zdA-wNC6%*&y1pN9s(aR+y{N_W&-l|jyP^Aqh_kIp(YN$)I7US5_yotVzir{o3G*D9 zNxZY@bX`cX15+1A7IO0RHis=nmXp@ZQ(7!aQ)y66Ff47;>vBjha!9-Y)S(%$I~>$} z!!-FEXcfyKGu8pP%>q_bPZ*Txp`75M^l&y*PXrgKty9rb(xc2BV@yx#=3XP{^hLfG zR`0kalY5=qB5lhBIh6w;{F}Tj?H(|;@R*@C56$Q{jgqz0kr|UkefqU3jGU(1pmu`A zh%Qs(%)9Y~!LH|XtIIV2XYI&!$7Q6yy*B$@NW%_&ftcy>2KZ<%wS118>a|D*T9iPm zId4YNjYvDhQYFZ6ZC)pnk8KxerZk@;$}V2ji$%C$=s^Og> zdnEc#nhLaK3_L7(!#3fe>+t6v{W)xi|f-cuvbKR&q+G2Yek?VYQ5;q`pI92w0LgD~mZ z?(QwgzxPjXEW_8}E2kcuY8Y?3JW$_j#;=ExF%eQN5khKJpzVWebNA{>LvXeYo8#Z-qmDbJv zC~$K8??FK}Uj2Jen60}_VxYNqI?xi4VxqHxH3wT%UmgY`6_d5pnv?nazR^K>n(Did z#j0r%;&{N-Y6|dhv1^7q`6XdV#Qm`w7+W3!8LkWsc9VnxJZG^3HI|VMfG5a_Oefm4N+6bGHxCS7h88fCEJ1By{o zd29~HJv*T#B|)veQ_+1CDwCl&GFBx6Jy43|CTFpJgbthyUu_CCgUwDM?zB@?YGA=% zRT|k3o<~kuz-2qJSEw$ZtRn4h3>)XSqE%g4pr-!qT>v_(joJKzVuBcp+oG9R z)8SeXD6g^19Tb-e+V$~Xow0IaNQod~T#rBTD=dpg2xvQH$xH!&bqn+TMF z0I?KkV8JPRPePaZAn6iK*_+eGb`^L4FVH$p1daT`N9%XCGl;IQ*13qsT;M+erf8Tvv%Z^el!oWct zpH>-f-vbZd-dA5AUk9>i1>x#LVOVzBg6l56oTX`MT=Nv5Y~Y=9N{`!%ioz5qcEceay}VR zm-iK4qchHK7)Av*>Mg9WT~zr}neCD31qee0(e?aR6Le=00ZT%F$o5=hWsYtzK%3i- z3VBOn<&nq?z7$dW@Qe5&48Zex-WXc_n|Le}rqKmgJ6$|mcPvw53wzyh$ z#nL~?@*{u>REu;Et{E~TN1*)vasZ`DS8ot@bNgs-H4;5KYj7`iEofZ$@n{eyxh%)y zu_k3vpzq5ajPI$K4e))j6EZtVmPyA(FKl!%b9DRu+F@QB-l3P%f7lol7PG-0@=<<3 zrp{I3SOuwaI6p71Qb<|pM62<3?U|XK5DifJw)McMt%InqV3;%^(!R1&ya)$O}{gi*unjxcvgC>0R8=Td^J7ljL)#T?0@&PnaD{8@Q&uSa}KY154%V|JV*Y_ z3*5oofy02>4ENgS+X)U>_ucGC4N@=5+dKhl4 zi8-s>B|guk+*MhvFWC3>$DcGtPa5(RW*^p>ETIfa7ovw&`BH|Vll1P@gv~Z!bYj<} zmA@WTw2Gx0(BoPJ(}k~PRVCSVRnwLy332M~ux(RMYvK80hE(yGv=JShG8Q*BWHa%o zRsEROf)B0hxyz@e@|F1_B_23+sM2*uAu6b~7cGx;cBtu(mcd~>-?ie-4zNzEJ7mpI zTcq_R*Y^%%rf$_)jpy1{2Q_@aFII)+@kchpS{oEj7SI7qyC-nn`0m)5YCVsilD!6U z8o5rg6=-!htyeX;CF3_%*Lur-4vzdQAzwi4gAaE9;T87p*2(|y%0C4253j_@!y|xv z)5?G1>v1L>@Hj88>*l_nYRqS$Ac09;VpwM_NnGYekvJuV?yo%IgsBn%43mm-^x^p@ ztg=OsbVODBl9N`3%u)qdn7PffdG7~&%;kmp#m#}wk~L>=bbyc9Ng6<+mJ%aF)Gl&pXOC^E`QO7C#k?h zsPb0GDpsM$57I#=E+g|eCwRudw9R`C>&heI>4Y^nyplLUMW~Tel;kyLiTaLE=XpX{ zZUVc^)j)~2NGbmpVec3u$r^Qywry+LJ#Ay!wrxz?Hmhyhw(V(~)3$9}x6gUccjJ5S zpBs@?5l>V`W;_u)Yvta1?X{%PG&roGr?CzqNi+$NL54uqxO|z$X|;^tddP>V=a;sQZb(3XyZSI-88#_m8s3 zq5VbpG>QjnvW@GGJAR`GAm>fEjgb8u>aW=jmEt!Q+TB2sjNWgMc)@dTsq{x6HSa-U zh$b6k?bps9s)Y(Xf*LcbFhhF{ymtoEuiZ``E*(t=ELOs7he^S~{OCu+QcCNm*zE8rhX)Eq=4F$Y1NECQFrzy{v z4{rxg#PFS138t|MQUK3s2E`3`WV|{)d)++P6l8aE9WFFb8xuol2za=@k3;{Qni)?C9|xtYC{ji) z`|JZ0ARW1;v;^P5tv)e#p|JB0k%HJ8CJkX`>S&%PZxamtN$lv@XloKS4xN zgFzBKpD*Usu~sf~(r$6GHOo>rPoc5F#%0klLhvvi(kR&Hq=oB(ufgQ#S7l&b?!R`6 zVLP~Hv}o(rwVc&u+Ct$d(UvyOQIzT;>(Jdp;dsW1j7?YuDfM@%QiCiN5n(i(go)?@ zh}qZZsMhq+uEsEQf|j4yM~CZ!u2zZR-H)9SRTzwGmPHOUy^TYIWC2H4lQR*!H%8IK z<2e%wM$0r}_|+k7r%@wKElVw5=d+VBMm0A0^9=-?BBv)<0&;P3dS9SBGxw8zJ;?a`Gbrwx_4Hw<$C@16`}s zVnzlWrGl~Aio~iCSNfwem^TLA=ieXjbA@9pd~q7Q>l>vVyi;uI0(#m%9GaN4Z1}HO^9_?1F@VggHzOSL^>KfDy zgaowj=Pz7a-A;jdq0@e^K6>Y!NP6}6FQQ;kH7I9TxQ_8OLfFqN|jM|TuSMbYDeW=VWDwCn7nXe3=`tjKrwjj@An$r}`Q^yEv)=IL49A9T3K!3PGGR zfja=lTiL&*V3o=>Rx|GOgaiL}>(L5dZI=E}L?p)~chh?y5 zLSBlcHJS@pXC7e5i3D><D&$>v-J^N%$AM^)EGA0e2xTtY+6%`o*f1x@n3SbJSmqQ79{gu*3ouHP<&R2h-tIs z&<%J?wXNRhsByht7d=A~RH5eU#YJ>+Jl5=Bc~I$`0T*m$0rr^)rm2h1{-QchszLaz zqdLcQhT`FOoN;u%BSHGjV10qERKxB4zr{Ce7~>RcK6pq_R`!1}67wI2=6@mbyY&wb z%Ji*x`R};*B#w^l8rwBb_b&dg-|B<5C=@W2lGCjOPL}iSreP?#=5&9}gV` z!Ye4WQ%=l;hyt?v8#i5UuB5a{=<=E3#;oGbeUZxBG#^Vn-$FaUHdy-NNbEtrz?9&? z7|KM@kiaKUcE4$a_|bpElYdX<1QxK@3Yz(YG1$NX1W;1t5j5IBQWF~^4WTq-kQ6B> zp#`~(dGKc~hM*Op%;Sf#e+N_g(+IK$$M01p`78oEYR{!Y=%Qsa3t(`ZGcyA4nqG50$QCxH^L+7<_J|;TKB> zWk5&+z*fM7;t^~*!!aaGBc5Uj-bE!v64V?Zf%5i85qHWdTu22AIxN!g z$CH>wqp;xt7ZhaoXL*gB!vTjZ!qNyBN_=dDK%#3Q;A@W;AqWFH4#@s$d! z)D!YU&Sc5g(C>t2!KxBBsqT%hvQs54l=x-SlP_c@?Uxi;NX~si;ZO-05ss7%UO`qx z%@Eu~W{Ff~ZalQ2>KKg{9e0mUOsDy~7IPC;(AO|tRfsOS(-&z9h5%X6KVdA!J`nE& z@Y8OOQb?OrF&7zH5XPD!Jv3*B6nMtKZiZ%dHJN#qb4P8?C*>p|gDtRke1yBK=6@t`3$5BVg=kE7$_PqHc_bIDP4lo0|>g`r5?6p=tV z^P~PD5!a0aCc`#?uK8HCT}W{fAl_a|rPEz)OYrm-!f9mdXravI3rQGV|6}Qd2p2ol zKuNFrB(#07Ib3dOAX-0rmpds!w3Qh2m*fU2&Wqzfqo_q_x`i%CNmbcu)y_1rVf~g# z#5B(e+xsEB*He3Yg&I2dB5o@sX06Sb3h38-#dO0U&pWdvZ|`))ZMAkHz)q{0&%1Jb z;Q}XJuEN9d3%aZ88%J&)A>XTG#liq*uX+9lFnnK|6N?SS#QXI(@0cpiurlz!9{L@0 zSr=lqjyUL7=p*f%A#9Y%a@yM7i5#`@>Gi(q<$A|s05f5&Dh5XJEMb%6_A8{tBjoxo zq}(~e`w1gnC<}4YR=2f)w3dwZAktNkPkf@bwF^QoX4lNgWf8izh{uQ>df}nnudcF; za&qqCc9FrS6Pmu=Sq_zJ_0kMa?M5a1<(}S1xfDoMJpG8w@ZtPLCqY>NHY@EB6l=9u zhjHXh9fM#d6KX3X?3Y&eRF}KuMA7 z28E3+RugpMf;&eep9`j!rt$qHx(vMzE1!${??vz`tB%UP-E`1mW|_RoE}b)yp97L# zo0b51fhV6Wz!8u|gKpL0$*Y`bboCTvA(|pLS0o4tdCmcAt8`7F^m9t|JT_vou9J>L z=;qnCLr?b0f`PUKJAbI;RiLa^2=tyjo1F>5#tHP-644xNyTwps=K0*vH@ zt8dkZ_d?IB{f07Ps&>cYM#)r0hQ*)DvP;#608>Ymsx!dkX)z3TA_DmMZI}ORb-@%Z zF1NcUo9N-FnNPIIb&QAx*}!4Tit0haJ|^QeM$gQ)vE%+P*o?Bij1Fvr1tWvg2JKlNM4z`fn-gm!MNmF14 zE!#!muA<%9f$UH%1_0-rJW%x$W|*U}>Cl^>rnrC;9Q%=sL-oXC-XrLR$kn>11sT-x zz#q+B>kycQdbb2JF0(=gbM<3~Bm zH=sd7e$mHKjga6VoAouLPyy}al1l^mZ;6auW#Rpye|r9tA{t5}J^R_&7k)oYJ*3Q` zA|(t^v0RD~3lg6%CWTA3%VFOoQV^xIvatU87ElOm3Co3zrgaHr$ByW12*%@03~z1W zPT;vjo@_AE5gvfw?6DOC%ZR)+5Ue?IeVO7|!3&(%;TI}&?Jl5+jy&aOwS)arT$$w3Keiu~w{%7j5k3@8ERaS2E6gfPX?P6P~ zQ#M4m^k&>r5^B?ahc>FvD#amk|BU6%FzyQ6*lytC3R=m#l=EzoCH+^c3JNvYqr?NM3+Hmwk`?NJ;*bxIzxv86M1_ ze|!qmh=&guPiB-gMa*GEv#*Q~HxAH;LB2 z#Lvm0eHg#@FhkGAPvE5HB-9jq?h!&%I#DTMU@9U7R+BE(o`)r{>(UnA7=ka{Zcn7eCZ@Vfr;*j#uQlT%in~0n_O;9b8J$}5!d{r(} zCtUG*xomlHmGYyt+t53-3j=)a-a{;xZ8tw@yUAwnpZ+52Mq5?j)|6Wsd$G=0%pOFp ztYs;9y?k~HGQ6%z%)cIP5ag(xYa8C}DxSc?ZfD$?PMDllSkBE80&-Nfd68mXW?g<9 zRuv+GJFA+;x+duS*v#u+BiNR~F6}Zr}4yl9O!5k(=OlZl- z0Y^i+#mt{%LV#I&&Pd2}5>n8ljR>VJUrbOg5vSOVSie-}rx7G*bHtFTb*5=A4c3i% zQMZ}EKar`~SXv}$D+3HuV3L%8$K2wjHV+p5D*LWfu)$ALtK$&7f;2j0LT8-`hFPO> zl9@-h?8V5kj<1`LZCui=k*Ml(iMEw}{is?k@BX=9b;Y=-uR!(SaC$4xTgl_@wUdL+Vq9+6~~UmVm!%bqfpbRL-wo zlT244(LX7(Jp2*Wp0|9zDW-Hjd5;-g&`gqz*J8MD?sj($a!W!7wV{yavQCQ=KBtSj ztTfXMU(2ReBZVdz5dRoFAZ7bNy20ql+L^*qkjIOh9A;hF0jBK+kG|QnF~V+eWz(hb zktk?9(Cfm@M*vu`yO{C(IV@Uux$hRtBNzR0*kmPy=Q+5Zj+dhP$x6F1KPHRthy%66 zYpzg%$1Trjs6>ljJ=T_zsfSYd$9uB|qN>D_=1Ncv=JumPrR5bV3Hnu1qaE<3&olT? zCW}m@m(lJm!TswYE;m%Btpo6Rm7`ZZW>K@XR=?O3R|1G@N14-(YJK~h%REKU@Y;?> z>Tuj93jd4c#_TgD6J4#`qV%r(vD8Ix^+vkDYc5n3o&yRhYDM>{@~&LJx)g1#apnq- ze`->*CLINGdnl(UEu81PJ7{hFT5;u4>d^W zTeH5DyaI4?R9FA;DtN>6=JWw{%cp0J zH2oijaQrvc^ADK(lW`(*{4d|1UyT2;&L^?QZE$~GSO4R+z_M@0t_|YnHvpVo48O|> z5uSf6PBUFoG!r9AG8^WSC6~O*0JN1k)0ySWY5l2*zBp?NQpH2ix5vw2C$)5`cz(yKj z5{}}R#kS4lA3(}s#4I*r*sNa%(w*Y>Ta1Hcnis~70@;HTk_OHdNw0&`-zSzw`hZhf z7Tt%zEDRksl@;TD42;lTMj*62NS>w`W61t68Z-Ekq%YcRx@$995JqI1yW5$>OATeY|X@d!dy7k0ja_8Cg1<{C?4nY1+BC7%4y$<`r zim}!D8nxcrrKQ5HR7a>(xsGF_m}lE15{fdjXcGLpYsv!0kyi_+L9be`EsP3Q4+ma1 z;t_-(5^PKtO`IZ1B*JavBWw_NZD_PJp^Za=BTNxGHS+F{=>x}cG0+hT7)v|m^Xm}@ zn_)yV3@gMFoTsNaavIpvx+RWkbifyZV6+D9n+6q9z+@T=N>v*`BMNnmOVH7p@#T+W zBsGN>B5g*dlnpKQ{#}X;Q-VI|=2j0k=!WD-g!YlCUy58)S6r!_IR2iFr839c11vhqBZpxsv)kN(+cqIt|1Y4Bj2V7G?iY zo37sfqDBz1ldQ0OITL%(^7OuY(EtA7Ph^Q2LEEZ&7U=BSIDu|m1STftskRaMNL|tO z&5E*5c&KQsVM98hf5PqVuIuL#$H7Ox!`$oOfGGP4y%XE;vb+djWmz73WW-0)_VW~E zA9W={j_YBvX6;YAj?MhXcazZtP&x16*zNt^xn9+R+w@+$aW&t6YyaZjq{ZW-poh5p zMo;bB0?@YQ6-{5eIQ03j|5{eGzFNr8vzd38R?FCUeY9&=_*N*mO365I-I8?@!fM|E zSjc7S_eZ)v-A)21$2Yy76TXU@H6hA0$n#D}eK;kUvq*k2-3KY@`SC6m z=B?}H<)le$>Y7+MC%NeGg|d7$ZCxv(8Kmj0HVum_9O!JZZZAEVC*)Zl4_o!&H|&x) z<7ULX_F&kAy_-JYatHhrV&K4UCvW>pR6=YVoYoE_Z94#ZvQHjOooB~{C5~jT&LNhL z+LBCTvL1KsB&QG?u+_+P{sFs@E*VfI|4|YJ(X%1qH{gLg?RpDH&0{7)477oN*Hnkj69j%*)3U5=% z>@rR07Z{0&=GI>Mft-3Y+MBN0&ng3J85+L|fI4}FTjz-*t|Mok2EnkO1UPy;2;?sVP+0E-n1yBx@S?=n(Rni|-ly7o zYyBkUSczJy*Xg3GK$-hF*F>KKhcp6B&!O;#Nw@*`0!8)#Q(ks`I%$X|R#083f>&xS z9iU?V+}K2uwmo2l?ZNdxZ%qPSqDEe0@g7lG=xi<62xnyT8SE33H)E*QKgIa=)o%og z8j0xX#0QO?LCP(0SlSS&4M7f#T$y)xE+Z%zt0`1p{T9Be%#N$V>YYWViEL&PhUX&* z+JXTVx^x8l`YV(f^j&P|(K11XN;}J%JI?}R%LRSre;oNOUt+3ugy_sQ8jR&87ws}k zi568kGdiH=Btv3-_d&Uv-pSdPMPAM)F{$Cvrm{IQ%N zCrn~2KG~jivMYPlF6T`tpDse!M=?!d?-*Dio4OPZIHu;+L!f{zA zin&3463*7P{X*WVAmnhMBB#(xc@Jaz^XIIccycuNc81qNoXnjPkYjKW7RN55)OZUB z9(X?qOkxc*VJT%WK9t4zTl|qKk`$IUaZ*Li+}d&(S)!E(*66(>Z*ioE?#*aPY+Csn zeAodY@~6Q8w#-ZY#VH~jry&U)8ZEU+V?bfEP+8u~sul`m!DG@!+-;$qu^~I#+_XB5 z^h?`$WByG^hrP&Aq2R?*9Y|YqJLU+lk_C40JQJS9i*N*Qx$&=&sj>Q9Qzt6%ChZT# z`rPux`V25`lZ0LmS6GnaVNJH71X`}IFyhX(TN8{+;Uwy^yJdjDYE z|0XxGvNQaT$c^TBIsP}nC8y*sZsyHKFcQURapK=tBeixjbBdr@qlMX)EAlnRLjo=m z(aY20C-M5r`h&d$xkjFsL=cg20CO5GZyE{;ww@bVymPP`(+ZkfQ7mG#8c-q}p$(c} zfLvI-J7fRbRx5D96b6J_O-GDS<7+-=TjU^{;tam zHvVl8ZhrHu^l%FQ5@w#_!etg)wxuqyjhP0jRteRHK*dahT5mTb!k{9LLpxjgK)t`g~V=Mua z8*B3_y;-v29tp`%SDawZ-~01T5n-DaAqZUbEega5(>0Thc{-0Pj1~VpBWgDS?9~!_ zoPLWiuPCFzyvYPuv5cq&a2NF&f`?Kgr-()SZ<&x2_-IkwZdxiMZj4Io8RZBER6)_Q z4(26K(7x0z{a$SYWLrpRB01fjJC9Cy;-nxXwypA&x);+qw(-s5g)gp)5iHP{2uu<` z7i7A~3Br!UZZMmL3;sn5%B6$>=wC*qRHth#Mu3mGuqCe#j0;9UJGyp+kL*73-*X`a zhQh6-X;LU3WV)H#6p*uGQVAnb31dalIQ7-bPX-(=ifgBUEB=)Vt6=oj`QRiip}xYqmu&`T%E*5=Cj*s(0w-C97CC2drm32Gv_4PzA`4psz|5Kr<;#5YKWM~k5uZXfb>IYZ*SJ)%$QIl zT!*7V#}MU@Da=w^JSGH=D?ISvtij!1+u=>NJ?K(fsclvFH{3N`Hq|DG(3~tfI}{5X zr!)pEK?BRlQ&mk{#kYX0v9i*9(ORGGGgH3~WtX?!AYOAN~sPyIX1ch=X7kHIR<#M04X&9~XHW{)hnDKDL z{ZP#v3f-v`cG;BPuW^O+*l6pg*TtDNSFtKvT7$Jej%Qfle|P{y2WnZH8Mg=%!@iKL z7h$X7I$T)`XjidW35qf&jlZy7UhCIb)of^G#l?(d0vyv5q_UP3yv>#71K4^hYaDQ> zWHuhs+t*A057yV5!Y%|zf@5bz(d(58(%Xj+t zToHMzOL;Y&XD0ej740zXy@CogzXkSRq9RbsvcHG1MqQvHyniAfm&Is!t+w^)h1sxV?v0p7Ru;((y}6;{E?PZWp9VQf$u= z)0QXKiAx~~&Y<#uDT|;B2E{kb!TEutv-tH?j}Qh8M6%KCP7*u7&}z?rs!xy|V8UX; z_-0Gf5&ec*xduZ@Qq3zwYRHNgHL1xr2cGwg47@!lS?zS;P})7?EYvv|t2Ii211|N0}ia z+H1hXf=^Rz$5?8|7#=DTT&$_xN{W;Mpe=uuea|rpUCnj?wr7*%@A`BQ%H%rPXE)^7wi$5WUiVqkp;5S&Mwss;*7KAwv>_y_yh&<1t zPY>rGKoJOoNt#fVAwj>ARHR71D(Et_U9r(tr(udG`mO=h$g_o)I*_FQigc6)3~>+- zM2aG-*er6p-5*12KfkUmmk^6#NQnQ&N?EcZ7sUYZJKpwV7&Ds2TrPbcZ>}QXq)ho9Tck&d7lO=3f|z#u z*!?p_W4T6Aw0mGy;J06a*Jath6#)>Pk~r;&z22|q1{*qRI)goY8>`JCRzIBnBV)hi9^wJ z-z?y*cK<3lAC6!4mq8Jbr*GCA1NY=BrLTxZInhInj-bGb-Ac>b-sRTv-Dy2qZp_@{ zzKS$iH`e@W4_Fd&tT4+s3OVq?nRLRLj4;jBKIU@%LCx0KOz-VeNffe{68`?ULB4SJ zkOG*%=Wp%kIFIoNcI4{M@p1p!36w#-i1P4T!=4r0tE57ll<1sP-)mKdYqr`x|@4-Xv zBgyxt3#OIjVQC1BkMHe`4Y;N^n@Mqa`WnaA#sudPeXh;qei#|9=bLwVk*g|5`tdA# z{r29-CqGG(v=1d<8urk7EaB`&B9|*u_AzhcCZ3y_dG2NCQP>(jtE=x`=S8cp3rQ8< zZV8%o4Tji3+iRoOo~~ars_n$LR&_g)p|webW*Wy#P^nrr7rE>&_>tv|CUiM3*mg%=X^rs_kJioNnO5TNeGVGhZ zi!^+4c_{K^J?k22Z4%^nsmhl%B8zloYQQLEX@+L41XTntoG;FY6pwVRBFbl-)u>9g z66>ncticSQ<)B4`pqqSRFG%P8I1gf86a;B8pezJGU>iVzXa0kYZ*hlzQ4&D_sbE>)lJZ4!`YQMK?033$ZFJnw469Zuys%L#rYP%*R7RQ=kKw2!oF7 z30YxRU=p1s3ive!h2bH-y8w9&g3baIgs| zY48)RfH3`FrTUbtwmjRy<~OAFDFLdQmtOF-G4%t|fbLBs3;*L}r;L|htp_tNv+NE=w3}2#HnyD9i!-2IG1)1&+>($-L-ir&UkGP~-JKgj zt{28`o{pOw!?H~(7QWcT&Tm{2(>#vbS`gNd(mJKe(N;cQa^^qzodIsX$T}QE29O@q1NUatCPknwt*T5#5uULa5JSN; z&Bv2h?^HoIBU(`u&c_prGGdkd3`c21tHefE(3bJPH&?L_RL@uKgbg0z5rKRhr! zT6;zeNyNFcn%kES53pbQSF z)w}R%P9DK$7_Cfv`*zpM`_5@zmCplyjY_QYQehm?0bHHf;WvuaxeUUe2*`d?%7}%K zsrPCiA5FIFjhFWi59W}P2NLaRRY0w^Ne0BHmMt%hYRmOjep^7!uZE|F1vnd%wGP*_ zl|vKQ$qkbaH&4i%>_0x9FQA36Zf?vSjIjHBU!!2m5%;xUn0 zZQjC|RM+g@8u26Y^AC%EunmSvLUQM48sUBag*1zkBmv!l| zgY`Xppl#{&fb-fzju5&Cl4DvT(D&$hXmfaxb!%+4_YB_Hwdjt+g6NhiM1=h3PS7ro zCQa=BJZNXU^n1)%Np)Z(JJC)!SJ@6b13HxEEBcl-0G5YOdZ#9{6_0W`HyYnW8OCR= zq4gak!?H$j9p|BnR94qi`0!Wx60xewzbB%8j;qVT+V$3ieT?hQ3zWiAzoqavP-MBd z3i`?Q79jFS9MyjzwgLheW#Mv20*31ONA7Domv;6RKEQ9UPa!XhUN&+>2L$|Mw4=@) zW5nywI!*-8bUa7bqY{uvs!2!@qC+Jl8k>GPkmPd-kMGn`o6)eaTlXtS4DkE)gId@X zn92Y<@{M9`35MR264*x|XD{TDYAZ+-wzlb^7!qgZzspPfh6T{3c38ut&JWV1pba2H zkk8pGqs*Lsnr7}S7+W2iN*ciBx9P+){+M-e-Cr^HmaZ#9(|}CSZjq3^apoJnu|E?R zx!1=BR;B_krx?BIMPn`vU~DBQ3!xY#>CqXD-LEGQ?E4(fPtL7>14xIJgXwpx8v^Gy z%0M*8hz_L8u2?z6`0_ts3x|a;r1dwnj*g%yJRVA7lO##Upl9j2*RHMBj-J;P$VU6B zv9d=EoxanL_l9FI71}`0p@>!YbQr`kEiNH6QAJ(rGK!-Q8$4q!JA(h}~M>Y87nX3Zi*3u%v*6|7k~E)}$JG zmc3*W`4RFb0rqf<)n z#N(A1QjuuTMi3S%Jr*qXC{KGUEH}g0iu$ccGvy^FoJwfI>Cwcxb zfP}MR9I8WV*=Y#^gVw7-y;@)pY6Q>9Zi>P;wB{~!EgzxH0w*$qNXzbEQ1e%Dmfy^f zQ)=iA1~nUWS~ii@FaNl&aZ{7S`@SbQ!a9AaGyX1?^=gn!_&T*SBR7^1L{7CcIk%7i z;#%Pz)~{^>weSP- z9Sq;CuY=|g#n7D}m;v|qFf**U?7Q^H-)MhUDBVgpnqLFLy>2sP*vR5x!%+@!`bZ<7 z_CPR!{2k21AP$;N(CI{I*jDuJS=VkU8$T@}plHW50lz8SqpS-EISkRHU{L^t=wRsm zgAJybKq=pH(H1u%xwyQ-Q(WM-2TO9-T9TfhFK^#HD$o54o^tHm;;|k+B9%bK$%{R! zHgZSM`X58|0G_Fx+gD@FKkl)Ssywp~;}vRnyc6(>3&_|L7fCLQ+u;*d4e0cSn0B0Y+=VdqB6?M3PC^1|0)b(P)#uuOIDpb zVcbj1V$pTsOe?VmmmG$kj&dwExWNpQKatEPI7S*qzY+5oq?#1jmwt4vPCX@!9xazs zW_GY_puaVgX$z4NZuzel)mu`f&3}KF`{&^R#x+W~)et}S@hVmr!wgxI$?a(jULI5k zGCLNRZlnr2@Z{5%h8aIzH->o@C<@0lJ&(titL-SFPaYx`KJ>(jN?-@gPZA4;K%Ch< zgWy&wV75}ZfI3#rLh1Tf#^qAo{msRve|HF5o=)d!#*$~{a&eT(+zRM9r;GZ@UsSIE z%yY);MkW)|_MKBCy6}cW(gHOI7YwH4#6RSVeUc?o&#b6t@3N1^vs1v^t(REKH;CSf zRWUmtPBL&5X?7j4aFn=zR8$$G4CgmxBCst%YH5Up^oqVn1q z8V~l2%`Py|c!l`0GK|+o!{^ym>HrxyWvvdt?1iQ*SJ7)o$4O8fzQiuq15?1;pWw`#c%MYViiT$pqa_vqImZ^!E>;~B$!oEn!wl-E?tAe23()KrnWBu#E_Rl~Qa9=pQG`Z)Q~sp!}= znWbZH&7LP=rZXQ=d3@Tb@VjW=kk=MpVA5hY5F*bxXIZAkTT_jmXpV)F={{E0@0J=b z>EXh~r{$uqe`GMK8GXU@I$f9wV5(!DmfA8w!ijh$VzZ6h#n+0TQmjm^Q>NPHIhT@E z?x_>~hx+p5Zi?=!v@;z}x~Q{X!MK(zp&+^7Al6n@_@F^)Fvyg&nU|0ZQx(5eR5WX} z){C9vApbKjB%1sFyn^UJLGFV>#Fz%YoamrsOg;^dVjqD{&iy#fPBbwZz@u1`nO1(n zwQa6q*m12x#!|j2GA!IhQoboYB;0gU%v>S!uxiH~rmsLF8?14hBP;lD5_tP&RLZRj zmPO$B=PZbMXr<11Ffl#^`{0(EK6xiH2HkMSTwQ7_9hbP+DtZMv2F1~}TVks^f<%Mn zYu&ONG18XLW~V|=Eoa9D&>Xn3vEkL=cM-zj)t&t(ht|}NZ_UfCCB5ou=fmTH()v%9 zt!mDat7Gf8C*9hDN1d1N@Jc_P>ebHG_^+0wtzH-Kh=Y_DlMc63>mx2I-AkzL(^DAU z$(FOh4G5EQPxWa6wX=)Ej2heuGY-N}fRz#WxWnDyV9ao(_uVBT&gaJ9+i_Bx?Cz?B z7Z-GMg1i{<@Dt*jMn3d^_{IJoui{@I`?n7GzjzgF-R>X^Y z0}J^66j*E2AeHf;49EY8d*!lb^m93lHum#19%sB+w3*Sxg8~UmTdQzH>@@CH9u8xE z2&<}RCfMLQw<-Y=Cz6dAi($rQ1Q!ykvl5!$NIeuLH0K%zOllO)kNK8L_*xQ96h1p2 z3c??{en=2-P2mq(m4qJVx-jY@{C7yi9Ydf%_U8b36!8tSW&aRW5kFUvvCi+X0ptGZ zWhsr}Y5(}iNR!bU8(k1Zfe1P&whMiBwh)SG^;=Od#t}uN@!+1oKuOZxo>5LPWloJc znyhR_2CAQ)@6xEF%pgXf#P0mc^^hcCsXgcv5@F~7Q3OhgIQ4!UdK9fX-EEf2GpAW7 z-%XrvF&F;2N-`p704gxan3ia~>?b2#A&P1w=}92ELmx{Rgask0;{H2EmT}k($*eyP zPI6|a@%u=;x=G~-L>LP4bJ08mO026nA|*JrJ%bNg(mp1w6saw?#HXBrVPNGgsqGK- zDy2?9I@wUn)-AJPg7LJXG!9K3W+pbM3z-JSC^Q{bFK1GC9Bl_-a@d7?!uieGHaK;d!9K$+YixrbgutBE{%F z{ry)%S_J|qr=|{p??1fRgYPM5dB2)-A>XyEHkXa_|8@HhwsGFPlNXZE3v!;&ymz_Z z7R~|OTi(tJ<-#asU$=bN`_%MWl4UIcFYjf3VrtW~Z%Zu`Kf1Jh9?l0HdAF=w%K#U` zLPxwG@3nkvS@{HD&SlglLDVU$Lyl{<8E1x;8J4Eo*2J@H;C11*FB@A`-?HoS)a4d8 zh|BH-W2A;tv?`L`)I5|6h{$J_CCbZoKQeij4W+5*_xHh0kC zrN4D&crN4rh8@26uyzdWKkBc0fpX<~KANd$QQPXZM_fBQJG47)w7GmDNJ#rNssCjM z*yvgCadlna+PbjWnR{&Z`;e*lnC!bWde=UB(-Tb|dblgNIX#InWbE>IBLCWG?qN>O zPz#GtS^aDl7ok^U99OATNdr*5H}|~t@ih%QL2|;w7UN^Qa*jfuoEn+KtNz#qSv%2W zV}>$0!fZ!TYjvO$QL`>PX6Z*O)H2TS$9W+FRVriU2sVoNm`%I+iF=w?eSwg=K|73n z=I2R8n&Sth5nAdF~*W z)NYVHjI~WJDR6Y&Kon4FERS-~6Z&uzPe*AI)UOO6qLd^~=AFLKWpk@+vrRQ>@ShoJ zlqeRFC|)7mgW!=Sot=9i&NqGO*ntOhVPuDKl8eK_!=D<~myY3b zrmQ1d8i_O$8}mkk&-$>qxoI0%tdYqnmVL>TJ2`8#dL*sha+=84bEGBKB31kM6ip{) zZ?mF7>{%^y`@`XgBn;-LPgoO`zR&-A>XJ%oy-VXIR1mKg(L;JH3p>Ntvkxk7{WYOSp%+Qq*=n%L~HaP2iE6A zGH`*6xMU}VK5r{FbF+=gtgGYMyP03zcQ0P1a}2V`5G>Ltf0uo*g>i(Dqxew_;L#M& zw4@?KLtK6r1}+1Gqa*D8&eVhjjfo0I4G78GQ`!@^;~Ev9aAX7SD|NI0n0#xuj4Zc? z`rqAsO8_#yCa?8^u|%Q2w;y>E zW%Xd1R2$Szi*{XZh#7J8IL`Kgk#`y~qiSy9B5`cj;&e|f>VB!FoVFMiU8!ebtJ#s8 zGP}|wRa2Y_rJ*n;RzMQ~!r|{4M%{7{r+MxGmkM|nGtT}SU1xz=#8nG55B9hCZ_n#H z`>F*LQY+1^*nmFuiuO79Tkc`o6;|h!eAVZ5w5K4dsoKAe6qM9XI7Ogh@z{LqLd0l!-(5 z7Y8Fd12Zon_y6xHI{#c(+1<{VkX~KU*yNv;lDUU5Au9tb<39^ELM=u@c0#6q&-*Vv z85!6af58x@Bv`?d0^FT+G~5Y2V%lf_sNKp` z6T$gi>z0GMOB}PLw&92u&Cv^~g(g_cLK6vvIDwR5DMwO;12Ia3yVKw*`3Scn4oC*Y$Vjyzf8fF~$7g+U*7#`ohkEmQDmW0em99SM==C?>@!2z3vUy zUN6_7hUC008m6T>-}~R~H03-?Z0lYkCpgN1>$almUJLJrQVMO=K79D)WcEyh`<(V( zH|x_sJK=xYY?~h5NNqlz>7SYEVLrD>z9;m2R9!c#C9b}1^pJ1iJ-;BlzmW{V$OTo& z{UN-DEqm_j0RUk5DA+b^D+s;@b70>Uk$ng|FCHuU7U}i+Y9K!E=pi?4;cPv>JgwmK z>|d!{KoR?Bu78M0<9aA9zt#k_Vm{jyr=?T zHT(R*`C_@oU1A7ySk3z4v-&u+1@ozZ<->Tszzk~n1MsG^`jEu~Fkg2lJ-?6)QFHY# zUYSQ+MPyxlDQqLM^{rW~T77tIBW__mOQQy3gd+z2KQWqz1UFM;@q$IWGs&F8lpijv-<9Q*uL2u>=2Q2V1i4xt0iTh!Jnt zJhNA$(-+eo;m97Ge#f{oeCe8VlXLg~>FHX)ncn|@5ptVcH_RNlmFp1ZemWhclQ`9h zRl>GP<+i0XxqQuK!f;CAoY3iVQa{2{C}QlElS8G$irA&7+&03>?f>~Yzu*6P_B@_F z*!KOr-|yG^^?tqH+wzzHK;{HMK0?*Nj$ZS(6xb=Va z*^AS~omU#kTD2vo>3+DI{p*1P2F6lHh0;V>&dUnVj9a)|Bw4$ZqUlc7ZIUU|SLVy; zsS|?T41$rB6YUT_or|Ym#TUg2@+t&HY#gnj8C*Cm6uu$^W)iylURHk|fnuNS=7e?o z#eCI2L>lv#dukNZuZ&;UY?bA)-lZ%pv##Y+{iGpf?{5#)c49U6CYAi0*59OfeYu*p zTC2ZmCH3e+{iWhJs}Vxd>?hea60GMX*dU>ugUB0H-H`OvGflA=1SnQ}FEp}Ldy!(ULfW_sNz-l~cG@NYt7kg!D|!krPn zF(vhWjjTTITRmbWiM6ep6JytTriP~+)9Dt&M@+EO(5zWpAqhuwp=u*3N>C}q z#8F}pC(#_@-tyS~?Qg6#PWXwv4r1>*H+)(n-*IdE{4c`mS{qg_Shr#PwB@7q(n~Yf z6Qm0Y5J`2_Rod>YCpReWYsykwxzgloD=kb*8GA>I_bR%sn$qIma9)pq|9N*()x(*d zdQ|C5?W&`c-9Vd;W3TGUE5}rPq4GSP;hYg2c|_HVmDK5Ig^|!gQ}A`yf4mcyan5$L z0=u~>b{%JGIu6&c8wBYEf~>ythEg;KWNMfXcfag<$Tb%| zn@Qh_Vs8tKR6ap)8zrtcAUIWaIM=XjYPb#fBJj~Yv4X-1K@J<20gX}6e6oTyMcGm8 z4aZUJ87Ds1N)dFWRXcuZ(yH)J$msP-Uy+6?tahSD9eqvZrFETJ$}3l|erf*}w~bMF z=j*3roiE{d@WJXvJSW=jK)yyd$F7@)?&d0V^Y`1a&(yGt;1_>UQ^1%M6e!{@g6FIv z8#oHRYlVLNp8^*!PPL z)$pxi_z5``B6F?rV?}=)uW>~4v5L7S$x16f31tRL<1Agmt4&@>=n+He>5c45KTe$0 zr6=vS`(Q`^wB4>>C$=+gq7yU0_w_Ey#N|OGT%k*II$XhIr2(>{qr?rf_mzv)jzZ7K zc~M$`X8vX7(tzlQ%!^h`IOG!2TsX}p|LzoWR=XXINB0*HEnVd|Sg(xbw^%Om>UO&O zj;~bAlq!Y1C*pZ|2OT8sN+HWttkYu#)k?&@IJJU*Dme=qg0hQWGN0_zP>*3k4WbPv zYuZq38Ks7x=w~QE1;uiIpTU-IDsrt8_R;J`$4=Ee+MOQ!mr*ex{0z$lPj|)BKn|D) zvV8>L3bM>`bX{Do3w8Y%j6wk6l*2o!n={R1e#feOEo6STqkJs5etJ8Q#(;cS!E!kpq~0*^N* z#ZTpU;r-GLL903|$A#VYUsM}N@+p?O`AfkYZUEV2uf2;eD&(FsItYVRI^d)!DWe@K zD*%x0kI(pk&;AFW`3PTR4_-MH;l)%>W~$^cO?N?Lv^7~din2ab>KsQn*%|flh0C4v z-Yi$9A`h#tTUKaTmW1+3fGn(zIHCXMgqu3dUVMkJ{n4rF0I^q9-G(`4AiPEEb@{`) zcjMQT*}KTwM7%}rQ*7?4z0}`D{);d_!bCpZD>PMUdw=F^@F>yOAW|FTQVB`FpJd)h zguD_7TJs`s@f$1os^y)At?3EP>3f!>MC*1~+i}joK zFg2btmB*P%gY_o81eHW0az4^=p5TWNViBS(K|+fjp?8l+!9lE6ig zaXw9^__BY91@hgCy3Ou{?;jsbp^dvI(odDKEKWpP!L=F*;saiylL0}sL~LlswgHvz zoj)gF+!xR%*AA|Qsj^7fkR$Vkkxyh11ez&FDU4$o#(lmPwJD)1gY!ny`}gT%!>Yxf z6e~M_0j-FqmCSN9TsN|4c~;|Vo2l|j!>zgnM*Ed#IX{9;ru{h4 z#FGxZgyu(-Wd-tM!uW*^D+{MJ#w(eAUE5Xapa;34%dZ5hXS`Rd&U9V(OkZgrf3u!9 zyS{h>{yCQT`g%^EA5-fZX35_t4JUOxFXPjoxp`K5qv?ug*c-#ekyR&YyhUsK*GyIs zgootMniN*u!UoZce($J`(&=y``9j+0$PsJ#-9s;Sv0a}riw=>Vmboq@ zS6p>cgmz`Lk+wZGHy^&FJ^k$B`C}Zf2SX-`<0khe3tuPhI^AOa=$-0pg<>PoIFSe< zlZ0kd$~hpsND3$u{Q;SCct`9|2V{(L?)K3n_oj@6<8FFJqWhfGXPFwd^~&S*m}~V) zM`Y+kqC1=*;*D@%#ellx1ITU88>br92@Qr>*HEW!-1_scnpd}G-!X%;s`i<+~E4ol7Xm3^jaJkM+f}`)5CPgHxwIkc8LYp>d16%z4=T}IlurJr1 zwB}7~IVDN+4`At(H4F{2WBuTrsgKX!E64x|0D5jJE-Mp;{_H+nCQ_!*BidXmw5gR? z#hEm6KRf1a={UC>RaoY>8g_)OK>0kij&3>na5zfREAdmFUv{8N1C5tZ^xuAX`{Fxa zL)=ioD&$E28ua#JOL&iaB&zMzPBxctij;fuyD8$wU!w{86Ip#_d8f)af!!E3pn z&30UX=bkm4Ct|pX07ua*Gc>514t1)GyjtjI#;|ef{_x76vy1t#qV$cCL&)wUHLTK` z{b4pcwzueQc8yI!wBLL@(8>G+Dqbg?2USxw>m>HAxn_*Ce~_!EQCV7L8K25P-{XOc z*Qw!v-rXR`*ejs<2(lG%89Q)=4Y&d%8G)o2f~My#Rf`k5O$jwM3g(&%SDH^G4dK4X zgX_+&e2RGc=icpJd8LYVIpfZKX^k)YgO!F)atDabTU=uY1`{n`9Zi}!0oi}v;lAo1 z4bgA2md-bSpAzPF!8?$zg-`dVDnDl$8B6UNi7-YWgqsS*xF8AO8Q{pB+QSZMty!j-0v65~r)vM&`1xBKaVc^OI@aIvMpHx=Fg~?XoRTu;T0%pYua+d}9 zYjK2VlC?GtdJy1Vdz$H`WD|Ep%Wy*HQ{gGc)jLa@rto`{^Sk<637|_&r)Le+aUq7a(;Flh1BPZn=21b;GA{io?jm3q<}fGBZJ@4q6l?T| zyd8v_9YoG>zKH-yaBVGgCnL{eb%agQlZQ*6nzPOylbWn=(=9|GP<)gXHuqCm_8Y+I z%ZilB^0V<-;1B?1kCxf>lN9?2=5XJMw1r@r8fgmJ&%F3MxC4Pg*b>Hf9K$7XdnS7bm}5JgvQ znkK#LZ0qPjRAGzc(Ms1_vgyHA2MiQj6B5G)l^i$0UytU@!ek;7pj$L(e-z_7(YaPy z3o2v2?Z*odo1Z$KoX&r}xOuMa@ypch$s<`G+vHCnI|;dN0NS$c`{@Iyo)zBWBU$Z+ zSB@C(R106}ck~nk(;7}G5r34Sb(Pp$Y3rM!#7-)g2jI*wej_x|1L%?bBsG0|iXE+8 zALpAdve=XIgH~Bhr?mM``D+BddcC+$G(=6g1Je2p+1WGA%#^KqTh4XWKx%WwI@t*E z?AVLmu#IDP#rdC5yma|~mz7xI%q+J2O<|pPdc?-C)Cxq>$nAx;-=>zyRd0st+zaUg)sX^V`b_8-B$YX#Q2$!rcG??O2=b zI$UyMTdl6dGl+P4!H9cF5gGN!JGy;-_G?=nL{(NGp%RR=hFr9F z>CGg{fq8MY<)B6>o^zdaH#yFjK5irK?K=WhUe|v258y`Us0QQA_1EeRkJM`pGIilD zPu{dk>K!E3SOXm$m`#W+hgi1F*)3GPagWf+xoU-_)2I_Y9K+w_g)jaU3}!LNdPT?AQ2rm^*N)-G z?im=u~v405!Y~{aHQniF+*)NBX zG57g9V|az^6G`{)aU659$K=Lr8fnR7ypdk5DvAI7`|Hv>^`m+@gNmV5fR7Nzd z*MySmwN%KPa>%G&$rd;g!foN4B*w(+wE||_Hs=mfHRB^UKDO>WyOdr952N};cLePx zD!&z8Vx6a}l<=Usu8`T+=S_C(_}J2E{-b2tw~%1?-3mtay^qMIP|nUgyrP=>MfK?W zTr%eZ%e$MeV8;Wq&`&j;hhun92pA>=*{Qg6fOoe9>BYDLK&2hUV5T(+?=Wdi60DnE zcD!Mq7CN^4RF}4Z_F7&smUXdKUuMU%$b(T!`|MXgMmqtzzDo12@Y@*rJJ*kFE7dBx zL3-N4Mg_I=S3gE6t_tMyd{N~ea?+jCMZf)Lx!0ZkefQq1V`(ht0O+qM{)Q7IgaOg1 zgy<1M)bA(wxJBxMwo}Ol{Z-q$NCLkoZ7`#Rk~Ie?igjWH=Kkua1F+TqAH4MYu!XAK zETAH+^=Y1t9oGd<`yRWzgq)#_S(QujLS~IB?v}VUPI2${n9Y(t9NBZIeqVC zb;sYF{!OYIveTCkOYVK}qVmxnKI(eGzmS@3>{q(Huh{q=w_Ey!+I?iH525TQiIln& ze)f&NH1v7-ebG}KoV0)Lz{r)_lDV1>*ghZOf2VT_vZ(O# z8B>j%ohsf?ZWSQbSQ8hl?yQrsdi}=#acfWqCN1^Gpa^n6iAwZ(#7beE9$`GqR>oj+ zCg?oz#M`PxCkh`Io$lQAq3gf5N29k0sblGeRH|S6QohJ(hpetg^f#+6^v2bvblntFfZ-Ei3-&jbKO~f}7S`ZLE_wB2xy{+YY1~Shnl-wDQ_*jZ+ugJQL=8 zqH5ck3PkJWvT4&DhNFu?^ppsrC7RDy#lBHf9OIkF!t=~3p*h-ig>mYY%NA0eln)rsl?c6XyX+s^rzcO-3WJ?web1S zv}XQD?!uyYA-kbHcO+#i-IB{O7X=;>n?rO0ZL_Q?7Im2IU$pyP z?s7FMNX4r1HKp?P^7Yq_zSC@9)6osNRUGz#;rS~OGNom?x~b|?72->yH3{n~QHzjCRR>}xBl`*X{u zm1^4Ok??eatDo$PH$4NR>aK6qW>kA{Ps-m8Uw?0%b*-2fr~g)$bD%9ZUJkX3R+sOr zE?ip~iT?(*TQb`8OMcZEal@y1l^X`8>^l6laKlW6RN9oK8YXTLdH%{-IQwim`#?_a zH1cN2YTFG+qH=geC2dq|ai7`+E0u_X3(t$*cbR5?jTiHeg6aPHZAm8ToBxbJhu-0n zl(LEKBkR(Qa$+F6ihq-`#>#9<(v=R0sB^HOWJskGj*@^%@!ZQKRdj zn#Q|rhQY#UCym`*oP2E9;a>yeh2;ltEbW8!qa} z0cXB-*|bH%@*hK`w;-Q*B{mK3+^#)Yk)bOmYUJPT>NM0SetK-5AN^FqgJw1MF~>t^ z(37t(`>EUA-&NeVU;Ess5g2S9)TpK&`EASAcG?Yzh3#S4->6qVJ(w||vo9a}$K!R} zL9^|Ub@lZE5s!ClFOt4Lx$AJt?U49;`cdbeq6+6OM+M)&klg|`isux;QP8Eh>SLtl zZ&sfO`CX$@`Tb*iQ2v+i&+IsYQZJqiPwp8@6cmFuRv{BfTJyw+GF$6K_9gO}bt;sN zIg}rDyi7ypFW;i1n0<>SedBVm?myZ1UkQWs&a^}@4EA}weR6xY_T$HB!mj~wSug#P zT!%(WhY-Qv@19EW`S$pnfM!nBc9)*KXT5S3f7c_@H-un|5N@j_-W}`H3AuzO) zyMmM9AL6)Mc7AqwD8}u?T&m!B*YKC;~{`V1L%qMYm&m5QC<9Z+W5yRLnDiS;bJ z#LN3-){AB>gJ&HE!R8JD4Rjj7kAUL0)?LAn2=|{e@Z_4iSCFsUoOMYp)f%g~M{1WS zPAX?Vr#^2wNYJe0UWkEMCt^B44-SGEC@jvJc^BQn(LsX(YIFjwNWGb13$xKR2G5HI z$d7&X!!92;Oq^u5Z`2|8)WZYG|Gh!UhkGx;xAPYcy9%q=NzW7kM=^*rGazhTQ$J6` zDk@(&hI0ZiUhkZvf&w1_lmjF*HZBjyfW^2>FzSp^)`QW~QDjsr(TBz4f&rQG&b&V{ zO2p1$krs-tP~*#ZjeP3$?X85W0|xbbK)bm^vRV^vz%#A2@JP%4NPD=8!y^vp;)n^3 z!vqgA!Sw|sn{lOs@%q*iu~H@#V@-zitSM@svk#DU&CfXp6K^X_>ePyzYf0}zV}u4f zt*Qo_^Dou=wZ7Q;_4^|a^FD56h)#id&I+qOi#48QuG?|r9beDOt9Cf>@e3;RZW{Au ztD}L?asDm;>?Qt9$GbrCe@WrM|J^{_& zTFzQ?Nf?q z5YNRX3Cc3)bD7qeye^q0c{Ob=ciyIm%+2LrO zD&tFuWf@XEpU}&&T*1+ zt#tRviU89m=L8LDU%O7O|6E*_QH9kkM)3oTx;yN;`J3%n`|bEHU{JtA1$zZ~e+%fB z*7@aB2(tSG1*w8eAOQSNSk6RJ493V9SRV(64~!DhZN|K6AV1*EHxtI$PvfZEt|QdJ z923hG_bRpCRMBHc?}hBKwwQLu=n3_=sh6HOmQL(hS`?p;Sen`+Tb$`>`*|4o7koc& z1lhj0A6jZ#H&Xg|UP<2eaj-OCf%~m(_nS7S$cWlucV+lL>2;~g#E5pmfZ;s&9exBk zzDP`ssF}{6OJ%k>_Agkzf`2AYf%`XF!F~U^Hsxq3Gn~g6_XFF>HVlk8S=L zXiva`plRZB!9-NBCUwOEAQJt7gmTCVIg||mgsWtm9VDQ-LB&-!=N_SInm07+qE0o9 zH|M)ct%he*cX@oybV&3OTtI`W_RfY4HU>$@1IqontkZs($Nro1za#Yk=ny@C zdFgw^mT3UWdo6nu8)3~$y-}i9$qt&}5g1E%~ja@kp{Nn6`lz8P1Po zY$I&^kdrmGSwH=?c^$+(f^ju3)$*b)Q`2*SpKsEN6# zv(KWwbVl7=Tu=z-xDIsy3n}36q0ZxB+&#^Op=8B6;xY7FUNqGtUaZ-g-87kV>o*DC zSI7Qm2vU#$l@L#hhRuIqFauX#r<$o8%|!GP)f+_~F)YwGK>v)J;HIHD1T+^I`nwrf zGj>2F2;=z`Xc6nadsq;Hd7z8fg;!CeF` zb_Xsel!Dp?(i?O(3Z|629ta3vO`%Q%lI$6tdiJ3lig(NpA^GLrn3?QoKTg%T%N0j8fp40*F_Wa|K~U`_9aGNPMl zFv}vV?4Z4Wby6^mNu=#qf!NT2v z9RW~CP^9OYE2s){M3^f9LEK=1lNQ6VieV=RXuxbw#a#qeIq=&_|I*Ut^h-LAE-klQ zjBd`VZf1-Ft(2_ZL{ZuC%x7v4vk+UfIK+QCNpV%}yVY^7OuMfr_{VY1byhL{qAOL6 z1QQitj%KehW{90)*SR0gMX*`{`f(B1t^fc9%$}#HGb56ht2a!%fCWV|MF0~^0=z}A z?V#5KE8IX10a-H+E>Ua{&ITyeByIFbDm&Xp>MaQQ-LKFokRN8p1GFfZXk&%dbio?C z0Q1tx6tIpxOr2<;#4{1&Oi25h6b;rWf`m#jJhzw*!~`#Bg1vo$uZ?C0od2C;Sl$Wj zt^}&;fYb&o1~9H{^;6?~={b30Rsw`85N=ShWFtqRa|uBc@U4Er8pq;=tTDZJf=nQ+ zk$~icI&`4Ph4aw-QKec+jgx=o2)bDMy7y9i zloU4N!aD*ihXc4XmSG(*>QTUgk7jFbj(XXrxu%;}3)iS1dbWO@I_w@Rtbv^BHHfL? zRj=a3M8<;9~u%wj|w09-(2TB@{e-JT3TJ5B)| zz=5=89RmVRP#q z;P$Dv(Y6#Y-!{ew~UZfGV3pp%mds7`ezYE8WZU+xT+z4UttNCdEpM8_vs;jp>D+lOYW z;|dSpXh;fJRxp7#3`megPpw3g!RdMVv-`|HC-1)j2}@cVsgy?v;Ia^-B*T6JSo$%8 zwNaANPPL9ou2l^mjBvNk&h=GYGL?0F^o{0&`D*P+I00SV{){VgCY{=?=`gJa3rbEi z6?~ixQ%JqFAF=Qfqo8*Ak!e4h3z^_Rh%%c0aCY4^`DXDHVX@-l5KMDm5bE z+u1#5cbV|P!kINzNm5pL2%lwGmiZM9zCv|9SZPBT1OFfFA_3s-3@-;gimzSXd8nLy zur(b#m^)Ty+zX~Ap7a;g&4-^aSnRy;eBYIBKmF865VmcBe9(rVAG&#Ko+?0q%qXVz zk$Oci2@KZjCfA$pszqRWnb}dQe>#f&0d4`?7R0 zbyxywJrWpMxw|GyT58HC&j`F!90R~Q4mYs769@qSX%y_>H6SDJ{6~U|_JH*>p%&zt z%BmMdQ8hol)BHomA_Z3C*LH%`9EIqeZ(|L?+!fvdP9?ULJ|Lq5s6UR+xzs4&0_GoG z)N?u}&HM1s9L~xK2?kPi=EmntooWEikzl<748H-rpE+Rk-Hzr`%2|hC|9w4DrUM&^ zBDY!zq(8(09%_yWLyzEdTJWywR^KQfZxjZ+q?WBu)egm~sDlTt-_Q%DYNCD!$)u5} zg^+BhgJ=JRVCK9>iSTgE@Ha w{XUxfu1!yoj@sj0MSq&631$b1OcvV{yhKM!zm{lzr{;visaab32k%t-KO8IU?EnA( diff --git a/docs/grafana/rmf-app/pdf_guide.html b/docs/grafana/rmf-app/pdf_guide.html index 653e3033..ab043734 100644 --- a/docs/grafana/rmf-app/pdf_guide.html +++ b/docs/grafana/rmf-app/pdf_guide.html @@ -124,7 +124,7 @@ diff --git a/docs/grafana/rmf-app/prereq_zosmf.html b/docs/grafana/rmf-app/prereq_zosmf.html index 12f6b12b..f78d5f37 100644 --- a/docs/grafana/rmf-app/prereq_zosmf.html +++ b/docs/grafana/rmf-app/prereq_zosmf.html @@ -126,7 +126,7 @@ diff --git a/docs/grafana/rmf-app/prometheus_sample_dashboards.html b/docs/grafana/rmf-app/prometheus_sample_dashboards.html index 8f6162e3..0436f227 100644 --- a/docs/grafana/rmf-app/prometheus_sample_dashboards.html +++ b/docs/grafana/rmf-app/prometheus_sample_dashboards.html @@ -90,7 +90,7 @@