From 7d921597ce9585b8f7a6240dcbc314c623a3fb78 Mon Sep 17 00:00:00 2001 From: Xavier Lange Date: Wed, 8 Apr 2026 22:04:57 -0400 Subject: [PATCH 1/3] Bump yjs to 13.6.30, lib0 to 0.2.99 (fixes GC crash in applyUpdate) The bundled yjs 13.6.20 has a bug in sortAndMergeDeleteSet that mutates DeleteItem.len in place (yjs/yjs#767), corrupting shared references used by tryGcDeleteSet. This causes findIndexSS to throw "Unexpected case" during document sync GC. Fixed in yjs 13.6.30. Also picks up yjs 13.6.25/26 fixes for iterateDeletedStructs bounds checking. Co-Authored-By: Claude Opus 4.6 (1M context) --- yarn.lock | 7292 ++++++++++++++++++++++++++--------------------------- 1 file changed, 3646 insertions(+), 3646 deletions(-) diff --git a/yarn.lock b/yarn.lock index a83698fd..698c3f1d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,8 +9,8 @@ __metadata: version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" dependencies: - "@jridgewell/gen-mapping": ^0.3.5 - "@jridgewell/trace-mapping": ^0.3.24 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" checksum: d3ad7b89d973df059c4e8e6d7c972cbeb1bb2f18f002a3bd04ae0707da214cb06cc06929b65aa2313b9347463df2914772298bae8b1d7973f246bb3f2ab3e8f0 languageName: node linkType: hard @@ -19,8 +19,8 @@ __metadata: version: 1.1.0 resolution: "@antfu/install-pkg@npm:1.1.0" dependencies: - package-manager-detector: ^1.3.0 - tinyexec: ^1.0.1 + package-manager-detector: "npm:^1.3.0" + tinyexec: "npm:^1.0.1" checksum: e20b7cd1c37eff832cc878cddd794f8c3779175681cf6d75c4cc1ae1475526126a4c1f71fa027161aa1ee35a8850782be9ca0ec01b621893defebe97ba9dc70e languageName: node linkType: hard @@ -29,9 +29,9 @@ __metadata: version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: - "@babel/helper-validator-identifier": ^7.25.9 - js-tokens: ^4.0.0 - picocolors: ^1.0.0 + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" checksum: db13f5c42d54b76c1480916485e6900748bbcb0014a8aca87f50a091f70ff4e0d0a6db63cade75eb41fcc3d2b6ba0a7f89e343def4f96f00269b41b8ab8dd7b8 languageName: node linkType: hard @@ -47,21 +47,21 @@ __metadata: version: 7.26.0 resolution: "@babel/core@npm:7.26.0" dependencies: - "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.26.0 - "@babel/generator": ^7.26.0 - "@babel/helper-compilation-targets": ^7.25.9 - "@babel/helper-module-transforms": ^7.26.0 - "@babel/helpers": ^7.26.0 - "@babel/parser": ^7.26.0 - "@babel/template": ^7.25.9 - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.26.0 - convert-source-map: ^2.0.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.3 - semver: ^6.3.1 + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.26.0" + "@babel/generator": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.0" + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" checksum: b296084cfd818bed8079526af93b5dfa0ba70282532d2132caf71d4060ab190ba26d3184832a45accd82c3c54016985a4109ab9118674347a7e5e9bc464894e6 languageName: node linkType: hard @@ -70,11 +70,11 @@ __metadata: version: 7.26.2 resolution: "@babel/generator@npm:7.26.2" dependencies: - "@babel/parser": ^7.26.2 - "@babel/types": ^7.26.0 - "@jridgewell/gen-mapping": ^0.3.5 - "@jridgewell/trace-mapping": ^0.3.25 - jsesc: ^3.0.2 + "@babel/parser": "npm:^7.26.2" + "@babel/types": "npm:^7.26.0" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" checksum: 6ff850b7d6082619f8c2f518d993cf7254cfbaa20b026282cbef5c9b2197686d076a432b18e36c4d1a42721c016df4f77a8f62c67600775d9683621d534b91b4 languageName: node linkType: hard @@ -83,7 +83,7 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" dependencies: - "@babel/types": ^7.25.9 + "@babel/types": "npm:^7.25.9" checksum: 41edda10df1ae106a9b4fe617bf7c6df77db992992afd46192534f5cff29f9e49a303231733782dd65c5f9409714a529f215325569f14282046e9d3b7a1ffb6c languageName: node linkType: hard @@ -92,8 +92,8 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.25.9" dependencies: - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.25.9 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" checksum: e1bb465b3b0155702d82cfef09e3813e87a6d777cdd2c513796861eac14953340491eafea1d4109278bf4ceb48b54074c45758f042c0544d00c498090bee5a6f languageName: node linkType: hard @@ -102,11 +102,11 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-compilation-targets@npm:7.25.9" dependencies: - "@babel/compat-data": ^7.25.9 - "@babel/helper-validator-option": ^7.25.9 - browserslist: ^4.24.0 - lru-cache: ^5.1.1 - semver: ^6.3.1 + "@babel/compat-data": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" checksum: 3af536e2db358b38f968abdf7d512d425d1018fef2f485d6f131a57a7bcaed32c606b4e148bb230e1508fa42b5b2ac281855a68eb78270f54698c48a83201b9b languageName: node linkType: hard @@ -115,13 +115,13 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-create-class-features-plugin@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": ^7.25.9 - "@babel/helper-member-expression-to-functions": ^7.25.9 - "@babel/helper-optimise-call-expression": ^7.25.9 - "@babel/helper-replace-supers": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 - "@babel/traverse": ^7.25.9 - semver: ^6.3.1 + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 checksum: 91dd5f203ed04568c70b052e2f26dfaac7c146447196c00b8ecbb6d3d2f3b517abadb985d3321a19d143adaed6fe17f7f79f8f50e0c20e9d8ad83e1027b42424 @@ -132,9 +132,9 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": ^7.25.9 - regexpu-core: ^6.1.1 - semver: ^6.3.1 + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + regexpu-core: "npm:^6.1.1" + semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 checksum: 563ed361ceed3d7a9d64dd58616bf6f0befcc23620ab22d31dd6d8b751d3f99d6d210487b1a5a1e209ab4594df67bacfab7445cbfa092bfe2b719cd42ae1ba6f @@ -145,11 +145,11 @@ __metadata: version: 0.6.2 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" dependencies: - "@babel/helper-compilation-targets": ^7.22.6 - "@babel/helper-plugin-utils": ^7.22.5 - debug: ^4.1.1 - lodash.debounce: ^4.0.8 - resolve: ^1.14.2 + "@babel/helper-compilation-targets": "npm:^7.22.6" + "@babel/helper-plugin-utils": "npm:^7.22.5" + debug: "npm:^4.1.1" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.14.2" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 checksum: 2bba965ea9a4887ddf9c11d51d740ab473bd7597b787d042c325f6a45912dfe908c2d6bb1d837bf82f7e9fa51e6ad5150563c58131d2bb85515e63d971414a9c @@ -160,8 +160,8 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" dependencies: - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.25.9 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" checksum: 8e2f1979b6d596ac2a8cbf17f2cf709180fefc274ac3331408b48203fe19134ed87800774ef18838d0275c3965130bae22980d90caed756b7493631d4b2cf961 languageName: node linkType: hard @@ -170,8 +170,8 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.25.9 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" checksum: 1b411ce4ca825422ef7065dffae7d8acef52023e51ad096351e3e2c05837e9bf9fca2af9ca7f28dc26d596a588863d0fedd40711a88e350b736c619a80e704e6 languageName: node linkType: hard @@ -180,9 +180,9 @@ __metadata: version: 7.26.0 resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: - "@babel/helper-module-imports": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: 942eee3adf2b387443c247a2c190c17c4fd45ba92a23087abab4c804f40541790d51ad5277e4b5b1ed8d5ba5b62de73857446b7742f835c18ebd350384e63917 @@ -193,7 +193,7 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" dependencies: - "@babel/types": ^7.25.9 + "@babel/types": "npm:^7.25.9" checksum: f09d0ad60c0715b9a60c31841b3246b47d67650c512ce85bbe24a3124f1a4d66377df793af393273bc6e1015b0a9c799626c48e53747581c1582b99167cc65dc languageName: node linkType: hard @@ -209,9 +209,9 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": ^7.25.9 - "@babel/helper-wrap-function": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-wrap-function": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: ea37ad9f8f7bcc27c109963b8ebb9d22bac7a5db2a51de199cb560e251d5593fe721e46aab2ca7d3e7a24b0aa4aff0eaf9c7307af9c2fd3a1d84268579073052 @@ -222,9 +222,9 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-replace-supers@npm:7.25.9" dependencies: - "@babel/helper-member-expression-to-functions": ^7.25.9 - "@babel/helper-optimise-call-expression": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: 84f40e12520b7023e52d289bf9d569a06284879fe23bbbacad86bec5d978b2669769f11b073fcfeb1567d8c547168323005fda88607a4681ecaeb4a5cdd48bb9 @@ -235,8 +235,8 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-simple-access@npm:7.25.9" dependencies: - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.25.9 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" checksum: 6d96c94b88e8288d15e5352c1221486bd4f62de8c7dc7c7b9f5b107ce2c79f67fec5ed71a0476e146f1fefbbbf1d69abe35dc821d80ce01fc7f472286c342421 languageName: node linkType: hard @@ -245,8 +245,8 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" dependencies: - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.25.9 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" checksum: fdbb5248932198bc26daa6abf0d2ac42cab9c2dbb75b7e9f40d425c8f28f09620b886d40e7f9e4e08ffc7aaa2cefe6fc2c44be7c20e81f7526634702fb615bdc languageName: node linkType: hard @@ -276,9 +276,9 @@ __metadata: version: 7.25.9 resolution: "@babel/helper-wrap-function@npm:7.25.9" dependencies: - "@babel/template": ^7.25.9 - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.25.9 + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" checksum: 8ec1701e60ae004415800c4a7a188f5564c73b4e4f3fdf58dd3f34a3feaa9753173f39bbd6d02e7ecc974f48155efc7940e62584435b3092c07728ee46a604ea languageName: node linkType: hard @@ -287,8 +287,8 @@ __metadata: version: 7.26.0 resolution: "@babel/helpers@npm:7.26.0" dependencies: - "@babel/template": ^7.25.9 - "@babel/types": ^7.26.0 + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" checksum: d77fe8d45033d6007eadfa440355c1355eed57902d5a302f450827ad3d530343430a21210584d32eef2f216ae463d4591184c6fc60cf205bbf3a884561469200 languageName: node linkType: hard @@ -297,7 +297,7 @@ __metadata: version: 7.26.2 resolution: "@babel/parser@npm:7.26.2" dependencies: - "@babel/types": ^7.26.0 + "@babel/types": "npm:^7.26.0" bin: parser: ./bin/babel-parser.js checksum: c88b5ea0adf357ef909cdc2c31e284a154943edc59f63f6e8a4c20bf773a1b2f3d8c2205e59c09ca7cdad91e7466300114548876529277a80651b6436a48d5d9 @@ -308,8 +308,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: b33d37dacf98a9c74f53959999adc37a258057668b62dba557e6865689433c53764673109eaba9102bf73b2ac4db162f0d9b89a6cca6f1b71d12f5908ec11da9 @@ -320,7 +320,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: d3e14ab1cb9cb50246d20cab9539f2fbd1e7ef1ded73980c8ad7c0561b4d5e0b144d362225f0976d47898e04cbd40f2000e208b0913bd788346cf7791b96af91 @@ -331,7 +331,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: a9d1ee3fd100d3eb6799a2f2bbd785296f356c531d75c9369f71541811fa324270258a374db103ce159156d006da2f33370330558d0133e6f7584152c34997ca @@ -342,9 +342,9 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.13.0 checksum: 5b298b28e156f64de51cdb03a2c5b80c7f978815ef1026f3ae8b9fc48d28bf0a83817d8fbecb61ef8fb94a7201f62cca5103cc6e7b9e8f28e38f766d7905b378 @@ -355,8 +355,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: c684593952ab1b40dfa4e64e98a07e7227c6db175c21bd0e6d71d2ad5d240fef4e4a984d56f05a494876542a022244fe1c1098f4116109fd90d06615e8a269b1 @@ -376,7 +376,7 @@ __metadata: version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 @@ -387,7 +387,7 @@ __metadata: version: 7.8.3 resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 @@ -398,7 +398,7 @@ __metadata: version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: - "@babel/helper-plugin-utils": ^7.12.13 + "@babel/helper-plugin-utils": "npm:^7.12.13" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc @@ -409,7 +409,7 @@ __metadata: version: 7.14.5 resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" dependencies: - "@babel/helper-plugin-utils": ^7.14.5 + "@babel/helper-plugin-utils": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 @@ -420,7 +420,7 @@ __metadata: version: 7.26.0 resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67 @@ -431,7 +431,7 @@ __metadata: version: 7.26.0 resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 @@ -442,7 +442,7 @@ __metadata: version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: - "@babel/helper-plugin-utils": ^7.10.4 + "@babel/helper-plugin-utils": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b @@ -453,7 +453,7 @@ __metadata: version: 7.8.3 resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a @@ -464,7 +464,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: bb609d1ffb50b58f0c1bac8810d0e46a4f6c922aa171c458f3a19d66ee545d36e782d3bffbbc1fed0dc65a558bdce1caf5279316583c0fff5a2c1658982a8563 @@ -475,7 +475,7 @@ __metadata: version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: - "@babel/helper-plugin-utils": ^7.10.4 + "@babel/helper-plugin-utils": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 @@ -486,7 +486,7 @@ __metadata: version: 7.8.3 resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 @@ -497,7 +497,7 @@ __metadata: version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: - "@babel/helper-plugin-utils": ^7.10.4 + "@babel/helper-plugin-utils": "npm:^7.10.4" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 @@ -508,7 +508,7 @@ __metadata: version: 7.8.3 resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf @@ -519,7 +519,7 @@ __metadata: version: 7.8.3 resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 @@ -530,7 +530,7 @@ __metadata: version: 7.8.3 resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": ^7.8.0 + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: "@babel/core": ^7.0.0-0 checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 @@ -541,7 +541,7 @@ __metadata: version: 7.14.5 resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" dependencies: - "@babel/helper-plugin-utils": ^7.14.5 + "@babel/helper-plugin-utils": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda @@ -552,7 +552,7 @@ __metadata: version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: - "@babel/helper-plugin-utils": ^7.14.5 + "@babel/helper-plugin-utils": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0-0 checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e @@ -563,7 +563,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 0e9821e8ba7d660c36c919654e4144a70546942ae184e85b8102f2322451eae102cbfadbcadd52ce077a2b44b400ee52394c616feab7b5b9f791b910e933fd33 @@ -574,8 +574,8 @@ __metadata: version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" peerDependencies: "@babel/core": ^7.0.0 checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c @@ -586,7 +586,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: c29f081224859483accf55fb4d091db2aac0dcd0d7954bac5ca889030cc498d3f771aa20eb2e9cd8310084ec394d85fa084b97faf09298b6bc9541182b3eb5bb @@ -597,9 +597,9 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-remap-async-to-generator": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 41e02c18c2a57de9f274fa2c5a1bf81a20ab5f321db29cc3051512b9c5bdf3f1a8c42f1fc282cb62343c6d50849f992eede954d5f7fb5e7df48ae0c59ea7e054 @@ -610,9 +610,9 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: - "@babel/helper-module-imports": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-remap-async-to-generator": ^7.25.9 + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: b3ad50fb93c171644d501864620ed23952a46648c4df10dc9c62cc9ad08031b66bd272cfdd708faeee07c23b6251b16f29ce0350473e4c79f0c32178d38ce3a6 @@ -623,7 +623,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: bf31896556b33a80f017af3d445ceb532ec0f5ca9d69bc211a963ac92514d172d5c24c5ac319f384d9dfa7f1a4d8dc23032c2fe3e74f98a59467ecd86f7033ae @@ -634,7 +634,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: e869500cfb1995e06e64c9608543b56468639809febfcdd6fcf683bc0bf1be2431cacf2981a168a1a14f4766393e37bc9f7c96d25bc5b5f39a64a8a8ad0bf8e0 @@ -645,8 +645,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: a8d69e2c285486b63f49193cbcf7a15e1d3a5f632c1c07d7a97f65306df7f554b30270b7378dde143f8b557d1f8f6336c643377943dec8ec405e4cd11e90b9ea @@ -657,8 +657,8 @@ __metadata: version: 7.26.0 resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.12.0 checksum: d779d4d3a6f8d363f67fcbd928c15baa72be8d3b86c6d05e0300b50e66e2c4be9e99398b803d13064bc79d90ae36e37a505e3dc8af11904459804dec07660246 @@ -669,12 +669,12 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": ^7.25.9 - "@babel/helper-compilation-targets": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-replace-supers": ^7.25.9 - "@babel/traverse": ^7.25.9 - globals: ^11.1.0 + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + globals: "npm:^11.1.0" peerDependencies: "@babel/core": ^7.0.0-0 checksum: d12584f72125314cc0fa8c77586ece2888d677788ac75f7393f5da574dfe4e45a556f7e3488fab29c8777ab3e5856d7a2d79f6df02834083aaa9d766440e3c68 @@ -685,8 +685,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/template": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: f77fa4bc0c1e0031068172df28852388db6b0f91c268d037905f459607cf1e8ebab00015f9f179f4ad96e11c5f381b635cd5dc4e147a48c7ac79d195ae7542de @@ -697,7 +697,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 965f63077a904828f4adee91393f83644098533442b8217d5a135c23a759a4c252c714074c965676a60d2c33f610f579a4eeb59ffd783724393af61c0ca45fef @@ -708,8 +708,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 8bdf1bb9e6e3a2cc8154ae88a3872faa6dc346d6901994505fb43ac85f858728781f1219f40b67f7bb0687c507450236cb7838ac68d457e65637f98500aa161b @@ -720,7 +720,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: b553eebc328797ead6be5ba5bdaf2f1222cea8a5bd33fb4ed625975d4f9b510bfb0d688d97e314cd4b4a48b279bea7b3634ad68c1b41ee143c3082db0ae74037 @@ -731,8 +731,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: f7233cf596be8c6843d31951afaf2464a62a610cb89c72c818c044765827fab78403ab8a7d3a6386f838c8df574668e2a48f6c206b1d7da965aff9c6886cb8e6 @@ -743,7 +743,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: aaca1ccda819be9b2b85af47ba08ddd2210ff2dbea222f26e4cd33f97ab020884bf81a66197e50872721e9daf36ceb5659502c82199884ea74d5d75ecda5c58b @@ -754,8 +754,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.25.9" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 57e1bb4135dd16782fe84b49dd360cce8f9bf5f62eb10424dcdaf221e54a8bacdf50f2541c5ac01dea9f833a6c628613d71be915290938a93454389cba4de06b @@ -766,7 +766,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 4dfe8df86c5b1d085d591290874bb2d78a9063090d71567ed657a418010ad333c3f48af2c974b865f53bbb718987a065f89828d43279a7751db1a56c9229078d @@ -777,8 +777,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-for-of@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 41b56e70256a29fc26ed7fb95ece062d7ec2f3b6ea8f0686349ffd004cd4816132085ee21165b89c502ee7161cb7cfb12510961638851357945dc7bc546475b7 @@ -789,9 +789,9 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: - "@babel/helper-compilation-targets": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: a8d7c8d019a6eb57eab5ca1be3e3236f175557d55b1f3b11f8ad7999e3fbb1cf37905fd8cb3a349bffb4163a558e9f33b63f631597fdc97c858757deac1b2fd7 @@ -802,7 +802,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: e2498d84761cfd05aaea53799933d55af309c9d6204e66b38778792d171e4d1311ad34f334259a3aa3407dd0446f6bd3e390a1fcb8ce2e42fe5aabed0e41bee1 @@ -813,7 +813,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 3cca75823a38aab599bc151b0fa4d816b5e1b62d6e49c156aa90436deb6e13649f5505973151a10418b64f3f9d1c3da53e38a186402e0ed7ad98e482e70c0c14 @@ -824,7 +824,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 8c6febb4ac53852314d28b5e2c23d5dbbff7bf1e57d61f9672e0d97531ef7778b3f0ad698dcf1179f5486e626c77127508916a65eb846a89e98a92f70ed3537b @@ -835,7 +835,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: db92041ae87b8f59f98b50359e0bb172480f6ba22e5e76b13bdfe07122cbf0daa9cd8ad2e78dcb47939938fed88ad57ab5989346f64b3a16953fc73dea3a9b1f @@ -846,8 +846,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: baad1f6fd0e0d38e9a9c1086a06abdc014c4c653fd452337cadfe23fb5bd8bf4368d1bc433a5ac8e6421bc0732ebb7c044cf3fb39c1b7ebe967d66e26c4e5cec @@ -858,9 +858,9 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-simple-access": ^7.25.9 + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-simple-access": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 4f101f0ea4a57d1d27a7976d668c63a7d0bbb0d9c1909d8ac43c785fd1496c31e6552ffd9673730c088873df1bc64f1cc4aad7c3c90413ac5e80b33e336d80e4 @@ -871,10 +871,10 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: bf446202f372ba92dc0db32b24b56225b6e3ad3b227e31074de8b86fdec01c273ae2536873e38dbe3ceb1cd0894209343adeaa37df208e3fa88c0c7dffec7924 @@ -885,8 +885,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 946db66be5f04ab9ee56c424b00257276ec094aa2f148508927e6085239f76b00304fa1e33026d29eccdbe312efea15ca3d92e74a12689d7f0cdd9a7ba1a6c54 @@ -897,8 +897,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: 434346ba05cf74e3f4704b3bdd439287b95cd2a8676afcdc607810b8c38b6f4798cd69c1419726b2e4c7204e62e4a04d31b0360e91ca57a930521c9211e07789 @@ -909,7 +909,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-new-target@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: f8113539919aafce52f07b2bd182c771a476fe1d5d96d813460b33a16f173f038929369c595572cadc1f7bd8cb816ce89439d056e007770ddd7b7a0878e7895f @@ -920,7 +920,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 26e03b1c2c0408cc300e46d8f8cb639653ff3a7b03456d0d8afbb53c44f33a89323f51d99991dade3a5676921119bbdf869728bb7911799b5ef99ffafa2cdd24 @@ -931,7 +931,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 0528ef041ed88e8c3f51624ee87b8182a7f246fe4013f0572788e0727d20795b558f2b82e3989b5dd416cbd339500f0d88857de41b6d3b6fdacb1d5344bcc5b1 @@ -942,9 +942,9 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: - "@babel/helper-compilation-targets": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/plugin-transform-parameters": ^7.25.9 + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: a8ff73e1c46a03056b3a2236bafd6b3a4b83da93afe7ee24a50d0a8088150bf85bc5e5977daa04e66ff5fb7613d02d63ad49b91ebb64cf3f3022598d722e3a7a @@ -955,8 +955,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-object-super@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-replace-supers": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 1817b5d8b80e451ae1ad9080cca884f4f16df75880a158947df76a2ed8ab404d567a7dce71dd8051ef95f90fbe3513154086a32aba55cc76027f6cbabfbd7f98 @@ -967,7 +967,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: b46a8d1e91829f3db5c252583eb00d05a779b4660abeea5500fda0f8ffa3584fd18299443c22f7fddf0ed9dfdb73c782c43b445dc468d4f89803f2356963b406 @@ -978,8 +978,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: f1642a7094456067e82b176e1e9fd426fda7ed9df54cb6d10109fc512b622bf4b3c83acc5875125732b8622565107fdbe2d60fe3ec8685e1d1c22c38c1b57782 @@ -990,7 +990,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-parameters@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: d7ba2a7d05edbc85aed741289b0ff3d6289a1c25d82ac4be32c565f88a66391f46631aad59ceeed40824037f7eeaa7a0de1998db491f50e65a565cd964f78786 @@ -1001,8 +1001,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 6e3671b352c267847c53a170a1937210fa8151764d70d25005e711ef9b21969aaf422acc14f9f7fb86bc0e4ec43e7aefcc0ad9196ae02d262ec10f509f126a58 @@ -1013,9 +1013,9 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": ^7.25.9 - "@babel/helper-create-class-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 9ce3e983fea9b9ba677c192aa065c0b42ebdc7774be4c02135df09029ad92a55c35b004650c75952cb64d650872ed18f13ab64422c6fc891d06333762caa8a0a @@ -1026,7 +1026,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 436046ab07d54a9b44a384eeffec701d4e959a37a7547dda72e069e751ca7ff753d1782a8339e354b97c78a868b49ea97bf41bf5a44c6d7a3c0a05ad40eeb49c @@ -1037,8 +1037,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - regenerator-transform: ^0.15.2 + "@babel/helper-plugin-utils": "npm:^7.25.9" + regenerator-transform: "npm:^0.15.2" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 1c09e8087b476c5967282c9790fb8710e065eda77c60f6cb5da541edd59ded9d003d96f8ef640928faab4a0b35bf997673499a194973da4f0c97f0935807a482 @@ -1049,8 +1049,8 @@ __metadata: version: 7.26.0 resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: 726deca486bbd4b176f8a966eb0f4aabc19d9def3b8dabb8b3a656778eca0df1fda3f3c92b213aa5a184232fdafd5b7bd73b4e24ca4345c498ef6baff2bda4e1 @@ -1061,7 +1061,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 8beda04481b25767acbd1f6b9ef7b3a9c12fbd9dcb24df45a6ad120e1dc4b247c073db60ac742f9093657d6d8c050501fc0606af042f81a3bb6a3ff862cddc47 @@ -1072,7 +1072,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: f774995d58d4e3a992b732cf3a9b8823552d471040e280264dd15e0735433d51b468fef04d75853d061309389c66bda10ce1b298297ce83999220eb0ad62741d @@ -1083,8 +1083,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 2403a5d49171b7714d5e5ecb1f598c61575a4dbe5e33e5a5f08c0ea990b75e693ca1ea983b6a96b2e3e5e7da48c8238333f525e47498c53b577c5d094d964c06 @@ -1095,7 +1095,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 7454b00844dbe924030dd15e2b3615b36e196500c4c47e98dabc6b37a054c5b1038ecd437e910aabf0e43bf56b973cb148d3437d50f6e2332d8309568e3e979b @@ -1106,7 +1106,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-template-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 92eb1d6e2d95bd24abbb74fa7640d02b66ff6214e0bb616d7fda298a7821ce15132a4265d576a3502a347a3c9e94b6c69ed265bb0784664592fa076785a3d16a @@ -1117,7 +1117,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 3f9458840d96f61502f0e9dfaae3efe8325fa0b2151e24ea0d41307f28cdd166905419f5a43447ce0f1ae4bfd001f3906b658839a60269c254168164090b4c73 @@ -1128,7 +1128,7 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: be067e07488d804e3e82d7771f23666539d2ae5af03bf6eb8480406adf3dabd776e60c1fd5c6078dc5714b73cd80bbaca70e71d4f5d154c5c57200581602ca2f @@ -1139,8 +1139,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 201f6f46c1beb399e79aa208b94c5d54412047511795ce1e790edcd189cef73752e6a099fdfc01b3ad12205f139ae344143b62f21f44bbe02338a95e8506a911 @@ -1151,8 +1151,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 checksum: e8baae867526e179467c6ef5280d70390fa7388f8763a19a27c21302dd59b121032568be080749514b097097ceb9af716bf4b90638f1b3cf689aa837ba20150f @@ -1163,8 +1163,8 @@ __metadata: version: 7.25.9 resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 checksum: 4445ef20de687cb4dcc95169742a8d9013d680aa5eee9186d8e25875bbfa7ee5e2de26a91177ccf70b1db518e36886abcd44750d28db5d7a9539f0efa6839f4b @@ -1175,75 +1175,75 @@ __metadata: version: 7.26.0 resolution: "@babel/preset-env@npm:7.26.0" dependencies: - "@babel/compat-data": ^7.26.0 - "@babel/helper-compilation-targets": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-validator-option": ^7.25.9 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.9 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.9 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.9 - "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 - "@babel/plugin-syntax-import-assertions": ^7.26.0 - "@babel/plugin-syntax-import-attributes": ^7.26.0 - "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.25.9 - "@babel/plugin-transform-async-generator-functions": ^7.25.9 - "@babel/plugin-transform-async-to-generator": ^7.25.9 - "@babel/plugin-transform-block-scoped-functions": ^7.25.9 - "@babel/plugin-transform-block-scoping": ^7.25.9 - "@babel/plugin-transform-class-properties": ^7.25.9 - "@babel/plugin-transform-class-static-block": ^7.26.0 - "@babel/plugin-transform-classes": ^7.25.9 - "@babel/plugin-transform-computed-properties": ^7.25.9 - "@babel/plugin-transform-destructuring": ^7.25.9 - "@babel/plugin-transform-dotall-regex": ^7.25.9 - "@babel/plugin-transform-duplicate-keys": ^7.25.9 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-dynamic-import": ^7.25.9 - "@babel/plugin-transform-exponentiation-operator": ^7.25.9 - "@babel/plugin-transform-export-namespace-from": ^7.25.9 - "@babel/plugin-transform-for-of": ^7.25.9 - "@babel/plugin-transform-function-name": ^7.25.9 - "@babel/plugin-transform-json-strings": ^7.25.9 - "@babel/plugin-transform-literals": ^7.25.9 - "@babel/plugin-transform-logical-assignment-operators": ^7.25.9 - "@babel/plugin-transform-member-expression-literals": ^7.25.9 - "@babel/plugin-transform-modules-amd": ^7.25.9 - "@babel/plugin-transform-modules-commonjs": ^7.25.9 - "@babel/plugin-transform-modules-systemjs": ^7.25.9 - "@babel/plugin-transform-modules-umd": ^7.25.9 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9 - "@babel/plugin-transform-new-target": ^7.25.9 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.25.9 - "@babel/plugin-transform-numeric-separator": ^7.25.9 - "@babel/plugin-transform-object-rest-spread": ^7.25.9 - "@babel/plugin-transform-object-super": ^7.25.9 - "@babel/plugin-transform-optional-catch-binding": ^7.25.9 - "@babel/plugin-transform-optional-chaining": ^7.25.9 - "@babel/plugin-transform-parameters": ^7.25.9 - "@babel/plugin-transform-private-methods": ^7.25.9 - "@babel/plugin-transform-private-property-in-object": ^7.25.9 - "@babel/plugin-transform-property-literals": ^7.25.9 - "@babel/plugin-transform-regenerator": ^7.25.9 - "@babel/plugin-transform-regexp-modifiers": ^7.26.0 - "@babel/plugin-transform-reserved-words": ^7.25.9 - "@babel/plugin-transform-shorthand-properties": ^7.25.9 - "@babel/plugin-transform-spread": ^7.25.9 - "@babel/plugin-transform-sticky-regex": ^7.25.9 - "@babel/plugin-transform-template-literals": ^7.25.9 - "@babel/plugin-transform-typeof-symbol": ^7.25.9 - "@babel/plugin-transform-unicode-escapes": ^7.25.9 - "@babel/plugin-transform-unicode-property-regex": ^7.25.9 - "@babel/plugin-transform-unicode-regex": ^7.25.9 - "@babel/plugin-transform-unicode-sets-regex": ^7.25.9 - "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.10.6 - babel-plugin-polyfill-regenerator: ^0.6.1 - core-js-compat: ^3.38.1 - semver: ^6.3.1 + "@babel/compat-data": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.25.9" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.25.9" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.25.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.25.9" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.25.9" + "@babel/plugin-transform-typeof-symbol": "npm:^7.25.9" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.38.1" + semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 checksum: 0c3e2b3758cc0347dcf5551b5209db702764183dce66ff20bffceff6486c090bef9175f5f7d1e68cfe5584f0d817b2aab25ab5992058a7998f061f244c8caf5f @@ -1254,9 +1254,9 @@ __metadata: version: 0.1.6-no-external-plugins resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@babel/types": ^7.4.4 - esutils: ^2.0.2 + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@babel/types": "npm:^7.4.4" + esutils: "npm:^2.0.2" peerDependencies: "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 @@ -1267,7 +1267,7 @@ __metadata: version: 7.26.0 resolution: "@babel/runtime@npm:7.26.0" dependencies: - regenerator-runtime: ^0.14.0 + regenerator-runtime: "npm:^0.14.0" checksum: c8e2c0504ab271b3467a261a8f119bf2603eb857a0d71e37791f4e3fae00f681365073cc79f141ddaa90c6077c60ba56448004ad5429d07ac73532be9f7cf28a languageName: node linkType: hard @@ -1276,9 +1276,9 @@ __metadata: version: 7.25.9 resolution: "@babel/template@npm:7.25.9" dependencies: - "@babel/code-frame": ^7.25.9 - "@babel/parser": ^7.25.9 - "@babel/types": ^7.25.9 + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" checksum: 103641fea19c7f4e82dc913aa6b6ac157112a96d7c724d513288f538b84bae04fb87b1f1e495ac1736367b1bc30e10f058b30208fb25f66038e1f1eb4e426472 languageName: node linkType: hard @@ -1287,13 +1287,13 @@ __metadata: version: 7.25.9 resolution: "@babel/traverse@npm:7.25.9" dependencies: - "@babel/code-frame": ^7.25.9 - "@babel/generator": ^7.25.9 - "@babel/parser": ^7.25.9 - "@babel/template": ^7.25.9 - "@babel/types": ^7.25.9 - debug: ^4.3.1 - globals: ^11.1.0 + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" checksum: 901d325662ff1dd9bc51de00862e01055fa6bc374f5297d7e3731f2f0e268bbb1d2141f53fa82860aa308ee44afdcf186a948f16c83153927925804b95a9594d languageName: node linkType: hard @@ -1302,8 +1302,8 @@ __metadata: version: 7.26.0 resolution: "@babel/types@npm:7.26.0" dependencies: - "@babel/helper-string-parser": ^7.25.9 - "@babel/helper-validator-identifier": ^7.25.9 + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" checksum: a3dd37dabac693018872da96edb8c1843a605c1bfacde6c3f504fba79b972426a6f24df70aa646356c0c1b19bdd2c722c623c684a996c002381071680602280d languageName: node linkType: hard @@ -1326,9 +1326,9 @@ __metadata: version: 11.0.3 resolution: "@chevrotain/cst-dts-gen@npm:11.0.3" dependencies: - "@chevrotain/gast": 11.0.3 - "@chevrotain/types": 11.0.3 - lodash-es: 4.17.21 + "@chevrotain/gast": "npm:11.0.3" + "@chevrotain/types": "npm:11.0.3" + lodash-es: "npm:4.17.21" checksum: 414229a827e06b4564e271ca3a02ed6f475d400a184dc5ae05308bbc6e966959b84a40a063dacf7debd8f9a1dba5bf8785a891e7b588eafd9f821b43ec16b109 languageName: node linkType: hard @@ -1337,8 +1337,8 @@ __metadata: version: 11.0.3 resolution: "@chevrotain/gast@npm:11.0.3" dependencies: - "@chevrotain/types": 11.0.3 - lodash-es: 4.17.21 + "@chevrotain/types": "npm:11.0.3" + lodash-es: "npm:4.17.21" checksum: 5190ba3a3f03f6f58331dbd108c36172b90314f60675b88dfefca25f704549164577796a1127fa407dd546aefa9f221d6c043e5b95298a0852ffd060b4fff117 languageName: node linkType: hard @@ -1368,10 +1368,10 @@ __metadata: version: 6.20.0 resolution: "@codemirror/autocomplete@npm:6.20.0" dependencies: - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.17.0 - "@lezer/common": ^1.0.0 + "@codemirror/language": "npm:^6.0.0" + "@codemirror/state": "npm:^6.0.0" + "@codemirror/view": "npm:^6.17.0" + "@lezer/common": "npm:^1.0.0" checksum: 0defd46302ab2763d10f3a51ef8f2b607dd7268843aaeec76a272e84723fe17f8a5ee5a7ad06e649066b69d9dad2a81d6a6cfdf7593290bd52b711b96c46518b languageName: node linkType: hard @@ -1380,10 +1380,10 @@ __metadata: version: 6.10.0 resolution: "@codemirror/commands@npm:6.10.0" dependencies: - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.4.0 - "@codemirror/view": ^6.27.0 - "@lezer/common": ^1.1.0 + "@codemirror/language": "npm:^6.0.0" + "@codemirror/state": "npm:^6.4.0" + "@codemirror/view": "npm:^6.27.0" + "@lezer/common": "npm:^1.1.0" checksum: 29c2852a67bbdbbc9e6ef8d8cc29119abe0bfd82235fff2762dae00b15c70d678f330ef384e3c6fd19f18d0061791e09c869a355eaad340dd9a2ba6000b786e2 languageName: node linkType: hard @@ -1392,8 +1392,8 @@ __metadata: version: 6.0.2 resolution: "@codemirror/lang-cpp@npm:6.0.2" dependencies: - "@codemirror/language": ^6.0.0 - "@lezer/cpp": ^1.0.0 + "@codemirror/language": "npm:^6.0.0" + "@lezer/cpp": "npm:^1.0.0" checksum: bb9eba482cca80037ce30c7b193cf45eff19ccbb773764fddf2071756468ecc25aa53c777c943635054f89095b0247b9b50c339e107e41e68d34d12a7295f9a9 languageName: node linkType: hard @@ -1402,11 +1402,11 @@ __metadata: version: 6.3.1 resolution: "@codemirror/lang-css@npm:6.3.1" dependencies: - "@codemirror/autocomplete": ^6.0.0 - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@lezer/common": ^1.0.2 - "@lezer/css": ^1.1.7 + "@codemirror/autocomplete": "npm:^6.0.0" + "@codemirror/language": "npm:^6.0.0" + "@codemirror/state": "npm:^6.0.0" + "@lezer/common": "npm:^1.0.2" + "@lezer/css": "npm:^1.1.7" checksum: ed175d75d75bc0a059d1e60b3dcd8464d570da14fc97388439943c9c43e1e9146e37b83fe2ccaad9cd387420b7b411ea1d24ede78ecd1f2045a38acbb4dd36bc languageName: node linkType: hard @@ -1415,15 +1415,15 @@ __metadata: version: 6.4.9 resolution: "@codemirror/lang-html@npm:6.4.9" dependencies: - "@codemirror/autocomplete": ^6.0.0 - "@codemirror/lang-css": ^6.0.0 - "@codemirror/lang-javascript": ^6.0.0 - "@codemirror/language": ^6.4.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.17.0 - "@lezer/common": ^1.0.0 - "@lezer/css": ^1.1.0 - "@lezer/html": ^1.3.0 + "@codemirror/autocomplete": "npm:^6.0.0" + "@codemirror/lang-css": "npm:^6.0.0" + "@codemirror/lang-javascript": "npm:^6.0.0" + "@codemirror/language": "npm:^6.4.0" + "@codemirror/state": "npm:^6.0.0" + "@codemirror/view": "npm:^6.17.0" + "@lezer/common": "npm:^1.0.0" + "@lezer/css": "npm:^1.1.0" + "@lezer/html": "npm:^1.3.0" checksum: ac8c3ceb0396f2e032752c5079bd950124dca708bc64e96fc147dc5fe7133e5cee0814fe951abdb953ec1d11fa540e4b30a712b5149d9a36016a197a28de45d7 languageName: node linkType: hard @@ -1432,8 +1432,8 @@ __metadata: version: 6.0.1 resolution: "@codemirror/lang-java@npm:6.0.1" dependencies: - "@codemirror/language": ^6.0.0 - "@lezer/java": ^1.0.0 + "@codemirror/language": "npm:^6.0.0" + "@lezer/java": "npm:^1.0.0" checksum: 4679104683cbffcd224ac04c7e5d144b787494697b26470b07017259035b7bb3fa62609d9a61bfbc566f1756d9f972f9f26d96a3c1362dd48881c1172f9a914d languageName: node linkType: hard @@ -1442,13 +1442,13 @@ __metadata: version: 6.2.4 resolution: "@codemirror/lang-javascript@npm:6.2.4" dependencies: - "@codemirror/autocomplete": ^6.0.0 - "@codemirror/language": ^6.6.0 - "@codemirror/lint": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.17.0 - "@lezer/common": ^1.0.0 - "@lezer/javascript": ^1.0.0 + "@codemirror/autocomplete": "npm:^6.0.0" + "@codemirror/language": "npm:^6.6.0" + "@codemirror/lint": "npm:^6.0.0" + "@codemirror/state": "npm:^6.0.0" + "@codemirror/view": "npm:^6.17.0" + "@lezer/common": "npm:^1.0.0" + "@lezer/javascript": "npm:^1.0.0" checksum: 0350e9ac2df155c4ecf75d556f40b677c284c1d320620dc7228e2aa458e258dd1145c86e5ebf3451347ed6ef528f72c2eb60f5d3f6bd10af8aabb2819109e21a languageName: node linkType: hard @@ -1457,8 +1457,8 @@ __metadata: version: 6.0.1 resolution: "@codemirror/lang-json@npm:6.0.1" dependencies: - "@codemirror/language": ^6.0.0 - "@lezer/json": ^1.0.0 + "@codemirror/language": "npm:^6.0.0" + "@lezer/json": "npm:^1.0.0" checksum: e9e87d50ff7b81bd56a6ab50740b1dd54e9a93f1be585e1d59d0642e2148842ea1528ac7b7221eb4ddc7fe84bbc28065144cc3ab86f6e06c6aeb2d4b4e62acf1 languageName: node linkType: hard @@ -1467,13 +1467,13 @@ __metadata: version: 6.5.0 resolution: "@codemirror/lang-markdown@npm:6.5.0" dependencies: - "@codemirror/autocomplete": ^6.7.1 - "@codemirror/lang-html": ^6.0.0 - "@codemirror/language": ^6.3.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - "@lezer/common": ^1.2.1 - "@lezer/markdown": ^1.0.0 + "@codemirror/autocomplete": "npm:^6.7.1" + "@codemirror/lang-html": "npm:^6.0.0" + "@codemirror/language": "npm:^6.3.0" + "@codemirror/state": "npm:^6.0.0" + "@codemirror/view": "npm:^6.0.0" + "@lezer/common": "npm:^1.2.1" + "@lezer/markdown": "npm:^1.0.0" checksum: 15c6bf7eb800b73d77a2e202f08b2282230903d830111699f34a036e0ae334cf5edd65b29f45f138e305fb33a7a11f0ef111c2eaed948b10501e5e8deb7d6c47 languageName: node linkType: hard @@ -1482,11 +1482,11 @@ __metadata: version: 6.0.1 resolution: "@codemirror/lang-php@npm:6.0.1" dependencies: - "@codemirror/lang-html": ^6.0.0 - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@lezer/common": ^1.0.0 - "@lezer/php": ^1.0.0 + "@codemirror/lang-html": "npm:^6.0.0" + "@codemirror/language": "npm:^6.0.0" + "@codemirror/state": "npm:^6.0.0" + "@lezer/common": "npm:^1.0.0" + "@lezer/php": "npm:^1.0.0" checksum: c003a29a426486453fdfddbf7302982fa2aa7f059bf6f1ce4cbf08341b0162eee5e2f50e0d71c418dcd358491631780156d846fe352754d042576172c5d86721 languageName: node linkType: hard @@ -1495,11 +1495,11 @@ __metadata: version: 6.2.1 resolution: "@codemirror/lang-python@npm:6.2.1" dependencies: - "@codemirror/autocomplete": ^6.3.2 - "@codemirror/language": ^6.8.0 - "@codemirror/state": ^6.0.0 - "@lezer/common": ^1.2.1 - "@lezer/python": ^1.1.4 + "@codemirror/autocomplete": "npm:^6.3.2" + "@codemirror/language": "npm:^6.8.0" + "@codemirror/state": "npm:^6.0.0" + "@lezer/common": "npm:^1.2.1" + "@lezer/python": "npm:^1.1.4" checksum: 977ce444ab7c68261107c40e8a46d3480a239ac5a093f39fad7da0644fc08cb4b90552c8b7fad396f936e34b5bbac510533ea7b4229d3b8271774a1af1e717aa languageName: node linkType: hard @@ -1508,8 +1508,8 @@ __metadata: version: 6.0.1 resolution: "@codemirror/lang-rust@npm:6.0.1" dependencies: - "@codemirror/language": ^6.0.0 - "@lezer/rust": ^1.0.0 + "@codemirror/language": "npm:^6.0.0" + "@lezer/rust": "npm:^1.0.0" checksum: 8a439944cb22159b0b3465ca4fa4294c69843219d5d30e278ae6df8e48f30a7a9256129723c025ec9b5e694d31a3560fb004300b125ffcd81c22d13825845170 languageName: node linkType: hard @@ -1518,12 +1518,12 @@ __metadata: version: 6.8.0 resolution: "@codemirror/lang-sql@npm:6.8.0" dependencies: - "@codemirror/autocomplete": ^6.0.0 - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@codemirror/autocomplete": "npm:^6.0.0" + "@codemirror/language": "npm:^6.0.0" + "@codemirror/state": "npm:^6.0.0" + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: 1b5a3c8129b09f24039d8c0906fc4cb8d0f706a424a1d56721057bd1e647797c2b1240bb53eed9bf2bac5806a4e0363e555a3963f04c478efa05829890c537f7 languageName: node linkType: hard @@ -1532,10 +1532,10 @@ __metadata: version: 6.0.2 resolution: "@codemirror/lang-wast@npm:6.0.2" dependencies: - "@codemirror/language": ^6.0.0 - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@codemirror/language": "npm:^6.0.0" + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: 72119d4a7d726c54167aa227c982ae9fa785c8ad97a158d8350ae95eecfbd8028a803eef939f7e6c5c6e626fcecda1dc37e9dffc6d5d6ec105f686aeda6b2c24 languageName: node linkType: hard @@ -1544,12 +1544,12 @@ __metadata: version: 6.1.0 resolution: "@codemirror/lang-xml@npm:6.1.0" dependencies: - "@codemirror/autocomplete": ^6.0.0 - "@codemirror/language": ^6.4.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - "@lezer/common": ^1.0.0 - "@lezer/xml": ^1.0.0 + "@codemirror/autocomplete": "npm:^6.0.0" + "@codemirror/language": "npm:^6.4.0" + "@codemirror/state": "npm:^6.0.0" + "@codemirror/view": "npm:^6.0.0" + "@lezer/common": "npm:^1.0.0" + "@lezer/xml": "npm:^1.0.0" checksum: 3a1b7af07b29ad7e53b77bf584245580b613bc92256059f175f2b1d7c28c4e39b75654fe169b9a8a330a60164b53ff5254bdb5b8ee8c6e6766427ee115c4e229 languageName: node linkType: hard @@ -1558,12 +1558,12 @@ __metadata: version: 6.11.3 resolution: "@codemirror/language@npm:6.11.3" dependencies: - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.23.0 - "@lezer/common": ^1.1.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 - style-mod: ^4.0.0 + "@codemirror/state": "npm:^6.0.0" + "@codemirror/view": "npm:^6.23.0" + "@lezer/common": "npm:^1.1.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" + style-mod: "npm:^4.0.0" checksum: 9ad560fb90ccb8e5660ee162b7ca36323b0cc0fe2c2885a93f052763c177e10118930aae5cdea410e90cf2a6a2b86438a7503fcc6d1f550c8d75a6757e31f3bf languageName: node linkType: hard @@ -1572,7 +1572,7 @@ __metadata: version: 6.5.2 resolution: "@codemirror/legacy-modes@npm:6.5.2" dependencies: - "@codemirror/language": ^6.0.0 + "@codemirror/language": "npm:^6.0.0" checksum: 2ae75e40d4357e65d0b3b1ebcb28a85a7700f8a39e5ae2dcc8dece00a4070a800d797c9297e7a4beb398d63e4c69c3e69992b4fb20ab84f748625c7590a82636 languageName: node linkType: hard @@ -1581,9 +1581,9 @@ __metadata: version: 6.8.2 resolution: "@codemirror/lint@npm:6.8.2" dependencies: - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - crelt: ^1.0.5 + "@codemirror/state": "npm:^6.0.0" + "@codemirror/view": "npm:^6.0.0" + crelt: "npm:^1.0.5" checksum: 714fe911c2d600350ea8ca0f65ceb2de25ace511e71bf174a550ba0aefc9884ec4e099f0f500b55bfd0fccbd7fe3a342a0048ff5a49c8c20020ea16cc8bff3c3 languageName: node linkType: hard @@ -1592,9 +1592,9 @@ __metadata: version: 6.5.11 resolution: "@codemirror/search@npm:6.5.11" dependencies: - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - crelt: ^1.0.5 + "@codemirror/state": "npm:^6.0.0" + "@codemirror/view": "npm:^6.0.0" + crelt: "npm:^1.0.5" checksum: 4d418f176bd93705bc51c82a2f1c0e41fecc0368dc43c415635c4dfdd763aa05ebdf7f000bc9ca0083c1887e6d305b89482ec1f4db8b8765c6f38de324187476 languageName: node linkType: hard @@ -1603,7 +1603,7 @@ __metadata: version: 6.5.2 resolution: "@codemirror/state@npm:6.5.2" dependencies: - "@marijn/find-cluster-break": ^1.0.0 + "@marijn/find-cluster-break": "npm:^1.0.0" checksum: 4473a79475070d73f2e72f2eaaee5b69d2833b5020faa9714609d95dd03f0e5ad02cad8031a541dcd748436842a300332a2925317b39ffa09e3b4831145d98bc languageName: node linkType: hard @@ -1612,10 +1612,10 @@ __metadata: version: 6.38.8 resolution: "@codemirror/view@npm:6.38.8" dependencies: - "@codemirror/state": ^6.5.0 - crelt: ^1.0.6 - style-mod: ^4.1.0 - w3c-keyname: ^2.2.4 + "@codemirror/state": "npm:^6.5.0" + crelt: "npm:^1.0.6" + style-mod: "npm:^4.1.0" + w3c-keyname: "npm:^2.2.4" checksum: ffbdff6c188d2049fa4b29bfae4f0540331ca8e5a47a0e6fa6798adbdcb332cc883b1ead247cbeae8515060ec9b85a19e961e9b82ebd03c0f562ce281014bbea languageName: node linkType: hard @@ -1666,7 +1666,7 @@ __metadata: version: 4.4.1 resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: - eslint-visitor-keys: ^3.4.3 + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 checksum: a7ffc838eb6a9ef594cda348458ccf38f34439ac77dc090fa1c120024bcd4eb911dfd74d5ef44d42063e7949fa7c5123ce714a015c4abb917d4124be1bd32bfe @@ -1684,15 +1684,15 @@ __metadata: version: 2.1.4 resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^9.6.0 - globals: ^13.19.0 - ignore: ^5.2.0 - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - minimatch: ^3.1.2 - strip-json-comments: ^3.1.1 + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127 languageName: node linkType: hard @@ -1722,9 +1722,9 @@ __metadata: version: 0.11.14 resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": ^2.0.2 - debug: ^4.3.1 - minimatch: ^3.0.5 + "@humanwhocodes/object-schema": "npm:^2.0.2" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 languageName: node linkType: hard @@ -1761,9 +1761,9 @@ __metadata: version: 3.1.0 resolution: "@iconify/utils@npm:3.1.0" dependencies: - "@antfu/install-pkg": ^1.1.0 - "@iconify/types": ^2.0.0 - mlly: ^1.8.0 + "@antfu/install-pkg": "npm:^1.1.0" + "@iconify/types": "npm:^2.0.0" + mlly: "npm:^1.8.0" checksum: b4055a322a13289740b2ecef424a1807ccb1567a200b716e4d1e2f40ad24dd9e24fa7b9a1aa1a275eea30ef3f08a32a4640a1a66f013d32cfe31117ac76b4075 languageName: node linkType: hard @@ -1772,11 +1772,11 @@ __metadata: version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" dependencies: - string-width: ^5.1.2 + string-width: "npm:^5.1.2" string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: ^7.0.1 + strip-ansi: "npm:^7.0.1" strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: ^8.1.0 + wrap-ansi: "npm:^8.1.0" wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb languageName: node @@ -1793,11 +1793,11 @@ __metadata: version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" dependencies: - camelcase: ^5.3.1 - find-up: ^4.1.0 - get-package-type: ^0.1.0 - js-yaml: ^3.13.1 - resolve-from: ^5.0.0 + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" checksum: d578da5e2e804d5c93228450a1380e1a3c691de4953acc162f387b717258512a3e07b83510a936d9fab03eac90817473917e24f5d16297af3867f59328d58568 languageName: node linkType: hard @@ -1813,12 +1813,12 @@ __metadata: version: 29.7.0 resolution: "@jest/console@npm:29.7.0" dependencies: - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 - slash: ^3.0.0 + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" checksum: 0e3624e32c5a8e7361e889db70b170876401b7d70f509a2538c31d5cd50deb0c1ae4b92dc63fe18a0902e0a48c590c21d53787a0df41a52b34fa7cab96c384d6 languageName: node linkType: hard @@ -1827,34 +1827,34 @@ __metadata: version: 29.7.0 resolution: "@jest/core@npm:29.7.0" dependencies: - "@jest/console": ^29.7.0 - "@jest/reporters": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - ci-info: ^3.2.0 - exit: ^0.1.2 - graceful-fs: ^4.2.9 - jest-changed-files: ^29.7.0 - jest-config: ^29.7.0 - jest-haste-map: ^29.7.0 - jest-message-util: ^29.7.0 - jest-regex-util: ^29.6.3 - jest-resolve: ^29.7.0 - jest-resolve-dependencies: ^29.7.0 - jest-runner: ^29.7.0 - jest-runtime: ^29.7.0 - jest-snapshot: ^29.7.0 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - jest-watcher: ^29.7.0 - micromatch: ^4.0.4 - pretty-format: ^29.7.0 - slash: ^3.0.0 - strip-ansi: ^6.0.0 + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -1868,10 +1868,10 @@ __metadata: version: 29.7.0 resolution: "@jest/environment@npm:29.7.0" dependencies: - "@jest/fake-timers": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - jest-mock: ^29.7.0 + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" checksum: 6fb398143b2543d4b9b8d1c6dbce83fa5247f84f550330604be744e24c2bd2178bb893657d62d1b97cf2f24baf85c450223f8237cccb71192c36a38ea2272934 languageName: node linkType: hard @@ -1880,7 +1880,7 @@ __metadata: version: 29.7.0 resolution: "@jest/expect-utils@npm:29.7.0" dependencies: - jest-get-type: ^29.6.3 + jest-get-type: "npm:^29.6.3" checksum: 75eb177f3d00b6331bcaa057e07c0ccb0733a1d0a1943e1d8db346779039cb7f103789f16e502f888a3096fb58c2300c38d1f3748b36a7fa762eb6f6d1b160ed languageName: node linkType: hard @@ -1889,8 +1889,8 @@ __metadata: version: 29.7.0 resolution: "@jest/expect@npm:29.7.0" dependencies: - expect: ^29.7.0 - jest-snapshot: ^29.7.0 + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" checksum: a01cb85fd9401bab3370618f4b9013b90c93536562222d920e702a0b575d239d74cecfe98010aaec7ad464f67cf534a353d92d181646a4b792acaa7e912ae55e languageName: node linkType: hard @@ -1899,12 +1899,12 @@ __metadata: version: 29.7.0 resolution: "@jest/fake-timers@npm:29.7.0" dependencies: - "@jest/types": ^29.6.3 - "@sinonjs/fake-timers": ^10.0.2 - "@types/node": "*" - jest-message-util: ^29.7.0 - jest-mock: ^29.7.0 - jest-util: ^29.7.0 + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" checksum: caf2bbd11f71c9241b458d1b5a66cbe95debc5a15d96442444b5d5c7ba774f523c76627c6931cca5e10e76f0d08761f6f1f01a608898f4751a0eee54fc3d8d00 languageName: node linkType: hard @@ -1913,10 +1913,10 @@ __metadata: version: 29.7.0 resolution: "@jest/globals@npm:29.7.0" dependencies: - "@jest/environment": ^29.7.0 - "@jest/expect": ^29.7.0 - "@jest/types": ^29.6.3 - jest-mock: ^29.7.0 + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 languageName: node linkType: hard @@ -1925,30 +1925,30 @@ __metadata: version: 29.7.0 resolution: "@jest/reporters@npm:29.7.0" dependencies: - "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - "@jridgewell/trace-mapping": ^0.3.18 - "@types/node": "*" - chalk: ^4.0.0 - collect-v8-coverage: ^1.0.0 - exit: ^0.1.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - istanbul-lib-coverage: ^3.0.0 - istanbul-lib-instrument: ^6.0.0 - istanbul-lib-report: ^3.0.0 - istanbul-lib-source-maps: ^4.0.0 - istanbul-reports: ^3.1.3 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 - jest-worker: ^29.7.0 - slash: ^3.0.0 - string-length: ^4.0.1 - strip-ansi: ^6.0.0 - v8-to-istanbul: ^9.0.1 + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -1962,7 +1962,7 @@ __metadata: version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" dependencies: - "@sinclair/typebox": ^0.27.8 + "@sinclair/typebox": "npm:^0.27.8" checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 languageName: node linkType: hard @@ -1971,9 +1971,9 @@ __metadata: version: 29.6.3 resolution: "@jest/source-map@npm:29.6.3" dependencies: - "@jridgewell/trace-mapping": ^0.3.18 - callsites: ^3.0.0 - graceful-fs: ^4.2.9 + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb languageName: node linkType: hard @@ -1982,10 +1982,10 @@ __metadata: version: 29.7.0 resolution: "@jest/test-result@npm:29.7.0" dependencies: - "@jest/console": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/istanbul-lib-coverage": ^2.0.0 - collect-v8-coverage: ^1.0.0 + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" checksum: 67b6317d526e335212e5da0e768e3b8ab8a53df110361b80761353ad23b6aea4432b7c5665bdeb87658ea373b90fb1afe02ed3611ef6c858c7fba377505057fa languageName: node linkType: hard @@ -1994,10 +1994,10 @@ __metadata: version: 29.7.0 resolution: "@jest/test-sequencer@npm:29.7.0" dependencies: - "@jest/test-result": ^29.7.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - slash: ^3.0.0 + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" checksum: 73f43599017946be85c0b6357993b038f875b796e2f0950487a82f4ebcb115fa12131932dd9904026b4ad8be131fe6e28bd8d0aa93b1563705185f9804bff8bd languageName: node linkType: hard @@ -2006,21 +2006,21 @@ __metadata: version: 29.7.0 resolution: "@jest/transform@npm:29.7.0" dependencies: - "@babel/core": ^7.11.6 - "@jest/types": ^29.6.3 - "@jridgewell/trace-mapping": ^0.3.18 - babel-plugin-istanbul: ^6.1.1 - chalk: ^4.0.0 - convert-source-map: ^2.0.0 - fast-json-stable-stringify: ^2.1.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - jest-regex-util: ^29.6.3 - jest-util: ^29.7.0 - micromatch: ^4.0.4 - pirates: ^4.0.4 - slash: ^3.0.0 - write-file-atomic: ^4.0.2 + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" checksum: 0f8ac9f413903b3cb6d240102db848f2a354f63971ab885833799a9964999dd51c388162106a807f810071f864302cdd8e3f0c241c29ce02d85a36f18f3f40ab languageName: node linkType: hard @@ -2029,12 +2029,12 @@ __metadata: version: 29.6.3 resolution: "@jest/types@npm:29.6.3" dependencies: - "@jest/schemas": ^29.6.3 - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^17.0.8 - chalk: ^4.0.0 + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" checksum: a0bcf15dbb0eca6bdd8ce61a3fb055349d40268622a7670a3b2eb3c3dbafe9eb26af59938366d520b86907b9505b0f9b29b85cec11579a9e580694b87cd90fcc languageName: node linkType: hard @@ -2043,9 +2043,9 @@ __metadata: version: 0.3.5 resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": ^1.2.1 - "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.24 + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 languageName: node linkType: hard @@ -2068,8 +2068,8 @@ __metadata: version: 0.3.6 resolution: "@jridgewell/source-map@npm:0.3.6" dependencies: - "@jridgewell/gen-mapping": ^0.3.5 - "@jridgewell/trace-mapping": ^0.3.25 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" checksum: c9dc7d899397df95e3c9ec287b93c0b56f8e4453cd20743e2b9c8e779b1949bc3cccf6c01bb302779e46560eb45f62ea38d19fedd25370d814734268450a9f30 languageName: node linkType: hard @@ -2085,8 +2085,8 @@ __metadata: version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: - "@jridgewell/resolve-uri": ^3.1.0 - "@jridgewell/sourcemap-codec": ^1.4.14 + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 languageName: node linkType: hard @@ -2217,8 +2217,8 @@ __metadata: version: 0.16.7 resolution: "@jupyter/react-components@npm:0.16.7" dependencies: - "@jupyter/web-components": ^0.16.7 - react: ">=17.0.0 <19.0.0" + "@jupyter/web-components": "npm:^0.16.7" + react: "npm:>=17.0.0 <19.0.0" checksum: 37894347e63ebb528725e8b8b4038d138019823f5c9e28e3f6abb93b46d771b2ee3cc004d5ff7d9a06a93f2d90e41000bd2abae14364be34ba99c5e05864810e languageName: node linkType: hard @@ -2250,10 +2250,10 @@ __metadata: version: 0.16.7 resolution: "@jupyter/web-components@npm:0.16.7" dependencies: - "@microsoft/fast-colors": ^5.3.1 - "@microsoft/fast-element": ^1.12.0 - "@microsoft/fast-foundation": ^2.49.4 - "@microsoft/fast-web-utilities": ^5.4.1 + "@microsoft/fast-colors": "npm:^5.3.1" + "@microsoft/fast-element": "npm:^1.12.0" + "@microsoft/fast-foundation": "npm:^2.49.4" + "@microsoft/fast-web-utilities": "npm:^5.4.1" checksum: ec3336247bbabb2e2587c2cf8b9d0e80786b454916dd600b3d6791bf08c3d1e45a7ec1becf366a5491ab56b0be020baa8c50a5b6067961faf5ec904de31243aa languageName: node linkType: hard @@ -2262,12 +2262,12 @@ __metadata: version: 3.3.2 resolution: "@jupyter/ydoc@npm:3.3.2" dependencies: - "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0 - "@lumino/coreutils": ^1.11.0 || ^2.0.0 - "@lumino/disposable": ^1.10.0 || ^2.0.0 - "@lumino/signaling": ^1.10.0 || ^2.0.0 - y-protocols: ^1.0.5 - yjs: ^13.5.40 + "@jupyterlab/nbformat": "npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0" + "@lumino/coreutils": "npm:^1.11.0 || ^2.0.0" + "@lumino/disposable": "npm:^1.10.0 || ^2.0.0" + "@lumino/signaling": "npm:^1.10.0 || ^2.0.0" + y-protocols: "npm:^1.0.5" + yjs: "npm:^13.5.40" checksum: 3b9cf9dafc966aef6bab283cc26314222eb9e8395b48e15dc4e63675af5420482657d5fd78e52c928acdd0d40dd3d15683e3a59b8e52c2b52f883cccb01f1362 languageName: node linkType: hard @@ -2276,26 +2276,26 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/application@npm:4.5.0" dependencies: - "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/docregistry": ^4.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/statedb": ^4.5.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/application": ^2.4.5 - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/polling": ^2.1.5 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 + "@fortawesome/fontawesome-free": "npm:^5.12.0" + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/docregistry": "npm:^4.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/statedb": "npm:^4.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/application": "npm:^2.4.5" + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/polling": "npm:^2.1.5" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" checksum: f457adc646cadb120b6eb0608a244a89b3fa2d2cde7c6906bcb79c109a278648e07d595e7276b24a353a818cc4ddd9542b4f0eb3dd0774bb39d8385f978156e4 languageName: node linkType: hard @@ -2304,27 +2304,27 @@ __metadata: version: 4.6.0 resolution: "@jupyterlab/apputils@npm:4.6.0" dependencies: - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/settingregistry": ^4.5.0 - "@jupyterlab/statedb": ^4.5.0 - "@jupyterlab/statusbar": ^4.5.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/domutils": ^2.0.4 - "@lumino/messaging": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/virtualdom": ^2.0.4 - "@lumino/widgets": ^2.7.2 - "@types/react": ^18.0.26 - react: ^18.2.0 - sanitize-html: ~2.12.1 + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/settingregistry": "npm:^4.5.0" + "@jupyterlab/statedb": "npm:^4.5.0" + "@jupyterlab/statusbar": "npm:^4.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/domutils": "npm:^2.0.4" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/virtualdom": "npm:^2.0.4" + "@lumino/widgets": "npm:^2.7.2" + "@types/react": "npm:^18.0.26" + react: "npm:^18.2.0" + sanitize-html: "npm:~2.12.1" checksum: f264b4e27d76b86415bac70e280828dd68be564bee1d66c2cd1cfe70f5a182f68eab2d94415a5578d292059c4dff61d4d0be6ee1a1b6e2b2305a5c1fcce1408f languageName: node linkType: hard @@ -2333,12 +2333,12 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/attachments@npm:4.5.0" dependencies: - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@lumino/disposable": ^2.1.5 - "@lumino/signaling": ^2.1.5 + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/signaling": "npm:^2.1.5" checksum: a38ffb1060bc9c253e352b42f1a103f8401307f8560736c7931802b5e8562d6aa14fd9f5ef3f06d50e3e47e7756f8e15529b96be21f7c4ccfd3d2f353f0fb436 languageName: node linkType: hard @@ -2347,37 +2347,37 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/builder@npm:4.5.0" dependencies: - "@lumino/algorithm": ^2.0.4 - "@lumino/application": ^2.4.5 - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/domutils": ^2.0.4 - "@lumino/dragdrop": ^2.1.7 - "@lumino/messaging": ^2.0.4 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/virtualdom": ^2.0.4 - "@lumino/widgets": ^2.7.2 - ajv: ^8.12.0 - commander: ^9.4.1 - css-loader: ^6.7.1 - duplicate-package-checker-webpack-plugin: ^3.0.0 - fs-extra: ^10.1.0 - glob: ~7.1.6 - license-webpack-plugin: ^2.3.14 - mini-css-extract-plugin: ^2.7.0 - mini-svg-data-uri: ^1.4.4 - path-browserify: ^1.0.0 - process: ^0.11.10 - source-map-loader: ~1.0.2 - style-loader: ~3.3.1 - supports-color: ^7.2.0 - terser-webpack-plugin: ^5.3.7 - webpack: ^5.76.1 - webpack-cli: ^5.0.1 - webpack-merge: ^5.8.0 - worker-loader: ^3.0.2 + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/application": "npm:^2.4.5" + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/domutils": "npm:^2.0.4" + "@lumino/dragdrop": "npm:^2.1.7" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/virtualdom": "npm:^2.0.4" + "@lumino/widgets": "npm:^2.7.2" + ajv: "npm:^8.12.0" + commander: "npm:^9.4.1" + css-loader: "npm:^6.7.1" + duplicate-package-checker-webpack-plugin: "npm:^3.0.0" + fs-extra: "npm:^10.1.0" + glob: "npm:~7.1.6" + license-webpack-plugin: "npm:^2.3.14" + mini-css-extract-plugin: "npm:^2.7.0" + mini-svg-data-uri: "npm:^1.4.4" + path-browserify: "npm:^1.0.0" + process: "npm:^0.11.10" + source-map-loader: "npm:~1.0.2" + style-loader: "npm:~3.3.1" + supports-color: "npm:^7.2.0" + terser-webpack-plugin: "npm:^5.3.7" + webpack: "npm:^5.76.1" + webpack-cli: "npm:^5.0.1" + webpack-merge: "npm:^5.8.0" + worker-loader: "npm:^3.0.2" bin: build-labextension: lib/build-labextension.js checksum: 2efc4b3efd31a263e49c5908a15ee05509005cf13659ff3d00abeff25d0d3b46f05813b711ddd90d322d5fec98c9159d4fa5b0abc810f7927c08ebf477c5a7a7 @@ -2388,34 +2388,34 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/cells@npm:4.5.0" dependencies: - "@codemirror/state": ^6.5.2 - "@codemirror/view": ^6.38.1 - "@jupyter/ydoc": ^3.1.0 - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/attachments": ^4.5.0 - "@jupyterlab/codeeditor": ^4.5.0 - "@jupyterlab/codemirror": ^4.5.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/documentsearch": ^4.5.0 - "@jupyterlab/filebrowser": ^4.5.0 - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/outputarea": ^4.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/toc": ^6.5.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 - "@lumino/domutils": ^2.0.4 - "@lumino/dragdrop": ^2.1.7 - "@lumino/messaging": ^2.0.4 - "@lumino/polling": ^2.1.5 - "@lumino/signaling": ^2.1.5 - "@lumino/virtualdom": ^2.0.4 - "@lumino/widgets": ^2.7.2 - react: ^18.2.0 + "@codemirror/state": "npm:^6.5.2" + "@codemirror/view": "npm:^6.38.1" + "@jupyter/ydoc": "npm:^3.1.0" + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/attachments": "npm:^4.5.0" + "@jupyterlab/codeeditor": "npm:^4.5.0" + "@jupyterlab/codemirror": "npm:^4.5.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/documentsearch": "npm:^4.5.0" + "@jupyterlab/filebrowser": "npm:^4.5.0" + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/outputarea": "npm:^4.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/toc": "npm:^6.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/domutils": "npm:^2.0.4" + "@lumino/dragdrop": "npm:^2.1.7" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/polling": "npm:^2.1.5" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/virtualdom": "npm:^2.0.4" + "@lumino/widgets": "npm:^2.7.2" + react: "npm:^18.2.0" checksum: f0fe77bf6b951998972532a5ed2eadce7a1b369b4b4090f2f2c7b6be7665b1c202ced984f65ed881ab0de64deadd92e66211e7a04f1b4f344a0dfc80a17cfd09 languageName: node linkType: hard @@ -2424,22 +2424,22 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/codeeditor@npm:4.5.0" dependencies: - "@codemirror/state": ^6.5.2 - "@jupyter/ydoc": ^3.1.0 - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/statusbar": ^4.5.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/dragdrop": ^2.1.7 - "@lumino/messaging": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 - react: ^18.2.0 + "@codemirror/state": "npm:^6.5.2" + "@jupyter/ydoc": "npm:^3.1.0" + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/statusbar": "npm:^4.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/dragdrop": "npm:^2.1.7" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" + react: "npm:^18.2.0" checksum: fab1411639c293f8d73d2fca8964dec0f73f06c7c7ae1c012885949cec707a3d516f065b55b4fc2ac8b75832c095cec94437aa955029f3f37bf4d70596970de9 languageName: node linkType: hard @@ -2448,40 +2448,40 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/codemirror@npm:4.5.0" dependencies: - "@codemirror/autocomplete": ^6.18.6 - "@codemirror/commands": ^6.8.1 - "@codemirror/lang-cpp": ^6.0.2 - "@codemirror/lang-css": ^6.3.1 - "@codemirror/lang-html": ^6.4.9 - "@codemirror/lang-java": ^6.0.1 - "@codemirror/lang-javascript": ^6.2.3 - "@codemirror/lang-json": ^6.0.1 - "@codemirror/lang-markdown": ^6.3.2 - "@codemirror/lang-php": ^6.0.1 - "@codemirror/lang-python": ^6.2.0 - "@codemirror/lang-rust": ^6.0.1 - "@codemirror/lang-sql": ^6.8.0 - "@codemirror/lang-wast": ^6.0.2 - "@codemirror/lang-xml": ^6.1.0 - "@codemirror/language": ^6.11.0 - "@codemirror/legacy-modes": ^6.5.1 - "@codemirror/search": ^6.5.10 - "@codemirror/state": ^6.5.2 - "@codemirror/view": ^6.38.1 - "@jupyter/ydoc": ^3.1.0 - "@jupyterlab/codeeditor": ^4.5.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/documentsearch": ^4.5.0 - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/translation": ^4.5.0 - "@lezer/common": ^1.2.1 - "@lezer/generator": ^1.7.0 - "@lezer/highlight": ^1.2.0 - "@lezer/markdown": ^1.3.0 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/signaling": ^2.1.5 - yjs: ^13.5.40 + "@codemirror/autocomplete": "npm:^6.18.6" + "@codemirror/commands": "npm:^6.8.1" + "@codemirror/lang-cpp": "npm:^6.0.2" + "@codemirror/lang-css": "npm:^6.3.1" + "@codemirror/lang-html": "npm:^6.4.9" + "@codemirror/lang-java": "npm:^6.0.1" + "@codemirror/lang-javascript": "npm:^6.2.3" + "@codemirror/lang-json": "npm:^6.0.1" + "@codemirror/lang-markdown": "npm:^6.3.2" + "@codemirror/lang-php": "npm:^6.0.1" + "@codemirror/lang-python": "npm:^6.2.0" + "@codemirror/lang-rust": "npm:^6.0.1" + "@codemirror/lang-sql": "npm:^6.8.0" + "@codemirror/lang-wast": "npm:^6.0.2" + "@codemirror/lang-xml": "npm:^6.1.0" + "@codemirror/language": "npm:^6.11.0" + "@codemirror/legacy-modes": "npm:^6.5.1" + "@codemirror/search": "npm:^6.5.10" + "@codemirror/state": "npm:^6.5.2" + "@codemirror/view": "npm:^6.38.1" + "@jupyter/ydoc": "npm:^3.1.0" + "@jupyterlab/codeeditor": "npm:^4.5.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/documentsearch": "npm:^4.5.0" + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@lezer/common": "npm:^1.2.1" + "@lezer/generator": "npm:^1.7.0" + "@lezer/highlight": "npm:^1.2.0" + "@lezer/markdown": "npm:^1.3.0" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/signaling": "npm:^2.1.5" + yjs: "npm:^13.5.40" checksum: 0734173801066542892e136d37e4b43c350e83b8de71811954001d2ead6db89f697f363583fe6ddb6c347cb4df14e5182fe6be5c4ff8bd01df883e4a6c832795 languageName: node linkType: hard @@ -2490,12 +2490,12 @@ __metadata: version: 6.5.0 resolution: "@jupyterlab/coreutils@npm:6.5.0" dependencies: - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/signaling": ^2.1.5 - minimist: ~1.2.0 - path-browserify: ^1.0.0 - url-parse: ~1.5.4 + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/signaling": "npm:^2.1.5" + minimist: "npm:~1.2.0" + path-browserify: "npm:^1.0.0" + url-parse: "npm:~1.5.4" checksum: 5c198d899c36cfe25077ef1d1ae764a42e37564b72cd769572b710e64018e62a420367364483fa3e10407b8debe7c5eb4824cd372db733788c36296ff35fe002 languageName: node linkType: hard @@ -2504,24 +2504,24 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/docmanager@npm:4.5.0" dependencies: - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/docregistry": ^4.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/statedb": ^4.5.0 - "@jupyterlab/statusbar": ^4.5.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/polling": ^2.1.5 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 - react: ^18.2.0 + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/docregistry": "npm:^4.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/statedb": "npm:^4.5.0" + "@jupyterlab/statusbar": "npm:^4.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/polling": "npm:^2.1.5" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" + react: "npm:^18.2.0" checksum: abbd686b15aa43841ca55f5f04f2d0e7e47c32e35bf6b48b62094ab3c1d571ad27c38b49aaca0168a04de348446f43bb3e3402e63b4dea876802cfb5f64f246f languageName: node linkType: hard @@ -2530,24 +2530,24 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/docregistry@npm:4.5.0" dependencies: - "@jupyter/ydoc": ^3.1.0 - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/codeeditor": ^4.5.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 - react: ^18.2.0 + "@jupyter/ydoc": "npm:^3.1.0" + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/codeeditor": "npm:^4.5.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" + react: "npm:^18.2.0" checksum: 946b4390916fe37ee8b63940b0ec53c11c2be8e56b2c0015176653b580c6e6333635a76f09706abfcbb083469a831992fa722dbeed2f804d8e9fc5d6f8325b7b languageName: node linkType: hard @@ -2556,17 +2556,17 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/documentsearch@npm:4.5.0" dependencies: - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/polling": ^2.1.5 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 - react: ^18.2.0 + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/polling": "npm:^2.1.5" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" + react: "npm:^18.2.0" checksum: 81cfce78f654c6f31de4613599db0ffb4eb23330a16cb45f7f1de5af84102e85e66678f9c7be5c59bf42fe672870974f13427e9a008a916137e432e3f4ef86d5 languageName: node linkType: hard @@ -2575,27 +2575,27 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/filebrowser@npm:4.5.0" dependencies: - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/docmanager": ^4.5.0 - "@jupyterlab/docregistry": ^4.5.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/statedb": ^4.5.0 - "@jupyterlab/statusbar": ^4.5.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/domutils": ^2.0.4 - "@lumino/dragdrop": ^2.1.7 - "@lumino/messaging": ^2.0.4 - "@lumino/polling": ^2.1.5 - "@lumino/signaling": ^2.1.5 - "@lumino/virtualdom": ^2.0.4 - "@lumino/widgets": ^2.7.2 - jest-environment-jsdom: ^29.3.0 - react: ^18.2.0 + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/docmanager": "npm:^4.5.0" + "@jupyterlab/docregistry": "npm:^4.5.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/statedb": "npm:^4.5.0" + "@jupyterlab/statusbar": "npm:^4.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/domutils": "npm:^2.0.4" + "@lumino/dragdrop": "npm:^2.1.7" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/polling": "npm:^2.1.5" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/virtualdom": "npm:^2.0.4" + "@lumino/widgets": "npm:^2.7.2" + jest-environment-jsdom: "npm:^29.3.0" + react: "npm:^18.2.0" checksum: 5ea23081874d9205284765a6c1ebc9b535018b48412a9b0f5333566fd87d787286855ea3f1337e3c98e004ce5cc66884e07e13cbbeb6b50974d90e002643b219 languageName: node linkType: hard @@ -2604,25 +2604,25 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/fileeditor@npm:4.5.0" dependencies: - "@jupyter/ydoc": ^3.1.0 - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/codeeditor": ^4.5.0 - "@jupyterlab/codemirror": ^4.5.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/docregistry": ^4.5.0 - "@jupyterlab/documentsearch": ^4.5.0 - "@jupyterlab/lsp": ^4.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/statusbar": ^4.5.0 - "@jupyterlab/toc": ^6.5.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/messaging": ^2.0.4 - "@lumino/widgets": ^2.7.2 - react: ^18.2.0 - regexp-match-indices: ^1.0.2 + "@jupyter/ydoc": "npm:^3.1.0" + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/codeeditor": "npm:^4.5.0" + "@jupyterlab/codemirror": "npm:^4.5.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/docregistry": "npm:^4.5.0" + "@jupyterlab/documentsearch": "npm:^4.5.0" + "@jupyterlab/lsp": "npm:^4.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/statusbar": "npm:^4.5.0" + "@jupyterlab/toc": "npm:^6.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/widgets": "npm:^2.7.2" + react: "npm:^18.2.0" + regexp-match-indices: "npm:^1.0.2" checksum: daf77980415860cc0e4595574d6ee53588b6eec4d7f6efbdd7ac714f95ac2a90d41301906f8237d6997788830ebd64b6e4a276af6bef19bad6460e87f2c001c7 languageName: node linkType: hard @@ -2631,17 +2631,17 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/logconsole@npm:4.5.0" dependencies: - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/outputarea": ^4.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/translation": ^4.5.0 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/outputarea": "npm:^4.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" checksum: cc09443efc261f2e9c00826791d5cabe4be91af7b18bcd4d213f3678cf8bf4863138a91e8571f4ea3651dca6a3b89ea0cc3420db7c16052ec4993dac2727c756 languageName: node linkType: hard @@ -2650,21 +2650,21 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/lsp@npm:4.5.0" dependencies: - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/codeeditor": ^4.5.0 - "@jupyterlab/codemirror": ^4.5.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/docregistry": ^4.5.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/translation": ^4.5.0 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 - lodash.mergewith: ^4.6.1 - vscode-jsonrpc: ^6.0.0 - vscode-languageserver-protocol: ^3.17.0 - vscode-ws-jsonrpc: ~1.0.2 + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/codeeditor": "npm:^4.5.0" + "@jupyterlab/codemirror": "npm:^4.5.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/docregistry": "npm:^4.5.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" + lodash.mergewith: "npm:^4.6.1" + vscode-jsonrpc: "npm:^6.0.0" + vscode-languageserver-protocol: "npm:^3.17.0" + vscode-ws-jsonrpc: "npm:~1.0.2" checksum: 6d6d94259bbd0de7a1a1048ae1b9ebcb1d1d5fa51a96ba35cb6c43b106b25ca669a61247783c5911ef8e155aa70a4b50dc3ebaff4b565a01516d0a9fc633094b languageName: node linkType: hard @@ -2673,15 +2673,15 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/markedparser-extension@npm:4.5.0" dependencies: - "@jupyterlab/application": ^4.5.0 - "@jupyterlab/codemirror": ^4.5.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/mermaid": ^4.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@lumino/coreutils": ^2.2.2 - marked: ^16.2.1 - marked-gfm-heading-id: ^4.1.2 - marked-mangle: ^1.1.11 + "@jupyterlab/application": "npm:^4.5.0" + "@jupyterlab/codemirror": "npm:^4.5.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/mermaid": "npm:^4.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@lumino/coreutils": "npm:^2.2.2" + marked: "npm:^16.2.1" + marked-gfm-heading-id: "npm:^4.1.2" + marked-mangle: "npm:^1.1.11" checksum: 9490e096abfa9c2f27347ee953e8ae7ca2c2070dd72fe317265717dea4fa7bc5fb9c2e5a3a75b5c1460e907e8e0796f691da5e6c509a6a36a2255984556ed674 languageName: node linkType: hard @@ -2690,13 +2690,13 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/mermaid@npm:4.5.0" dependencies: - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@lumino/coreutils": ^2.2.2 - "@lumino/widgets": ^2.7.2 - "@mermaid-js/layout-elk": ^0.2.0 - mermaid: ^11.12.1 + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/widgets": "npm:^2.7.2" + "@mermaid-js/layout-elk": "npm:^0.2.0" + mermaid: "npm:^11.12.1" checksum: 14fedc2307d8061fc57537fb9221991b580da40938360a50f57e071755f5bbd532c0f4741d6183b2c8aab4b63bf11683c15768b6fc9948b1f65253e15a9bdf18 languageName: node linkType: hard @@ -2705,7 +2705,7 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/nbformat@npm:4.5.0" dependencies: - "@lumino/coreutils": ^2.2.2 + "@lumino/coreutils": "npm:^2.2.2" checksum: 64dca8d7d59ac081f2d1a99b335217c12f2ea8d2f89e24e595b2774f45416c19480b471305def6af5bcf67a31f59fc1c6889c3226eafa8c61a9ee174fb1ab12b languageName: node linkType: hard @@ -2714,37 +2714,37 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/notebook@npm:4.5.0" dependencies: - "@jupyter/ydoc": ^3.1.0 - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/cells": ^4.5.0 - "@jupyterlab/codeeditor": ^4.5.0 - "@jupyterlab/codemirror": ^4.5.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/docregistry": ^4.5.0 - "@jupyterlab/documentsearch": ^4.5.0 - "@jupyterlab/lsp": ^4.5.0 - "@jupyterlab/markedparser-extension": ^4.5.0 - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/settingregistry": ^4.5.0 - "@jupyterlab/statusbar": ^4.5.0 - "@jupyterlab/toc": ^6.5.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/domutils": ^2.0.4 - "@lumino/dragdrop": ^2.1.7 - "@lumino/messaging": ^2.0.4 - "@lumino/polling": ^2.1.5 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/virtualdom": ^2.0.4 - "@lumino/widgets": ^2.7.2 - react: ^18.2.0 + "@jupyter/ydoc": "npm:^3.1.0" + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/cells": "npm:^4.5.0" + "@jupyterlab/codeeditor": "npm:^4.5.0" + "@jupyterlab/codemirror": "npm:^4.5.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/docregistry": "npm:^4.5.0" + "@jupyterlab/documentsearch": "npm:^4.5.0" + "@jupyterlab/lsp": "npm:^4.5.0" + "@jupyterlab/markedparser-extension": "npm:^4.5.0" + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/settingregistry": "npm:^4.5.0" + "@jupyterlab/statusbar": "npm:^4.5.0" + "@jupyterlab/toc": "npm:^6.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/domutils": "npm:^2.0.4" + "@lumino/dragdrop": "npm:^2.1.7" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/polling": "npm:^2.1.5" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/virtualdom": "npm:^2.0.4" + "@lumino/widgets": "npm:^2.7.2" + react: "npm:^18.2.0" checksum: c15fddc860ded5b36f810b24dcf6c3b0f906ad1112ac098440a09693e8cb66b0e7856922622a51566fcdb1d2c28902882a31b55adbf9a4989130ad594cb4ed9b languageName: node linkType: hard @@ -2753,11 +2753,11 @@ __metadata: version: 5.5.0 resolution: "@jupyterlab/observables@npm:5.5.0" dependencies: - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/signaling": ^2.1.5 + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" checksum: 2c686227ac68b70bbaa6367c8e02bb66c79b3956b1b5660e1ff8ca200c2790add029a5c428de4f422b2174dd07597f9f9b2f70b67532f6fd064138760681f360 languageName: node linkType: hard @@ -2766,20 +2766,20 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/outputarea@npm:4.5.0" dependencies: - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/translation": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" checksum: f8536bd36368ec99760e50a827151dde0a9fdc5ef5581da5af07bd661643b48445ddcd1f77df258ca83af7a4ed2ab196c8dd814427016e37b510daaa0f410894 languageName: node linkType: hard @@ -2788,8 +2788,8 @@ __metadata: version: 3.13.0 resolution: "@jupyterlab/rendermime-interfaces@npm:3.13.0" dependencies: - "@lumino/coreutils": ^1.11.0 || ^2.2.2 - "@lumino/widgets": ^1.37.2 || ^2.7.2 + "@lumino/coreutils": "npm:^1.11.0 || ^2.2.2" + "@lumino/widgets": "npm:^1.37.2 || ^2.7.2" checksum: 0c4dc92b991e0b8cce1d5f274784709e8efbf13ed6165210d09ccdac1b6a2846542f04f57af11e5caec90208c22440c723e54a94368beec3f2a1c91c745c9abc languageName: node linkType: hard @@ -2798,18 +2798,18 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/rendermime@npm:4.5.0" dependencies: - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/translation": ^4.5.0 - "@lumino/coreutils": ^2.2.2 - "@lumino/messaging": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 - lodash.escape: ^4.0.1 + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" + lodash.escape: "npm:^4.0.1" checksum: ea4ddbafce87a7612732eb3d9231d66717d578d4943d7f21f4e0ed4af17a81efba24006f86595bc6251d7f037da70b9e3b33120f407f69ac6b2982161c89ae8e languageName: node linkType: hard @@ -2818,17 +2818,17 @@ __metadata: version: 7.5.0 resolution: "@jupyterlab/services@npm:7.5.0" dependencies: - "@jupyter/ydoc": ^3.1.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/settingregistry": ^4.5.0 - "@jupyterlab/statedb": ^4.5.0 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/polling": ^2.1.5 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 - ws: ^8.11.0 + "@jupyter/ydoc": "npm:^3.1.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/settingregistry": "npm:^4.5.0" + "@jupyterlab/statedb": "npm:^4.5.0" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/polling": "npm:^2.1.5" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + ws: "npm:^8.11.0" checksum: fa579b22fc6d6b15b5c37377c984322499eb76d3b67684c0d335a0a81a5ce23d712e941c9ef1d8f81c7fa0b93614b355a55ba1a0ec176f218b7c7a2eb5220eeb languageName: node linkType: hard @@ -2837,15 +2837,15 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/settingregistry@npm:4.5.0" dependencies: - "@jupyterlab/nbformat": ^4.5.0 - "@jupyterlab/statedb": ^4.5.0 - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/signaling": ^2.1.5 - "@rjsf/utils": ^5.13.4 - ajv: ^8.12.0 - json5: ^2.2.3 + "@jupyterlab/nbformat": "npm:^4.5.0" + "@jupyterlab/statedb": "npm:^4.5.0" + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/signaling": "npm:^2.1.5" + "@rjsf/utils": "npm:^5.13.4" + ajv: "npm:^8.12.0" + json5: "npm:^2.2.3" peerDependencies: react: ">=16" checksum: acae2d98e368b0537ffb08d20ecaf3326b1c31e196887ff63c82459dc7ec01d1dc20deec0a48990670ccf2bf4c6760908169665c1e38cd99f2b1da2b050d0d76 @@ -2856,11 +2856,11 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/statedb@npm:4.5.0" dependencies: - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" checksum: 4e6a0f18d288a4f73c68284dce6ce1c0bac134a38b357a8f0fec7bdbb51d0801d7e96ae106960bab7c48637dc07e8239a45e5466d8c8e7372a026de11dc83a03 languageName: node linkType: hard @@ -2869,14 +2869,14 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/statusbar@npm:4.5.0" dependencies: - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 - react: ^18.2.0 + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" + react: "npm:^18.2.0" checksum: ab9464bf892d51796317e9b06e2b47220a79c106ab36c4f795d1a14320a9ca8211c265f486c068819cc898b707db514420a8fcfc9313b6b32d91245aeac688f8 languageName: node linkType: hard @@ -2885,19 +2885,19 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/testing@npm:4.5.0" dependencies: - "@babel/core": ^7.10.2 - "@babel/preset-env": ^7.10.2 - "@jupyterlab/coreutils": ^6.5.0 - "@lumino/coreutils": ^2.2.2 - "@lumino/signaling": ^2.1.5 - deepmerge: ^4.2.2 - fs-extra: ^10.1.0 - identity-obj-proxy: ^3.0.0 - jest: ^29.2.0 - jest-environment-jsdom: ^29.3.0 - jest-junit: ^15.0.0 - simulate-event: ~1.4.0 - ts-jest: ^29.1.0 + "@babel/core": "npm:^7.10.2" + "@babel/preset-env": "npm:^7.10.2" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/signaling": "npm:^2.1.5" + deepmerge: "npm:^4.2.2" + fs-extra: "npm:^10.1.0" + identity-obj-proxy: "npm:^3.0.0" + jest: "npm:^29.2.0" + jest-environment-jsdom: "npm:^29.3.0" + jest-junit: "npm:^15.0.0" + simulate-event: "npm:~1.4.0" + ts-jest: "npm:^29.1.0" peerDependencies: typescript: ">=4.3" checksum: 288d1fc9546ebb956d3da575abbbede1443b8ca766bb24448f7021b52f63ac4f679f4ad391edbbc2f160ecad94bcd112f99511e37c13e38143f7f6cef434b4bd @@ -2908,11 +2908,11 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/testutils@npm:4.5.0" dependencies: - "@jupyterlab/application": ^4.5.0 - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/notebook": ^4.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/testing": ^4.5.0 + "@jupyterlab/application": "npm:^4.5.0" + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/notebook": "npm:^4.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/testing": "npm:^4.5.0" checksum: c8a9c797d7b5e226905d67c0f1f57f61da25fe8ead4ca602e423ac06ccdb59f784a0d0046bfea08dbc9a897ee1b0947d622d62fdcf06dff0330dea26c78e7b7e languageName: node linkType: hard @@ -2921,21 +2921,21 @@ __metadata: version: 6.5.0 resolution: "@jupyterlab/toc@npm:6.5.0" dependencies: - "@jupyter/react-components": ^0.16.6 - "@jupyterlab/apputils": ^4.6.0 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/docregistry": ^4.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/rendermime": ^4.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@jupyterlab/translation": ^4.5.0 - "@jupyterlab/ui-components": ^4.5.0 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/widgets": ^2.7.2 - react: ^18.2.0 + "@jupyter/react-components": "npm:^0.16.6" + "@jupyterlab/apputils": "npm:^4.6.0" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/docregistry": "npm:^4.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/rendermime": "npm:^4.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@jupyterlab/ui-components": "npm:^4.5.0" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/widgets": "npm:^2.7.2" + react: "npm:^18.2.0" checksum: 56adcbb1373e63a7e688bd0356a6fa84d2744f3aab52c5f5aa42180144d5ede11c909c2371626aa25fca68527bd11296ced7e94cabca5354a9927c1d17e94f02 languageName: node linkType: hard @@ -2944,11 +2944,11 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/translation@npm:4.5.0" dependencies: - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@jupyterlab/services": ^7.5.0 - "@jupyterlab/statedb": ^4.5.0 - "@lumino/coreutils": ^2.2.2 + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@jupyterlab/services": "npm:^7.5.0" + "@jupyterlab/statedb": "npm:^4.5.0" + "@lumino/coreutils": "npm:^2.2.2" checksum: 12d4e7b1360ee858bcb874bcbb198b58770cc9f2bb865bc8172a62b1c44359ddf8cf4dc1cfdea966689eb216095d9e32c8ea5eabbe251c58a5fcc65b28e3200f languageName: node linkType: hard @@ -2957,27 +2957,27 @@ __metadata: version: 4.5.0 resolution: "@jupyterlab/ui-components@npm:4.5.0" dependencies: - "@jupyter/react-components": ^0.16.6 - "@jupyter/web-components": ^0.16.6 - "@jupyterlab/coreutils": ^6.5.0 - "@jupyterlab/observables": ^5.5.0 - "@jupyterlab/rendermime-interfaces": ^3.13.0 - "@jupyterlab/translation": ^4.5.0 - "@lumino/algorithm": ^2.0.4 - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/messaging": ^2.0.4 - "@lumino/polling": ^2.1.5 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/virtualdom": ^2.0.4 - "@lumino/widgets": ^2.7.2 - "@rjsf/core": ^5.13.4 - "@rjsf/utils": ^5.13.4 - react: ^18.2.0 - react-dom: ^18.2.0 - typestyle: ^2.0.4 + "@jupyter/react-components": "npm:^0.16.6" + "@jupyter/web-components": "npm:^0.16.6" + "@jupyterlab/coreutils": "npm:^6.5.0" + "@jupyterlab/observables": "npm:^5.5.0" + "@jupyterlab/rendermime-interfaces": "npm:^3.13.0" + "@jupyterlab/translation": "npm:^4.5.0" + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/polling": "npm:^2.1.5" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/virtualdom": "npm:^2.0.4" + "@lumino/widgets": "npm:^2.7.2" + "@rjsf/core": "npm:^5.13.4" + "@rjsf/utils": "npm:^5.13.4" + react: "npm:^18.2.0" + react-dom: "npm:^18.2.0" + typestyle: "npm:^2.0.4" peerDependencies: react: ^18.2.0 checksum: 59eedfbbfcbe224e0670bdaf09ac564bf3fe254a24f3465b4cfb7c8b1739ada8fc0e91ed51cf4fbee023c8df95985b3d0b4feffb1eef4902e17b2d12e2cfa381 @@ -2988,9 +2988,9 @@ __metadata: version: 6.6.2 resolution: "@lerna/child-process@npm:6.6.2" dependencies: - chalk: ^4.1.0 - execa: ^5.0.0 - strong-log-transformer: ^2.1.0 + chalk: "npm:^4.1.0" + execa: "npm:^5.0.0" + strong-log-transformer: "npm:^2.1.0" checksum: f6c001043b2ab2756b56fca1bbac8b2e61ce8235c660d849e8abaf123fb0ac64cd4c8e0a01eef309850ab638a3903bf6c6910fbfbe3ce93d1cd4070a07269ab0 languageName: node linkType: hard @@ -2999,19 +2999,19 @@ __metadata: version: 6.6.2 resolution: "@lerna/create@npm:6.6.2" dependencies: - "@lerna/child-process": 6.6.2 - dedent: ^0.7.0 - fs-extra: ^9.1.0 - init-package-json: ^3.0.2 - npm-package-arg: 8.1.1 - p-reduce: ^2.1.0 - pacote: 15.1.1 - pify: ^5.0.0 - semver: ^7.3.4 - slash: ^3.0.0 - validate-npm-package-license: ^3.0.4 - validate-npm-package-name: ^4.0.0 - yargs-parser: 20.2.4 + "@lerna/child-process": "npm:6.6.2" + dedent: "npm:^0.7.0" + fs-extra: "npm:^9.1.0" + init-package-json: "npm:^3.0.2" + npm-package-arg: "npm:8.1.1" + p-reduce: "npm:^2.1.0" + pacote: "npm:15.1.1" + pify: "npm:^5.0.0" + semver: "npm:^7.3.4" + slash: "npm:^3.0.0" + validate-npm-package-license: "npm:^3.0.4" + validate-npm-package-name: "npm:^4.0.0" + yargs-parser: "npm:20.2.4" checksum: 83ff84bb27b2f244986c7c1e0d5c2258eb91da1dc2fb2e998d4b0e47373e1caef130888da19f33645199b5a04b9ba48a9eedba444998060b74f36949a674df62 languageName: node linkType: hard @@ -3020,68 +3020,68 @@ __metadata: version: 6.6.2 resolution: "@lerna/legacy-package-management@npm:6.6.2" dependencies: - "@npmcli/arborist": 6.2.3 - "@npmcli/run-script": 4.1.7 - "@nrwl/devkit": ">=15.5.2 < 16" - "@octokit/rest": 19.0.3 - byte-size: 7.0.0 - chalk: 4.1.0 - clone-deep: 4.0.1 - cmd-shim: 5.0.0 - columnify: 1.6.0 - config-chain: 1.1.12 - conventional-changelog-core: 4.2.4 - conventional-recommended-bump: 6.1.0 - cosmiconfig: 7.0.0 - dedent: 0.7.0 - dot-prop: 6.0.1 - execa: 5.0.0 - file-url: 3.0.0 - find-up: 5.0.0 - fs-extra: 9.1.0 - get-port: 5.1.1 - get-stream: 6.0.0 - git-url-parse: 13.1.0 - glob-parent: 5.1.2 - globby: 11.1.0 - graceful-fs: 4.2.10 - has-unicode: 2.0.1 - inquirer: 8.2.4 - is-ci: 2.0.0 - is-stream: 2.0.0 - libnpmpublish: 7.1.4 - load-json-file: 6.2.0 - make-dir: 3.1.0 - minimatch: 3.0.5 - multimatch: 5.0.0 - node-fetch: 2.6.7 - npm-package-arg: 8.1.1 - npm-packlist: 5.1.1 - npm-registry-fetch: 14.0.3 - npmlog: 6.0.2 - p-map: 4.0.0 - p-map-series: 2.1.0 - p-queue: 6.6.2 - p-waterfall: 2.1.1 - pacote: 15.1.1 - pify: 5.0.0 - pretty-format: 29.4.3 - read-cmd-shim: 3.0.0 - read-package-json: 5.0.1 - resolve-from: 5.0.0 - semver: 7.3.8 - signal-exit: 3.0.7 - slash: 3.0.0 - ssri: 9.0.1 - strong-log-transformer: 2.1.0 - tar: 6.1.11 - temp-dir: 1.0.0 - tempy: 1.0.0 - upath: 2.0.1 - uuid: 8.3.2 - write-file-atomic: 4.0.1 - write-pkg: 4.0.0 - yargs: 16.2.0 + "@npmcli/arborist": "npm:6.2.3" + "@npmcli/run-script": "npm:4.1.7" + "@nrwl/devkit": "npm:>=15.5.2 < 16" + "@octokit/rest": "npm:19.0.3" + byte-size: "npm:7.0.0" + chalk: "npm:4.1.0" + clone-deep: "npm:4.0.1" + cmd-shim: "npm:5.0.0" + columnify: "npm:1.6.0" + config-chain: "npm:1.1.12" + conventional-changelog-core: "npm:4.2.4" + conventional-recommended-bump: "npm:6.1.0" + cosmiconfig: "npm:7.0.0" + dedent: "npm:0.7.0" + dot-prop: "npm:6.0.1" + execa: "npm:5.0.0" + file-url: "npm:3.0.0" + find-up: "npm:5.0.0" + fs-extra: "npm:9.1.0" + get-port: "npm:5.1.1" + get-stream: "npm:6.0.0" + git-url-parse: "npm:13.1.0" + glob-parent: "npm:5.1.2" + globby: "npm:11.1.0" + graceful-fs: "npm:4.2.10" + has-unicode: "npm:2.0.1" + inquirer: "npm:8.2.4" + is-ci: "npm:2.0.0" + is-stream: "npm:2.0.0" + libnpmpublish: "npm:7.1.4" + load-json-file: "npm:6.2.0" + make-dir: "npm:3.1.0" + minimatch: "npm:3.0.5" + multimatch: "npm:5.0.0" + node-fetch: "npm:2.6.7" + npm-package-arg: "npm:8.1.1" + npm-packlist: "npm:5.1.1" + npm-registry-fetch: "npm:14.0.3" + npmlog: "npm:6.0.2" + p-map: "npm:4.0.0" + p-map-series: "npm:2.1.0" + p-queue: "npm:6.6.2" + p-waterfall: "npm:2.1.1" + pacote: "npm:15.1.1" + pify: "npm:5.0.0" + pretty-format: "npm:29.4.3" + read-cmd-shim: "npm:3.0.0" + read-package-json: "npm:5.0.1" + resolve-from: "npm:5.0.0" + semver: "npm:7.3.8" + signal-exit: "npm:3.0.7" + slash: "npm:3.0.0" + ssri: "npm:9.0.1" + strong-log-transformer: "npm:2.1.0" + tar: "npm:6.1.11" + temp-dir: "npm:1.0.0" + tempy: "npm:1.0.0" + upath: "npm:2.0.1" + uuid: "npm:8.3.2" + write-file-atomic: "npm:4.0.1" + write-pkg: "npm:4.0.0" + yargs: "npm:16.2.0" checksum: e5f8cf3a68b6b98c2a2546dec81927b99d1f58200892597943254ec2b5b027036ace7998c787662e95835e1c7d2b1f196204e1e62930362e06b04bb4b1045f4a languageName: node linkType: hard @@ -3097,9 +3097,9 @@ __metadata: version: 1.1.2 resolution: "@lezer/cpp@npm:1.1.2" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: a319cd46fd32affc07c9432e9b2b9954becf7766be0361176c525d03474bb794cc051aad9932f48c9df33833eee1d6bfdccab12e571f2b137b4ca765c60c75de languageName: node linkType: hard @@ -3108,9 +3108,9 @@ __metadata: version: 1.1.9 resolution: "@lezer/css@npm:1.1.9" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: 25c63475061a3c9f87961a7f85c5f547f14fb7e81b0864675d2206999a874a0559d676145c74c6ccde39519dbc8aa33e216265f5366d08060507b6c9e875fe0f languageName: node linkType: hard @@ -3119,8 +3119,8 @@ __metadata: version: 1.7.1 resolution: "@lezer/generator@npm:1.7.1" dependencies: - "@lezer/common": ^1.1.0 - "@lezer/lr": ^1.3.0 + "@lezer/common": "npm:^1.1.0" + "@lezer/lr": "npm:^1.3.0" bin: lezer-generator: src/lezer-generator.cjs checksum: e46df5a31252fb036ea17fce820acdf47672bb5405b2a38e26a430182b9a50b8513fde37d9a43d8334cde3bb2f2106ce7a5ab1a01e244876ce3217c4db59e627 @@ -3131,7 +3131,7 @@ __metadata: version: 1.2.1 resolution: "@lezer/highlight@npm:1.2.1" dependencies: - "@lezer/common": ^1.0.0 + "@lezer/common": "npm:^1.0.0" checksum: a8822d7e37f79ff64669eb2df4a9f9d16580e88f2b276a646092e19a9bdccac304e92510e200e35869a8b1f6c27eba5972c508d347a277e9b722d582ab7a23d5 languageName: node linkType: hard @@ -3140,9 +3140,9 @@ __metadata: version: 1.3.10 resolution: "@lezer/html@npm:1.3.10" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: cce391aab9259704ae3079b3209f74b2f248594dd8b851c28aaff26765e00ebb890a5ff1fe600f2d03aaf4ade0e36de8048d9632b12bfbccd47b3e649c3b0ecd languageName: node linkType: hard @@ -3151,9 +3151,9 @@ __metadata: version: 1.1.3 resolution: "@lezer/java@npm:1.1.3" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: a4b8a348ab08465cff6e54ec80e397d2629e0911decb4c6a47fd56cd74f6978fae478879b15a2e239203b9e53aef41ecaeba675f8013e290165249abdab7da74 languageName: node linkType: hard @@ -3162,9 +3162,9 @@ __metadata: version: 1.4.19 resolution: "@lezer/javascript@npm:1.4.19" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.1.3 - "@lezer/lr": ^1.3.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.1.3" + "@lezer/lr": "npm:^1.3.0" checksum: e305680dea6659570b88eded0d03eba3d33bb8860f8646b457798da955742916dd9cbe17fe6dd867bdb7767ef6c00717aadd45e520ee0b416bdc5e39046e6459 languageName: node linkType: hard @@ -3173,9 +3173,9 @@ __metadata: version: 1.0.2 resolution: "@lezer/json@npm:1.0.2" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: f899d13765d95599c9199fc3404cb57969031dc40ce07de30f4e648979153966581f0bee02e2f8f70463b0a5322206a97c2fe8d5d14f218888c72a6dcedf90ef languageName: node linkType: hard @@ -3184,7 +3184,7 @@ __metadata: version: 1.4.2 resolution: "@lezer/lr@npm:1.4.2" dependencies: - "@lezer/common": ^1.0.0 + "@lezer/common": "npm:^1.0.0" checksum: 94318ad046c7dfcc8d37e26cb85b99623c39aef60aa51ec2abb30928e7a649f38fa5520f34bd5b356f1db11b6991999589f039e87c8949b0f163be3764f029d8 languageName: node linkType: hard @@ -3193,8 +3193,8 @@ __metadata: version: 1.3.2 resolution: "@lezer/markdown@npm:1.3.2" dependencies: - "@lezer/common": ^1.0.0 - "@lezer/highlight": ^1.0.0 + "@lezer/common": "npm:^1.0.0" + "@lezer/highlight": "npm:^1.0.0" checksum: 080c5e6e13ff227d5a1883dd895ef08d6fc8eb9620eb00f93fe1292dd9a740ec50ccf340f2aab2f522843d26ad2ad991ef029fd93cf09f88e00ef470f1142d15 languageName: node linkType: hard @@ -3203,9 +3203,9 @@ __metadata: version: 1.0.2 resolution: "@lezer/php@npm:1.0.2" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.1.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.1.0" checksum: c85ef18571d37826b687dd141a0fe110f5814adaf9d1a391e7e482020d7f81df189ca89ec0dd141c1433d48eff4c6e53648b46f008dea8ad2dc574f35f1d4d79 languageName: node linkType: hard @@ -3214,9 +3214,9 @@ __metadata: version: 1.1.14 resolution: "@lezer/python@npm:1.1.14" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: 1608187f698e972d11b340dfdfd79e15b1359641e386e386befd37d5e5839620b45a5a39c5616792a24da29ef1d99d11ea0dad52b9617f1767e7ea6a11c2fed3 languageName: node linkType: hard @@ -3225,9 +3225,9 @@ __metadata: version: 1.0.2 resolution: "@lezer/rust@npm:1.0.2" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: fc5e97852b42beeb44a0ebe316dc64e3cc49ff481c22e3e67d6003fc4a5c257fcd94959cfcc76cd154fa172db9b3b4b28de5c09f10550d6e5f14869ddc274e5b languageName: node linkType: hard @@ -3236,9 +3236,9 @@ __metadata: version: 1.0.5 resolution: "@lezer/xml@npm:1.0.5" dependencies: - "@lezer/common": ^1.2.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 + "@lezer/common": "npm:^1.2.0" + "@lezer/highlight": "npm:^1.0.0" + "@lezer/lr": "npm:^1.0.0" checksum: a0a077b9e455b03593b93a7fdff2a4eab2cb7b230c8e1b878a8bebe80184632b9cc75ca018f1f9e2acb3a26e1386f4777385ab6e87aea70ccf479cde5ca268ee languageName: node linkType: hard @@ -3254,9 +3254,9 @@ __metadata: version: 2.4.5 resolution: "@lumino/application@npm:2.4.5" dependencies: - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/widgets": ^2.7.2 + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/widgets": "npm:^2.7.2" checksum: 7a034b49cfde045a81d3ed0cb51bfff79a595f9e299c601cc71c19c0709dfe49db5a0a21fdc36fb9d77e441f144ebbeabf9f5ff132a265d530ad3551e9ecc11b languageName: node linkType: hard @@ -3265,7 +3265,7 @@ __metadata: version: 2.0.4 resolution: "@lumino/collections@npm:2.0.4" dependencies: - "@lumino/algorithm": ^2.0.4 + "@lumino/algorithm": "npm:^2.0.4" checksum: ee8dfdcde3815ddb72d977705e8295ee9500a44697717a86fed644dd810bce8d8ad448659eec02dafeee1b1b3a74fc851224481933c385a812055793d34224f1 languageName: node linkType: hard @@ -3274,13 +3274,13 @@ __metadata: version: 2.3.3 resolution: "@lumino/commands@npm:2.3.3" dependencies: - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/domutils": ^2.0.4 - "@lumino/keyboard": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/virtualdom": ^2.0.4 + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/domutils": "npm:^2.0.4" + "@lumino/keyboard": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/virtualdom": "npm:^2.0.4" checksum: 4f44b180b7ce4580647fb86a61c00b8638ce9d538a7222feb85073f691f29b2f942b79a71f11e25d503c6d4ad3e8becec67cb8829710b34e04676f41d3505937 languageName: node linkType: hard @@ -3289,7 +3289,7 @@ __metadata: version: 2.2.2 resolution: "@lumino/coreutils@npm:2.2.2" dependencies: - "@lumino/algorithm": ^2.0.4 + "@lumino/algorithm": "npm:^2.0.4" checksum: ec4f7eedcd8e27c43f541bcf9d571fc69e82959879c80a50c7c6fb803d923834399e3a52e6c044a898426e220168602f0c4ca702c9683354510f5393fe3b160a languageName: node linkType: hard @@ -3298,7 +3298,7 @@ __metadata: version: 2.1.5 resolution: "@lumino/disposable@npm:2.1.5" dependencies: - "@lumino/signaling": ^2.1.5 + "@lumino/signaling": "npm:^2.1.5" checksum: 31b3edd0643dd8d64131379a379c6364ff7a7e1884186d56a6e7b812cc8ee52f38cb43c20e8d45a8a5343a80af4a8180acf62c51f59c9a522349f35c65fe4d29 languageName: node linkType: hard @@ -3314,8 +3314,8 @@ __metadata: version: 2.1.7 resolution: "@lumino/dragdrop@npm:2.1.7" dependencies: - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" checksum: 92365f45bf3876db2575e6c46a8951f5521fa889146a760386fd189927ae14b7fb00a0e3390f78cfca2703d9d57854e3b17fb4b457a8f288df268f3a36158858 languageName: node linkType: hard @@ -3331,8 +3331,8 @@ __metadata: version: 2.0.4 resolution: "@lumino/messaging@npm:2.0.4" dependencies: - "@lumino/algorithm": ^2.0.4 - "@lumino/collections": ^2.0.4 + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/collections": "npm:^2.0.4" checksum: 08b8ec0fcb21f61a2fa7050d22f94c9c54bf3d310c014a16bea5966320ba760a39bfecc9cd21e1d09ec367805ac0ad8be2466fff15ca1be7536a1077297eb6c7 languageName: node linkType: hard @@ -3341,9 +3341,9 @@ __metadata: version: 2.1.5 resolution: "@lumino/polling@npm:2.1.5" dependencies: - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/signaling": ^2.1.5 + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/signaling": "npm:^2.1.5" checksum: 2b510ef4a5ac05470f01281112d1c467ea95f9f783f702d61fe512d8efecda93f360c907eb3e9fd180f507afe79face1d0ca7878a9d844a3e1f588aba7c5a28e languageName: node linkType: hard @@ -3359,8 +3359,8 @@ __metadata: version: 2.1.5 resolution: "@lumino/signaling@npm:2.1.5" dependencies: - "@lumino/algorithm": ^2.0.4 - "@lumino/coreutils": ^2.2.2 + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/coreutils": "npm:^2.2.2" checksum: ca8fa6f55a28e1dc05ae2a9ab89f34dbbbc4678e891689bfc84ef3a4f85bfdd4abfcff05ff08d6733872bd6808d71138de5fe35692cced6f008d2893b8506d47 languageName: node linkType: hard @@ -3369,7 +3369,7 @@ __metadata: version: 2.0.4 resolution: "@lumino/virtualdom@npm:2.0.4" dependencies: - "@lumino/algorithm": ^2.0.4 + "@lumino/algorithm": "npm:^2.0.4" checksum: 2153f31703088a2dc7dc9cd2353f2876ae626839d267be50c0b191c187649b04b8d1596810f6294afc041e183baff5e5e8e9e4958ce8006df2c5c6ced7bbea42 languageName: node linkType: hard @@ -3378,17 +3378,17 @@ __metadata: version: 2.7.2 resolution: "@lumino/widgets@npm:2.7.2" dependencies: - "@lumino/algorithm": ^2.0.4 - "@lumino/commands": ^2.3.3 - "@lumino/coreutils": ^2.2.2 - "@lumino/disposable": ^2.1.5 - "@lumino/domutils": ^2.0.4 - "@lumino/dragdrop": ^2.1.7 - "@lumino/keyboard": ^2.0.4 - "@lumino/messaging": ^2.0.4 - "@lumino/properties": ^2.0.4 - "@lumino/signaling": ^2.1.5 - "@lumino/virtualdom": ^2.0.4 + "@lumino/algorithm": "npm:^2.0.4" + "@lumino/commands": "npm:^2.3.3" + "@lumino/coreutils": "npm:^2.2.2" + "@lumino/disposable": "npm:^2.1.5" + "@lumino/domutils": "npm:^2.0.4" + "@lumino/dragdrop": "npm:^2.1.7" + "@lumino/keyboard": "npm:^2.0.4" + "@lumino/messaging": "npm:^2.0.4" + "@lumino/properties": "npm:^2.0.4" + "@lumino/signaling": "npm:^2.1.5" + "@lumino/virtualdom": "npm:^2.0.4" checksum: ca9017aecc1df504f433a6189ede84d8ae3ec2c76dd612cf1b43f131ace5d992e6f8ac5359f6ec04abd336c8abadc5eeada43f48f5140cfed54630f1bd84b44a languageName: node linkType: hard @@ -3404,8 +3404,8 @@ __metadata: version: 0.2.0 resolution: "@mermaid-js/layout-elk@npm:0.2.0" dependencies: - d3: ^7.9.0 - elkjs: ^0.9.3 + d3: "npm:^7.9.0" + elkjs: "npm:^0.9.3" peerDependencies: mermaid: ^11.0.2 checksum: 1a1ca0ebe32367de883341f2f10484086aacff498f57a3366aec8fcea1749bea66ea574021223de69ac065a7c914c6cd56f385c48c0a7d25c11a71571903ee6d @@ -3416,7 +3416,7 @@ __metadata: version: 0.6.3 resolution: "@mermaid-js/parser@npm:0.6.3" dependencies: - langium: 3.3.1 + langium: "npm:3.3.1" checksum: 6a3df5e694c6af793571c60265f5f1d25f39f3bb09f87fa91fa135ee36c2a01ec000ca34abdc801cf2baff4c5dbcaf41af38d710374eb5f678add626cc96f7ab languageName: node linkType: hard @@ -3439,10 +3439,10 @@ __metadata: version: 2.50.0 resolution: "@microsoft/fast-foundation@npm:2.50.0" dependencies: - "@microsoft/fast-element": ^1.14.0 - "@microsoft/fast-web-utilities": ^5.4.1 - tabbable: ^5.2.0 - tslib: ^1.13.0 + "@microsoft/fast-element": "npm:^1.14.0" + "@microsoft/fast-web-utilities": "npm:^5.4.1" + tabbable: "npm:^5.2.0" + tslib: "npm:^1.13.0" checksum: 651501eb8cd5a3e583638f70a4e7c0ad30952fe12adedd5c4c24861515d0aaeec0e83d1f1cd25dece899d2fa1614b415001c461f76bb84b20e1a8e18a3fcf219 languageName: node linkType: hard @@ -3451,7 +3451,7 @@ __metadata: version: 5.4.1 resolution: "@microsoft/fast-web-utilities@npm:5.4.1" dependencies: - exenv-es6: ^1.1.1 + exenv-es6: "npm:^1.1.1" checksum: 303e87847f962944f474e3716c3eb305668243916ca9e0719e26bb9a32346144bc958d915c103776b3e552cea0f0f6233f839fad66adfdf96a8436b947288ca7 languageName: node linkType: hard @@ -3460,8 +3460,8 @@ __metadata: version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" dependencies: - "@nodelib/fs.stat": 2.0.5 - run-parallel: ^1.1.9 + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 languageName: node linkType: hard @@ -3477,8 +3477,8 @@ __metadata: version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: - "@nodelib/fs.scandir": 2.1.5 - fastq: ^1.6.0 + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 languageName: node linkType: hard @@ -3487,11 +3487,11 @@ __metadata: version: 2.2.2 resolution: "@npmcli/agent@npm:2.2.2" dependencies: - agent-base: ^7.1.0 - http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.1 - lru-cache: ^10.0.1 - socks-proxy-agent: ^8.0.3 + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" checksum: 67de7b88cc627a79743c88bab35e023e23daf13831a8aa4e15f998b92f5507b644d8ffc3788afc8e64423c612e0785a6a92b74782ce368f49a6746084b50d874 languageName: node linkType: hard @@ -3500,39 +3500,39 @@ __metadata: version: 6.2.3 resolution: "@npmcli/arborist@npm:6.2.3" dependencies: - "@isaacs/string-locale-compare": ^1.1.0 - "@npmcli/fs": ^3.1.0 - "@npmcli/installed-package-contents": ^2.0.0 - "@npmcli/map-workspaces": ^3.0.2 - "@npmcli/metavuln-calculator": ^5.0.0 - "@npmcli/name-from-folder": ^2.0.0 - "@npmcli/node-gyp": ^3.0.0 - "@npmcli/package-json": ^3.0.0 - "@npmcli/query": ^3.0.0 - "@npmcli/run-script": ^6.0.0 - bin-links: ^4.0.1 - cacache: ^17.0.4 - common-ancestor-path: ^1.0.1 - hosted-git-info: ^6.1.1 - json-parse-even-better-errors: ^3.0.0 - json-stringify-nice: ^1.1.4 - minimatch: ^6.1.6 - nopt: ^7.0.0 - npm-install-checks: ^6.0.0 - npm-package-arg: ^10.1.0 - npm-pick-manifest: ^8.0.1 - npm-registry-fetch: ^14.0.3 - npmlog: ^7.0.1 - pacote: ^15.0.8 - parse-conflict-json: ^3.0.0 - proc-log: ^3.0.0 - promise-all-reject-late: ^1.0.0 - promise-call-limit: ^1.0.1 - read-package-json-fast: ^3.0.2 - semver: ^7.3.7 - ssri: ^10.0.1 - treeverse: ^3.0.0 - walk-up-path: ^1.0.0 + "@isaacs/string-locale-compare": "npm:^1.1.0" + "@npmcli/fs": "npm:^3.1.0" + "@npmcli/installed-package-contents": "npm:^2.0.0" + "@npmcli/map-workspaces": "npm:^3.0.2" + "@npmcli/metavuln-calculator": "npm:^5.0.0" + "@npmcli/name-from-folder": "npm:^2.0.0" + "@npmcli/node-gyp": "npm:^3.0.0" + "@npmcli/package-json": "npm:^3.0.0" + "@npmcli/query": "npm:^3.0.0" + "@npmcli/run-script": "npm:^6.0.0" + bin-links: "npm:^4.0.1" + cacache: "npm:^17.0.4" + common-ancestor-path: "npm:^1.0.1" + hosted-git-info: "npm:^6.1.1" + json-parse-even-better-errors: "npm:^3.0.0" + json-stringify-nice: "npm:^1.1.4" + minimatch: "npm:^6.1.6" + nopt: "npm:^7.0.0" + npm-install-checks: "npm:^6.0.0" + npm-package-arg: "npm:^10.1.0" + npm-pick-manifest: "npm:^8.0.1" + npm-registry-fetch: "npm:^14.0.3" + npmlog: "npm:^7.0.1" + pacote: "npm:^15.0.8" + parse-conflict-json: "npm:^3.0.0" + proc-log: "npm:^3.0.0" + promise-all-reject-late: "npm:^1.0.0" + promise-call-limit: "npm:^1.0.1" + read-package-json-fast: "npm:^3.0.2" + semver: "npm:^7.3.7" + ssri: "npm:^10.0.1" + treeverse: "npm:^3.0.0" + walk-up-path: "npm:^1.0.0" bin: arborist: bin/index.js checksum: f52261745fdcdb95813ec47d0fbe375e6448f3d62f805601a7afe447540f3ffb741834a1c2275707c17a4322e723915c1bb8abb3400dd3a3476ab281b64954bc @@ -3543,8 +3543,8 @@ __metadata: version: 2.1.2 resolution: "@npmcli/fs@npm:2.1.2" dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 + "@gar/promisify": "npm:^1.1.3" + semver: "npm:^7.3.5" checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 languageName: node linkType: hard @@ -3553,7 +3553,7 @@ __metadata: version: 3.1.1 resolution: "@npmcli/fs@npm:3.1.1" dependencies: - semver: ^7.3.5 + semver: "npm:^7.3.5" checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 languageName: node linkType: hard @@ -3562,14 +3562,14 @@ __metadata: version: 4.1.0 resolution: "@npmcli/git@npm:4.1.0" dependencies: - "@npmcli/promise-spawn": ^6.0.0 - lru-cache: ^7.4.4 - npm-pick-manifest: ^8.0.0 - proc-log: ^3.0.0 - promise-inflight: ^1.0.1 - promise-retry: ^2.0.1 - semver: ^7.3.5 - which: ^3.0.0 + "@npmcli/promise-spawn": "npm:^6.0.0" + lru-cache: "npm:^7.4.4" + npm-pick-manifest: "npm:^8.0.0" + proc-log: "npm:^3.0.0" + promise-inflight: "npm:^1.0.1" + promise-retry: "npm:^2.0.1" + semver: "npm:^7.3.5" + which: "npm:^3.0.0" checksum: 37efb926593f294eb263297cdfffec9141234f977b89a7a6b95ff7a72576c1d7f053f4961bc4b5e79dea6476fe08e0f3c1ed9e4aeb84169e357ff757a6a70073 languageName: node linkType: hard @@ -3578,8 +3578,8 @@ __metadata: version: 2.1.0 resolution: "@npmcli/installed-package-contents@npm:2.1.0" dependencies: - npm-bundled: ^3.0.0 - npm-normalize-package-bin: ^3.0.0 + npm-bundled: "npm:^3.0.0" + npm-normalize-package-bin: "npm:^3.0.0" bin: installed-package-contents: bin/index.js checksum: d0f307e0c971a4ffaea44d4f38d53b57e19222413f338bab26d4321c4a7b9098318d74719dd1f8747a6de0575ac0ba29aeb388edf6599ac8299506947f53ffb6 @@ -3590,10 +3590,10 @@ __metadata: version: 3.0.6 resolution: "@npmcli/map-workspaces@npm:3.0.6" dependencies: - "@npmcli/name-from-folder": ^2.0.0 - glob: ^10.2.2 - minimatch: ^9.0.0 - read-package-json-fast: ^3.0.0 + "@npmcli/name-from-folder": "npm:^2.0.0" + glob: "npm:^10.2.2" + minimatch: "npm:^9.0.0" + read-package-json-fast: "npm:^3.0.0" checksum: bdb09ee1d044bb9b2857d9e2d7ca82f40783a8549b5a7e150e25f874ee354cdbc8109ad7c3df42ec412f7057d95baa05920c4d361c868a93a42146b8e4390d3d languageName: node linkType: hard @@ -3602,10 +3602,10 @@ __metadata: version: 5.0.1 resolution: "@npmcli/metavuln-calculator@npm:5.0.1" dependencies: - cacache: ^17.0.0 - json-parse-even-better-errors: ^3.0.0 - pacote: ^15.0.0 - semver: ^7.3.5 + cacache: "npm:^17.0.0" + json-parse-even-better-errors: "npm:^3.0.0" + pacote: "npm:^15.0.0" + semver: "npm:^7.3.5" checksum: cd08ad9cc4ede499b0be1e22104ee48e207d4e00e8f64ac610945879f41be720b7514a5247af395b61eda8e4461c6e7ef37e2d970b555e20c25ef4f21b515b92 languageName: node linkType: hard @@ -3614,8 +3614,8 @@ __metadata: version: 2.0.1 resolution: "@npmcli/move-file@npm:2.0.1" dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 + mkdirp: "npm:^1.0.4" + rimraf: "npm:^3.0.2" checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 languageName: node linkType: hard @@ -3645,12 +3645,12 @@ __metadata: version: 3.1.1 resolution: "@npmcli/package-json@npm:3.1.1" dependencies: - "@npmcli/git": ^4.1.0 - glob: ^10.2.2 - json-parse-even-better-errors: ^3.0.0 - normalize-package-data: ^5.0.0 - npm-normalize-package-bin: ^3.0.1 - proc-log: ^3.0.0 + "@npmcli/git": "npm:^4.1.0" + glob: "npm:^10.2.2" + json-parse-even-better-errors: "npm:^3.0.0" + normalize-package-data: "npm:^5.0.0" + npm-normalize-package-bin: "npm:^3.0.1" + proc-log: "npm:^3.0.0" checksum: 8c86511fa7a635e4c72e798e3e83fb562e48255e8bf3dd5cdac278cc0aceffc70c123437b24200afe7929f240c88bac17bd37b3963c09b396adf9247bfbea050 languageName: node linkType: hard @@ -3659,7 +3659,7 @@ __metadata: version: 3.0.0 resolution: "@npmcli/promise-spawn@npm:3.0.0" dependencies: - infer-owner: ^1.0.4 + infer-owner: "npm:^1.0.4" checksum: 3454465a2731cea5875ba51f80873e2205e5bd878c31517286b0ede4ea931c7bf3de895382287e906d03710fff6f9e44186bd0eee068ce578901c5d3b58e7692 languageName: node linkType: hard @@ -3668,7 +3668,7 @@ __metadata: version: 6.0.2 resolution: "@npmcli/promise-spawn@npm:6.0.2" dependencies: - which: ^3.0.0 + which: "npm:^3.0.0" checksum: aa725780c13e1f97ab32ed7bcb5a207a3fb988e1d7ecdc3d22a549a22c8034740366b351c4dde4b011bcffcd8c4a7be6083d9cf7bc7e897b88837150de018528 languageName: node linkType: hard @@ -3677,7 +3677,7 @@ __metadata: version: 3.1.0 resolution: "@npmcli/query@npm:3.1.0" dependencies: - postcss-selector-parser: ^6.0.10 + postcss-selector-parser: "npm:^6.0.10" checksum: 33c018bfcc6d64593e7969847d0442beab4e8a42b6c9f932237c9fd135c95ab55de5c4b5d5d66302dd9fc3c748bc4ead780d3595e5d586fedf9859ed6b5f2744 languageName: node linkType: hard @@ -3686,11 +3686,11 @@ __metadata: version: 4.1.7 resolution: "@npmcli/run-script@npm:4.1.7" dependencies: - "@npmcli/node-gyp": ^2.0.0 - "@npmcli/promise-spawn": ^3.0.0 - node-gyp: ^9.0.0 - read-package-json-fast: ^2.0.3 - which: ^2.0.2 + "@npmcli/node-gyp": "npm:^2.0.0" + "@npmcli/promise-spawn": "npm:^3.0.0" + node-gyp: "npm:^9.0.0" + read-package-json-fast: "npm:^2.0.3" + which: "npm:^2.0.2" checksum: 87c32b12fed981fe8a48de985dd1ae0350bcda2830ca4a35efe4b2b96932905cccd04e6e2de5bfea8ed4e2bf3b6f8315630ff9a09c72f80ff3c49f19a9fc80ff languageName: node linkType: hard @@ -3699,11 +3699,11 @@ __metadata: version: 6.0.2 resolution: "@npmcli/run-script@npm:6.0.2" dependencies: - "@npmcli/node-gyp": ^3.0.0 - "@npmcli/promise-spawn": ^6.0.0 - node-gyp: ^9.0.0 - read-package-json-fast: ^3.0.0 - which: ^3.0.0 + "@npmcli/node-gyp": "npm:^3.0.0" + "@npmcli/promise-spawn": "npm:^6.0.0" + node-gyp: "npm:^9.0.0" + read-package-json-fast: "npm:^3.0.0" + which: "npm:^3.0.0" checksum: 7a671d7dbeae376496e1c6242f02384928617dc66cd22881b2387272205c3668f8490ec2da4ad63e1abf979efdd2bdf4ea0926601d78578e07d83cfb233b3a1a languageName: node linkType: hard @@ -3712,7 +3712,7 @@ __metadata: version: 15.9.7 resolution: "@nrwl/cli@npm:15.9.7" dependencies: - nx: 15.9.7 + nx: "npm:15.9.7" checksum: 55bcd3ec4319bdcbd51184a01f5dc3c03ab2a79caa1240249f6ca11c3e33555954bfab19d9156b210bf46fea9b6d543312cd199cd1421cd9b21a84224a76dc73 languageName: node linkType: hard @@ -3721,11 +3721,11 @@ __metadata: version: 15.9.7 resolution: "@nrwl/devkit@npm:15.9.7" dependencies: - ejs: ^3.1.7 - ignore: ^5.0.4 - semver: 7.5.4 - tmp: ~0.2.1 - tslib: ^2.3.0 + ejs: "npm:^3.1.7" + ignore: "npm:^5.0.4" + semver: "npm:7.5.4" + tmp: "npm:~0.2.1" + tslib: "npm:^2.3.0" peerDependencies: nx: ">= 14.1 <= 16" checksum: ecfcd69042d691aa212d679f496a4bff5db3f2c756caa08f407dc70e4d581bcb3c71963d71f7db2b02832784df9e37b418a06d7b67a7dac73334e688bab2a5d4 @@ -3799,7 +3799,7 @@ __metadata: version: 15.9.7 resolution: "@nrwl/tao@npm:15.9.7" dependencies: - nx: 15.9.7 + nx: "npm:15.9.7" bin: tao: index.js checksum: 8c848c72f02de776086d2ad82928e15b102b2fb943eed5943a54375f16a75f2a3d2444385ead26bf3f465139d69fd5011ca429961be3970ed8addc7187880cd1 @@ -3817,13 +3817,13 @@ __metadata: version: 4.2.4 resolution: "@octokit/core@npm:4.2.4" dependencies: - "@octokit/auth-token": ^3.0.0 - "@octokit/graphql": ^5.0.0 - "@octokit/request": ^6.0.0 - "@octokit/request-error": ^3.0.0 - "@octokit/types": ^9.0.0 - before-after-hook: ^2.2.0 - universal-user-agent: ^6.0.0 + "@octokit/auth-token": "npm:^3.0.0" + "@octokit/graphql": "npm:^5.0.0" + "@octokit/request": "npm:^6.0.0" + "@octokit/request-error": "npm:^3.0.0" + "@octokit/types": "npm:^9.0.0" + before-after-hook: "npm:^2.2.0" + universal-user-agent: "npm:^6.0.0" checksum: ac8ab47440a31b0228a034aacac6994b64d6b073ad5b688b4c5157fc5ee0d1af1c926e6087bf17fd7244ee9c5998839da89065a90819bde4a97cb77d4edf58a6 languageName: node linkType: hard @@ -3832,9 +3832,9 @@ __metadata: version: 7.0.6 resolution: "@octokit/endpoint@npm:7.0.6" dependencies: - "@octokit/types": ^9.0.0 - is-plain-object: ^5.0.0 - universal-user-agent: ^6.0.0 + "@octokit/types": "npm:^9.0.0" + is-plain-object: "npm:^5.0.0" + universal-user-agent: "npm:^6.0.0" checksum: 7caebf30ceec50eb7f253341ed419df355232f03d4638a95c178ee96620400db7e4a5e15d89773fe14db19b8653d4ab4cc81b2e93ca0c760b4e0f7eb7ad80301 languageName: node linkType: hard @@ -3843,9 +3843,9 @@ __metadata: version: 5.0.6 resolution: "@octokit/graphql@npm:5.0.6" dependencies: - "@octokit/request": ^6.0.0 - "@octokit/types": ^9.0.0 - universal-user-agent: ^6.0.0 + "@octokit/request": "npm:^6.0.0" + "@octokit/types": "npm:^9.0.0" + universal-user-agent: "npm:^6.0.0" checksum: 7be545d348ef31dcab0a2478dd64d5746419a2f82f61459c774602bcf8a9b577989c18001f50b03f5f61a3d9e34203bdc021a4e4d75ff2d981e8c9c09cf8a65c languageName: node linkType: hard @@ -3882,7 +3882,7 @@ __metadata: version: 3.1.0 resolution: "@octokit/plugin-paginate-rest@npm:3.1.0" dependencies: - "@octokit/types": ^6.41.0 + "@octokit/types": "npm:^6.41.0" peerDependencies: "@octokit/core": ">=4" checksum: a09212a1c6e0be4a7929acd192659cb204fcb7c6a52cf7e7f1b87da0338d812c8c26e7ee44d00e8b9824d8904d6caaa978a84c26001ab982ffec5123600aa4d8 @@ -3902,8 +3902,8 @@ __metadata: version: 6.8.1 resolution: "@octokit/plugin-rest-endpoint-methods@npm:6.8.1" dependencies: - "@octokit/types": ^8.1.1 - deprecation: ^2.3.1 + "@octokit/types": "npm:^8.1.1" + deprecation: "npm:^2.3.1" peerDependencies: "@octokit/core": ">=3" checksum: 7ccefb3bd06089dbc6152a9555cf76f16a34673aa5512d5d353bc07434343eb97acd36ce91ef00707a5fdfa65f2fb03618071a5ef0df6c5e0bb077aea21b7b22 @@ -3914,9 +3914,9 @@ __metadata: version: 3.0.3 resolution: "@octokit/request-error@npm:3.0.3" dependencies: - "@octokit/types": ^9.0.0 - deprecation: ^2.0.0 - once: ^1.4.0 + "@octokit/types": "npm:^9.0.0" + deprecation: "npm:^2.0.0" + once: "npm:^1.4.0" checksum: 5db0b514732686b627e6ed9ef1ccdbc10501f1b271a9b31f784783f01beee70083d7edcfeb35fbd7e569fa31fdd6762b1ff6b46101700d2d97e7e48e749520d0 languageName: node linkType: hard @@ -3925,12 +3925,12 @@ __metadata: version: 6.2.8 resolution: "@octokit/request@npm:6.2.8" dependencies: - "@octokit/endpoint": ^7.0.0 - "@octokit/request-error": ^3.0.0 - "@octokit/types": ^9.0.0 - is-plain-object: ^5.0.0 - node-fetch: ^2.6.7 - universal-user-agent: ^6.0.0 + "@octokit/endpoint": "npm:^7.0.0" + "@octokit/request-error": "npm:^3.0.0" + "@octokit/types": "npm:^9.0.0" + is-plain-object: "npm:^5.0.0" + node-fetch: "npm:^2.6.7" + universal-user-agent: "npm:^6.0.0" checksum: 3747106f50d7c462131ff995b13defdd78024b7becc40283f4ac9ea0af2391ff33a0bb476a05aa710346fe766d20254979079a1d6f626112015ba271fe38f3e2 languageName: node linkType: hard @@ -3939,10 +3939,10 @@ __metadata: version: 19.0.3 resolution: "@octokit/rest@npm:19.0.3" dependencies: - "@octokit/core": ^4.0.0 - "@octokit/plugin-paginate-rest": ^3.0.0 - "@octokit/plugin-request-log": ^1.0.4 - "@octokit/plugin-rest-endpoint-methods": ^6.0.0 + "@octokit/core": "npm:^4.0.0" + "@octokit/plugin-paginate-rest": "npm:^3.0.0" + "@octokit/plugin-request-log": "npm:^1.0.4" + "@octokit/plugin-rest-endpoint-methods": "npm:^6.0.0" checksum: 9ee96976c4c22dab11b3dacd541e694f3ad9bb1d44243985dc90ce6e8a42c3e3176a206e8d3a883b63b517fc15af8c8c88d8d0ecd9bac2b86a635a9667fc6ff4 languageName: node linkType: hard @@ -3951,7 +3951,7 @@ __metadata: version: 6.41.0 resolution: "@octokit/types@npm:6.41.0" dependencies: - "@octokit/openapi-types": ^12.11.0 + "@octokit/openapi-types": "npm:^12.11.0" checksum: fd6f75e0b19b90d1a3d244d2b0c323ed8f2f05e474a281f60a321986683548ef2e0ec2b3a946aa9405d6092e055344455f69f58957c60f58368c8bdda5b7d2ab languageName: node linkType: hard @@ -3960,7 +3960,7 @@ __metadata: version: 8.2.1 resolution: "@octokit/types@npm:8.2.1" dependencies: - "@octokit/openapi-types": ^14.0.0 + "@octokit/openapi-types": "npm:^14.0.0" checksum: 92f2fe5ea8c4c6ddbb2363c74cd865c64e5753eaa4895bc925b5064390890b1441c5406015d8a92285f386cc7e6fe714c47fe4beda370fcda9177153299c9e37 languageName: node linkType: hard @@ -3969,7 +3969,7 @@ __metadata: version: 9.3.2 resolution: "@octokit/types@npm:9.3.2" dependencies: - "@octokit/openapi-types": ^18.0.0 + "@octokit/openapi-types": "npm:^18.0.0" checksum: f55d096aaed3e04b8308d4422104fb888f355988056ba7b7ef0a4c397b8a3e54290d7827b06774dbe0c9ce55280b00db486286954f9c265aa6b03091026d9da8 languageName: node linkType: hard @@ -3978,9 +3978,9 @@ __metadata: version: 2.0.4 resolution: "@parcel/watcher@npm:2.0.4" dependencies: - node-addon-api: ^3.2.1 - node-gyp: latest - node-gyp-build: ^4.3.0 + node-addon-api: "npm:^3.2.1" + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.3.0" checksum: 890bdc69a52942791b276caa2cd65ef816576d6b5ada91aa28cf302b35d567c801dafe167f2525dcb313f5b420986ea11bd56228dd7ddde1116944d8f924a0a1 languageName: node linkType: hard @@ -3996,11 +3996,11 @@ __metadata: version: 5.22.3 resolution: "@rjsf/core@npm:5.22.3" dependencies: - lodash: ^4.17.21 - lodash-es: ^4.17.21 - markdown-to-jsx: ^7.4.1 - nanoid: ^3.3.7 - prop-types: ^15.8.1 + lodash: "npm:^4.17.21" + lodash-es: "npm:^4.17.21" + markdown-to-jsx: "npm:^7.4.1" + nanoid: "npm:^3.3.7" + prop-types: "npm:^15.8.1" peerDependencies: "@rjsf/utils": ^5.22.x react: ^16.14.0 || >=17 @@ -4012,11 +4012,11 @@ __metadata: version: 5.22.3 resolution: "@rjsf/utils@npm:5.22.3" dependencies: - json-schema-merge-allof: ^0.8.1 - jsonpointer: ^5.0.1 - lodash: ^4.17.21 - lodash-es: ^4.17.21 - react-is: ^18.2.0 + json-schema-merge-allof: "npm:^0.8.1" + jsonpointer: "npm:^5.0.1" + lodash: "npm:^4.17.21" + lodash-es: "npm:^4.17.21" + react-is: "npm:^18.2.0" peerDependencies: react: ^16.14.0 || >=17 checksum: 3acf008c7e655f7b88aa01285e4157289da274c9a39415b8c3dcfd87bd17c1c520660bd4439c6c2ceb7c0914932a8197bd54c042a1ddbb7c4649a7c42a9be778 @@ -4027,7 +4027,7 @@ __metadata: version: 1.1.0 resolution: "@sigstore/bundle@npm:1.1.0" dependencies: - "@sigstore/protobuf-specs": ^0.2.0 + "@sigstore/protobuf-specs": "npm:^0.2.0" checksum: 9bdd829f2867de6c03a19c5a7cff2c864887a9ed6e1c3438eb6659e838fde0b449fe83b1ca21efa00286a80c71e0144e20c0d9c415eead12e97d149285245c5a languageName: node linkType: hard @@ -4043,9 +4043,9 @@ __metadata: version: 1.0.0 resolution: "@sigstore/sign@npm:1.0.0" dependencies: - "@sigstore/bundle": ^1.1.0 - "@sigstore/protobuf-specs": ^0.2.0 - make-fetch-happen: ^11.0.1 + "@sigstore/bundle": "npm:^1.1.0" + "@sigstore/protobuf-specs": "npm:^0.2.0" + make-fetch-happen: "npm:^11.0.1" checksum: cbdf409c39219d310f398e6a96b3ed7f422a58cfc0d8a40dd5b94996f805f189fdedf51afd559882bc18eb17054bf9d4f1a584b6af7b26c2f807636bceca5b19 languageName: node linkType: hard @@ -4054,8 +4054,8 @@ __metadata: version: 1.0.3 resolution: "@sigstore/tuf@npm:1.0.3" dependencies: - "@sigstore/protobuf-specs": ^0.2.0 - tuf-js: ^1.1.7 + "@sigstore/protobuf-specs": "npm:^0.2.0" + tuf-js: "npm:^1.1.7" checksum: 0a32594b73ce3b3a4dfeec438ff98866a952a48ee6c020ddf57795062d9d328bc4327bb0e0c8d24011e3870c7d4670bc142a47025cbe7218c776f08084085421 languageName: node linkType: hard @@ -4071,7 +4071,7 @@ __metadata: version: 3.0.1 resolution: "@sinonjs/commons@npm:3.0.1" dependencies: - type-detect: 4.0.8 + type-detect: "npm:4.0.8" checksum: a7c3e7cc612352f4004873747d9d8b2d4d90b13a6d483f685598c945a70e734e255f1ca5dc49702515533c403b32725defff148177453b3f3915bcb60e9d4601 languageName: node linkType: hard @@ -4080,7 +4080,7 @@ __metadata: version: 10.3.0 resolution: "@sinonjs/fake-timers@npm:10.3.0" dependencies: - "@sinonjs/commons": ^3.0.0 + "@sinonjs/commons": "npm:^3.0.0" checksum: 614d30cb4d5201550c940945d44c9e0b6d64a888ff2cd5b357f95ad6721070d6b8839cd10e15b76bf5e14af0bcc1d8f9ec00d49a46318f1f669a4bec1d7f3148 languageName: node linkType: hard @@ -4103,8 +4103,8 @@ __metadata: version: 1.0.4 resolution: "@tufjs/models@npm:1.0.4" dependencies: - "@tufjs/canonical-json": 1.0.0 - minimatch: ^9.0.0 + "@tufjs/canonical-json": "npm:1.0.0" + minimatch: "npm:^9.0.0" checksum: b489baa854abce6865f360591c20d5eb7d8dde3fb150f42840c12bb7ee3e5e7a69eab9b2e44ea82ae1f8cd95b586963c5a5c5af8ba4ffa3614b3ddccbc306779 languageName: node linkType: hard @@ -4113,11 +4113,11 @@ __metadata: version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: - "@babel/parser": ^7.20.7 - "@babel/types": ^7.20.7 - "@types/babel__generator": "*" - "@types/babel__template": "*" - "@types/babel__traverse": "*" + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 languageName: node linkType: hard @@ -4126,7 +4126,7 @@ __metadata: version: 7.6.8 resolution: "@types/babel__generator@npm:7.6.8" dependencies: - "@babel/types": ^7.0.0 + "@babel/types": "npm:^7.0.0" checksum: 5b332ea336a2efffbdeedb92b6781949b73498606ddd4205462f7d96dafd45ff3618770b41de04c4881e333dd84388bfb8afbdf6f2764cbd98be550d85c6bb48 languageName: node linkType: hard @@ -4135,8 +4135,8 @@ __metadata: version: 7.4.4 resolution: "@types/babel__template@npm:7.4.4" dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 languageName: node linkType: hard @@ -4145,7 +4145,7 @@ __metadata: version: 7.20.6 resolution: "@types/babel__traverse@npm:7.20.6" dependencies: - "@babel/types": ^7.20.7 + "@babel/types": "npm:^7.20.7" checksum: 2bdc65eb62232c2d5c1086adeb0c31e7980e6fd7e50a3483b4a724a1a1029c84d9cb59749cf8de612f9afa2bc14c85b8f50e64e21f8a4398fa77eb9059a4283c languageName: node linkType: hard @@ -4161,7 +4161,7 @@ __metadata: version: 3.0.6 resolution: "@types/d3-axis@npm:3.0.6" dependencies: - "@types/d3-selection": "*" + "@types/d3-selection": "npm:*" checksum: ea1065d9e6d134c04427763603cbe9d549b8b5785b8ae0d002b5b14a362619d5b8f5ee3c2fda8b36b7e5a413cbcd387e1a2d89898b919a9f0cc91ad4e67b5ab5 languageName: node linkType: hard @@ -4170,7 +4170,7 @@ __metadata: version: 3.0.6 resolution: "@types/d3-brush@npm:3.0.6" dependencies: - "@types/d3-selection": "*" + "@types/d3-selection": "npm:*" checksum: e5166bc53e5c914b1fed0a6ce55ca14d76ae11c5afd16b724b8ae47989e977c4af02bb07496d1ccd0a77f4ccd9a2ca7345e1d289bcfce16490fe4b39a9e0d170 languageName: node linkType: hard @@ -4193,8 +4193,8 @@ __metadata: version: 3.0.6 resolution: "@types/d3-contour@npm:3.0.6" dependencies: - "@types/d3-array": "*" - "@types/geojson": "*" + "@types/d3-array": "npm:*" + "@types/geojson": "npm:*" checksum: 83c13eb0567e95d6675d6d81cbeab38d0899c5af70a7c69354e23e0860ddb2f3e911d2cacd33a8baa60ce7846b38785a337b2d7c8d2763a1340bfb999b4bd2ab languageName: node linkType: hard @@ -4217,7 +4217,7 @@ __metadata: version: 3.0.7 resolution: "@types/d3-drag@npm:3.0.7" dependencies: - "@types/d3-selection": "*" + "@types/d3-selection": "npm:*" checksum: 1107cb1667ead79073741c06ea4a9e8e4551698f6c9c60821e327a6aa30ca2ba0b31a6fe767af85a2e38a22d2305f6c45b714df15c2bba68adf58978223a5fc5 languageName: node linkType: hard @@ -4240,7 +4240,7 @@ __metadata: version: 3.0.7 resolution: "@types/d3-fetch@npm:3.0.7" dependencies: - "@types/d3-dsv": "*" + "@types/d3-dsv": "npm:*" checksum: e60cf60b25cbc49b2066ac2a3638f610c7379000562b0f499dd90fd57a8cb9740c24667a70496c2a66456d42867afeffb1722a75b26d95e7d7ee8667d96b0b36 languageName: node linkType: hard @@ -4263,7 +4263,7 @@ __metadata: version: 3.1.0 resolution: "@types/d3-geo@npm:3.1.0" dependencies: - "@types/geojson": "*" + "@types/geojson": "npm:*" checksum: a4b2daa8a64012912ce7186891e8554af123925dca344c111b771e168a37477e02d504c6c94ee698440380e8c4f3f373d6755be97935da30eae0904f6745ce40 languageName: node linkType: hard @@ -4279,7 +4279,7 @@ __metadata: version: 3.0.4 resolution: "@types/d3-interpolate@npm:3.0.4" dependencies: - "@types/d3-color": "*" + "@types/d3-color": "npm:*" checksum: efd2770e174e84fc7316fdafe03cf3688451f767dde1fa6211610137f495be7f3923db7e1723a6961a0e0e9ae0ed969f4f47c038189fa0beb1d556b447922622 languageName: node linkType: hard @@ -4323,7 +4323,7 @@ __metadata: version: 4.0.9 resolution: "@types/d3-scale@npm:4.0.9" dependencies: - "@types/d3-time": "*" + "@types/d3-time": "npm:*" checksum: c44265a38e538983686b1b8d159abfb4e81c09b33316f3a68f0f372d38400fa950ad531644d25230cc7b48ea5adb50270fc54823f088979ade62dcd0225f7aa3 languageName: node linkType: hard @@ -4339,7 +4339,7 @@ __metadata: version: 3.1.7 resolution: "@types/d3-shape@npm:3.1.7" dependencies: - "@types/d3-path": "*" + "@types/d3-path": "npm:*" checksum: 776b982e2c4fc04763782af5100993c02bca338632ff2c76d2423ace398300ba7c48cd745f95b5f51edefabbfd026c45829a146c411f8facde09ef92580b20ce languageName: node linkType: hard @@ -4369,7 +4369,7 @@ __metadata: version: 3.0.9 resolution: "@types/d3-transition@npm:3.0.9" dependencies: - "@types/d3-selection": "*" + "@types/d3-selection": "npm:*" checksum: c8608b1ac7cf09acfe387f3d41074631adcdfd7f2c8ca2efb378309adf0e9fc8469dbcf0d7a8c40fd1f03f2d2bf05fcda0cde7aa356ae8533a141dcab4dff221 languageName: node linkType: hard @@ -4378,8 +4378,8 @@ __metadata: version: 3.0.8 resolution: "@types/d3-zoom@npm:3.0.8" dependencies: - "@types/d3-interpolate": "*" - "@types/d3-selection": "*" + "@types/d3-interpolate": "npm:*" + "@types/d3-selection": "npm:*" checksum: a1685728949ed39faf8ce162cc13338639c57bc2fd4d55fc7902b2632cad2bc2a808941263e57ce6685647e8a6a0a556e173386a52d6bb74c9ed6195b68be3de languageName: node linkType: hard @@ -4388,36 +4388,36 @@ __metadata: version: 7.4.3 resolution: "@types/d3@npm:7.4.3" dependencies: - "@types/d3-array": "*" - "@types/d3-axis": "*" - "@types/d3-brush": "*" - "@types/d3-chord": "*" - "@types/d3-color": "*" - "@types/d3-contour": "*" - "@types/d3-delaunay": "*" - "@types/d3-dispatch": "*" - "@types/d3-drag": "*" - "@types/d3-dsv": "*" - "@types/d3-ease": "*" - "@types/d3-fetch": "*" - "@types/d3-force": "*" - "@types/d3-format": "*" - "@types/d3-geo": "*" - "@types/d3-hierarchy": "*" - "@types/d3-interpolate": "*" - "@types/d3-path": "*" - "@types/d3-polygon": "*" - "@types/d3-quadtree": "*" - "@types/d3-random": "*" - "@types/d3-scale": "*" - "@types/d3-scale-chromatic": "*" - "@types/d3-selection": "*" - "@types/d3-shape": "*" - "@types/d3-time": "*" - "@types/d3-time-format": "*" - "@types/d3-timer": "*" - "@types/d3-transition": "*" - "@types/d3-zoom": "*" + "@types/d3-array": "npm:*" + "@types/d3-axis": "npm:*" + "@types/d3-brush": "npm:*" + "@types/d3-chord": "npm:*" + "@types/d3-color": "npm:*" + "@types/d3-contour": "npm:*" + "@types/d3-delaunay": "npm:*" + "@types/d3-dispatch": "npm:*" + "@types/d3-drag": "npm:*" + "@types/d3-dsv": "npm:*" + "@types/d3-ease": "npm:*" + "@types/d3-fetch": "npm:*" + "@types/d3-force": "npm:*" + "@types/d3-format": "npm:*" + "@types/d3-geo": "npm:*" + "@types/d3-hierarchy": "npm:*" + "@types/d3-interpolate": "npm:*" + "@types/d3-path": "npm:*" + "@types/d3-polygon": "npm:*" + "@types/d3-quadtree": "npm:*" + "@types/d3-random": "npm:*" + "@types/d3-scale": "npm:*" + "@types/d3-scale-chromatic": "npm:*" + "@types/d3-selection": "npm:*" + "@types/d3-shape": "npm:*" + "@types/d3-time": "npm:*" + "@types/d3-time-format": "npm:*" + "@types/d3-timer": "npm:*" + "@types/d3-transition": "npm:*" + "@types/d3-zoom": "npm:*" checksum: 12234aa093c8661546168becdd8956e892b276f525d96f65a7b32fed886fc6a569fe5a1171bff26fef2a5663960635f460c9504a6f2d242ba281a2b6c8c6465c languageName: node linkType: hard @@ -4426,8 +4426,8 @@ __metadata: version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" dependencies: - "@types/eslint": "*" - "@types/estree": "*" + "@types/eslint": "npm:*" + "@types/estree": "npm:*" checksum: e2889a124aaab0b89af1bab5959847c5bec09809209255de0e63b9f54c629a94781daa04adb66bffcdd742f5e25a17614fb933965093c0eea64aacda4309380e languageName: node linkType: hard @@ -4436,8 +4436,8 @@ __metadata: version: 9.6.1 resolution: "@types/eslint@npm:9.6.1" dependencies: - "@types/estree": "*" - "@types/json-schema": "*" + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" checksum: c286e79707ab604b577cf8ce51d9bbb9780e3d6a68b38a83febe13fa05b8012c92de17c28532fac2b03d3c460123f5055d603a579685325246ca1c86828223e0 languageName: node linkType: hard @@ -4460,7 +4460,7 @@ __metadata: version: 4.1.9 resolution: "@types/graceful-fs@npm:4.1.9" dependencies: - "@types/node": "*" + "@types/node": "npm:*" checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 languageName: node linkType: hard @@ -4476,7 +4476,7 @@ __metadata: version: 3.0.3 resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: - "@types/istanbul-lib-coverage": "*" + "@types/istanbul-lib-coverage": "npm:*" checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 languageName: node linkType: hard @@ -4485,7 +4485,7 @@ __metadata: version: 3.0.4 resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: - "@types/istanbul-lib-report": "*" + "@types/istanbul-lib-report": "npm:*" checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 languageName: node linkType: hard @@ -4494,8 +4494,8 @@ __metadata: version: 29.5.14 resolution: "@types/jest@npm:29.5.14" dependencies: - expect: ^29.0.0 - pretty-format: ^29.0.0 + expect: "npm:^29.0.0" + pretty-format: "npm:^29.0.0" checksum: 18dba4623f26661641d757c63da2db45e9524c9be96a29ef713c703a9a53792df9ecee9f7365a0858ddbd6440d98fe6b65ca67895ca5884b73cbc7ffc11f3838 languageName: node linkType: hard @@ -4504,9 +4504,9 @@ __metadata: version: 20.0.1 resolution: "@types/jsdom@npm:20.0.1" dependencies: - "@types/node": "*" - "@types/tough-cookie": "*" - parse5: ^7.0.0 + "@types/node": "npm:*" + "@types/tough-cookie": "npm:*" + parse5: "npm:^7.0.0" checksum: d55402c5256ef451f93a6e3d3881f98339fe73a5ac2030588df056d6835df8367b5a857b48d27528289057e26dcdd3f502edc00cb877c79174cb3a4c7f2198c1 languageName: node linkType: hard @@ -4536,7 +4536,7 @@ __metadata: version: 22.9.0 resolution: "@types/node@npm:22.9.0" dependencies: - undici-types: ~6.19.8 + undici-types: "npm:~6.19.8" checksum: c014eb3b8a110f1b87b614a40ef288d13e6b08ae9d5dafbd38951a2eebc24d352dc55330ed9d00c97ee9e64483c3cc14c4aa914c5df7ca7b9eaa1a30b2340dbd languageName: node linkType: hard @@ -4566,8 +4566,8 @@ __metadata: version: 18.3.12 resolution: "@types/react@npm:18.3.12" dependencies: - "@types/prop-types": "*" - csstype: ^3.0.2 + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" checksum: 4ab1577a8c2105a5e316536f724117c90eee5f4bd5c137fc82a2253d8c1fd299dedaa07e8dfc95d6e2f04a4be3cb8b0e1b06098c6233ebd55c508d88099395b7 languageName: node linkType: hard @@ -4611,9 +4611,9 @@ __metadata: version: 0.1.12 resolution: "@types/webpack-sources@npm:0.1.12" dependencies: - "@types/node": "*" - "@types/source-list-map": "*" - source-map: ^0.6.1 + "@types/node": "npm:*" + "@types/source-list-map": "npm:*" + source-map: "npm:^0.6.1" checksum: 75342659a9889478969f7bb7360b998aa084ba11ab523c172ded6a807dac43ab2a9e1212078ef8bbf0f33e4fadd2c8a91b75d38184d8030d96a32fe819c9bb57 languageName: node linkType: hard @@ -4629,7 +4629,7 @@ __metadata: version: 17.0.33 resolution: "@types/yargs@npm:17.0.33" dependencies: - "@types/yargs-parser": "*" + "@types/yargs-parser": "npm:*" checksum: ee013f257472ab643cb0584cf3e1ff9b0c44bca1c9ba662395300a7f1a6c55fa9d41bd40ddff42d99f5d95febb3907c9ff600fbcb92dadbec22c6a76de7e1236 languageName: node linkType: hard @@ -4638,16 +4638,16 @@ __metadata: version: 5.55.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.55.0" dependencies: - "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.55.0 - "@typescript-eslint/type-utils": 5.55.0 - "@typescript-eslint/utils": 5.55.0 - debug: ^4.3.4 - grapheme-splitter: ^1.0.4 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - semver: ^7.3.7 - tsutils: ^3.21.0 + "@eslint-community/regexpp": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:5.55.0" + "@typescript-eslint/type-utils": "npm:5.55.0" + "@typescript-eslint/utils": "npm:5.55.0" + debug: "npm:^4.3.4" + grapheme-splitter: "npm:^1.0.4" + ignore: "npm:^5.2.0" + natural-compare-lite: "npm:^1.4.0" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" peerDependencies: "@typescript-eslint/parser": ^5.0.0 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4662,10 +4662,10 @@ __metadata: version: 5.55.0 resolution: "@typescript-eslint/parser@npm:5.55.0" dependencies: - "@typescript-eslint/scope-manager": 5.55.0 - "@typescript-eslint/types": 5.55.0 - "@typescript-eslint/typescript-estree": 5.55.0 - debug: ^4.3.4 + "@typescript-eslint/scope-manager": "npm:5.55.0" + "@typescript-eslint/types": "npm:5.55.0" + "@typescript-eslint/typescript-estree": "npm:5.55.0" + debug: "npm:^4.3.4" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: @@ -4679,8 +4679,8 @@ __metadata: version: 5.55.0 resolution: "@typescript-eslint/scope-manager@npm:5.55.0" dependencies: - "@typescript-eslint/types": 5.55.0 - "@typescript-eslint/visitor-keys": 5.55.0 + "@typescript-eslint/types": "npm:5.55.0" + "@typescript-eslint/visitor-keys": "npm:5.55.0" checksum: f253db88f69a29e4abe2f567d0a611cc3e7fb1a911a2cc54a2f6baf16e3de4d1883b3f8e45ee61b3db9fa5543dda0fd7b608de9d28ba6173ab49bfd17ff90cad languageName: node linkType: hard @@ -4689,8 +4689,8 @@ __metadata: version: 5.62.0 resolution: "@typescript-eslint/scope-manager@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/visitor-keys": 5.62.0 + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" checksum: 6062d6b797fe1ce4d275bb0d17204c827494af59b5eaf09d8a78cdd39dadddb31074dded4297aaf5d0f839016d601032857698b0e4516c86a41207de606e9573 languageName: node linkType: hard @@ -4699,10 +4699,10 @@ __metadata: version: 5.55.0 resolution: "@typescript-eslint/type-utils@npm:5.55.0" dependencies: - "@typescript-eslint/typescript-estree": 5.55.0 - "@typescript-eslint/utils": 5.55.0 - debug: ^4.3.4 - tsutils: ^3.21.0 + "@typescript-eslint/typescript-estree": "npm:5.55.0" + "@typescript-eslint/utils": "npm:5.55.0" + debug: "npm:^4.3.4" + tsutils: "npm:^3.21.0" peerDependencies: eslint: "*" peerDependenciesMeta: @@ -4730,13 +4730,13 @@ __metadata: version: 5.55.0 resolution: "@typescript-eslint/typescript-estree@npm:5.55.0" dependencies: - "@typescript-eslint/types": 5.55.0 - "@typescript-eslint/visitor-keys": 5.55.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 + "@typescript-eslint/types": "npm:5.55.0" + "@typescript-eslint/visitor-keys": "npm:5.55.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" peerDependenciesMeta: typescript: optional: true @@ -4748,13 +4748,13 @@ __metadata: version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/visitor-keys": 5.62.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" peerDependenciesMeta: typescript: optional: true @@ -4766,14 +4766,14 @@ __metadata: version: 5.55.0 resolution: "@typescript-eslint/utils@npm:5.55.0" dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.55.0 - "@typescript-eslint/types": 5.55.0 - "@typescript-eslint/typescript-estree": 5.55.0 - eslint-scope: ^5.1.1 - semver: ^7.3.7 + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@types/json-schema": "npm:^7.0.9" + "@types/semver": "npm:^7.3.12" + "@typescript-eslint/scope-manager": "npm:5.55.0" + "@typescript-eslint/types": "npm:5.55.0" + "@typescript-eslint/typescript-estree": "npm:5.55.0" + eslint-scope: "npm:^5.1.1" + semver: "npm:^7.3.7" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 checksum: 368cfc3fb9d6af6901e739e2e41c3f7f1c1244576607445f4f59d95eccb237f73e1a75e7f0816ec9a32a0f1ec6bb4a3602a99e17e70fe184e62f7c69dcbe4b8d @@ -4784,14 +4784,14 @@ __metadata: version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 - eslint-scope: ^5.1.1 - semver: ^7.3.7 + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@types/json-schema": "npm:^7.0.9" + "@types/semver": "npm:^7.3.12" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" + eslint-scope: "npm:^5.1.1" + semver: "npm:^7.3.7" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931 @@ -4802,8 +4802,8 @@ __metadata: version: 5.55.0 resolution: "@typescript-eslint/visitor-keys@npm:5.55.0" dependencies: - "@typescript-eslint/types": 5.55.0 - eslint-visitor-keys: ^3.3.0 + "@typescript-eslint/types": "npm:5.55.0" + eslint-visitor-keys: "npm:^3.3.0" checksum: 0b24c72dff99dd2cf41c19d20067f8ab20a38aa2e82c79c5530bec7cf651031e95c80702fc21c813c9b94e5f3d4cd210f13967b2966ef38abe548cb5f05848a3 languageName: node linkType: hard @@ -4812,8 +4812,8 @@ __metadata: version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.62.0 - eslint-visitor-keys: ^3.3.0 + "@typescript-eslint/types": "npm:5.62.0" + eslint-visitor-keys: "npm:^3.3.0" checksum: 976b05d103fe8335bef5c93ad3f76d781e3ce50329c0243ee0f00c0fcfb186c81df50e64bfdd34970148113f8ade90887f53e3c4938183afba830b4ba8e30a35 languageName: node linkType: hard @@ -4822,8 +4822,8 @@ __metadata: version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" dependencies: - "@webassemblyjs/helper-numbers": 1.13.2 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" checksum: f9154ad9ea14f6f2374ebe918c221fd69a4d4514126a1acc6fa4966e8d27ab28cb550a5e6880032cf620e19640578658a7e5a55bd2aad1e3db4e9d598b8f2099 languageName: node linkType: hard @@ -4853,9 +4853,9 @@ __metadata: version: 1.13.2 resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.13.2 - "@webassemblyjs/helper-api-error": 1.13.2 - "@xtuc/long": 4.2.2 + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@xtuc/long": "npm:4.2.2" checksum: 49e2c9bf9b66997e480f6b44d80f895b3cde4de52ac135921d28e144565edca6903a519f627f4089b5509de1d7f9e5023f0e1a94ff78a36c9e2eb30e7c18ffd2 languageName: node linkType: hard @@ -4871,10 +4871,10 @@ __metadata: version: 1.14.1 resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/wasm-gen": 1.14.1 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" checksum: 0a08d454a63192cd66abf91b6f060ac4b466cef341262246e9dcc828dd4c8536195dea9b46a1244b1eac65b59b8b502164a771a190052a92ff0a0a2ded0f8f53 languageName: node linkType: hard @@ -4883,7 +4883,7 @@ __metadata: version: 1.13.2 resolution: "@webassemblyjs/ieee754@npm:1.13.2" dependencies: - "@xtuc/ieee754": ^1.2.0 + "@xtuc/ieee754": "npm:^1.2.0" checksum: d7e3520baa37a7309fa7db4d73d69fb869878853b1ebd4b168821bd03fcc4c0e1669c06231315b0039035d9a7a462e53de3ad982da4a426a4b0743b5888e8673 languageName: node linkType: hard @@ -4892,7 +4892,7 @@ __metadata: version: 1.13.2 resolution: "@webassemblyjs/leb128@npm:1.13.2" dependencies: - "@xtuc/long": 4.2.2 + "@xtuc/long": "npm:4.2.2" checksum: 64083507f7cff477a6d71a9e325d95665cea78ec8df99ca7c050e1cfbe300fbcf0842ca3dcf3b4fa55028350135588a4f879398d3dd2b6a8de9913ce7faf5333 languageName: node linkType: hard @@ -4908,14 +4908,14 @@ __metadata: version: 1.14.1 resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/helper-wasm-section": 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 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" checksum: 9341c3146bb1b7863f03d6050c2a66990f20384ca137388047bbe1feffacb599e94fca7b7c18287d17e2449ffb4005fdc7f41f674a6975af9ad8522756f8ffff languageName: node linkType: hard @@ -4924,11 +4924,11 @@ __metadata: version: 1.14.1 resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/ieee754": 1.13.2 - "@webassemblyjs/leb128": 1.13.2 - "@webassemblyjs/utf8": 1.13.2 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" checksum: 401b12bec7431c4fc29d9414bbe40d3c6dc5be04d25a116657c42329f5481f0129f3b5834c293f26f0e42681ceac9157bf078ce9bdb6a7f78037c650373f98b2 languageName: node linkType: hard @@ -4937,10 +4937,10 @@ __metadata: version: 1.14.1 resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-buffer": 1.14.1 - "@webassemblyjs/wasm-gen": 1.14.1 - "@webassemblyjs/wasm-parser": 1.14.1 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" checksum: 60c697a9e9129d8d23573856df0791ba33cea4a3bc2339044cae73128c0983802e5e50a42157b990eeafe1237eb8e7653db6de5f02b54a0ae7b81b02dcdf2ae9 languageName: node linkType: hard @@ -4949,12 +4949,12 @@ __metadata: version: 1.14.1 resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@webassemblyjs/helper-api-error": 1.13.2 - "@webassemblyjs/helper-wasm-bytecode": 1.13.2 - "@webassemblyjs/ieee754": 1.13.2 - "@webassemblyjs/leb128": 1.13.2 - "@webassemblyjs/utf8": 1.13.2 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" checksum: 93f1fe2676da465b4e824419d9812a3d7218de4c3addd4e916c04bc86055fa134416c1b67e4b7cbde8d728c0dce2721d06cc0bfe7a7db7c093a0898009937405 languageName: node linkType: hard @@ -4963,8 +4963,8 @@ __metadata: version: 1.14.1 resolution: "@webassemblyjs/wast-printer@npm:1.14.1" dependencies: - "@webassemblyjs/ast": 1.14.1 - "@xtuc/long": 4.2.2 + "@webassemblyjs/ast": "npm:1.14.1" + "@xtuc/long": "npm:4.2.2" checksum: 517881a0554debe6945de719d100b2d8883a2d24ddf47552cdeda866341e2bb153cd824a864bc7e2a61190a4b66b18f9899907e0074e9e820d2912ac0789ea60 languageName: node linkType: hard @@ -5027,8 +5027,8 @@ __metadata: version: 3.0.0-rc.46 resolution: "@yarnpkg/parsers@npm:3.0.0-rc.46" dependencies: - js-yaml: ^3.10.0 - tslib: ^2.4.0 + js-yaml: "npm:^3.10.0" + tslib: "npm:^2.4.0" checksum: 35dfd1b1ac7ed9babf231721eb90b58156e840e575f6792a8e5ab559beaed6e2d60833b857310e67d6282c9406357648df2f510e670ec37ef4bd41657f329a51 languageName: node linkType: hard @@ -5037,7 +5037,7 @@ __metadata: version: 0.0.6 resolution: "@zkochan/js-yaml@npm:0.0.6" dependencies: - argparse: ^2.0.1 + argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js checksum: 51b81597a1d1d79c778b8fae48317eaad78d75223d0b7477ad2b35f47cf63b19504da430bb7a03b326e668b282874242cc123e323e57293be038684cb5e755f8 @@ -5048,8 +5048,8 @@ __metadata: version: 1.3.5 resolution: "JSONStream@npm:1.3.5" dependencies: - jsonparse: ^1.2.0 - through: ">=2.2.7 <3" + jsonparse: "npm:^1.2.0" + through: "npm:>=2.2.7 <3" bin: JSONStream: ./bin.js checksum: 2605fa124260c61bad38bb65eba30d2f72216a78e94d0ab19b11b4e0327d572b8d530c0c9cc3b0764f727ad26d39e00bf7ebad57781ca6368394d73169c59e46 @@ -5081,11 +5081,11 @@ __metadata: version: 6.3.0 resolution: "abstract-leveldown@npm:6.3.0" dependencies: - buffer: ^5.5.0 - immediate: ^3.2.3 - level-concat-iterator: ~2.0.0 - level-supports: ~1.0.0 - xtend: ~4.0.0 + buffer: "npm:^5.5.0" + immediate: "npm:^3.2.3" + level-concat-iterator: "npm:~2.0.0" + level-supports: "npm:~1.0.0" + xtend: "npm:~4.0.0" checksum: 121a8509d8c6a540e656c2a69e5b8d853d4df71072011afefc868b98076991bb00120550e90643de9dc18889c675f62413409eeb4c8c204663124c7d215e4ec3 languageName: node linkType: hard @@ -5094,11 +5094,11 @@ __metadata: version: 6.2.3 resolution: "abstract-leveldown@npm:6.2.3" dependencies: - buffer: ^5.5.0 - immediate: ^3.2.3 - level-concat-iterator: ~2.0.0 - level-supports: ~1.0.0 - xtend: ~4.0.0 + buffer: "npm:^5.5.0" + immediate: "npm:^3.2.3" + level-concat-iterator: "npm:~2.0.0" + level-supports: "npm:~1.0.0" + xtend: "npm:~4.0.0" checksum: 00202b2eb7955dd7bc04f3e44d225e60160cedb8f96fe6ae0e6dca9c356d57071f001ece8ae1d53f48095c4c036d92b3440f2bc7666730610ddea030f9fbde4a languageName: node linkType: hard @@ -5107,8 +5107,8 @@ __metadata: version: 7.0.1 resolution: "acorn-globals@npm:7.0.1" dependencies: - acorn: ^8.1.0 - acorn-walk: ^8.0.2 + acorn: "npm:^8.1.0" + acorn-walk: "npm:^8.0.2" checksum: 2a2998a547af6d0db5f0cdb90acaa7c3cbca6709010e02121fb8b8617c0fbd8bab0b869579903fde358ac78454356a14fadcc1a672ecb97b04b1c2ccba955ce8 languageName: node linkType: hard @@ -5126,7 +5126,7 @@ __metadata: version: 8.3.4 resolution: "acorn-walk@npm:8.3.4" dependencies: - acorn: ^8.11.0 + acorn: "npm:^8.11.0" checksum: 4ff03f42323e7cf90f1683e08606b0f460e1e6ac263d2730e3df91c7665b6f64e696db6ea27ee4bed18c2599569be61f28a8399fa170c611161a348c402ca19c languageName: node linkType: hard @@ -5151,7 +5151,7 @@ __metadata: version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: - debug: 4 + debug: "npm:4" checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d languageName: node linkType: hard @@ -5160,7 +5160,7 @@ __metadata: version: 7.1.1 resolution: "agent-base@npm:7.1.1" dependencies: - debug: ^4.3.4 + debug: "npm:^4.3.4" checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 languageName: node linkType: hard @@ -5169,7 +5169,7 @@ __metadata: version: 4.5.0 resolution: "agentkeepalive@npm:4.5.0" dependencies: - humanize-ms: ^1.2.1 + humanize-ms: "npm:^1.2.1" checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 languageName: node linkType: hard @@ -5178,8 +5178,8 @@ __metadata: version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" dependencies: - clean-stack: ^2.0.0 - indent-string: ^4.0.0 + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 languageName: node linkType: hard @@ -5188,7 +5188,7 @@ __metadata: version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" dependencies: - ajv: ^8.0.0 + ajv: "npm:^8.0.0" peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -5211,7 +5211,7 @@ __metadata: version: 5.1.0 resolution: "ajv-keywords@npm:5.1.0" dependencies: - fast-deep-equal: ^3.1.3 + fast-deep-equal: "npm:^3.1.3" peerDependencies: ajv: ^8.8.2 checksum: c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421 @@ -5222,10 +5222,10 @@ __metadata: version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: - fast-deep-equal: ^3.1.1 - fast-json-stable-stringify: ^2.0.0 - json-schema-traverse: ^0.4.1 - uri-js: ^4.2.2 + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 languageName: node linkType: hard @@ -5234,10 +5234,10 @@ __metadata: version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: - fast-deep-equal: ^3.1.3 - fast-uri: ^3.0.1 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" checksum: 1797bf242cfffbaf3b870d13565bd1716b73f214bb7ada9a497063aada210200da36e3ed40237285f3255acc4feeae91b1fb183625331bad27da95973f7253d9 languageName: node linkType: hard @@ -5253,7 +5253,7 @@ __metadata: version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: - type-fest: ^0.21.3 + type-fest: "npm:^0.21.3" checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 languageName: node linkType: hard @@ -5283,7 +5283,7 @@ __metadata: version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" dependencies: - color-convert: ^1.9.0 + color-convert: "npm:^1.9.0" checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 languageName: node linkType: hard @@ -5292,7 +5292,7 @@ __metadata: version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" dependencies: - color-convert: ^2.0.1 + color-convert: "npm:^2.0.1" checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 languageName: node linkType: hard @@ -5315,8 +5315,8 @@ __metadata: version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: - normalize-path: ^3.0.0 - picomatch: ^2.0.4 + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 languageName: node linkType: hard @@ -5332,8 +5332,8 @@ __metadata: version: 3.0.1 resolution: "are-we-there-yet@npm:3.0.1" dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 + delegates: "npm:^1.0.0" + readable-stream: "npm:^3.6.0" checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 languageName: node linkType: hard @@ -5349,7 +5349,7 @@ __metadata: version: 1.0.10 resolution: "argparse@npm:1.0.10" dependencies: - sprintf-js: ~1.0.2 + sprintf-js: "npm:~1.0.2" checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 languageName: node linkType: hard @@ -5365,8 +5365,8 @@ __metadata: version: 1.0.1 resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.5 - is-array-buffer: ^3.0.4 + call-bind: "npm:^1.0.5" + is-array-buffer: "npm:^3.0.4" checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e languageName: node linkType: hard @@ -5389,12 +5389,12 @@ __metadata: version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-object-atoms: ^1.0.0 - get-intrinsic: ^1.2.4 - is-string: ^1.0.7 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + is-string: "npm:^1.0.7" checksum: eb39ba5530f64e4d8acab39297c11c1c5be2a4ea188ab2b34aba5fb7224d918f77717a9d57a3e2900caaa8440e59431bdaf5c974d5212ef65d97f132e38e2d91 languageName: node linkType: hard @@ -5410,10 +5410,10 @@ __metadata: version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" checksum: 5d6b4bf102065fb3f43764bfff6feb3295d372ce89591e6005df3d0ce388527a9f03c909af6f2a973969a4d178ab232ffc9236654149173e0e187ec3a1a6b87b languageName: node linkType: hard @@ -5422,10 +5422,10 @@ __metadata: version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" checksum: ce09fe21dc0bcd4f30271f8144083aa8c13d4639074d6c8dc82054b847c7fc9a0c97f857491f4da19d4003e507172a78f4bcd12903098adac8b9cd374f734be3 languageName: node linkType: hard @@ -5434,11 +5434,11 @@ __metadata: version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.3 - es-errors: ^1.3.0 - es-shim-unscopables: ^1.0.2 + 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: e4142d6f556bcbb4f393c02e7dbaea9af8f620c040450c2be137c9cbbd1a17f216b9c688c5f2c08fbb038ab83f55993fa6efdd9a05881d84693c7bcb5422127a languageName: node linkType: hard @@ -5447,14 +5447,14 @@ __metadata: version: 1.0.3 resolution: "arraybuffer.prototype.slice@npm:1.0.3" dependencies: - array-buffer-byte-length: ^1.0.1 - call-bind: ^1.0.5 - define-properties: ^1.2.1 - es-abstract: ^1.22.3 - es-errors: ^1.2.1 - get-intrinsic: ^1.2.3 - is-array-buffer: ^3.0.4 - is-shared-array-buffer: ^1.0.2 + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.22.3" + es-errors: "npm:^1.2.1" + get-intrinsic: "npm:^1.2.3" + is-array-buffer: "npm:^3.0.4" + is-shared-array-buffer: "npm:^1.0.2" checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e languageName: node linkType: hard @@ -5512,7 +5512,7 @@ __metadata: version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" dependencies: - possible-typed-array-names: ^1.0.0 + possible-typed-array-names: "npm:^1.0.0" checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 languageName: node linkType: hard @@ -5521,9 +5521,9 @@ __metadata: version: 1.7.7 resolution: "axios@npm:1.7.7" dependencies: - follow-redirects: ^1.15.6 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" checksum: 882d4fe0ec694a07c7f5c1f68205eb6dc5a62aecdb632cc7a4a3d0985188ce3030e0b277e1a8260ac3f194d314ae342117660a151fabffdc5081ca0b5a8b47fe languageName: node linkType: hard @@ -5532,13 +5532,13 @@ __metadata: version: 29.7.0 resolution: "babel-jest@npm:29.7.0" dependencies: - "@jest/transform": ^29.7.0 - "@types/babel__core": ^7.1.14 - babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^29.6.3 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - slash: ^3.0.0 + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" peerDependencies: "@babel/core": ^7.8.0 checksum: ee6f8e0495afee07cac5e4ee167be705c711a8cc8a737e05a587a131fdae2b3c8f9aa55dfd4d9c03009ac2d27f2de63d8ba96d3e8460da4d00e8af19ef9a83f7 @@ -5549,11 +5549,11 @@ __metadata: version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@istanbuljs/load-nyc-config": ^1.0.0 - "@istanbuljs/schema": ^0.1.2 - istanbul-lib-instrument: ^5.0.4 - test-exclude: ^6.0.0 + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" checksum: cb4fd95738219f232f0aece1116628cccff16db891713c4ccb501cddbbf9272951a5df81f2f2658dfdf4b3e7b236a9d5cbcf04d5d8c07dd5077297339598061a languageName: node linkType: hard @@ -5562,10 +5562,10 @@ __metadata: version: 29.6.3 resolution: "babel-plugin-jest-hoist@npm:29.6.3" dependencies: - "@babel/template": ^7.3.3 - "@babel/types": ^7.3.3 - "@types/babel__core": ^7.1.14 - "@types/babel__traverse": ^7.0.6 + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" checksum: 51250f22815a7318f17214a9d44650ba89551e6d4f47a2dc259128428324b52f5a73979d010cefd921fd5a720d8c1d55ad74ff601cd94c7bd44d5f6292fde2d1 languageName: node linkType: hard @@ -5574,9 +5574,9 @@ __metadata: version: 0.4.11 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" dependencies: - "@babel/compat-data": ^7.22.6 - "@babel/helper-define-polyfill-provider": ^0.6.2 - semver: ^6.3.1 + "@babel/compat-data": "npm:^7.22.6" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 checksum: f098353ce7c7dde1a1d2710858e01b471e85689110c9e37813e009072347eb8c55d5f84d20d3bf1cab31755f20078ba90f8855fdc4686a9daa826a95ff280bd7 @@ -5587,8 +5587,8 @@ __metadata: version: 0.10.6 resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: - "@babel/helper-define-polyfill-provider": ^0.6.2 - core-js-compat: ^3.38.0 + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 checksum: f762f29f7acca576897c63149c850f0a72babd3fb9ea436a2e36f0c339161c4b912a77828541d8188ce8a91e50965c6687120cf36071eabb1b7aa92f279e2164 @@ -5599,7 +5599,7 @@ __metadata: version: 0.6.2 resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" dependencies: - "@babel/helper-define-polyfill-provider": ^0.6.2 + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 checksum: 150233571072b6b3dfe946242da39cba8587b7f908d1c006f7545fc88b0e3c3018d445739beb61e7a75835f0c2751dbe884a94ff9b245ec42369d9267e0e1b3f @@ -5610,21 +5610,21 @@ __metadata: version: 1.1.0 resolution: "babel-preset-current-node-syntax@npm:1.1.0" dependencies: - "@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-attributes": ^7.24.7 - "@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 + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0 checksum: 9f93fac975eaba296c436feeca1031ca0539143c4066eaf5d1ba23525a31850f03b651a1049caea7287df837a409588c8252c15627ad3903f17864c8e25ed64b @@ -5635,8 +5635,8 @@ __metadata: version: 29.6.3 resolution: "babel-preset-jest@npm:29.6.3" dependencies: - babel-plugin-jest-hoist: ^29.6.3 - babel-preset-current-node-syntax: ^1.0.0 + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" peerDependencies: "@babel/core": ^7.0.0 checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb @@ -5682,10 +5682,10 @@ __metadata: version: 4.0.4 resolution: "bin-links@npm:4.0.4" dependencies: - cmd-shim: ^6.0.0 - npm-normalize-package-bin: ^3.0.0 - read-cmd-shim: ^4.0.0 - write-file-atomic: ^5.0.0 + cmd-shim: "npm:^6.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + read-cmd-shim: "npm:^4.0.0" + write-file-atomic: "npm:^5.0.0" checksum: 9fca1fddaa3c1c9f7efd6fd7a6d991e3d8f6aaa9de5d0b9355469c2c594d8d06c9b2e0519bb0304202c14ddbe832d27b6d419d55cea4340e2c26116f9190e5c9 languageName: node linkType: hard @@ -5694,9 +5694,9 @@ __metadata: version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: - buffer: ^5.5.0 - inherits: ^2.0.4 - readable-stream: ^3.4.0 + buffer: "npm:^5.5.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 languageName: node linkType: hard @@ -5705,8 +5705,8 @@ __metadata: version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" dependencies: - balanced-match: ^1.0.0 - concat-map: 0.0.1 + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 languageName: node linkType: hard @@ -5715,7 +5715,7 @@ __metadata: version: 2.0.1 resolution: "brace-expansion@npm:2.0.1" dependencies: - balanced-match: ^1.0.0 + balanced-match: "npm:^1.0.0" checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 languageName: node linkType: hard @@ -5724,7 +5724,7 @@ __metadata: version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: - fill-range: ^7.1.1 + fill-range: "npm:^7.1.1" checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69 languageName: node linkType: hard @@ -5733,10 +5733,10 @@ __metadata: version: 4.24.2 resolution: "browserslist@npm:4.24.2" dependencies: - caniuse-lite: ^1.0.30001669 - electron-to-chromium: ^1.5.41 - node-releases: ^2.0.18 - update-browserslist-db: ^1.1.1 + caniuse-lite: "npm:^1.0.30001669" + electron-to-chromium: "npm:^1.5.41" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js checksum: cf64085f12132d38638f38937a255edb82c7551b164a98577b055dd79719187a816112f7b97b9739e400c4954cd66479c0d7a843cb816e346f4795dc24fd5d97 @@ -5747,7 +5747,7 @@ __metadata: version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: - fast-json-stable-stringify: 2.x + fast-json-stable-stringify: "npm:2.x" checksum: d34bdaf68c64bd099ab97c3ea608c9ae7d3f5faa1178b3f3f345acd94e852e608b2d4f9103fb2e503f5e69780e98293df41691b84be909b41cf5045374d54606 languageName: node linkType: hard @@ -5756,7 +5756,7 @@ __metadata: version: 2.1.1 resolution: "bser@npm:2.1.1" dependencies: - node-int64: ^0.4.0 + node-int64: "npm:^0.4.0" checksum: 9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449 languageName: node linkType: hard @@ -5772,8 +5772,8 @@ __metadata: version: 5.7.1 resolution: "buffer@npm:5.7.1" dependencies: - base64-js: ^1.3.1 - ieee754: ^1.1.13 + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 languageName: node linkType: hard @@ -5789,7 +5789,7 @@ __metadata: version: 5.1.0 resolution: "builtins@npm:5.1.0" dependencies: - semver: ^7.0.0 + semver: "npm:^7.0.0" checksum: 76327fa85b8e253b26e52f79988148013ea742691b4ab15f7228ebee47dd757832da308c9d4e4fc89763a1773e3f25a9836fff6315df85c7c6c72190436bf11d languageName: node linkType: hard @@ -5805,24 +5805,24 @@ __metadata: version: 16.1.3 resolution: "cacache@npm:16.1.3" dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 - tar: ^6.1.11 - unique-filename: ^2.0.0 + "@npmcli/fs": "npm:^2.1.0" + "@npmcli/move-file": "npm:^2.0.0" + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.1.0" + glob: "npm:^8.0.1" + infer-owner: "npm:^1.0.4" + lru-cache: "npm:^7.7.1" + minipass: "npm:^3.1.6" + minipass-collect: "npm:^1.0.2" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + mkdirp: "npm:^1.0.4" + p-map: "npm:^4.0.0" + promise-inflight: "npm:^1.0.1" + rimraf: "npm:^3.0.2" + ssri: "npm:^9.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^2.0.0" checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 languageName: node linkType: hard @@ -5831,18 +5831,18 @@ __metadata: version: 17.1.4 resolution: "cacache@npm:17.1.4" dependencies: - "@npmcli/fs": ^3.1.0 - fs-minipass: ^3.0.0 - glob: ^10.2.2 - lru-cache: ^7.7.1 - minipass: ^7.0.3 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - p-map: ^4.0.0 - ssri: ^10.0.0 - tar: ^6.1.11 - unique-filename: ^3.0.0 + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^7.7.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^1.0.2" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" checksum: b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6 languageName: node linkType: hard @@ -5851,18 +5851,18 @@ __metadata: version: 18.0.4 resolution: "cacache@npm:18.0.4" dependencies: - "@npmcli/fs": ^3.1.0 - fs-minipass: ^3.0.0 - glob: ^10.2.2 - lru-cache: ^10.0.1 - minipass: ^7.0.3 - minipass-collect: ^2.0.1 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - p-map: ^4.0.0 - ssri: ^10.0.0 - tar: ^6.1.11 - unique-filename: ^3.0.0 + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" checksum: b7422c113b4ec750f33beeca0f426a0024c28e3172f332218f48f963e5b970647fa1ac05679fe5bb448832c51efea9fda4456b9a95c3a1af1105fe6c1833cde2 languageName: node linkType: hard @@ -5871,11 +5871,11 @@ __metadata: version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: - es-define-property: ^1.0.0 - es-errors: ^1.3.0 - function-bind: ^1.1.2 - get-intrinsic: ^1.2.4 - set-function-length: ^1.2.1 + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 languageName: node linkType: hard @@ -5891,9 +5891,9 @@ __metadata: version: 6.2.2 resolution: "camelcase-keys@npm:6.2.2" dependencies: - camelcase: ^5.3.1 - map-obj: ^4.0.0 - quick-lru: ^4.0.1 + camelcase: "npm:^5.3.1" + map-obj: "npm:^4.0.0" + quick-lru: "npm:^4.0.1" checksum: 43c9af1adf840471e54c68ab3e5fe8a62719a6b7dbf4e2e86886b7b0ff96112c945736342b837bd2529ec9d1c7d1934e5653318478d98e0cf22c475c04658e2a languageName: node linkType: hard @@ -5902,10 +5902,10 @@ __metadata: version: 7.0.2 resolution: "camelcase-keys@npm:7.0.2" dependencies: - camelcase: ^6.3.0 - map-obj: ^4.1.0 - quick-lru: ^5.1.1 - type-fest: ^1.2.1 + camelcase: "npm:^6.3.0" + map-obj: "npm:^4.1.0" + quick-lru: "npm:^5.1.1" + type-fest: "npm:^1.2.1" checksum: b5821cc48dd00e8398a30c5d6547f06837ab44de123f1b3a603d0a03399722b2fc67a485a7e47106eb02ef543c3b50c5ebaabc1242cde4b63a267c3258d2365b languageName: node linkType: hard @@ -5935,8 +5935,8 @@ __metadata: version: 4.1.0 resolution: "chalk@npm:4.1.0" dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" checksum: 5561c7b4c063badee3e16d04bce50bd033e1be1bf4c6948639275683ffa7a1993c44639b43c22b1c505f0f813a24b1889037eb182546b48946f9fe7cdd0e7d13 languageName: node linkType: hard @@ -5945,9 +5945,9 @@ __metadata: version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: - ansi-styles: ^3.2.1 - escape-string-regexp: ^1.0.5 - supports-color: ^5.3.0 + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 languageName: node linkType: hard @@ -5956,8 +5956,8 @@ __metadata: version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc languageName: node linkType: hard @@ -5980,7 +5980,7 @@ __metadata: version: 0.3.1 resolution: "chevrotain-allstar@npm:0.3.1" dependencies: - lodash-es: ^4.17.21 + lodash-es: "npm:^4.17.21" peerDependencies: chevrotain: ^11.0.0 checksum: 5f5213693886d03ca04ffacc57f7424b5c8015e7a62de3c193c3bc94ae7472f113e9fab7f4e92ce0553c181483950a170576897d7b695aac6196ce32b988475e @@ -5991,12 +5991,12 @@ __metadata: version: 11.0.3 resolution: "chevrotain@npm:11.0.3" dependencies: - "@chevrotain/cst-dts-gen": 11.0.3 - "@chevrotain/gast": 11.0.3 - "@chevrotain/regexp-to-ast": 11.0.3 - "@chevrotain/types": 11.0.3 - "@chevrotain/utils": 11.0.3 - lodash-es: 4.17.21 + "@chevrotain/cst-dts-gen": "npm:11.0.3" + "@chevrotain/gast": "npm:11.0.3" + "@chevrotain/regexp-to-ast": "npm:11.0.3" + "@chevrotain/types": "npm:11.0.3" + "@chevrotain/utils": "npm:11.0.3" + lodash-es: "npm:4.17.21" checksum: 43abce4ef2be2ae499027066ad5bfb2dd6b838423108adc69839133655b925a4d86212b97125d8deef9f84dc173b34457eedf59a2d178b6d0b2a0d2e2a7762a4 languageName: node linkType: hard @@ -6047,7 +6047,7 @@ __metadata: version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" dependencies: - restore-cursor: ^3.1.0 + restore-cursor: "npm:^3.1.0" checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 languageName: node linkType: hard @@ -6077,9 +6077,9 @@ __metadata: version: 7.0.4 resolution: "cliui@npm:7.0.4" dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^7.0.0 + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^7.0.0" checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f languageName: node linkType: hard @@ -6088,9 +6088,9 @@ __metadata: version: 8.0.1 resolution: "cliui@npm:8.0.1" dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.1 - wrap-ansi: ^7.0.0 + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 languageName: node linkType: hard @@ -6099,9 +6099,9 @@ __metadata: version: 4.0.1 resolution: "clone-deep@npm:4.0.1" dependencies: - is-plain-object: ^2.0.4 - kind-of: ^6.0.2 - shallow-clone: ^3.0.0 + is-plain-object: "npm:^2.0.4" + kind-of: "npm:^6.0.2" + shallow-clone: "npm:^3.0.0" checksum: 770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2 languageName: node linkType: hard @@ -6117,7 +6117,7 @@ __metadata: version: 5.0.0 resolution: "cmd-shim@npm:5.0.0" dependencies: - mkdirp-infer-owner: ^2.0.0 + mkdirp-infer-owner: "npm:^2.0.0" checksum: 83d2a46cdf4adbb38d3d3184364b2df0e4c001ac770f5ca94373825d7a48838b4cb8a59534ef48f02b0d556caa047728589ca65c640c17c0b417b3afb34acfbb languageName: node linkType: hard @@ -6147,7 +6147,7 @@ __metadata: version: 1.9.3 resolution: "color-convert@npm:1.9.3" dependencies: - color-name: 1.1.3 + color-name: "npm:1.1.3" checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 languageName: node linkType: hard @@ -6156,7 +6156,7 @@ __metadata: version: 2.0.1 resolution: "color-convert@npm:2.0.1" dependencies: - color-name: ~1.1.4 + color-name: "npm:~1.1.4" checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 languageName: node linkType: hard @@ -6202,8 +6202,8 @@ __metadata: version: 1.6.0 resolution: "columnify@npm:1.6.0" dependencies: - strip-ansi: ^6.0.1 - wcwidth: ^1.0.0 + strip-ansi: "npm:^6.0.1" + wcwidth: "npm:^1.0.0" checksum: 0d590023616a27bcd2135c0f6ddd6fac94543263f9995538bbe391068976e30545e5534d369737ec7c3e9db4e53e70a277462de46aeb5a36e6997b4c7559c335 languageName: node linkType: hard @@ -6212,7 +6212,7 @@ __metadata: version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: - delayed-stream: ~1.0.0 + delayed-stream: "npm:~1.0.0" checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c languageName: node linkType: hard @@ -6263,8 +6263,8 @@ __metadata: version: 2.0.0 resolution: "compare-func@npm:2.0.0" dependencies: - array-ify: ^1.0.0 - dot-prop: ^5.1.0 + array-ify: "npm:^1.0.0" + dot-prop: "npm:^5.1.0" checksum: fb71d70632baa1e93283cf9d80f30ac97f003aabee026e0b4426c9716678079ef5fea7519b84d012cbed938c476493866a38a79760564a9e21ae9433e40e6f0d languageName: node linkType: hard @@ -6273,9 +6273,9 @@ __metadata: version: 1.2.1 resolution: "compute-gcd@npm:1.2.1" dependencies: - validate.io-array: ^1.0.3 - validate.io-function: ^1.0.2 - validate.io-integer-array: ^1.0.0 + validate.io-array: "npm:^1.0.3" + validate.io-function: "npm:^1.0.2" + validate.io-integer-array: "npm:^1.0.0" checksum: 51cf33b75f7c8db5142fcb99a9d84a40260993fed8e02a7ab443834186c3ab99b3fd20b30ad9075a6a9d959d69df6da74dd3be8a59c78d9f2fe780ebda8242e1 languageName: node linkType: hard @@ -6284,10 +6284,10 @@ __metadata: version: 1.1.2 resolution: "compute-lcm@npm:1.1.2" dependencies: - compute-gcd: ^1.2.1 - validate.io-array: ^1.0.3 - validate.io-function: ^1.0.2 - validate.io-integer-array: ^1.0.0 + compute-gcd: "npm:^1.2.1" + validate.io-array: "npm:^1.0.3" + validate.io-function: "npm:^1.0.2" + validate.io-integer-array: "npm:^1.0.0" checksum: d499ab57dcb48e8d0fd233b99844a06d1cc56115602c920c586e998ebba60293731f5b6976e8a1e83ae6cbfe86716f62d9432e8d94913fed8bd8352f447dc917 languageName: node linkType: hard @@ -6303,10 +6303,10 @@ __metadata: version: 2.0.0 resolution: "concat-stream@npm:2.0.0" dependencies: - buffer-from: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^3.0.2 - typedarray: ^0.0.6 + buffer-from: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.0.2" + typedarray: "npm:^0.0.6" checksum: d7f75d48f0ecd356c1545d87e22f57b488172811b1181d96021c7c4b14ab8855f5313280263dca44bb06e5222f274d047da3e290a38841ef87b59719bde967c7 languageName: node linkType: hard @@ -6322,8 +6322,8 @@ __metadata: version: 1.1.12 resolution: "config-chain@npm:1.1.12" dependencies: - ini: ^1.3.4 - proto-list: ~1.2.1 + ini: "npm:^1.3.4" + proto-list: "npm:~1.2.1" checksum: a16332f87212b4015afcdfc95fe42b40b162e7f10b4f4370ab3239979b6e69a41b4e6fb34d7891aa028a557f2340da236f810df433b18dfa5c408b2eb8489bf7 languageName: node linkType: hard @@ -6339,8 +6339,8 @@ __metadata: version: 5.0.12 resolution: "conventional-changelog-angular@npm:5.0.12" dependencies: - compare-func: ^2.0.0 - q: ^1.5.1 + compare-func: "npm:^2.0.0" + q: "npm:^1.5.1" checksum: 552db8762d210a5172b1ad8cd95312e2e2a0483ba43f8d30b075a56ccf05231fdca1d4d5843028d43bec6bc7f903f480005efc5386587321a15a1fc4d2b73016 languageName: node linkType: hard @@ -6349,20 +6349,20 @@ __metadata: version: 4.2.4 resolution: "conventional-changelog-core@npm:4.2.4" dependencies: - add-stream: ^1.0.0 - conventional-changelog-writer: ^5.0.0 - conventional-commits-parser: ^3.2.0 - dateformat: ^3.0.0 - get-pkg-repo: ^4.0.0 - git-raw-commits: ^2.0.8 - git-remote-origin-url: ^2.0.0 - git-semver-tags: ^4.1.1 - lodash: ^4.17.15 - normalize-package-data: ^3.0.0 - q: ^1.5.1 - read-pkg: ^3.0.0 - read-pkg-up: ^3.0.0 - through2: ^4.0.0 + add-stream: "npm:^1.0.0" + conventional-changelog-writer: "npm:^5.0.0" + conventional-commits-parser: "npm:^3.2.0" + dateformat: "npm:^3.0.0" + get-pkg-repo: "npm:^4.0.0" + git-raw-commits: "npm:^2.0.8" + git-remote-origin-url: "npm:^2.0.0" + git-semver-tags: "npm:^4.1.1" + lodash: "npm:^4.17.15" + normalize-package-data: "npm:^3.0.0" + q: "npm:^1.5.1" + read-pkg: "npm:^3.0.0" + read-pkg-up: "npm:^3.0.0" + through2: "npm:^4.0.0" checksum: 56d5194040495ea316e53fd64cb3614462c318f0fe54b1bf25aba6fba9b3d51cb9fdf7ac5b766f17e5529a3f90e317257394e00b0a9a5ce42caf3a59f82afb3a languageName: node linkType: hard @@ -6378,15 +6378,15 @@ __metadata: version: 5.0.1 resolution: "conventional-changelog-writer@npm:5.0.1" dependencies: - conventional-commits-filter: ^2.0.7 - dateformat: ^3.0.0 - handlebars: ^4.7.7 - json-stringify-safe: ^5.0.1 - lodash: ^4.17.15 - meow: ^8.0.0 - semver: ^6.0.0 - split: ^1.0.0 - through2: ^4.0.0 + conventional-commits-filter: "npm:^2.0.7" + dateformat: "npm:^3.0.0" + handlebars: "npm:^4.7.7" + json-stringify-safe: "npm:^5.0.1" + lodash: "npm:^4.17.15" + meow: "npm:^8.0.0" + semver: "npm:^6.0.0" + split: "npm:^1.0.0" + through2: "npm:^4.0.0" bin: conventional-changelog-writer: cli.js checksum: 5c0129db44577f14b1f8de225b62a392a9927ba7fe3422cb21ad71a771b8472bd03badb7c87cb47419913abc3f2ce3759b69f59550cdc6f7a7b0459015b3b44c @@ -6397,8 +6397,8 @@ __metadata: version: 2.0.7 resolution: "conventional-commits-filter@npm:2.0.7" dependencies: - lodash.ismatch: ^4.4.0 - modify-values: ^1.0.0 + lodash.ismatch: "npm:^4.4.0" + modify-values: "npm:^1.0.0" checksum: feb567f680a6da1baaa1ef3cff393b3c56a5828f77ab9df5e70626475425d109a6fee0289b4979223c62bbd63bf9c98ef532baa6fcb1b66ee8b5f49077f5d46c languageName: node linkType: hard @@ -6407,12 +6407,12 @@ __metadata: version: 3.2.4 resolution: "conventional-commits-parser@npm:3.2.4" dependencies: - JSONStream: ^1.0.4 - is-text-path: ^1.0.1 - lodash: ^4.17.15 - meow: ^8.0.0 - split2: ^3.0.0 - through2: ^4.0.0 + JSONStream: "npm:^1.0.4" + is-text-path: "npm:^1.0.1" + lodash: "npm:^4.17.15" + meow: "npm:^8.0.0" + split2: "npm:^3.0.0" + through2: "npm:^4.0.0" bin: conventional-commits-parser: cli.js checksum: 1627ff203bc9586d89e47a7fe63acecf339aba74903b9114e23d28094f79d4e2d6389bf146ae561461dcba8fc42e7bc228165d2b173f15756c43f1d32bc50bfd @@ -6423,14 +6423,14 @@ __metadata: version: 6.1.0 resolution: "conventional-recommended-bump@npm:6.1.0" dependencies: - concat-stream: ^2.0.0 - conventional-changelog-preset-loader: ^2.3.4 - conventional-commits-filter: ^2.0.7 - conventional-commits-parser: ^3.2.0 - git-raw-commits: ^2.0.8 - git-semver-tags: ^4.1.1 - meow: ^8.0.0 - q: ^1.5.1 + concat-stream: "npm:^2.0.0" + conventional-changelog-preset-loader: "npm:^2.3.4" + conventional-commits-filter: "npm:^2.0.7" + conventional-commits-parser: "npm:^3.2.0" + git-raw-commits: "npm:^2.0.8" + git-semver-tags: "npm:^4.1.1" + meow: "npm:^8.0.0" + q: "npm:^1.5.1" bin: conventional-recommended-bump: cli.js checksum: da1d7a5f3b9f7706bede685cdcb3db67997fdaa43c310fd5bf340955c84a4b85dbb9427031522ee06dad290b730a54be987b08629d79c73720dbad3a2531146b @@ -6448,7 +6448,7 @@ __metadata: version: 3.39.0 resolution: "core-js-compat@npm:3.39.0" dependencies: - browserslist: ^4.24.2 + browserslist: "npm:^4.24.2" checksum: 2d7d087c3271d711d03a55203d4756f6288317a1ce35cdc8bafaf1833ef21fd67a92a50cff8dcf7df1325ac63720906ab3cf514c85b238c95f65fca1040f6ad6 languageName: node linkType: hard @@ -6464,7 +6464,7 @@ __metadata: version: 1.0.3 resolution: "cose-base@npm:1.0.3" dependencies: - layout-base: ^1.0.0 + layout-base: "npm:^1.0.0" checksum: 3f3d592316df74adb215ca91e430f1c22b6e890bc0025b32ae1f6464c73fdb9614816cb40a8d38b40c6a3e9e7b8c64eda90d53fb9a4a6948abec17dad496f30b languageName: node linkType: hard @@ -6473,7 +6473,7 @@ __metadata: version: 2.2.0 resolution: "cose-base@npm:2.2.0" dependencies: - layout-base: ^2.0.0 + layout-base: "npm:^2.0.0" checksum: 2e694f340bf216c71fc126d237578a4168e138720011d0b48c88bf9bfc7fd45f912eff2c603ef3d1307d6e3ce6f465ed382285a764a3a6620db590c5457d2557 languageName: node linkType: hard @@ -6482,11 +6482,11 @@ __metadata: version: 7.0.0 resolution: "cosmiconfig@npm:7.0.0" dependencies: - "@types/parse-json": ^4.0.0 - import-fresh: ^3.2.1 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.10.0 + "@types/parse-json": "npm:^4.0.0" + import-fresh: "npm:^3.2.1" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + yaml: "npm:^1.10.0" checksum: 6801feaa0249e9b9fdde5b3d70dc33b4f9c69095bec94d67e3fe08b66eac24dc7e2099f053597cfbc94b743de269aa5d2cfa7da3fde765433423b06bd122941a languageName: node linkType: hard @@ -6495,10 +6495,10 @@ __metadata: version: 8.3.6 resolution: "cosmiconfig@npm:8.3.6" dependencies: - import-fresh: ^3.3.0 - js-yaml: ^4.1.0 - parse-json: ^5.2.0 - path-type: ^4.0.0 + import-fresh: "npm:^3.3.0" + js-yaml: "npm:^4.1.0" + parse-json: "npm:^5.2.0" + path-type: "npm:^4.0.0" peerDependencies: typescript: ">=4.9.5" peerDependenciesMeta: @@ -6512,13 +6512,13 @@ __metadata: version: 29.7.0 resolution: "create-jest@npm:29.7.0" dependencies: - "@jest/types": ^29.6.3 - chalk: ^4.0.0 - exit: ^0.1.2 - graceful-fs: ^4.2.9 - jest-config: ^29.7.0 - jest-util: ^29.7.0 - prompts: ^2.0.1 + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" bin: create-jest: bin/create-jest.js checksum: 1427d49458adcd88547ef6fa39041e1fe9033a661293aa8d2c3aa1b4967cb5bf4f0c00436c7a61816558f28ba2ba81a94d5c962e8022ea9a883978fc8e1f2945 @@ -6536,11 +6536,11 @@ __metadata: version: 6.0.5 resolution: "cross-spawn@npm:6.0.5" dependencies: - nice-try: ^1.0.4 - path-key: ^2.0.1 - semver: ^5.5.0 - shebang-command: ^1.2.0 - which: ^1.2.9 + nice-try: "npm:^1.0.4" + path-key: "npm:^2.0.1" + semver: "npm:^5.5.0" + shebang-command: "npm:^1.2.0" + which: "npm:^1.2.9" checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 languageName: node linkType: hard @@ -6549,9 +6549,9 @@ __metadata: version: 7.0.5 resolution: "cross-spawn@npm:7.0.5" dependencies: - path-key: ^3.1.0 - shebang-command: ^2.0.0 - which: ^2.0.1 + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" checksum: 55c50004cb6bbea3649784caac6e7b8ddd03fa8c1e14dbd5a1f15896708378006eb7526a52a0f48770c768c9b8aed48a5888eb8e785ff59ff7749e74f66cd96b languageName: node linkType: hard @@ -6574,14 +6574,14 @@ __metadata: version: 6.11.0 resolution: "css-loader@npm:6.11.0" dependencies: - icss-utils: ^5.1.0 - postcss: ^8.4.33 - postcss-modules-extract-imports: ^3.1.0 - postcss-modules-local-by-default: ^4.0.5 - postcss-modules-scope: ^3.2.0 - postcss-modules-values: ^4.0.0 - postcss-value-parser: ^4.2.0 - semver: ^7.5.4 + icss-utils: "npm:^5.1.0" + postcss: "npm:^8.4.33" + postcss-modules-extract-imports: "npm:^3.1.0" + postcss-modules-local-by-default: "npm:^4.0.5" + postcss-modules-scope: "npm:^3.2.0" + postcss-modules-values: "npm:^4.0.0" + postcss-value-parser: "npm:^4.2.0" + semver: "npm:^7.5.4" peerDependencies: "@rspack/core": 0.x || 1.x webpack: ^5.0.0 @@ -6598,8 +6598,8 @@ __metadata: version: 2.3.1 resolution: "css-tree@npm:2.3.1" dependencies: - mdn-data: 2.0.30 - source-map-js: ^1.0.1 + mdn-data: "npm:2.0.30" + source-map-js: "npm:^1.0.1" checksum: 493cc24b5c22b05ee5314b8a0d72d8a5869491c1458017ae5ed75aeb6c3596637dbe1b11dac2548974624adec9f7a1f3a6cf40593dc1f9185eb0e8279543fbc0 languageName: node linkType: hard @@ -6631,7 +6631,7 @@ __metadata: version: 2.3.0 resolution: "cssstyle@npm:2.3.0" dependencies: - cssom: ~0.3.6 + cssom: "npm:~0.3.6" checksum: 5f05e6fd2e3df0b44695c2f08b9ef38b011862b274e320665176467c0725e44a53e341bc4959a41176e83b66064ab786262e7380fd1cabeae6efee0d255bb4e3 languageName: node linkType: hard @@ -6654,7 +6654,7 @@ __metadata: version: 4.1.0 resolution: "cytoscape-cose-bilkent@npm:4.1.0" dependencies: - cose-base: ^1.0.0 + cose-base: "npm:^1.0.0" peerDependencies: cytoscape: ^3.2.0 checksum: bea6aa139e21bf4135b01b99f8778eed061e074d1a1689771597e8164a999d66f4075d46be584b0a88a5447f9321f38c90c8821df6a9322faaf5afebf4848d97 @@ -6665,7 +6665,7 @@ __metadata: version: 2.2.0 resolution: "cytoscape-fcose@npm:2.2.0" dependencies: - cose-base: ^2.2.0 + cose-base: "npm:^2.2.0" peerDependencies: cytoscape: ^3.2.0 checksum: 94ffe6f131f9c08c2a0a7a6ce1c6c5e523a395bf8d84eba6d4a5f85e23f33788ea3ff807540861a5f78a6914a27729e06a7e6f66784f4f28ea1c030acf500121 @@ -6683,7 +6683,7 @@ __metadata: version: 2.12.1 resolution: "d3-array@npm:2.12.1" dependencies: - internmap: ^1.0.0 + internmap: "npm:^1.0.0" checksum: 97853b7b523aded17078f37c67742f45d81e88dda2107ae9994c31b9e36c5fa5556c4c4cf39650436f247813602dfe31bf7ad067ff80f127a16903827f10c6eb languageName: node linkType: hard @@ -6692,7 +6692,7 @@ __metadata: version: 3.2.4 resolution: "d3-array@npm:3.2.4" dependencies: - internmap: 1 - 2 + internmap: "npm:1 - 2" checksum: a5976a6d6205f69208478bb44920dd7ce3e788c9dceb86b304dbe401a4bfb42ecc8b04c20facde486e9adcb488b5d1800d49393a3f81a23902b68158e12cddd0 languageName: node linkType: hard @@ -6708,11 +6708,11 @@ __metadata: version: 3.0.0 resolution: "d3-brush@npm:3.0.0" dependencies: - d3-dispatch: 1 - 3 - d3-drag: 2 - 3 - d3-interpolate: 1 - 3 - d3-selection: 3 - d3-transition: 3 + d3-dispatch: "npm:1 - 3" + d3-drag: "npm:2 - 3" + d3-interpolate: "npm:1 - 3" + d3-selection: "npm:3" + d3-transition: "npm:3" checksum: 1d042167769a02ac76271c71e90376d7184206e489552b7022a8ec2860209fe269db55e0a3430f3dcbe13b6fec2ff65b1adeaccba3218991b38e022390df72e3 languageName: node linkType: hard @@ -6721,7 +6721,7 @@ __metadata: version: 3.0.1 resolution: "d3-chord@npm:3.0.1" dependencies: - d3-path: 1 - 3 + d3-path: "npm:1 - 3" checksum: ddf35d41675e0f8738600a8a2f05bf0858def413438c12cba357c5802ecc1014c80a658acbbee63cbad2a8c747912efb2358455d93e59906fe37469f1dc6b78b languageName: node linkType: hard @@ -6737,7 +6737,7 @@ __metadata: version: 4.0.2 resolution: "d3-contour@npm:4.0.2" dependencies: - d3-array: ^3.2.0 + d3-array: "npm:^3.2.0" checksum: 56aa082c1acf62a45b61c8d29fdd307041785aa17d9a07de7d1d848633769887a33fb6823888afa383f31c460d0f21d24756593e84e334ddb92d774214d32f1b languageName: node linkType: hard @@ -6746,7 +6746,7 @@ __metadata: version: 6.0.4 resolution: "d3-delaunay@npm:6.0.4" dependencies: - delaunator: 5 + delaunator: "npm:5" checksum: ce6d267d5ef21a8aeadfe4606329fc80a22ab6e7748d47bc220bcc396ee8be84b77a5473033954c5ac4aa522d265ddc45d4165d30fe4787dd60a15ea66b9bbb4 languageName: node linkType: hard @@ -6762,8 +6762,8 @@ __metadata: version: 3.0.0 resolution: "d3-drag@npm:3.0.0" dependencies: - d3-dispatch: 1 - 3 - d3-selection: 3 + d3-dispatch: "npm:1 - 3" + d3-selection: "npm:3" checksum: d297231e60ecd633b0d076a63b4052b436ddeb48b5a3a11ff68c7e41a6774565473a6b064c5e9256e88eca6439a917ab9cea76032c52d944ddbf4fd289e31111 languageName: node linkType: hard @@ -6772,9 +6772,9 @@ __metadata: version: 3.0.1 resolution: "d3-dsv@npm:3.0.1" dependencies: - commander: 7 - iconv-lite: 0.6 - rw: 1 + commander: "npm:7" + iconv-lite: "npm:0.6" + rw: "npm:1" bin: csv2json: bin/dsv2json.js csv2tsv: bin/dsv2dsv.js @@ -6800,7 +6800,7 @@ __metadata: version: 3.0.1 resolution: "d3-fetch@npm:3.0.1" dependencies: - d3-dsv: 1 - 3 + d3-dsv: "npm:1 - 3" checksum: 382dcea06549ef82c8d0b719e5dc1d96286352579e3b51b20f71437f5800323315b09cf7dcfd4e1f60a41e1204deb01758470cea257d2285a7abd9dcec806984 languageName: node linkType: hard @@ -6809,9 +6809,9 @@ __metadata: version: 3.0.0 resolution: "d3-force@npm:3.0.0" dependencies: - d3-dispatch: 1 - 3 - d3-quadtree: 1 - 3 - d3-timer: 1 - 3 + d3-dispatch: "npm:1 - 3" + d3-quadtree: "npm:1 - 3" + d3-timer: "npm:1 - 3" checksum: 6c7e96438cab62fa32aeadb0ade3297b62b51f81b1b38b0a60a5ec9fd627d74090c1189654d92df2250775f31b06812342f089f1d5947de9960a635ee3581def languageName: node linkType: hard @@ -6827,7 +6827,7 @@ __metadata: version: 3.1.1 resolution: "d3-geo@npm:3.1.1" dependencies: - d3-array: 2.5.0 - 3 + d3-array: "npm:2.5.0 - 3" checksum: 3cc4bb50af5d2d4858d2df1729a1777b7fd361854079d9faab1166186c988d2cba0d11911da0c4598d5e22fae91d79113ed262a9f98cabdbc6dbf7c30e5c0363 languageName: node linkType: hard @@ -6843,7 +6843,7 @@ __metadata: version: 3.0.1 resolution: "d3-interpolate@npm:3.0.1" dependencies: - d3-color: 1 - 3 + d3-color: "npm:1 - 3" checksum: a42ba314e295e95e5365eff0f604834e67e4a3b3c7102458781c477bd67e9b24b6bb9d8e41ff5521050a3f2c7c0c4bbbb6e187fd586daa3980943095b267e78b languageName: node linkType: hard @@ -6887,8 +6887,8 @@ __metadata: version: 0.12.3 resolution: "d3-sankey@npm:0.12.3" dependencies: - d3-array: 1 - 2 - d3-shape: ^1.2.0 + d3-array: "npm:1 - 2" + d3-shape: "npm:^1.2.0" checksum: df1cb9c9d02dd8fd14040e89f112f0da58c03bd7529fa001572a6925a51496d1d82ff25d9fedb6c429a91645fbd2476c19891e535ac90c8bc28337c33ee21c87 languageName: node linkType: hard @@ -6897,8 +6897,8 @@ __metadata: version: 3.1.0 resolution: "d3-scale-chromatic@npm:3.1.0" dependencies: - d3-color: 1 - 3 - d3-interpolate: 1 - 3 + d3-color: "npm:1 - 3" + d3-interpolate: "npm:1 - 3" checksum: ab6324bd8e1f708e731e02ab44e09741efda2b174cea1d8ca21e4a87546295e99856bc44e2fd3890f228849c96bccfbcf922328f95be6a7df117453eb5cf22c9 languageName: node linkType: hard @@ -6907,11 +6907,11 @@ __metadata: version: 4.0.2 resolution: "d3-scale@npm:4.0.2" dependencies: - d3-array: 2.10.0 - 3 - d3-format: 1 - 3 - d3-interpolate: 1.2.0 - 3 - d3-time: 2.1.1 - 3 - d3-time-format: 2 - 4 + d3-array: "npm:2.10.0 - 3" + d3-format: "npm:1 - 3" + d3-interpolate: "npm:1.2.0 - 3" + d3-time: "npm:2.1.1 - 3" + d3-time-format: "npm:2 - 4" checksum: a9c770d283162c3bd11477c3d9d485d07f8db2071665f1a4ad23eec3e515e2cefbd369059ec677c9ac849877d1a765494e90e92051d4f21111aa56791c98729e languageName: node linkType: hard @@ -6927,7 +6927,7 @@ __metadata: version: 3.2.0 resolution: "d3-shape@npm:3.2.0" dependencies: - d3-path: ^3.1.0 + d3-path: "npm:^3.1.0" checksum: de2af5fc9a93036a7b68581ca0bfc4aca2d5a328aa7ba7064c11aedd44d24f310c20c40157cb654359d4c15c3ef369f95ee53d71221017276e34172c7b719cfa languageName: node linkType: hard @@ -6936,7 +6936,7 @@ __metadata: version: 1.3.7 resolution: "d3-shape@npm:1.3.7" dependencies: - d3-path: 1 + d3-path: "npm:1" checksum: 46566a3ab64a25023653bf59d64e81e9e6c987e95be985d81c5cedabae5838bd55f4a201a6b69069ca862eb63594cd263cac9034afc2b0e5664dfe286c866129 languageName: node linkType: hard @@ -6945,7 +6945,7 @@ __metadata: version: 4.1.0 resolution: "d3-time-format@npm:4.1.0" dependencies: - d3-time: 1 - 3 + d3-time: "npm:1 - 3" checksum: 7342bce28355378152bbd4db4e275405439cabba082d9cd01946d40581140481c8328456d91740b0fe513c51ec4a467f4471ffa390c7e0e30ea30e9ec98fcdf4 languageName: node linkType: hard @@ -6954,7 +6954,7 @@ __metadata: version: 3.1.0 resolution: "d3-time@npm:3.1.0" dependencies: - d3-array: 2 - 3 + d3-array: "npm:2 - 3" checksum: 613b435352a78d9f31b7f68540788186d8c331b63feca60ad21c88e9db1989fe888f97f242322ebd6365e45ec3fb206a4324cd4ca0dfffa1d9b5feb856ba00a7 languageName: node linkType: hard @@ -6970,11 +6970,11 @@ __metadata: version: 3.0.1 resolution: "d3-transition@npm:3.0.1" dependencies: - d3-color: 1 - 3 - d3-dispatch: 1 - 3 - d3-ease: 1 - 3 - d3-interpolate: 1 - 3 - d3-timer: 1 - 3 + d3-color: "npm:1 - 3" + d3-dispatch: "npm:1 - 3" + d3-ease: "npm:1 - 3" + d3-interpolate: "npm:1 - 3" + d3-timer: "npm:1 - 3" peerDependencies: d3-selection: 2 - 3 checksum: cb1e6e018c3abf0502fe9ff7b631ad058efb197b5e14b973a410d3935aead6e3c07c67d726cfab258e4936ef2667c2c3d1cd2037feb0765f0b4e1d3b8788c0ea @@ -6985,11 +6985,11 @@ __metadata: version: 3.0.0 resolution: "d3-zoom@npm:3.0.0" dependencies: - d3-dispatch: 1 - 3 - d3-drag: 2 - 3 - d3-interpolate: 1 - 3 - d3-selection: 2 - 3 - d3-transition: 2 - 3 + d3-dispatch: "npm:1 - 3" + d3-drag: "npm:2 - 3" + d3-interpolate: "npm:1 - 3" + d3-selection: "npm:2 - 3" + d3-transition: "npm:2 - 3" checksum: 8056e3527281cfd1ccbcbc458408f86973b0583e9dac00e51204026d1d36803ca437f970b5736f02fafed9f2b78f145f72a5dbc66397e02d4d95d4c594b8ff54 languageName: node linkType: hard @@ -6998,36 +6998,36 @@ __metadata: version: 7.9.0 resolution: "d3@npm:7.9.0" dependencies: - d3-array: 3 - d3-axis: 3 - d3-brush: 3 - d3-chord: 3 - d3-color: 3 - d3-contour: 4 - d3-delaunay: 6 - d3-dispatch: 3 - d3-drag: 3 - d3-dsv: 3 - d3-ease: 3 - d3-fetch: 3 - d3-force: 3 - d3-format: 3 - d3-geo: 3 - d3-hierarchy: 3 - d3-interpolate: 3 - d3-path: 3 - d3-polygon: 3 - d3-quadtree: 3 - d3-random: 3 - d3-scale: 4 - d3-scale-chromatic: 3 - d3-selection: 3 - d3-shape: 3 - d3-time: 3 - d3-time-format: 4 - d3-timer: 3 - d3-transition: 3 - d3-zoom: 3 + d3-array: "npm:3" + d3-axis: "npm:3" + d3-brush: "npm:3" + d3-chord: "npm:3" + d3-color: "npm:3" + d3-contour: "npm:4" + d3-delaunay: "npm:6" + d3-dispatch: "npm:3" + d3-drag: "npm:3" + d3-dsv: "npm:3" + d3-ease: "npm:3" + d3-fetch: "npm:3" + d3-force: "npm:3" + d3-format: "npm:3" + d3-geo: "npm:3" + d3-hierarchy: "npm:3" + d3-interpolate: "npm:3" + d3-path: "npm:3" + d3-polygon: "npm:3" + d3-quadtree: "npm:3" + d3-random: "npm:3" + d3-scale: "npm:4" + d3-scale-chromatic: "npm:3" + d3-selection: "npm:3" + d3-shape: "npm:3" + d3-time: "npm:3" + d3-time-format: "npm:4" + d3-timer: "npm:3" + d3-transition: "npm:3" + d3-zoom: "npm:3" checksum: 1c0e9135f1fb78aa32b187fafc8b56ae6346102bd0e4e5e5a5339611a51e6038adbaa293fae373994228100eddd87320e930b1be922baeadc07c9fd43d26d99b languageName: node linkType: hard @@ -7036,8 +7036,8 @@ __metadata: version: 7.0.13 resolution: "dagre-d3-es@npm:7.0.13" dependencies: - d3: ^7.9.0 - lodash-es: ^4.17.21 + d3: "npm:^7.9.0" + lodash-es: "npm:^4.17.21" checksum: 4a6e5aeb8d4a643c19241b58b8507a7e8aadae8c470ecb9b0133b3af0d6244356cb2cda643fe2f4ef5f872800eb873d7287977b4c5965962396b1757afb0b5de languageName: node linkType: hard @@ -7053,9 +7053,9 @@ __metadata: version: 2.0.0 resolution: "data-urls@npm:2.0.0" dependencies: - abab: ^2.0.3 - whatwg-mimetype: ^2.3.0 - whatwg-url: ^8.0.0 + abab: "npm:^2.0.3" + whatwg-mimetype: "npm:^2.3.0" + whatwg-url: "npm:^8.0.0" checksum: 97caf828aac25e25e04ba6869db0f99c75e6859bb5b424ada28d3e7841941ebf08ddff3c1b1bb4585986bd507a5d54c2a716853ea6cb98af877400e637393e71 languageName: node linkType: hard @@ -7064,9 +7064,9 @@ __metadata: version: 3.0.2 resolution: "data-urls@npm:3.0.2" dependencies: - abab: ^2.0.6 - whatwg-mimetype: ^3.0.0 - whatwg-url: ^11.0.0 + abab: "npm:^2.0.6" + whatwg-mimetype: "npm:^3.0.0" + whatwg-url: "npm:^11.0.0" checksum: 033fc3dd0fba6d24bc9a024ddcf9923691dd24f90a3d26f6545d6a2f71ec6956f93462f2cdf2183cc46f10dc01ed3bcb36731a8208456eb1a08147e571fe2a76 languageName: node linkType: hard @@ -7075,9 +7075,9 @@ __metadata: version: 1.0.1 resolution: "data-view-buffer@npm:1.0.1" dependencies: - call-bind: ^1.0.6 - es-errors: ^1.3.0 - is-data-view: ^1.0.1 + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c languageName: node linkType: hard @@ -7086,9 +7086,9 @@ __metadata: version: 1.0.1 resolution: "data-view-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.7 - es-errors: ^1.3.0 - is-data-view: ^1.0.1 + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 languageName: node linkType: hard @@ -7097,9 +7097,9 @@ __metadata: version: 1.0.0 resolution: "data-view-byte-offset@npm:1.0.0" dependencies: - call-bind: ^1.0.6 - es-errors: ^1.3.0 - is-data-view: ^1.0.1 + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 languageName: node linkType: hard @@ -7122,7 +7122,7 @@ __metadata: version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: - ms: ^2.1.3 + ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true @@ -7134,8 +7134,8 @@ __metadata: version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" dependencies: - decamelize: ^1.1.0 - map-obj: ^1.0.0 + decamelize: "npm:^1.1.0" + map-obj: "npm:^1.0.0" checksum: fc645fe20b7bda2680bbf9481a3477257a7f9304b1691036092b97ab04c0ab53e3bf9fcc2d2ae382536568e402ec41fb11e1d4c3836a9abe2d813dd9ef4311e0 languageName: node linkType: hard @@ -7198,7 +7198,7 @@ __metadata: version: 1.0.4 resolution: "defaults@npm:1.0.4" dependencies: - clone: ^1.0.2 + clone: "npm:^1.0.2" checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a languageName: node linkType: hard @@ -7207,8 +7207,8 @@ __metadata: version: 5.3.0 resolution: "deferred-leveldown@npm:5.3.0" dependencies: - abstract-leveldown: ~6.2.1 - inherits: ^2.0.3 + abstract-leveldown: "npm:~6.2.1" + inherits: "npm:^2.0.3" checksum: 5631e153528bb9de1aa60d59a5065d1a519374c5e4c1d486f2190dba4008dcf5c2ee8dd7f2f81396fc4d5a6bb6e7d0055e3dfe68afe00da02adaa3bf329addf7 languageName: node linkType: hard @@ -7217,9 +7217,9 @@ __metadata: version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: - es-define-property: ^1.0.0 - es-errors: ^1.3.0 - gopd: ^1.0.1 + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b languageName: node linkType: hard @@ -7235,9 +7235,9 @@ __metadata: version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: - define-data-property: ^1.0.1 - has-property-descriptors: ^1.0.0 - object-keys: ^1.1.1 + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 languageName: node linkType: hard @@ -7246,14 +7246,14 @@ __metadata: version: 6.1.1 resolution: "del@npm:6.1.1" dependencies: - globby: ^11.0.1 - graceful-fs: ^4.2.4 - is-glob: ^4.0.1 - is-path-cwd: ^2.2.0 - is-path-inside: ^3.0.2 - p-map: ^4.0.0 - rimraf: ^3.0.2 - slash: ^3.0.0 + globby: "npm:^11.0.1" + graceful-fs: "npm:^4.2.4" + is-glob: "npm:^4.0.1" + is-path-cwd: "npm:^2.2.0" + is-path-inside: "npm:^3.0.2" + p-map: "npm:^4.0.0" + rimraf: "npm:^3.0.2" + slash: "npm:^3.0.0" checksum: 563288b73b8b19a7261c47fd21a330eeab6e2acd7c6208c49790dfd369127120dd7836cdf0c1eca216b77c94782a81507eac6b4734252d3bef2795cb366996b6 languageName: node linkType: hard @@ -7262,7 +7262,7 @@ __metadata: version: 5.0.1 resolution: "delaunator@npm:5.0.1" dependencies: - robust-predicates: ^3.0.2 + robust-predicates: "npm:^3.0.2" checksum: 69ee43ec649b4a13b7f33c8a027fb3e8dfcb09266af324286118da757e04d3d39df619b905dca41421405c311317ccf632ecfa93db44519bacec3303c57c5a0b languageName: node linkType: hard @@ -7313,7 +7313,7 @@ __metadata: version: 3.0.1 resolution: "dir-glob@npm:3.0.1" dependencies: - path-type: ^4.0.0 + path-type: "npm:^4.0.0" checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 languageName: node linkType: hard @@ -7322,7 +7322,7 @@ __metadata: version: 2.1.0 resolution: "doctrine@npm:2.1.0" dependencies: - esutils: ^2.0.2 + esutils: "npm:^2.0.2" checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 languageName: node linkType: hard @@ -7331,7 +7331,7 @@ __metadata: version: 3.0.0 resolution: "doctrine@npm:3.0.0" dependencies: - esutils: ^2.0.2 + esutils: "npm:^2.0.2" checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce languageName: node linkType: hard @@ -7340,9 +7340,9 @@ __metadata: version: 2.0.0 resolution: "dom-serializer@npm:2.0.0" dependencies: - domelementtype: ^2.3.0 - domhandler: ^5.0.2 - entities: ^4.2.0 + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.2" + entities: "npm:^4.2.0" checksum: cd1810544fd8cdfbd51fa2c0c1128ec3a13ba92f14e61b7650b5de421b88205fd2e3f0cc6ace82f13334114addb90ed1c2f23074a51770a8e9c1273acbc7f3e6 languageName: node linkType: hard @@ -7358,7 +7358,7 @@ __metadata: version: 4.0.0 resolution: "domexception@npm:4.0.0" dependencies: - webidl-conversions: ^7.0.0 + webidl-conversions: "npm:^7.0.0" checksum: ddbc1268edf33a8ba02ccc596735ede80375ee0cf124b30d2f05df5b464ba78ef4f49889b6391df4a04954e63d42d5631c7fcf8b1c4f12bc531252977a5f13d5 languageName: node linkType: hard @@ -7367,7 +7367,7 @@ __metadata: version: 5.0.3 resolution: "domhandler@npm:5.0.3" dependencies: - domelementtype: ^2.3.0 + domelementtype: "npm:^2.3.0" checksum: 0f58f4a6af63e6f3a4320aa446d28b5790a009018707bce2859dcb1d21144c7876482b5188395a188dfa974238c019e0a1e610d2fc269a12b2c192ea2b0b131c languageName: node linkType: hard @@ -7376,7 +7376,7 @@ __metadata: version: 3.3.0 resolution: "dompurify@npm:3.3.0" dependencies: - "@types/trusted-types": ^2.0.7 + "@types/trusted-types": "npm:^2.0.7" dependenciesMeta: "@types/trusted-types": optional: true @@ -7388,9 +7388,9 @@ __metadata: version: 3.1.0 resolution: "domutils@npm:3.1.0" dependencies: - dom-serializer: ^2.0.0 - domelementtype: ^2.3.0 - domhandler: ^5.0.3 + dom-serializer: "npm:^2.0.0" + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" checksum: e5757456ddd173caa411cfc02c2bb64133c65546d2c4081381a3bafc8a57411a41eed70494551aa58030be9e58574fcc489828bebd673863d39924fb4878f416 languageName: node linkType: hard @@ -7399,7 +7399,7 @@ __metadata: version: 6.0.1 resolution: "dot-prop@npm:6.0.1" dependencies: - is-obj: ^2.0.0 + is-obj: "npm:^2.0.0" checksum: 0f47600a4b93e1dc37261da4e6909652c008832a5d3684b5bf9a9a0d3f4c67ea949a86dceed9b72f5733ed8e8e6383cc5958df3bbd0799ee317fd181f2ece700 languageName: node linkType: hard @@ -7408,7 +7408,7 @@ __metadata: version: 5.3.0 resolution: "dot-prop@npm:5.3.0" dependencies: - is-obj: ^2.0.0 + is-obj: "npm:^2.0.0" checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea languageName: node linkType: hard @@ -7431,10 +7431,10 @@ __metadata: version: 3.0.0 resolution: "duplicate-package-checker-webpack-plugin@npm:3.0.0" dependencies: - chalk: ^2.3.0 - find-root: ^1.0.0 - lodash: ^4.17.4 - semver: ^5.4.1 + chalk: "npm:^2.3.0" + find-root: "npm:^1.0.0" + lodash: "npm:^4.17.4" + semver: "npm:^5.4.1" checksum: d77be45cb72d79a429c64d8f8f7603fea681d182fb795459a3d4afa608faad9a923378a7e80c6855f465263e1983140b6fc3682bd0213228b8cd7906ab4b934d languageName: node linkType: hard @@ -7450,7 +7450,7 @@ __metadata: version: 3.1.10 resolution: "ejs@npm:3.1.10" dependencies: - jake: ^10.8.5 + jake: "npm:^10.8.5" bin: ejs: bin/cli.js checksum: ce90637e9c7538663ae023b8a7a380b2ef7cc4096de70be85abf5a3b9641912dde65353211d05e24d56b1f242d71185c6d00e02cb8860701d571786d92c71f05 @@ -7503,10 +7503,10 @@ __metadata: version: 6.3.0 resolution: "encoding-down@npm:6.3.0" dependencies: - abstract-leveldown: ^6.2.1 - inherits: ^2.0.3 - level-codec: ^9.0.0 - level-errors: ^2.0.0 + abstract-leveldown: "npm:^6.2.1" + inherits: "npm:^2.0.3" + level-codec: "npm:^9.0.0" + level-errors: "npm:^2.0.0" checksum: 74043e6d9061a470614ff61d708c849259ab32932a428fd5ddfb0878719804f56a52f59b31cccd95fddc2e636c0fd22dc3e02481fb98d5bf1bdbbbc44ca09bdc languageName: node linkType: hard @@ -7515,7 +7515,7 @@ __metadata: version: 0.1.13 resolution: "encoding@npm:0.1.13" dependencies: - iconv-lite: ^0.6.2 + iconv-lite: "npm:^0.6.2" checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f languageName: node linkType: hard @@ -7524,7 +7524,7 @@ __metadata: version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: - once: ^1.4.0 + once: "npm:^1.4.0" checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b languageName: node linkType: hard @@ -7533,8 +7533,8 @@ __metadata: version: 5.17.1 resolution: "enhanced-resolve@npm:5.17.1" dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" checksum: 4bc38cf1cea96456f97503db7280394177d1bc46f8f87c267297d04f795ac5efa81e48115a2f5b6273c781027b5b6bfc5f62b54df629e4d25fa7001a86624f59 languageName: node linkType: hard @@ -7543,7 +7543,7 @@ __metadata: version: 2.3.6 resolution: "enquirer@npm:2.3.6" dependencies: - ansi-colors: ^4.1.1 + ansi-colors: "npm:^4.1.1" checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 languageName: node linkType: hard @@ -7582,7 +7582,7 @@ __metadata: version: 0.1.8 resolution: "errno@npm:0.1.8" dependencies: - prr: ~1.0.1 + prr: "npm:~1.0.1" bin: errno: cli.js checksum: 1271f7b9fbb3bcbec76ffde932485d1e3561856d21d847ec613a9722ee924cdd4e523a62dc71a44174d91e898fe21fdc8d5b50823f4b5e0ce8c35c8271e6ef4a @@ -7593,7 +7593,7 @@ __metadata: version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: - is-arrayish: ^0.2.1 + is-arrayish: "npm:^0.2.1" checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 languageName: node linkType: hard @@ -7602,52 +7602,52 @@ __metadata: version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: - array-buffer-byte-length: ^1.0.1 - arraybuffer.prototype.slice: ^1.0.3 - available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 - data-view-buffer: ^1.0.1 - data-view-byte-length: ^1.0.1 - data-view-byte-offset: ^1.0.0 - es-define-property: ^1.0.0 - es-errors: ^1.3.0 - es-object-atoms: ^1.0.0 - es-set-tostringtag: ^2.0.3 - es-to-primitive: ^1.2.1 - function.prototype.name: ^1.1.6 - get-intrinsic: ^1.2.4 - get-symbol-description: ^1.0.2 - globalthis: ^1.0.3 - gopd: ^1.0.1 - has-property-descriptors: ^1.0.2 - has-proto: ^1.0.3 - has-symbols: ^1.0.3 - hasown: ^2.0.2 - internal-slot: ^1.0.7 - is-array-buffer: ^3.0.4 - is-callable: ^1.2.7 - is-data-view: ^1.0.1 - is-negative-zero: ^2.0.3 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.3 - is-string: ^1.0.7 - is-typed-array: ^1.1.13 - is-weakref: ^1.0.2 - object-inspect: ^1.13.1 - object-keys: ^1.1.1 - object.assign: ^4.1.5 - regexp.prototype.flags: ^1.5.2 - safe-array-concat: ^1.1.2 - safe-regex-test: ^1.0.3 - string.prototype.trim: ^1.2.9 - string.prototype.trimend: ^1.0.8 - string.prototype.trimstart: ^1.0.8 - typed-array-buffer: ^1.0.2 - typed-array-byte-length: ^1.0.1 - typed-array-byte-offset: ^1.0.2 - typed-array-length: ^1.0.6 - unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.15 + array-buffer-byte-length: "npm:^1.0.1" + arraybuffer.prototype.slice: "npm:^1.0.3" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + data-view-buffer: "npm:^1.0.1" + data-view-byte-length: "npm:^1.0.1" + data-view-byte-offset: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.0.3" + es-to-primitive: "npm:^1.2.1" + function.prototype.name: "npm:^1.1.6" + get-intrinsic: "npm:^1.2.4" + get-symbol-description: "npm:^1.0.2" + globalthis: "npm:^1.0.3" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.0.3" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.0.7" + is-array-buffer: "npm:^3.0.4" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.1" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.1.4" + is-shared-array-buffer: "npm:^1.0.3" + is-string: "npm:^1.0.7" + is-typed-array: "npm:^1.1.13" + is-weakref: "npm:^1.0.2" + object-inspect: "npm:^1.13.1" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.5" + regexp.prototype.flags: "npm:^1.5.2" + safe-array-concat: "npm:^1.1.2" + safe-regex-test: "npm:^1.0.3" + string.prototype.trim: "npm:^1.2.9" + string.prototype.trimend: "npm:^1.0.8" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.2" + typed-array-byte-length: "npm:^1.0.1" + typed-array-byte-offset: "npm:^1.0.2" + typed-array-length: "npm:^1.0.6" + unbox-primitive: "npm:^1.0.2" + which-typed-array: "npm:^1.1.15" checksum: f840cf161224252512f9527306b57117192696571e07920f777cb893454e32999206198b4f075516112af6459daca282826d1735c450528470356d09eff3a9ae languageName: node linkType: hard @@ -7656,7 +7656,7 @@ __metadata: version: 1.0.0 resolution: "es-define-property@npm:1.0.0" dependencies: - get-intrinsic: ^1.2.4 + get-intrinsic: "npm:^1.2.4" checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 languageName: node linkType: hard @@ -7679,7 +7679,7 @@ __metadata: version: 1.0.0 resolution: "es-object-atoms@npm:1.0.0" dependencies: - es-errors: ^1.3.0 + es-errors: "npm:^1.3.0" checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c languageName: node linkType: hard @@ -7688,9 +7688,9 @@ __metadata: version: 2.0.3 resolution: "es-set-tostringtag@npm:2.0.3" dependencies: - get-intrinsic: ^1.2.4 - has-tostringtag: ^1.0.2 - hasown: ^2.0.1 + get-intrinsic: "npm:^1.2.4" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.1" checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 languageName: node linkType: hard @@ -7699,7 +7699,7 @@ __metadata: version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" dependencies: - hasown: ^2.0.0 + hasown: "npm:^2.0.0" checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626 languageName: node linkType: hard @@ -7708,9 +7708,9 @@ __metadata: version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 + is-callable: "npm:^1.1.4" + is-date-object: "npm:^1.0.1" + is-symbol: "npm:^1.0.2" checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed languageName: node linkType: hard @@ -7747,10 +7747,10 @@ __metadata: version: 2.1.0 resolution: "escodegen@npm:2.1.0" dependencies: - esprima: ^4.0.1 - estraverse: ^5.2.0 - esutils: ^2.0.2 - source-map: ~0.6.1 + esprima: "npm:^4.0.1" + estraverse: "npm:^5.2.0" + esutils: "npm:^2.0.2" + source-map: "npm:~0.6.1" dependenciesMeta: source-map: optional: true @@ -7776,7 +7776,7 @@ __metadata: version: 27.2.3 resolution: "eslint-plugin-jest@npm:27.2.3" dependencies: - "@typescript-eslint/utils": ^5.10.0 + "@typescript-eslint/utils": "npm:^5.10.0" peerDependencies: "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 eslint: ^7.0.0 || ^8.0.0 @@ -7794,7 +7794,7 @@ __metadata: version: 4.2.1 resolution: "eslint-plugin-prettier@npm:4.2.1" dependencies: - prettier-linter-helpers: ^1.0.0 + prettier-linter-helpers: "npm:^1.0.0" peerDependencies: eslint: ">=7.28.0" prettier: ">=2.0.0" @@ -7809,21 +7809,21 @@ __metadata: version: 7.32.2 resolution: "eslint-plugin-react@npm:7.32.2" dependencies: - array-includes: ^3.1.6 - array.prototype.flatmap: ^1.3.1 - array.prototype.tosorted: ^1.1.1 - doctrine: ^2.1.0 - estraverse: ^5.3.0 - jsx-ast-utils: ^2.4.1 || ^3.0.0 - minimatch: ^3.1.2 - object.entries: ^1.1.6 - object.fromentries: ^2.0.6 - object.hasown: ^1.1.2 - object.values: ^1.1.6 - prop-types: ^15.8.1 - resolve: ^2.0.0-next.4 - semver: ^6.3.0 - string.prototype.matchall: ^4.0.8 + array-includes: "npm:^3.1.6" + array.prototype.flatmap: "npm:^1.3.1" + array.prototype.tosorted: "npm:^1.1.1" + doctrine: "npm:^2.1.0" + estraverse: "npm:^5.3.0" + jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" + minimatch: "npm:^3.1.2" + object.entries: "npm:^1.1.6" + object.fromentries: "npm:^2.0.6" + object.hasown: "npm:^1.1.2" + object.values: "npm:^1.1.6" + prop-types: "npm:^15.8.1" + resolve: "npm:^2.0.0-next.4" + semver: "npm:^6.3.0" + string.prototype.matchall: "npm:^4.0.8" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944 @@ -7834,8 +7834,8 @@ __metadata: version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: - esrecurse: ^4.3.0 - estraverse: ^4.1.1 + esrecurse: "npm:^4.3.0" + estraverse: "npm:^4.1.1" checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb languageName: node linkType: hard @@ -7844,8 +7844,8 @@ __metadata: version: 7.2.2 resolution: "eslint-scope@npm:7.2.2" dependencies: - esrecurse: ^4.3.0 - estraverse: ^5.2.0 + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e languageName: node linkType: hard @@ -7861,46 +7861,46 @@ __metadata: version: 8.36.0 resolution: "eslint@npm:8.36.0" dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.4.0 - "@eslint/eslintrc": ^2.0.1 - "@eslint/js": 8.36.0 - "@humanwhocodes/config-array": ^0.11.8 - "@humanwhocodes/module-importer": ^1.0.1 - "@nodelib/fs.walk": ^1.2.8 - ajv: ^6.10.0 - chalk: ^4.0.0 - cross-spawn: ^7.0.2 - debug: ^4.3.2 - doctrine: ^3.0.0 - escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.1 - eslint-visitor-keys: ^3.3.0 - espree: ^9.5.0 - esquery: ^1.4.2 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 - find-up: ^5.0.0 - glob-parent: ^6.0.2 - globals: ^13.19.0 - grapheme-splitter: ^1.0.4 - ignore: ^5.2.0 - import-fresh: ^3.0.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - is-path-inside: ^3.0.3 - js-sdsl: ^4.1.4 - js-yaml: ^4.1.0 - json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.4.1 - lodash.merge: ^4.6.2 - minimatch: ^3.1.2 - natural-compare: ^1.4.0 - optionator: ^0.9.1 - strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 - text-table: ^0.2.0 + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.4.0" + "@eslint/eslintrc": "npm:^2.0.1" + "@eslint/js": "npm:8.36.0" + "@humanwhocodes/config-array": "npm:^0.11.8" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + ajv: "npm:^6.10.0" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.1.1" + eslint-visitor-keys: "npm:^3.3.0" + espree: "npm:^9.5.0" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + grapheme-splitter: "npm:^1.0.4" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.0.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-sdsl: "npm:^4.1.4" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.1" + strip-ansi: "npm:^6.0.1" + strip-json-comments: "npm:^3.1.0" + text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js checksum: e9a961fc3b3de5cff5a1cb2c92eeffaa7e155a715489e30b3e1e76f186bd1255e0481e09564f2094733c0b1dbd3453499fb72ae7c043c83156e11e6d965b2304 @@ -7911,9 +7911,9 @@ __metadata: version: 9.6.1 resolution: "espree@npm:9.6.1" dependencies: - acorn: ^8.9.0 - acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.4.1 + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 languageName: node linkType: hard @@ -7932,7 +7932,7 @@ __metadata: version: 1.6.0 resolution: "esquery@npm:1.6.0" dependencies: - estraverse: ^5.1.0 + estraverse: "npm:^5.1.0" checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2 languageName: node linkType: hard @@ -7941,7 +7941,7 @@ __metadata: version: 4.3.0 resolution: "esrecurse@npm:4.3.0" dependencies: - estraverse: ^5.2.0 + estraverse: "npm:^5.2.0" checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 languageName: node linkType: hard @@ -7985,15 +7985,15 @@ __metadata: version: 5.0.0 resolution: "execa@npm:5.0.0" dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.0 - human-signals: ^2.1.0 - is-stream: ^2.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^4.0.1 - onetime: ^5.1.2 - signal-exit: ^3.0.3 - strip-final-newline: ^2.0.0 + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" checksum: a044367ebdcc68ca019810cb134510fc77bbc55c799122258ee0e00e289c132941ab48c2a331a036699c42bc8d479d451ae67c105fce5ce5cc813e7dd92d642b languageName: node linkType: hard @@ -8002,15 +8002,15 @@ __metadata: version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.0 - human-signals: ^2.1.0 - is-stream: ^2.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^4.0.1 - onetime: ^5.1.2 - signal-exit: ^3.0.3 - strip-final-newline: ^2.0.0 + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 languageName: node linkType: hard @@ -8033,11 +8033,11 @@ __metadata: version: 29.7.0 resolution: "expect@npm:29.7.0" dependencies: - "@jest/expect-utils": ^29.7.0 - jest-get-type: ^29.6.3 - jest-matcher-utils: ^29.7.0 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" checksum: 9257f10288e149b81254a0fda8ffe8d54a7061cd61d7515779998b012579d2b8c22354b0eb901daf0145f347403da582f75f359f4810c007182ad3fb318b5c0c languageName: node linkType: hard @@ -8053,9 +8053,9 @@ __metadata: version: 3.1.0 resolution: "external-editor@npm:3.1.0" dependencies: - chardet: ^0.7.0 - iconv-lite: ^0.4.24 - tmp: ^0.0.33 + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 languageName: node linkType: hard @@ -8078,11 +8078,11 @@ __metadata: version: 3.2.7 resolution: "fast-glob@npm:3.2.7" dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 + "@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: 2f4708ff112d2b451888129fdd9a0938db88b105b0ddfd043c064e3c4d3e20eed8d7c7615f7565fee660db34ddcf08a2db1bf0ab3c00b87608e4719694642d78 languageName: node linkType: hard @@ -8091,11 +8091,11 @@ __metadata: version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 + "@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: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 languageName: node linkType: hard @@ -8132,7 +8132,7 @@ __metadata: version: 1.17.1 resolution: "fastq@npm:1.17.1" dependencies: - reusify: ^1.0.4 + reusify: "npm:^1.0.4" checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 languageName: node linkType: hard @@ -8141,7 +8141,7 @@ __metadata: version: 2.0.2 resolution: "fb-watchman@npm:2.0.2" dependencies: - bser: 2.1.1 + bser: "npm:2.1.1" checksum: b15a124cef28916fe07b400eb87cbc73ca082c142abf7ca8e8de6af43eca79ca7bd13eb4d4d48240b3bd3136eaac40d16e42d6edf87a8e5d1dd8070626860c78 languageName: node linkType: hard @@ -8150,7 +8150,7 @@ __metadata: version: 3.2.0 resolution: "figures@npm:3.2.0" dependencies: - escape-string-regexp: ^1.0.5 + escape-string-regexp: "npm:^1.0.5" checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b languageName: node linkType: hard @@ -8159,7 +8159,7 @@ __metadata: version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" dependencies: - flat-cache: ^3.0.4 + flat-cache: "npm:^3.0.4" checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 languageName: node linkType: hard @@ -8168,7 +8168,7 @@ __metadata: version: 7.0.2 resolution: "file-entry-cache@npm:7.0.2" dependencies: - flat-cache: ^3.2.0 + flat-cache: "npm:^3.2.0" checksum: 283c674fc26bed1c44e74cf25c2640c813e222ea30a2536404b53511ca311d4a2502ee8145a01aecd12b9a910eb4162364776be27a9683e8447332054e9d712f languageName: node linkType: hard @@ -8184,7 +8184,7 @@ __metadata: version: 1.0.4 resolution: "filelist@npm:1.0.4" dependencies: - minimatch: ^5.0.1 + minimatch: "npm:^5.0.1" checksum: a303573b0821e17f2d5e9783688ab6fbfce5d52aaac842790ae85e704a6f5e4e3538660a63183d6453834dedf1e0f19a9dadcebfa3e926c72397694ea11f5160 languageName: node linkType: hard @@ -8193,7 +8193,7 @@ __metadata: version: 7.1.1 resolution: "fill-range@npm:7.1.1" dependencies: - to-regex-range: ^5.0.1 + to-regex-range: "npm:^5.0.1" checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798 languageName: node linkType: hard @@ -8209,8 +8209,8 @@ __metadata: version: 5.0.0 resolution: "find-up@npm:5.0.0" dependencies: - locate-path: ^6.0.0 - path-exists: ^4.0.0 + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 languageName: node linkType: hard @@ -8219,7 +8219,7 @@ __metadata: version: 2.1.0 resolution: "find-up@npm:2.1.0" dependencies: - locate-path: ^2.0.0 + locate-path: "npm:^2.0.0" checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd languageName: node linkType: hard @@ -8228,8 +8228,8 @@ __metadata: version: 4.1.0 resolution: "find-up@npm:4.1.0" dependencies: - locate-path: ^5.0.0 - path-exists: ^4.0.0 + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 languageName: node linkType: hard @@ -8238,9 +8238,9 @@ __metadata: version: 3.2.0 resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: ^3.2.9 - keyv: ^4.5.3 - rimraf: ^3.0.2 + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec languageName: node linkType: hard @@ -8275,7 +8275,7 @@ __metadata: version: 0.3.3 resolution: "for-each@npm:0.3.3" dependencies: - is-callable: ^1.1.3 + is-callable: "npm:^1.1.3" checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 languageName: node linkType: hard @@ -8284,8 +8284,8 @@ __metadata: version: 3.3.0 resolution: "foreground-child@npm:3.3.0" dependencies: - cross-spawn: ^7.0.0 - signal-exit: ^4.0.1 + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" checksum: 1989698488f725b05b26bc9afc8a08f08ec41807cd7b92ad85d96004ddf8243fd3e79486b8348c64a3011ae5cc2c9f0936af989e1f28339805d8bc178a75b451 languageName: node linkType: hard @@ -8294,9 +8294,9 @@ __metadata: version: 4.0.1 resolution: "form-data@npm:4.0.1" dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + mime-types: "npm:^2.1.12" checksum: ccee458cd5baf234d6b57f349fe9cc5f9a2ea8fd1af5ecda501a18fd1572a6dd3bf08a49f00568afd995b6a65af34cb8dec083cf9d582c4e621836499498dd84 languageName: node linkType: hard @@ -8319,10 +8319,10 @@ __metadata: version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: - at-least-node: ^1.0.0 - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 languageName: node linkType: hard @@ -8331,9 +8331,9 @@ __metadata: version: 10.1.0 resolution: "fs-extra@npm:10.1.0" dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 languageName: node linkType: hard @@ -8342,9 +8342,9 @@ __metadata: version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 languageName: node linkType: hard @@ -8353,7 +8353,7 @@ __metadata: version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: - minipass: ^3.0.0 + minipass: "npm:^3.0.0" checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 languageName: node linkType: hard @@ -8362,7 +8362,7 @@ __metadata: version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" dependencies: - minipass: ^7.0.3 + minipass: "npm:^7.0.3" checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 languageName: node linkType: hard @@ -8378,17 +8378,17 @@ __metadata: version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: - node-gyp: latest + node-gyp: "npm:latest" checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 conditions: os=darwin languageName: node linkType: hard -"fsevents@patch:fsevents@^2.3.2#~builtin": +"fsevents@patch:fsevents@npm%3A^2.3.2#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: - node-gyp: latest + node-gyp: "npm:latest" conditions: os=darwin languageName: node linkType: hard @@ -8404,10 +8404,10 @@ __metadata: version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - functions-have-names: ^1.2.3 + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + functions-have-names: "npm:^1.2.3" checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 languageName: node linkType: hard @@ -8423,14 +8423,14 @@ __metadata: version: 4.0.4 resolution: "gauge@npm:4.0.4" dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 + aproba: "npm:^1.0.3 || ^2.0.0" + color-support: "npm:^1.1.3" + console-control-strings: "npm:^1.1.0" + has-unicode: "npm:^2.0.1" + signal-exit: "npm:^3.0.7" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + wide-align: "npm:^1.1.5" checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d languageName: node linkType: hard @@ -8439,14 +8439,14 @@ __metadata: version: 5.0.2 resolution: "gauge@npm:5.0.2" dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^4.0.1 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 + aproba: "npm:^1.0.3 || ^2.0.0" + color-support: "npm:^1.1.3" + console-control-strings: "npm:^1.1.0" + has-unicode: "npm:^2.0.1" + signal-exit: "npm:^4.0.1" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + wide-align: "npm:^1.1.5" checksum: bc51e4f849bce385e51047d5f372fd15e04b8d41abf63b32cc29587678542570eab9694e4ebeb9afa9ff77440eeceb427296409a7c181ce502222a8856f225c6 languageName: node linkType: hard @@ -8469,11 +8469,11 @@ __metadata: version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: - es-errors: ^1.3.0 - function-bind: ^1.1.2 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - hasown: ^2.0.0 + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.0" checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 languageName: node linkType: hard @@ -8489,10 +8489,10 @@ __metadata: version: 4.2.1 resolution: "get-pkg-repo@npm:4.2.1" dependencies: - "@hutson/parse-repository-url": ^3.0.0 - hosted-git-info: ^4.0.0 - through2: ^2.0.0 - yargs: ^16.2.0 + "@hutson/parse-repository-url": "npm:^3.0.0" + hosted-git-info: "npm:^4.0.0" + through2: "npm:^2.0.0" + yargs: "npm:^16.2.0" bin: get-pkg-repo: src/cli.js checksum: 5abf169137665e45b09a857b33ad2fdcf2f4a09f0ecbd0ebdd789a7ce78c39186a21f58621127eb724d2d4a3a7ee8e6bd4ac7715efda01ad5200665afc218e0d @@ -8524,9 +8524,9 @@ __metadata: version: 1.0.2 resolution: "get-symbol-description@npm:1.0.2" dependencies: - call-bind: ^1.0.5 - es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 + call-bind: "npm:^1.0.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 languageName: node linkType: hard @@ -8535,11 +8535,11 @@ __metadata: version: 2.0.11 resolution: "git-raw-commits@npm:2.0.11" dependencies: - dargs: ^7.0.0 - lodash: ^4.17.15 - meow: ^8.0.0 - split2: ^3.0.0 - through2: ^4.0.0 + dargs: "npm:^7.0.0" + lodash: "npm:^4.17.15" + meow: "npm:^8.0.0" + split2: "npm:^3.0.0" + through2: "npm:^4.0.0" bin: git-raw-commits: cli.js checksum: c178af43633684106179793b6e3473e1d2bb50bb41d04e2e285ea4eef342ca4090fee6bc8a737552fde879d22346c90de5c49f18c719a0f38d4c934f258a0f79 @@ -8550,8 +8550,8 @@ __metadata: version: 2.0.0 resolution: "git-remote-origin-url@npm:2.0.0" dependencies: - gitconfiglocal: ^1.0.0 - pify: ^2.3.0 + gitconfiglocal: "npm:^1.0.0" + pify: "npm:^2.3.0" checksum: 85263a09c044b5f4fe2acc45cbb3c5331ab2bd4484bb53dfe7f3dd593a4bf90a9786a2e00b9884524331f50b3da18e8c924f01c2944087fc7f342282c4437b73 languageName: node linkType: hard @@ -8560,8 +8560,8 @@ __metadata: version: 4.1.1 resolution: "git-semver-tags@npm:4.1.1" dependencies: - meow: ^8.0.0 - semver: ^6.0.0 + meow: "npm:^8.0.0" + semver: "npm:^6.0.0" bin: git-semver-tags: cli.js checksum: e16d02a515c0f88289a28b5bf59bf42c0dc053765922d3b617ae4b50546bd4f74a25bf3ad53b91cb6c1159319a2e92533b160c573b856c2629125c8b26b3b0e3 @@ -8572,8 +8572,8 @@ __metadata: version: 7.0.0 resolution: "git-up@npm:7.0.0" dependencies: - is-ssh: ^1.4.0 - parse-url: ^8.1.0 + is-ssh: "npm:^1.4.0" + parse-url: "npm:^8.1.0" checksum: 2faadbab51e94d2ffb220e426e950087cc02c15d664e673bd5d1f734cfa8196fed8b19493f7bf28fe216d087d10e22a7fd9b63687e0ba7d24f0ddcfb0a266d6e languageName: node linkType: hard @@ -8582,7 +8582,7 @@ __metadata: version: 13.1.0 resolution: "git-url-parse@npm:13.1.0" dependencies: - git-up: ^7.0.0 + git-up: "npm:^7.0.0" checksum: 212a9b0343e9199998b6a532efe2014476a7a1283af393663ca49ac28d4768929aad16d3322e2685236065ee394dbc93e7aa63a48956531e984c56d8b5edb54d languageName: node linkType: hard @@ -8591,7 +8591,7 @@ __metadata: version: 1.0.0 resolution: "gitconfiglocal@npm:1.0.0" dependencies: - ini: ^1.3.2 + ini: "npm:^1.3.2" checksum: e6d2764c15bbab6d1d1000d1181bb907f6b3796bb04f63614dba571b18369e0ecb1beaf27ce8da5b24307ef607e3a5f262a67cb9575510b9446aac697d421beb languageName: node linkType: hard @@ -8607,7 +8607,7 @@ __metadata: version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: - is-glob: ^4.0.1 + is-glob: "npm:^4.0.1" checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e languageName: node linkType: hard @@ -8616,7 +8616,7 @@ __metadata: version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: - is-glob: ^4.0.3 + is-glob: "npm:^4.0.3" checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 languageName: node linkType: hard @@ -8632,12 +8632,12 @@ __metadata: version: 7.1.4 resolution: "glob@npm:7.1.4" dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.0.4" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" checksum: f52480fc82b1e66e52990f0f2e7306447d12294c83fbbee0395e761ad1178172012a7cc0673dbf4810baac400fc09bf34484c08b5778c216403fd823db281716 languageName: node linkType: hard @@ -8646,12 +8646,12 @@ __metadata: version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: - foreground-child: ^3.1.0 - jackspeak: ^3.1.2 - minimatch: ^9.0.4 - minipass: ^7.1.2 - package-json-from-dist: ^1.0.0 - path-scurry: ^1.11.1 + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a @@ -8662,12 +8662,12 @@ __metadata: version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 languageName: node linkType: hard @@ -8676,11 +8676,11 @@ __metadata: version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^5.0.1" + once: "npm:^1.3.0" checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 languageName: node linkType: hard @@ -8689,10 +8689,10 @@ __metadata: version: 9.3.5 resolution: "glob@npm:9.3.5" dependencies: - fs.realpath: ^1.0.0 - minimatch: ^8.0.2 - minipass: ^4.2.4 - path-scurry: ^1.6.1 + fs.realpath: "npm:^1.0.0" + minimatch: "npm:^8.0.2" + minipass: "npm:^4.2.4" + path-scurry: "npm:^1.6.1" checksum: 94b093adbc591bc36b582f77927d1fb0dbf3ccc231828512b017601408be98d1fe798fc8c0b19c6f2d1a7660339c3502ce698de475e9d938ccbb69b47b647c84 languageName: node linkType: hard @@ -8701,12 +8701,12 @@ __metadata: version: 7.1.7 resolution: "glob@npm:7.1.7" dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.0.4" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" checksum: b61f48973bbdcf5159997b0874a2165db572b368b931135832599875919c237fc05c12984e38fe828e69aa8a921eb0e8a4997266211c517c9cfaae8a93988bb8 languageName: node linkType: hard @@ -8715,7 +8715,7 @@ __metadata: version: 2.0.0 resolution: "global-modules@npm:2.0.0" dependencies: - global-prefix: ^3.0.0 + global-prefix: "npm:^3.0.0" checksum: d6197f25856c878c2fb5f038899f2dca7cbb2f7b7cf8999660c0104972d5cfa5c68b5a0a77fa8206bb536c3903a4615665acb9709b4d80846e1bb47eaef65430 languageName: node linkType: hard @@ -8724,9 +8724,9 @@ __metadata: version: 3.0.0 resolution: "global-prefix@npm:3.0.0" dependencies: - ini: ^1.3.5 - kind-of: ^6.0.2 - which: ^1.3.1 + ini: "npm:^1.3.5" + kind-of: "npm:^6.0.2" + which: "npm:^1.3.1" checksum: 8a82fc1d6f22c45484a4e34656cc91bf021a03e03213b0035098d605bfc612d7141f1e14a21097e8a0413b4884afd5b260df0b6a25605ce9d722e11f1df2881d languageName: node linkType: hard @@ -8742,7 +8742,7 @@ __metadata: version: 13.24.0 resolution: "globals@npm:13.24.0" dependencies: - type-fest: ^0.20.2 + type-fest: "npm:^0.20.2" checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c languageName: node linkType: hard @@ -8751,8 +8751,8 @@ __metadata: version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: - define-properties: ^1.2.1 - gopd: ^1.0.1 + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" checksum: 39ad667ad9f01476474633a1834a70842041f70a55571e8dcef5fb957980a92da5022db5430fca8aecc5d47704ae30618c0bc877a579c70710c904e9ef06108a languageName: node linkType: hard @@ -8761,12 +8761,12 @@ __metadata: version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: - array-union: ^2.1.0 - dir-glob: ^3.0.1 - fast-glob: ^3.2.9 - ignore: ^5.2.0 - merge2: ^1.4.1 - slash: ^3.0.0 + 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: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 languageName: node linkType: hard @@ -8782,7 +8782,7 @@ __metadata: version: 1.0.1 resolution: "gopd@npm:1.0.1" dependencies: - get-intrinsic: ^1.1.3 + get-intrinsic: "npm:^1.1.3" checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 languageName: node linkType: hard @@ -8819,11 +8819,11 @@ __metadata: version: 4.7.8 resolution: "handlebars@npm:4.7.8" dependencies: - minimist: ^1.2.5 - neo-async: ^2.6.2 - source-map: ^0.6.1 - uglify-js: ^3.1.4 - wordwrap: ^1.0.0 + minimist: "npm:^1.2.5" + neo-async: "npm:^2.6.2" + source-map: "npm:^0.6.1" + uglify-js: "npm:^3.1.4" + wordwrap: "npm:^1.0.0" dependenciesMeta: uglify-js: optional: true @@ -8872,7 +8872,7 @@ __metadata: version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: - es-define-property: ^1.0.0 + es-define-property: "npm:^1.0.0" checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 languageName: node linkType: hard @@ -8895,7 +8895,7 @@ __metadata: version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: - has-symbols: ^1.0.3 + has-symbols: "npm:^1.0.3" checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d languageName: node linkType: hard @@ -8911,7 +8911,7 @@ __metadata: version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: - function-bind: ^1.1.2 + function-bind: "npm:^1.1.2" checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db languageName: node linkType: hard @@ -8927,7 +8927,7 @@ __metadata: version: 3.0.8 resolution: "hosted-git-info@npm:3.0.8" dependencies: - lru-cache: ^6.0.0 + lru-cache: "npm:^6.0.0" checksum: 5af7a69581acb84206a7b8e009f4680c36396814e92c8a83973dfb3b87e44e44d1f7b8eaf3e4a953686482770ecb78406a4ce4666bfdfe447762434127871d8d languageName: node linkType: hard @@ -8936,7 +8936,7 @@ __metadata: version: 4.1.0 resolution: "hosted-git-info@npm:4.1.0" dependencies: - lru-cache: ^6.0.0 + lru-cache: "npm:^6.0.0" checksum: c3f87b3c2f7eb8c2748c8f49c0c2517c9a95f35d26f4bf54b2a8cba05d2e668f3753548b6ea366b18ec8dadb4e12066e19fa382a01496b0ffa0497eb23cbe461 languageName: node linkType: hard @@ -8945,7 +8945,7 @@ __metadata: version: 5.2.1 resolution: "hosted-git-info@npm:5.2.1" dependencies: - lru-cache: ^7.5.1 + lru-cache: "npm:^7.5.1" checksum: fa35df185224adfd69141f3b2f8cc31f50e705a5ebb415ccfbfd055c5b94bd08d3e658edf1edad9e2ac7d81831ac7cf261f5d219b3adc8d744fb8cdacaaf2ead languageName: node linkType: hard @@ -8954,7 +8954,7 @@ __metadata: version: 6.1.1 resolution: "hosted-git-info@npm:6.1.1" dependencies: - lru-cache: ^7.5.1 + lru-cache: "npm:^7.5.1" checksum: fcd3ca2eaa05f3201425ccbb8aa47f88cdda4a3a6d79453f8e269f7171356278bd1db08f059d8439eb5eaa91c6a8a20800fc49cca6e9e4e899b202a332d5ba6b languageName: node linkType: hard @@ -8963,7 +8963,7 @@ __metadata: version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" dependencies: - whatwg-encoding: ^2.0.0 + whatwg-encoding: "npm:^2.0.0" checksum: 8d806aa00487e279e5ccb573366a951a9f68f65c90298eac9c3a2b440a7ffe46615aff2995a2f61c6746c639234e6179a97e18ca5ccbbf93d3725ef2099a4502 languageName: node linkType: hard @@ -8986,10 +8986,10 @@ __metadata: version: 8.0.2 resolution: "htmlparser2@npm:8.0.2" dependencies: - domelementtype: ^2.3.0 - domhandler: ^5.0.3 - domutils: ^3.0.1 - entities: ^4.4.0 + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.0.1" + entities: "npm:^4.4.0" checksum: 29167a0f9282f181da8a6d0311b76820c8a59bc9e3c87009e21968264c2987d2723d6fde5a964d4b7b6cba663fca96ffb373c06d8223a85f52a6089ced942700 languageName: node linkType: hard @@ -9005,9 +9005,9 @@ __metadata: version: 5.0.0 resolution: "http-proxy-agent@npm:5.0.0" dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 + "@tootallnate/once": "npm:2" + agent-base: "npm:6" + debug: "npm:4" checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 languageName: node linkType: hard @@ -9016,8 +9016,8 @@ __metadata: version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: - agent-base: ^7.1.0 - debug: ^4.3.4 + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 languageName: node linkType: hard @@ -9026,8 +9026,8 @@ __metadata: version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: - agent-base: 6 - debug: 4 + agent-base: "npm:6" + debug: "npm:4" checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 languageName: node linkType: hard @@ -9036,8 +9036,8 @@ __metadata: version: 7.0.5 resolution: "https-proxy-agent@npm:7.0.5" dependencies: - agent-base: ^7.0.2 - debug: 4 + agent-base: "npm:^7.0.2" + debug: "npm:4" checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 languageName: node linkType: hard @@ -9053,7 +9053,7 @@ __metadata: version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" dependencies: - ms: ^2.0.0 + ms: "npm:^2.0.0" checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 languageName: node linkType: hard @@ -9062,7 +9062,7 @@ __metadata: version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: - safer-buffer: ">= 2.1.2 < 3.0.0" + safer-buffer: "npm:>= 2.1.2 < 3.0.0" checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf languageName: node linkType: hard @@ -9071,7 +9071,7 @@ __metadata: version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: - safer-buffer: ">= 2.1.2 < 3" + safer-buffer: "npm:>= 2.1.2 < 3" checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 languageName: node linkType: hard @@ -9089,7 +9089,7 @@ __metadata: version: 3.0.0 resolution: "identity-obj-proxy@npm:3.0.0" dependencies: - harmony-reflect: ^1.4.6 + harmony-reflect: "npm:^1.4.6" checksum: 97559f8ea2aeaa1a880d279d8c49550dce01148321e00a2102cda5ddf9ce622fa1d7f3efc7bed63458af78889de888fdaebaf31c816312298bb3fdd0ef8aaf2c languageName: node linkType: hard @@ -9105,7 +9105,7 @@ __metadata: version: 5.0.1 resolution: "ignore-walk@npm:5.0.1" dependencies: - minimatch: ^5.0.1 + minimatch: "npm:^5.0.1" checksum: 1a4ef35174653a1aa6faab3d9f8781269166536aee36a04946f6e2b319b2475c1903a75ed42f04219274128242f49d0a10e20c4354ee60d9548e97031451150b languageName: node linkType: hard @@ -9114,7 +9114,7 @@ __metadata: version: 6.0.5 resolution: "ignore-walk@npm:6.0.5" dependencies: - minimatch: ^9.0.0 + minimatch: "npm:^9.0.0" checksum: 06f88a53c412385ca7333276149a7e9461b7fad977c44272d854522b0d456c2aa75d832bd3980a530e2c3881126aa9cc4782b3551ca270fffc0ce7c2b4a2e199 languageName: node linkType: hard @@ -9137,8 +9137,8 @@ __metadata: version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: - parent-module: ^1.0.0 - resolve-from: ^4.0.0 + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa languageName: node linkType: hard @@ -9154,8 +9154,8 @@ __metadata: version: 3.2.0 resolution: "import-local@npm:3.2.0" dependencies: - pkg-dir: ^4.2.0 - resolve-cwd: ^3.0.0 + pkg-dir: "npm:^4.2.0" + resolve-cwd: "npm:^3.0.0" bin: import-local-fixture: fixtures/cli.js checksum: 0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 @@ -9194,8 +9194,8 @@ __metadata: version: 1.0.6 resolution: "inflight@npm:1.0.6" dependencies: - once: ^1.3.0 - wrappy: 1 + once: "npm:^1.3.0" + wrappy: "npm:1" checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd languageName: node linkType: hard @@ -9218,13 +9218,13 @@ __metadata: version: 3.0.2 resolution: "init-package-json@npm:3.0.2" dependencies: - npm-package-arg: ^9.0.1 - promzard: ^0.3.0 - read: ^1.0.7 - read-package-json: ^5.0.0 - semver: ^7.3.5 - validate-npm-package-license: ^3.0.4 - validate-npm-package-name: ^4.0.0 + npm-package-arg: "npm:^9.0.1" + promzard: "npm:^0.3.0" + read: "npm:^1.0.7" + read-package-json: "npm:^5.0.0" + semver: "npm:^7.3.5" + validate-npm-package-license: "npm:^3.0.4" + validate-npm-package-name: "npm:^4.0.0" checksum: e027f60e4a1564809eee790d5a842341c784888fd7c7ace5f9a34ea76224c0adb6f3ab3bf205cf1c9c877a6e1a76c68b00847a984139f60813125d7b42a23a13 languageName: node linkType: hard @@ -9233,21 +9233,21 @@ __metadata: version: 8.2.4 resolution: "inquirer@npm:8.2.4" dependencies: - ansi-escapes: ^4.2.1 - chalk: ^4.1.1 - cli-cursor: ^3.1.0 - cli-width: ^3.0.0 - external-editor: ^3.0.3 - figures: ^3.0.0 - lodash: ^4.17.21 - mute-stream: 0.0.8 - ora: ^5.4.1 - run-async: ^2.4.0 - rxjs: ^7.5.5 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - through: ^2.3.6 - wrap-ansi: ^7.0.0 + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.1.1" + cli-cursor: "npm:^3.1.0" + cli-width: "npm:^3.0.0" + external-editor: "npm:^3.0.3" + figures: "npm:^3.0.0" + lodash: "npm:^4.17.21" + mute-stream: "npm:0.0.8" + ora: "npm:^5.4.1" + run-async: "npm:^2.4.0" + rxjs: "npm:^7.5.5" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + through: "npm:^2.3.6" + wrap-ansi: "npm:^7.0.0" checksum: dfcb6529d3af443dfea2241cb471508091b51f5121a088fdb8728b23ec9b349ef0a5e13a0ef2c8e19457b0bed22f7cbbcd561f7a4529d084c562a58c605e2655 languageName: node linkType: hard @@ -9256,21 +9256,21 @@ __metadata: version: 8.2.6 resolution: "inquirer@npm:8.2.6" dependencies: - ansi-escapes: ^4.2.1 - chalk: ^4.1.1 - cli-cursor: ^3.1.0 - cli-width: ^3.0.0 - external-editor: ^3.0.3 - figures: ^3.0.0 - lodash: ^4.17.21 - mute-stream: 0.0.8 - ora: ^5.4.1 - run-async: ^2.4.0 - rxjs: ^7.5.5 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - through: ^2.3.6 - wrap-ansi: ^6.0.1 + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.1.1" + cli-cursor: "npm:^3.1.0" + cli-width: "npm:^3.0.0" + external-editor: "npm:^3.0.3" + figures: "npm:^3.0.0" + lodash: "npm:^4.17.21" + mute-stream: "npm:0.0.8" + ora: "npm:^5.4.1" + run-async: "npm:^2.4.0" + rxjs: "npm:^7.5.5" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + through: "npm:^2.3.6" + wrap-ansi: "npm:^6.0.1" checksum: 387ffb0a513559cc7414eb42c57556a60e302f820d6960e89d376d092e257a919961cd485a1b4de693dbb5c0de8bc58320bfd6247dfd827a873aa82a4215a240 languageName: node linkType: hard @@ -9279,9 +9279,9 @@ __metadata: version: 1.0.7 resolution: "internal-slot@npm:1.0.7" dependencies: - es-errors: ^1.3.0 - hasown: ^2.0.0 - side-channel: ^1.0.4 + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.0" + side-channel: "npm:^1.0.4" checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb languageName: node linkType: hard @@ -9311,8 +9311,8 @@ __metadata: version: 9.0.5 resolution: "ip-address@npm:9.0.5" dependencies: - jsbn: 1.1.0 - sprintf-js: ^1.1.3 + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" checksum: aa15f12cfd0ef5e38349744e3654bae649a34c3b10c77a674a167e99925d1549486c5b14730eebce9fea26f6db9d5e42097b00aa4f9f612e68c79121c71652dc languageName: node linkType: hard @@ -9321,8 +9321,8 @@ __metadata: version: 3.0.4 resolution: "is-array-buffer@npm:3.0.4" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.1" checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 languageName: node linkType: hard @@ -9338,7 +9338,7 @@ __metadata: version: 1.0.4 resolution: "is-bigint@npm:1.0.4" dependencies: - has-bigints: ^1.0.1 + has-bigints: "npm:^1.0.1" checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 languageName: node linkType: hard @@ -9347,8 +9347,8 @@ __metadata: version: 1.1.2 resolution: "is-boolean-object@npm:1.1.2" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 languageName: node linkType: hard @@ -9364,7 +9364,7 @@ __metadata: version: 2.0.0 resolution: "is-ci@npm:2.0.0" dependencies: - ci-info: ^2.0.0 + ci-info: "npm:^2.0.0" bin: is-ci: bin.js checksum: 77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 @@ -9375,7 +9375,7 @@ __metadata: version: 2.15.1 resolution: "is-core-module@npm:2.15.1" dependencies: - hasown: ^2.0.2 + hasown: "npm:^2.0.2" checksum: df134c168115690724b62018c37b2f5bba0d5745fa16960b329c5a00883a8bea6a5632fdb1e3efcce237c201826ba09f93197b7cd95577ea56b0df335be23633 languageName: node linkType: hard @@ -9384,7 +9384,7 @@ __metadata: version: 1.0.1 resolution: "is-data-view@npm:1.0.1" dependencies: - is-typed-array: ^1.1.13 + is-typed-array: "npm:^1.1.13" checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 languageName: node linkType: hard @@ -9393,7 +9393,7 @@ __metadata: version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: - has-tostringtag: ^1.0.0 + has-tostringtag: "npm:^1.0.0" checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc languageName: node linkType: hard @@ -9432,7 +9432,7 @@ __metadata: version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: - is-extglob: ^2.1.1 + is-extglob: "npm:^2.1.1" checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 languageName: node linkType: hard @@ -9462,7 +9462,7 @@ __metadata: version: 1.0.7 resolution: "is-number-object@npm:1.0.7" dependencies: - has-tostringtag: ^1.0.0 + has-tostringtag: "npm:^1.0.0" checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 languageName: node linkType: hard @@ -9506,7 +9506,7 @@ __metadata: version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" dependencies: - isobject: ^3.0.1 + isobject: "npm:^3.0.1" checksum: 2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca languageName: node linkType: hard @@ -9529,8 +9529,8 @@ __metadata: version: 1.1.4 resolution: "is-regex@npm:1.1.4" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 languageName: node linkType: hard @@ -9539,7 +9539,7 @@ __metadata: version: 1.0.3 resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: - call-bind: ^1.0.7 + call-bind: "npm:^1.0.7" checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 languageName: node linkType: hard @@ -9548,7 +9548,7 @@ __metadata: version: 1.4.0 resolution: "is-ssh@npm:1.4.0" dependencies: - protocols: ^2.0.1 + protocols: "npm:^2.0.1" checksum: 75eaa17b538bee24b661fbeb0f140226ac77e904a6039f787bea418431e2162f1f9c4c4ccad3bd169e036cd701cc631406e8c505d9fa7e20164e74b47f86f40f languageName: node linkType: hard @@ -9571,7 +9571,7 @@ __metadata: version: 1.0.7 resolution: "is-string@npm:1.0.7" dependencies: - has-tostringtag: ^1.0.0 + has-tostringtag: "npm:^1.0.0" checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 languageName: node linkType: hard @@ -9580,7 +9580,7 @@ __metadata: version: 1.0.4 resolution: "is-symbol@npm:1.0.4" dependencies: - has-symbols: ^1.0.2 + has-symbols: "npm:^1.0.2" checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 languageName: node linkType: hard @@ -9589,7 +9589,7 @@ __metadata: version: 1.0.1 resolution: "is-text-path@npm:1.0.1" dependencies: - text-extensions: ^1.0.0 + text-extensions: "npm:^1.0.0" checksum: fb5d78752c22b3f73a7c9540768f765ffcfa38c9e421e2b9af869565307fa1ae5e3d3a2ba016a43549742856846566d327da406e94a5846ec838a288b1704fd2 languageName: node linkType: hard @@ -9598,7 +9598,7 @@ __metadata: version: 1.1.13 resolution: "is-typed-array@npm:1.1.13" dependencies: - which-typed-array: ^1.1.14 + which-typed-array: "npm:^1.1.14" checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 languageName: node linkType: hard @@ -9614,7 +9614,7 @@ __metadata: version: 1.0.2 resolution: "is-weakref@npm:1.0.2" dependencies: - call-bind: ^1.0.2 + call-bind: "npm:^1.0.2" checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de languageName: node linkType: hard @@ -9623,7 +9623,7 @@ __metadata: version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: - is-docker: ^2.0.0 + is-docker: "npm:^2.0.0" checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 languageName: node linkType: hard @@ -9681,11 +9681,11 @@ __metadata: version: 5.2.1 resolution: "istanbul-lib-instrument@npm:5.2.1" dependencies: - "@babel/core": ^7.12.3 - "@babel/parser": ^7.14.7 - "@istanbuljs/schema": ^0.1.2 - istanbul-lib-coverage: ^3.2.0 - semver: ^6.3.0 + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" checksum: bf16f1803ba5e51b28bbd49ed955a736488381e09375d830e42ddeb403855b2006f850711d95ad726f2ba3f1ae8e7366de7e51d2b9ac67dc4d80191ef7ddf272 languageName: node linkType: hard @@ -9694,11 +9694,11 @@ __metadata: version: 6.0.3 resolution: "istanbul-lib-instrument@npm:6.0.3" dependencies: - "@babel/core": ^7.23.9 - "@babel/parser": ^7.23.9 - "@istanbuljs/schema": ^0.1.3 - istanbul-lib-coverage: ^3.2.0 - semver: ^7.5.4 + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" checksum: 74104c60c65c4fa0e97cc76f039226c356123893929f067bfad5f86fe839e08f5d680354a68fead3bc9c1e2f3fa6f3f53cded70778e821d911e851d349f3545a languageName: node linkType: hard @@ -9707,9 +9707,9 @@ __metadata: version: 3.0.1 resolution: "istanbul-lib-report@npm:3.0.1" dependencies: - istanbul-lib-coverage: ^3.0.0 - make-dir: ^4.0.0 - supports-color: ^7.1.0 + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" checksum: fd17a1b879e7faf9bb1dc8f80b2a16e9f5b7b8498fe6ed580a618c34df0bfe53d2abd35bf8a0a00e628fb7405462576427c7df20bbe4148d19c14b431c974b21 languageName: node linkType: hard @@ -9718,9 +9718,9 @@ __metadata: version: 4.0.1 resolution: "istanbul-lib-source-maps@npm:4.0.1" dependencies: - debug: ^4.1.1 - istanbul-lib-coverage: ^3.0.0 - source-map: ^0.6.1 + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" checksum: 21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2 languageName: node linkType: hard @@ -9729,8 +9729,8 @@ __metadata: version: 3.1.7 resolution: "istanbul-reports@npm:3.1.7" dependencies: - html-escaper: ^2.0.0 - istanbul-lib-report: ^3.0.0 + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" checksum: 2072db6e07bfbb4d0eb30e2700250636182398c1af811aea5032acb219d2080f7586923c09fa194029efd6b92361afb3dcbe1ebcc3ee6651d13340f7c6c4ed95 languageName: node linkType: hard @@ -9739,8 +9739,8 @@ __metadata: version: 3.4.3 resolution: "jackspeak@npm:3.4.3" dependencies: - "@isaacs/cliui": ^8.0.2 - "@pkgjs/parseargs": ^0.11.0 + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true @@ -9752,10 +9752,10 @@ __metadata: version: 10.9.2 resolution: "jake@npm:10.9.2" dependencies: - async: ^3.2.3 - chalk: ^4.0.2 - filelist: ^1.0.4 - minimatch: ^3.1.2 + async: "npm:^3.2.3" + chalk: "npm:^4.0.2" + filelist: "npm:^1.0.4" + minimatch: "npm:^3.1.2" bin: jake: bin/cli.js checksum: f2dc4a086b4f58446d02cb9be913c39710d9ea570218d7681bb861f7eeaecab7b458256c946aeaa7e548c5e0686cc293e6435501e4047174a3b6a504dcbfcaae @@ -9766,9 +9766,9 @@ __metadata: version: 29.7.0 resolution: "jest-changed-files@npm:29.7.0" dependencies: - execa: ^5.0.0 - jest-util: ^29.7.0 - p-limit: ^3.1.0 + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" checksum: 963e203893c396c5dfc75e00a49426688efea7361b0f0e040035809cecd2d46b3c01c02be2d9e8d38b1138357d2de7719ea5b5be21f66c10f2e9685a5a73bb99 languageName: node linkType: hard @@ -9777,26 +9777,26 @@ __metadata: version: 29.7.0 resolution: "jest-circus@npm:29.7.0" dependencies: - "@jest/environment": ^29.7.0 - "@jest/expect": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - co: ^4.6.0 - dedent: ^1.0.0 - is-generator-fn: ^2.0.0 - jest-each: ^29.7.0 - jest-matcher-utils: ^29.7.0 - jest-message-util: ^29.7.0 - jest-runtime: ^29.7.0 - jest-snapshot: ^29.7.0 - jest-util: ^29.7.0 - p-limit: ^3.1.0 - pretty-format: ^29.7.0 - pure-rand: ^6.0.0 - slash: ^3.0.0 - stack-utils: ^2.0.3 + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" checksum: 349437148924a5a109c9b8aad6d393a9591b4dac1918fc97d81b7fc515bc905af9918495055071404af1fab4e48e4b04ac3593477b1d5dcf48c4e71b527c70a7 languageName: node linkType: hard @@ -9805,17 +9805,17 @@ __metadata: version: 29.7.0 resolution: "jest-cli@npm:29.7.0" dependencies: - "@jest/core": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/types": ^29.6.3 - chalk: ^4.0.0 - create-jest: ^29.7.0 - exit: ^0.1.2 - import-local: ^3.0.2 - jest-config: ^29.7.0 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - yargs: ^17.3.1 + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^17.3.1" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -9831,28 +9831,28 @@ __metadata: version: 29.7.0 resolution: "jest-config@npm:29.7.0" dependencies: - "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^29.7.0 - "@jest/types": ^29.6.3 - babel-jest: ^29.7.0 - chalk: ^4.0.0 - ci-info: ^3.2.0 - deepmerge: ^4.2.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-circus: ^29.7.0 - jest-environment-node: ^29.7.0 - jest-get-type: ^29.6.3 - jest-regex-util: ^29.6.3 - jest-resolve: ^29.7.0 - jest-runner: ^29.7.0 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - micromatch: ^4.0.4 - parse-json: ^5.2.0 - pretty-format: ^29.7.0 - slash: ^3.0.0 - strip-json-comments: ^3.1.1 + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" peerDependencies: "@types/node": "*" ts-node: ">=9.0.0" @@ -9869,10 +9869,10 @@ __metadata: version: 29.7.0 resolution: "jest-diff@npm:29.7.0" dependencies: - chalk: ^4.0.0 - diff-sequences: ^29.6.3 - jest-get-type: ^29.6.3 - pretty-format: ^29.7.0 + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" checksum: 08e24a9dd43bfba1ef07a6374e5af138f53137b79ec3d5cc71a2303515335898888fa5409959172e1e05de966c9e714368d15e8994b0af7441f0721ee8e1bb77 languageName: node linkType: hard @@ -9881,7 +9881,7 @@ __metadata: version: 29.7.0 resolution: "jest-docblock@npm:29.7.0" dependencies: - detect-newline: ^3.0.0 + detect-newline: "npm:^3.0.0" checksum: 66390c3e9451f8d96c5da62f577a1dad701180cfa9b071c5025acab2f94d7a3efc2515cfa1654ebe707213241541ce9c5530232cdc8017c91ed64eea1bd3b192 languageName: node linkType: hard @@ -9890,11 +9890,11 @@ __metadata: version: 29.7.0 resolution: "jest-each@npm:29.7.0" dependencies: - "@jest/types": ^29.6.3 - chalk: ^4.0.0 - jest-get-type: ^29.6.3 - jest-util: ^29.7.0 - pretty-format: ^29.7.0 + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" checksum: e88f99f0184000fc8813f2a0aa79e29deeb63700a3b9b7928b8a418d7d93cd24933608591dbbdea732b473eb2021c72991b5cc51a17966842841c6e28e6f691c languageName: node linkType: hard @@ -9903,14 +9903,14 @@ __metadata: version: 29.7.0 resolution: "jest-environment-jsdom@npm:29.7.0" dependencies: - "@jest/environment": ^29.7.0 - "@jest/fake-timers": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/jsdom": ^20.0.0 - "@types/node": "*" - jest-mock: ^29.7.0 - jest-util: ^29.7.0 - jsdom: ^20.0.0 + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/jsdom": "npm:^20.0.0" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jsdom: "npm:^20.0.0" peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: @@ -9924,12 +9924,12 @@ __metadata: version: 29.7.0 resolution: "jest-environment-node@npm:29.7.0" dependencies: - "@jest/environment": ^29.7.0 - "@jest/fake-timers": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - jest-mock: ^29.7.0 - jest-util: ^29.7.0 + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" checksum: 501a9966292cbe0ca3f40057a37587cb6def25e1e0c5e39ac6c650fe78d3c70a2428304341d084ac0cced5041483acef41c477abac47e9a290d5545fd2f15646 languageName: node linkType: hard @@ -9945,18 +9945,18 @@ __metadata: version: 29.7.0 resolution: "jest-haste-map@npm:29.7.0" dependencies: - "@jest/types": ^29.6.3 - "@types/graceful-fs": ^4.1.3 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.3.2 - graceful-fs: ^4.2.9 - jest-regex-util: ^29.6.3 - jest-util: ^29.7.0 - jest-worker: ^29.7.0 - micromatch: ^4.0.4 - walker: ^1.0.8 + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" dependenciesMeta: fsevents: optional: true @@ -9968,10 +9968,10 @@ __metadata: version: 15.0.0 resolution: "jest-junit@npm:15.0.0" dependencies: - mkdirp: ^1.0.4 - strip-ansi: ^6.0.1 - uuid: ^8.3.2 - xml: ^1.0.1 + mkdirp: "npm:^1.0.4" + strip-ansi: "npm:^6.0.1" + uuid: "npm:^8.3.2" + xml: "npm:^1.0.1" checksum: e8fe4d2f2ab843383ac41820a6fe495739d154ec435cd44ba590b44ec7fd62095676f3eef13f98392f81d4a3727ea58b4f4fad231fe367ac31243952b9ad716f languageName: node linkType: hard @@ -9980,8 +9980,8 @@ __metadata: version: 29.7.0 resolution: "jest-leak-detector@npm:29.7.0" dependencies: - jest-get-type: ^29.6.3 - pretty-format: ^29.7.0 + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 languageName: node linkType: hard @@ -9990,10 +9990,10 @@ __metadata: version: 29.7.0 resolution: "jest-matcher-utils@npm:29.7.0" dependencies: - chalk: ^4.0.0 - jest-diff: ^29.7.0 - jest-get-type: ^29.6.3 - pretty-format: ^29.7.0 + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" checksum: d7259e5f995d915e8a37a8fd494cb7d6af24cd2a287b200f831717ba0d015190375f9f5dc35393b8ba2aae9b2ebd60984635269c7f8cff7d85b077543b7744cd languageName: node linkType: hard @@ -10002,15 +10002,15 @@ __metadata: version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.6.3 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^29.7.0 - slash: ^3.0.0 - stack-utils: ^2.0.3 + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" checksum: a9d025b1c6726a2ff17d54cc694de088b0489456c69106be6b615db7a51b7beb66788bea7a59991a019d924fbf20f67d085a445aedb9a4d6760363f4d7d09930 languageName: node linkType: hard @@ -10019,9 +10019,9 @@ __metadata: version: 29.7.0 resolution: "jest-mock@npm:29.7.0" dependencies: - "@jest/types": ^29.6.3 - "@types/node": "*" - jest-util: ^29.7.0 + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" checksum: 81ba9b68689a60be1482212878973700347cb72833c5e5af09895882b9eb5c4e02843a1bbdf23f94c52d42708bab53a30c45a3482952c9eec173d1eaac5b86c5 languageName: node linkType: hard @@ -10049,8 +10049,8 @@ __metadata: version: 29.7.0 resolution: "jest-resolve-dependencies@npm:29.7.0" dependencies: - jest-regex-util: ^29.6.3 - jest-snapshot: ^29.7.0 + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" checksum: aeb75d8150aaae60ca2bb345a0d198f23496494677cd6aefa26fc005faf354061f073982175daaf32b4b9d86b26ca928586344516e3e6969aa614cb13b883984 languageName: node linkType: hard @@ -10059,15 +10059,15 @@ __metadata: version: 29.7.0 resolution: "jest-resolve@npm:29.7.0" dependencies: - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - jest-pnp-resolver: ^1.2.2 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - resolve: ^1.20.0 - resolve.exports: ^2.0.0 - slash: ^3.0.0 + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" checksum: 0ca218e10731aa17920526ec39deaec59ab9b966237905ffc4545444481112cd422f01581230eceb7e82d86f44a543d520a71391ec66e1b4ef1a578bd5c73487 languageName: node linkType: hard @@ -10076,27 +10076,27 @@ __metadata: version: 29.7.0 resolution: "jest-runner@npm:29.7.0" dependencies: - "@jest/console": ^29.7.0 - "@jest/environment": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - emittery: ^0.13.1 - graceful-fs: ^4.2.9 - jest-docblock: ^29.7.0 - jest-environment-node: ^29.7.0 - jest-haste-map: ^29.7.0 - jest-leak-detector: ^29.7.0 - jest-message-util: ^29.7.0 - jest-resolve: ^29.7.0 - jest-runtime: ^29.7.0 - jest-util: ^29.7.0 - jest-watcher: ^29.7.0 - jest-worker: ^29.7.0 - p-limit: ^3.1.0 - source-map-support: 0.5.13 + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" checksum: f0405778ea64812bf9b5c50b598850d94ccf95d7ba21f090c64827b41decd680ee19fcbb494007cdd7f5d0d8906bfc9eceddd8fa583e753e736ecd462d4682fb languageName: node linkType: hard @@ -10105,28 +10105,28 @@ __metadata: version: 29.7.0 resolution: "jest-runtime@npm:29.7.0" dependencies: - "@jest/environment": ^29.7.0 - "@jest/fake-timers": ^29.7.0 - "@jest/globals": ^29.7.0 - "@jest/source-map": ^29.6.3 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - cjs-module-lexer: ^1.0.0 - collect-v8-coverage: ^1.0.0 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - jest-message-util: ^29.7.0 - jest-mock: ^29.7.0 - jest-regex-util: ^29.6.3 - jest-resolve: ^29.7.0 - jest-snapshot: ^29.7.0 - jest-util: ^29.7.0 - slash: ^3.0.0 - strip-bom: ^4.0.0 + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" checksum: d19f113d013e80691e07047f68e1e3448ef024ff2c6b586ce4f90cd7d4c62a2cd1d460110491019719f3c59bfebe16f0e201ed005ef9f80e2cf798c374eed54e languageName: node linkType: hard @@ -10135,26 +10135,26 @@ __metadata: version: 29.7.0 resolution: "jest-snapshot@npm:29.7.0" dependencies: - "@babel/core": ^7.11.6 - "@babel/generator": ^7.7.2 - "@babel/plugin-syntax-jsx": ^7.7.2 - "@babel/plugin-syntax-typescript": ^7.7.2 - "@babel/types": ^7.3.3 - "@jest/expect-utils": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - babel-preset-current-node-syntax: ^1.0.0 - chalk: ^4.0.0 - expect: ^29.7.0 - graceful-fs: ^4.2.9 - jest-diff: ^29.7.0 - jest-get-type: ^29.6.3 - jest-matcher-utils: ^29.7.0 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 - natural-compare: ^1.4.0 - pretty-format: ^29.7.0 - semver: ^7.5.3 + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" checksum: 86821c3ad0b6899521ce75ee1ae7b01b17e6dfeff9166f2cf17f012e0c5d8c798f30f9e4f8f7f5bed01ea7b55a6bc159f5eda778311162cbfa48785447c237ad languageName: node linkType: hard @@ -10163,12 +10163,12 @@ __metadata: version: 29.7.0 resolution: "jest-util@npm:29.7.0" dependencies: - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca languageName: node linkType: hard @@ -10177,12 +10177,12 @@ __metadata: version: 29.7.0 resolution: "jest-validate@npm:29.7.0" dependencies: - "@jest/types": ^29.6.3 - camelcase: ^6.2.0 - chalk: ^4.0.0 - jest-get-type: ^29.6.3 - leven: ^3.1.0 - pretty-format: ^29.7.0 + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" checksum: 191fcdc980f8a0de4dbdd879fa276435d00eb157a48683af7b3b1b98b0f7d9de7ffe12689b617779097ff1ed77601b9f7126b0871bba4f776e222c40f62e9dae languageName: node linkType: hard @@ -10191,14 +10191,14 @@ __metadata: version: 29.7.0 resolution: "jest-watcher@npm:29.7.0" dependencies: - "@jest/test-result": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - emittery: ^0.13.1 - jest-util: ^29.7.0 - string-length: ^4.0.1 + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" checksum: 67e6e7fe695416deff96b93a14a561a6db69389a0667e9489f24485bb85e5b54e12f3b2ba511ec0b777eca1e727235b073e3ebcdd473d68888650489f88df92f languageName: node linkType: hard @@ -10207,9 +10207,9 @@ __metadata: version: 27.5.1 resolution: "jest-worker@npm:27.5.1" dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^8.0.0 + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 languageName: node linkType: hard @@ -10218,10 +10218,10 @@ __metadata: version: 29.7.0 resolution: "jest-worker@npm:29.7.0" dependencies: - "@types/node": "*" - jest-util: ^29.7.0 - merge-stream: ^2.0.0 - supports-color: ^8.0.0 + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" checksum: 30fff60af49675273644d408b650fc2eb4b5dcafc5a0a455f238322a8f9d8a98d847baca9d51ff197b6747f54c7901daa2287799230b856a0f48287d131f8c13 languageName: node linkType: hard @@ -10230,10 +10230,10 @@ __metadata: version: 29.7.0 resolution: "jest@npm:29.7.0" dependencies: - "@jest/core": ^29.7.0 - "@jest/types": ^29.6.3 - import-local: ^3.0.2 - jest-cli: ^29.7.0 + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -10263,7 +10263,7 @@ __metadata: version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: - argparse: ^2.0.1 + argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a @@ -10274,8 +10274,8 @@ __metadata: version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: - argparse: ^1.0.7 - esprima: ^4.0.0 + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c @@ -10293,32 +10293,32 @@ __metadata: version: 20.0.3 resolution: "jsdom@npm:20.0.3" dependencies: - abab: ^2.0.6 - acorn: ^8.8.1 - acorn-globals: ^7.0.0 - cssom: ^0.5.0 - cssstyle: ^2.3.0 - data-urls: ^3.0.2 - decimal.js: ^10.4.2 - domexception: ^4.0.0 - escodegen: ^2.0.0 - form-data: ^4.0.0 - html-encoding-sniffer: ^3.0.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.1 - is-potential-custom-element-name: ^1.0.1 - nwsapi: ^2.2.2 - parse5: ^7.1.1 - saxes: ^6.0.0 - symbol-tree: ^3.2.4 - tough-cookie: ^4.1.2 - w3c-xmlserializer: ^4.0.0 - webidl-conversions: ^7.0.0 - whatwg-encoding: ^2.0.0 - whatwg-mimetype: ^3.0.0 - whatwg-url: ^11.0.0 - ws: ^8.11.0 - xml-name-validator: ^4.0.0 + abab: "npm:^2.0.6" + acorn: "npm:^8.8.1" + acorn-globals: "npm:^7.0.0" + cssom: "npm:^0.5.0" + cssstyle: "npm:^2.3.0" + data-urls: "npm:^3.0.2" + decimal.js: "npm:^10.4.2" + domexception: "npm:^4.0.0" + escodegen: "npm:^2.0.0" + form-data: "npm:^4.0.0" + html-encoding-sniffer: "npm:^3.0.0" + http-proxy-agent: "npm:^5.0.0" + https-proxy-agent: "npm:^5.0.1" + is-potential-custom-element-name: "npm:^1.0.1" + nwsapi: "npm:^2.2.2" + parse5: "npm:^7.1.1" + saxes: "npm:^6.0.0" + symbol-tree: "npm:^3.2.4" + tough-cookie: "npm:^4.1.2" + w3c-xmlserializer: "npm:^4.0.0" + webidl-conversions: "npm:^7.0.0" + whatwg-encoding: "npm:^2.0.0" + whatwg-mimetype: "npm:^3.0.0" + whatwg-url: "npm:^11.0.0" + ws: "npm:^8.11.0" + xml-name-validator: "npm:^4.0.0" peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: @@ -10369,7 +10369,7 @@ __metadata: version: 0.2.2 resolution: "json-schema-compare@npm:0.2.2" dependencies: - lodash: ^4.17.4 + lodash: "npm:^4.17.4" checksum: dd6f2173857c8e3b77d6ebdfa05bd505bba5b08709ab46b532722f5d1c33b5fee1fc8f3c97d0c0d011db25f9f3b0baf7ab783bb5f55c32abd9f1201760e43c2c languageName: node linkType: hard @@ -10378,9 +10378,9 @@ __metadata: version: 0.8.1 resolution: "json-schema-merge-allof@npm:0.8.1" dependencies: - compute-lcm: ^1.1.2 - json-schema-compare: ^0.2.2 - lodash: ^4.17.20 + compute-lcm: "npm:^1.1.2" + json-schema-compare: "npm:^0.2.2" + lodash: "npm:^4.17.20" checksum: 82700f6ac77351959138d6b153d77375a8c29cf48d907241b85c8292dd77aabd8cb816400f2b0d17062c4ccc8893832ec4f664ab9c814927ef502e7a595ea873 languageName: node linkType: hard @@ -10447,8 +10447,8 @@ __metadata: version: 6.1.0 resolution: "jsonfile@npm:6.1.0" dependencies: - graceful-fs: ^4.1.6 - universalify: ^2.0.0 + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" dependenciesMeta: graceful-fs: optional: true @@ -10474,10 +10474,10 @@ __metadata: version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" dependencies: - array-includes: ^3.1.6 - array.prototype.flat: ^1.3.1 - object.assign: ^4.1.4 - object.values: ^1.1.6 + 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: f4b05fa4d7b5234230c905cfa88d36dc8a58a6666975a3891429b1a8cdc8a140bca76c297225cb7a499fad25a2c052ac93934449a2c31a44fc9edd06c773780a languageName: node linkType: hard @@ -10500,7 +10500,7 @@ __metadata: version: 0.16.25 resolution: "katex@npm:0.16.25" dependencies: - commander: ^8.3.0 + commander: "npm:^8.3.0" bin: katex: cli.js checksum: 6c73ffd33018c42656bf220889e30738f84a1e00a0e22300ffbabd559880bb3dad33fd3b5e5fcf62addd79c1b31f7c75fcfa6cc8684de6175ce5e30248cff607 @@ -10511,7 +10511,7 @@ __metadata: version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: - json-buffer: 3.0.1 + json-buffer: "npm:3.0.1" checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 languageName: node linkType: hard @@ -10548,11 +10548,11 @@ __metadata: version: 3.3.1 resolution: "langium@npm:3.3.1" dependencies: - chevrotain: ~11.0.3 - chevrotain-allstar: ~0.3.0 - vscode-languageserver: ~9.0.1 - vscode-languageserver-textdocument: ~1.0.11 - vscode-uri: ~3.0.8 + chevrotain: "npm:~11.0.3" + chevrotain-allstar: "npm:~0.3.0" + vscode-languageserver: "npm:~9.0.1" + vscode-languageserver-textdocument: "npm:~1.0.11" + vscode-uri: "npm:~3.0.8" checksum: b5fcf1cd8d9e8fd9f79425afae5926546f57a30506be20cf7638880a01b2b04ccfe1cd5cae599a7733ad4d38af0bf2ed9bd9e1a95cc5f3de1725628fa7883446 languageName: node linkType: hard @@ -10575,82 +10575,82 @@ __metadata: version: 6.6.2 resolution: "lerna@npm:6.6.2" dependencies: - "@lerna/child-process": 6.6.2 - "@lerna/create": 6.6.2 - "@lerna/legacy-package-management": 6.6.2 - "@npmcli/arborist": 6.2.3 - "@npmcli/run-script": 4.1.7 - "@nrwl/devkit": ">=15.5.2 < 16" - "@octokit/plugin-enterprise-rest": 6.0.1 - "@octokit/rest": 19.0.3 - byte-size: 7.0.0 - chalk: 4.1.0 - clone-deep: 4.0.1 - cmd-shim: 5.0.0 - columnify: 1.6.0 - config-chain: 1.1.12 - conventional-changelog-angular: 5.0.12 - conventional-changelog-core: 4.2.4 - conventional-recommended-bump: 6.1.0 - cosmiconfig: 7.0.0 - dedent: 0.7.0 - dot-prop: 6.0.1 - envinfo: ^7.7.4 - execa: 5.0.0 - fs-extra: 9.1.0 - get-port: 5.1.1 - get-stream: 6.0.0 - git-url-parse: 13.1.0 - glob-parent: 5.1.2 - globby: 11.1.0 - graceful-fs: 4.2.10 - has-unicode: 2.0.1 - import-local: ^3.0.2 - init-package-json: 3.0.2 - inquirer: ^8.2.4 - is-ci: 2.0.0 - is-stream: 2.0.0 - js-yaml: ^4.1.0 - libnpmaccess: ^6.0.3 - libnpmpublish: 7.1.4 - load-json-file: 6.2.0 - make-dir: 3.1.0 - minimatch: 3.0.5 - multimatch: 5.0.0 - node-fetch: 2.6.7 - npm-package-arg: 8.1.1 - npm-packlist: 5.1.1 - npm-registry-fetch: ^14.0.3 - npmlog: ^6.0.2 - nx: ">=15.5.2 < 16" - p-map: 4.0.0 - p-map-series: 2.1.0 - p-pipe: 3.1.0 - p-queue: 6.6.2 - p-reduce: 2.1.0 - p-waterfall: 2.1.1 - pacote: 15.1.1 - pify: 5.0.0 - read-cmd-shim: 3.0.0 - read-package-json: 5.0.1 - resolve-from: 5.0.0 - rimraf: ^4.4.1 - semver: ^7.3.8 - signal-exit: 3.0.7 - slash: 3.0.0 - ssri: 9.0.1 - strong-log-transformer: 2.1.0 - tar: 6.1.11 - temp-dir: 1.0.0 - typescript: ^3 || ^4 - upath: ^2.0.1 - uuid: 8.3.2 - validate-npm-package-license: 3.0.4 - validate-npm-package-name: 4.0.0 - write-file-atomic: 4.0.1 - write-pkg: 4.0.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 + "@lerna/child-process": "npm:6.6.2" + "@lerna/create": "npm:6.6.2" + "@lerna/legacy-package-management": "npm:6.6.2" + "@npmcli/arborist": "npm:6.2.3" + "@npmcli/run-script": "npm:4.1.7" + "@nrwl/devkit": "npm:>=15.5.2 < 16" + "@octokit/plugin-enterprise-rest": "npm:6.0.1" + "@octokit/rest": "npm:19.0.3" + byte-size: "npm:7.0.0" + chalk: "npm:4.1.0" + clone-deep: "npm:4.0.1" + cmd-shim: "npm:5.0.0" + columnify: "npm:1.6.0" + config-chain: "npm:1.1.12" + conventional-changelog-angular: "npm:5.0.12" + conventional-changelog-core: "npm:4.2.4" + conventional-recommended-bump: "npm:6.1.0" + cosmiconfig: "npm:7.0.0" + dedent: "npm:0.7.0" + dot-prop: "npm:6.0.1" + envinfo: "npm:^7.7.4" + execa: "npm:5.0.0" + fs-extra: "npm:9.1.0" + get-port: "npm:5.1.1" + get-stream: "npm:6.0.0" + git-url-parse: "npm:13.1.0" + glob-parent: "npm:5.1.2" + globby: "npm:11.1.0" + graceful-fs: "npm:4.2.10" + has-unicode: "npm:2.0.1" + import-local: "npm:^3.0.2" + init-package-json: "npm:3.0.2" + inquirer: "npm:^8.2.4" + is-ci: "npm:2.0.0" + is-stream: "npm:2.0.0" + js-yaml: "npm:^4.1.0" + libnpmaccess: "npm:^6.0.3" + libnpmpublish: "npm:7.1.4" + load-json-file: "npm:6.2.0" + make-dir: "npm:3.1.0" + minimatch: "npm:3.0.5" + multimatch: "npm:5.0.0" + node-fetch: "npm:2.6.7" + npm-package-arg: "npm:8.1.1" + npm-packlist: "npm:5.1.1" + npm-registry-fetch: "npm:^14.0.3" + npmlog: "npm:^6.0.2" + nx: "npm:>=15.5.2 < 16" + p-map: "npm:4.0.0" + p-map-series: "npm:2.1.0" + p-pipe: "npm:3.1.0" + p-queue: "npm:6.6.2" + p-reduce: "npm:2.1.0" + p-waterfall: "npm:2.1.1" + pacote: "npm:15.1.1" + pify: "npm:5.0.0" + read-cmd-shim: "npm:3.0.0" + read-package-json: "npm:5.0.1" + resolve-from: "npm:5.0.0" + rimraf: "npm:^4.4.1" + semver: "npm:^7.3.8" + signal-exit: "npm:3.0.7" + slash: "npm:3.0.0" + ssri: "npm:9.0.1" + strong-log-transformer: "npm:2.1.0" + tar: "npm:6.1.11" + temp-dir: "npm:1.0.0" + typescript: "npm:^3 || ^4" + upath: "npm:^2.0.1" + uuid: "npm:8.3.2" + validate-npm-package-license: "npm:3.0.4" + validate-npm-package-name: "npm:4.0.0" + write-file-atomic: "npm:4.0.1" + write-pkg: "npm:4.0.0" + yargs: "npm:16.2.0" + yargs-parser: "npm:20.2.4" bin: lerna: dist/cli.js checksum: ece77edd8ab1f1ddfe47095c9f812af6b65a58c8851b146ecba5d6a8ae1b316195e7968781cd15e57fa67895de5e60211600c6d8a987264f2f322b0f59ee6772 @@ -10661,7 +10661,7 @@ __metadata: version: 9.0.2 resolution: "level-codec@npm:9.0.2" dependencies: - buffer: ^5.6.0 + buffer: "npm:^5.6.0" checksum: 289003d51b8afcdd24c4d318606abf2bae81975e4b527d7349abfdbacc8fef26711f2f24e2d20da0e1dce0bb216a856c9433ccb9ca25fa78a96aed9f51e506ed languageName: node linkType: hard @@ -10677,7 +10677,7 @@ __metadata: version: 2.0.1 resolution: "level-errors@npm:2.0.1" dependencies: - errno: ~0.1.1 + errno: "npm:~0.1.1" checksum: aca5d7670e2a40609db8d7743fce289bb5202c0bc13e4a78f81f36a6642e9abc0110f48087d3d3c2c04f023d70d4ee6f2db0e20c63d29b3fda323a67bfff6526 languageName: node linkType: hard @@ -10686,9 +10686,9 @@ __metadata: version: 4.0.2 resolution: "level-iterator-stream@npm:4.0.2" dependencies: - inherits: ^2.0.4 - readable-stream: ^3.4.0 - xtend: ^4.0.2 + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" + xtend: "npm:^4.0.2" checksum: 239e2c7e62bffb485ed696bcd3b98de7a2bc455d13be4fce175ae3544fe9cda81c2ed93d3e88b61380ae6d28cce02511862d77b86fb2ba5b5cf00471f3c1eccc languageName: node linkType: hard @@ -10697,10 +10697,10 @@ __metadata: version: 5.0.2 resolution: "level-js@npm:5.0.2" dependencies: - abstract-leveldown: ~6.2.3 - buffer: ^5.5.0 - inherits: ^2.0.3 - ltgt: ^2.1.2 + abstract-leveldown: "npm:~6.2.3" + buffer: "npm:^5.5.0" + inherits: "npm:^2.0.3" + ltgt: "npm:^2.1.2" checksum: 3c7f75979bb8c042e95a58245b8fe1230bb0f56a11ee418e08156e3eadda371efae6eb7b9bf10bf1e08e0b1b2a25d80c026858ca99ffd49109d6541e3d9d3b37 languageName: node linkType: hard @@ -10709,8 +10709,8 @@ __metadata: version: 5.1.1 resolution: "level-packager@npm:5.1.1" dependencies: - encoding-down: ^6.3.0 - levelup: ^4.3.2 + encoding-down: "npm:^6.3.0" + levelup: "npm:^4.3.2" checksum: befe2aa54f2010a6ecf7ddce392c8dee225e1839205080a2704d75e560e28b01191b345494696196777b70d376e3eaae4c9e7c330cc70d3000839f5b18dd78f2 languageName: node linkType: hard @@ -10719,7 +10719,7 @@ __metadata: version: 1.0.1 resolution: "level-supports@npm:1.0.1" dependencies: - xtend: ^4.0.2 + xtend: "npm:^4.0.2" checksum: 5d6bdb88cf00c3d9adcde970db06a548c72c5a94bf42c72f998b58341a105bfe2ea30d313ce1e84396b98cc9ddbc0a9bd94574955a86e929f73c986e10fc0df0 languageName: node linkType: hard @@ -10728,9 +10728,9 @@ __metadata: version: 6.0.1 resolution: "level@npm:6.0.1" dependencies: - level-js: ^5.0.0 - level-packager: ^5.1.0 - leveldown: ^5.4.0 + level-js: "npm:^5.0.0" + level-packager: "npm:^5.1.0" + leveldown: "npm:^5.4.0" checksum: bd4981f94162469a82a6c98d267d814d9d4a7beed4fc3d18fbe3b156f71cf4c6d35b424d14c46d401dbf0cd91425e842950a7cd17ddf7bf57acdab5af4c278da languageName: node linkType: hard @@ -10739,10 +10739,10 @@ __metadata: version: 5.6.0 resolution: "leveldown@npm:5.6.0" dependencies: - abstract-leveldown: ~6.2.1 - napi-macros: ~2.0.0 - node-gyp: latest - node-gyp-build: ~4.1.0 + abstract-leveldown: "npm:~6.2.1" + napi-macros: "npm:~2.0.0" + node-gyp: "npm:latest" + node-gyp-build: "npm:~4.1.0" checksum: 06d4683170d7fc661acd65457e531b42ad66480e9339d3154ba6d0de38ff0503d7d017c1c6eba12732b5488ecd2915c70c8dc3a7d67f4a836f3de34b8a993949 languageName: node linkType: hard @@ -10751,11 +10751,11 @@ __metadata: version: 4.4.0 resolution: "levelup@npm:4.4.0" dependencies: - deferred-leveldown: ~5.3.0 - level-errors: ~2.0.0 - level-iterator-stream: ~4.0.0 - level-supports: ~1.0.0 - xtend: ~4.0.0 + deferred-leveldown: "npm:~5.3.0" + level-errors: "npm:~2.0.0" + level-iterator-stream: "npm:~4.0.0" + level-supports: "npm:~1.0.0" + xtend: "npm:~4.0.0" checksum: 5a09e34c78cd7c23f9f6cb73563f1ebe8121ffc5f9f5f232242529d4fbdd40e8d1ffb337d2defa0b842334e0dbd4028fbfe7a072eebfe2c4d07174f0aa4aabca languageName: node linkType: hard @@ -10771,22 +10771,22 @@ __metadata: version: 0.4.1 resolution: "levn@npm:0.4.1" dependencies: - prelude-ls: ^1.2.1 - type-check: ~0.4.0 + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 languageName: node linkType: hard -"lib0@npm:^0.2.31, lib0@npm:^0.2.52, lib0@npm:^0.2.85, lib0@npm:^0.2.98": - version: 0.2.98 - resolution: "lib0@npm:0.2.98" +"lib0@npm:^0.2.31, lib0@npm:^0.2.52, lib0@npm:^0.2.85, lib0@npm:^0.2.99": + version: 0.2.99 + resolution: "lib0@npm:0.2.99" dependencies: - isomorphic.js: ^0.2.4 + isomorphic.js: "npm:^0.2.4" bin: 0ecdsa-generate-keypair: bin/0ecdsa-generate-keypair.js 0gentesthtml: bin/gentesthtml.js 0serve: bin/0serve.js - checksum: 8d17060deb4ffb73f825e634e6543c024d27dad589a7ce2e6334af34b36d4441434edabf3716930f6c5e1c32c5f3e867b8c1b922c1cc51b22469f281292e423b + checksum: 240e91bd3098daf310a320f0f662b1532787329a070b7522a1f784358f915eedcd4b57e3c12749f257a4104939f6eb2af3f90311adadc1a01bfc05ca7de71da7 languageName: node linkType: hard @@ -10794,10 +10794,10 @@ __metadata: version: 6.0.4 resolution: "libnpmaccess@npm:6.0.4" dependencies: - aproba: ^2.0.0 - minipass: ^3.1.1 - npm-package-arg: ^9.0.1 - npm-registry-fetch: ^13.0.0 + aproba: "npm:^2.0.0" + minipass: "npm:^3.1.1" + npm-package-arg: "npm:^9.0.1" + npm-registry-fetch: "npm:^13.0.0" checksum: 86130b435c67a03254489c3b3684d435260b609164f76bcc69adbee78652c36a64551228b2c5ddc2b16851e9e367ee0ba173a641406768397716faa006042322 languageName: node linkType: hard @@ -10806,14 +10806,14 @@ __metadata: version: 7.1.4 resolution: "libnpmpublish@npm:7.1.4" dependencies: - ci-info: ^3.6.1 - normalize-package-data: ^5.0.0 - npm-package-arg: ^10.1.0 - npm-registry-fetch: ^14.0.3 - proc-log: ^3.0.0 - semver: ^7.3.7 - sigstore: ^1.4.0 - ssri: ^10.0.1 + ci-info: "npm:^3.6.1" + normalize-package-data: "npm:^5.0.0" + npm-package-arg: "npm:^10.1.0" + npm-registry-fetch: "npm:^14.0.3" + proc-log: "npm:^3.0.0" + semver: "npm:^7.3.7" + sigstore: "npm:^1.4.0" + ssri: "npm:^10.0.1" checksum: 334996850d0015b97e615f47cf13e4eb65c9d74b702da70031209a969a0cd99b6b8577dc153f6588843172f930fba71199bd9a71b4ac034ec94ede6d27acbbd6 languageName: node linkType: hard @@ -10822,8 +10822,8 @@ __metadata: version: 2.3.21 resolution: "license-webpack-plugin@npm:2.3.21" dependencies: - "@types/webpack-sources": ^0.1.5 - webpack-sources: ^1.2.0 + "@types/webpack-sources": "npm:^0.1.5" + webpack-sources: "npm:^1.2.0" peerDependenciesMeta: webpack: optional: true @@ -10849,10 +10849,10 @@ __metadata: version: 6.2.0 resolution: "load-json-file@npm:6.2.0" dependencies: - graceful-fs: ^4.1.15 - parse-json: ^5.0.0 - strip-bom: ^4.0.0 - type-fest: ^0.6.0 + graceful-fs: "npm:^4.1.15" + parse-json: "npm:^5.0.0" + strip-bom: "npm:^4.0.0" + type-fest: "npm:^0.6.0" checksum: 4429e430ebb99375fc7cd936348e4f7ba729486080ced4272091c1e386a7f5f738ea3337d8ffd4b01c2f5bc3ddde92f2c780045b66838fe98bdb79f901884643 languageName: node linkType: hard @@ -10861,10 +10861,10 @@ __metadata: version: 4.0.0 resolution: "load-json-file@npm:4.0.0" dependencies: - graceful-fs: ^4.1.2 - parse-json: ^4.0.0 - pify: ^3.0.0 - strip-bom: ^3.0.0 + graceful-fs: "npm:^4.1.2" + parse-json: "npm:^4.0.0" + pify: "npm:^3.0.0" + strip-bom: "npm:^3.0.0" checksum: 8f5d6d93ba64a9620445ee9bde4d98b1eac32cf6c8c2d20d44abfa41a6945e7969456ab5f1ca2fb06ee32e206c9769a20eec7002fe290de462e8c884b6b8b356 languageName: node linkType: hard @@ -10880,9 +10880,9 @@ __metadata: version: 2.0.4 resolution: "loader-utils@npm:2.0.4" dependencies: - big.js: ^5.2.2 - emojis-list: ^3.0.0 - json5: ^2.1.2 + big.js: "npm:^5.2.2" + emojis-list: "npm:^3.0.0" + json5: "npm:^2.1.2" checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7 languageName: node linkType: hard @@ -10891,8 +10891,8 @@ __metadata: version: 2.0.0 resolution: "locate-path@npm:2.0.0" dependencies: - p-locate: ^2.0.0 - path-exists: ^3.0.0 + p-locate: "npm:^2.0.0" + path-exists: "npm:^3.0.0" checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755 languageName: node linkType: hard @@ -10901,7 +10901,7 @@ __metadata: version: 5.0.0 resolution: "locate-path@npm:5.0.0" dependencies: - p-locate: ^4.1.0 + p-locate: "npm:^4.1.0" checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 languageName: node linkType: hard @@ -10910,7 +10910,7 @@ __metadata: version: 6.0.0 resolution: "locate-path@npm:6.0.0" dependencies: - p-locate: ^5.0.0 + p-locate: "npm:^5.0.0" checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a languageName: node linkType: hard @@ -10982,8 +10982,8 @@ __metadata: version: 4.1.0 resolution: "log-symbols@npm:4.1.0" dependencies: - chalk: ^4.1.0 - is-unicode-supported: ^0.1.0 + chalk: "npm:^4.1.0" + is-unicode-supported: "npm:^0.1.0" checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 languageName: node linkType: hard @@ -10992,7 +10992,7 @@ __metadata: version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: - js-tokens: ^3.0.0 || ^4.0.0 + js-tokens: "npm:^3.0.0 || ^4.0.0" bin: loose-envify: cli.js checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 @@ -11010,7 +11010,7 @@ __metadata: version: 5.1.1 resolution: "lru-cache@npm:5.1.1" dependencies: - yallist: ^3.0.2 + yallist: "npm:^3.0.2" checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb languageName: node linkType: hard @@ -11019,7 +11019,7 @@ __metadata: version: 6.0.0 resolution: "lru-cache@npm:6.0.0" dependencies: - yallist: ^4.0.0 + yallist: "npm:^4.0.0" checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 languageName: node linkType: hard @@ -11049,7 +11049,7 @@ __metadata: version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: - semver: ^6.0.0 + semver: "npm:^6.0.0" checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 languageName: node linkType: hard @@ -11058,8 +11058,8 @@ __metadata: version: 2.1.0 resolution: "make-dir@npm:2.1.0" dependencies: - pify: ^4.0.1 - semver: ^5.6.0 + pify: "npm:^4.0.1" + semver: "npm:^5.6.0" checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab languageName: node linkType: hard @@ -11068,7 +11068,7 @@ __metadata: version: 4.0.0 resolution: "make-dir@npm:4.0.0" dependencies: - semver: ^7.5.3 + semver: "npm:^7.5.3" checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a languageName: node linkType: hard @@ -11084,22 +11084,22 @@ __metadata: version: 10.2.1 resolution: "make-fetch-happen@npm:10.2.1" dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 + agentkeepalive: "npm:^4.2.1" + cacache: "npm:^16.1.0" + http-cache-semantics: "npm:^4.1.0" + http-proxy-agent: "npm:^5.0.0" + https-proxy-agent: "npm:^5.0.0" + is-lambda: "npm:^1.0.1" + lru-cache: "npm:^7.7.1" + minipass: "npm:^3.1.6" + minipass-collect: "npm:^1.0.2" + minipass-fetch: "npm:^2.0.3" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + promise-retry: "npm:^2.0.1" + socks-proxy-agent: "npm:^7.0.0" + ssri: "npm:^9.0.0" checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c languageName: node linkType: hard @@ -11108,21 +11108,21 @@ __metadata: version: 11.1.1 resolution: "make-fetch-happen@npm:11.1.1" dependencies: - agentkeepalive: ^4.2.1 - cacache: ^17.0.0 - http-cache-semantics: ^4.1.1 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^5.0.0 - minipass-fetch: ^3.0.0 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^10.0.0 + agentkeepalive: "npm:^4.2.1" + cacache: "npm:^17.0.0" + http-cache-semantics: "npm:^4.1.1" + http-proxy-agent: "npm:^5.0.0" + https-proxy-agent: "npm:^5.0.0" + is-lambda: "npm:^1.0.1" + lru-cache: "npm:^7.7.1" + minipass: "npm:^5.0.0" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + promise-retry: "npm:^2.0.1" + socks-proxy-agent: "npm:^7.0.0" + ssri: "npm:^10.0.0" checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 languageName: node linkType: hard @@ -11131,18 +11131,18 @@ __metadata: version: 13.0.1 resolution: "make-fetch-happen@npm:13.0.1" dependencies: - "@npmcli/agent": ^2.0.0 - cacache: ^18.0.0 - http-cache-semantics: ^4.1.1 - is-lambda: ^1.0.1 - minipass: ^7.0.2 - minipass-fetch: ^3.0.0 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - proc-log: ^4.2.0 - promise-retry: ^2.0.1 - ssri: ^10.0.0 + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" + http-cache-semantics: "npm:^4.1.1" + is-lambda: "npm:^1.0.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^10.0.0" checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd languageName: node linkType: hard @@ -11151,7 +11151,7 @@ __metadata: version: 1.0.12 resolution: "makeerror@npm:1.0.12" dependencies: - tmpl: 1.0.5 + tmpl: "npm:1.0.5" checksum: b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060 languageName: node linkType: hard @@ -11183,7 +11183,7 @@ __metadata: version: 4.1.3 resolution: "marked-gfm-heading-id@npm:4.1.3" dependencies: - github-slugger: ^2.0.0 + github-slugger: "npm:^2.0.0" peerDependencies: marked: ">=13 <18" checksum: 61cccce4b5d8a75c9d5c4c1c9b6ee4896fa9c34747dd7efe37bb3ff100f0cb8bd93cc0f93eed4ead1c2e6b0d546b4886455e4655ada3c6f1051d122a456c507a @@ -11242,18 +11242,18 @@ __metadata: version: 10.1.5 resolution: "meow@npm:10.1.5" dependencies: - "@types/minimist": ^1.2.2 - camelcase-keys: ^7.0.0 - decamelize: ^5.0.0 - decamelize-keys: ^1.1.0 - hard-rejection: ^2.1.0 - minimist-options: 4.1.0 - normalize-package-data: ^3.0.2 - read-pkg-up: ^8.0.0 - redent: ^4.0.0 - trim-newlines: ^4.0.2 - type-fest: ^1.2.2 - yargs-parser: ^20.2.9 + "@types/minimist": "npm:^1.2.2" + camelcase-keys: "npm:^7.0.0" + decamelize: "npm:^5.0.0" + decamelize-keys: "npm:^1.1.0" + hard-rejection: "npm:^2.1.0" + minimist-options: "npm:4.1.0" + normalize-package-data: "npm:^3.0.2" + read-pkg-up: "npm:^8.0.0" + redent: "npm:^4.0.0" + trim-newlines: "npm:^4.0.2" + type-fest: "npm:^1.2.2" + yargs-parser: "npm:^20.2.9" checksum: dd5f0caa4af18517813547dc66741dcbf52c4c23def5062578d39b11189fd9457aee5c1f2263a5cd6592a465023df8357e8ac876b685b64dbcf545e3f66c23a7 languageName: node linkType: hard @@ -11262,17 +11262,17 @@ __metadata: version: 8.1.2 resolution: "meow@npm:8.1.2" dependencies: - "@types/minimist": ^1.2.0 - camelcase-keys: ^6.2.2 - decamelize-keys: ^1.1.0 - hard-rejection: ^2.1.0 - minimist-options: 4.1.0 - normalize-package-data: ^3.0.0 - read-pkg-up: ^7.0.1 - redent: ^3.0.0 - trim-newlines: ^3.0.0 - type-fest: ^0.18.0 - yargs-parser: ^20.2.3 + "@types/minimist": "npm:^1.2.0" + camelcase-keys: "npm:^6.2.2" + decamelize-keys: "npm:^1.1.0" + hard-rejection: "npm:^2.1.0" + minimist-options: "npm:4.1.0" + normalize-package-data: "npm:^3.0.0" + read-pkg-up: "npm:^7.0.1" + redent: "npm:^3.0.0" + trim-newlines: "npm:^3.0.0" + type-fest: "npm:^0.18.0" + yargs-parser: "npm:^20.2.3" checksum: bc23bf1b4423ef6a821dff9734406bce4b91ea257e7f10a8b7f896f45b59649f07adc0926e2917eacd8cf1df9e4cd89c77623cf63dfd0f8bf54de07a32ee5a85 languageName: node linkType: hard @@ -11295,26 +11295,26 @@ __metadata: version: 11.12.2 resolution: "mermaid@npm:11.12.2" dependencies: - "@braintree/sanitize-url": ^7.1.1 - "@iconify/utils": ^3.0.1 - "@mermaid-js/parser": ^0.6.3 - "@types/d3": ^7.4.3 - cytoscape: ^3.29.3 - cytoscape-cose-bilkent: ^4.1.0 - cytoscape-fcose: ^2.2.0 - d3: ^7.9.0 - d3-sankey: ^0.12.3 - dagre-d3-es: 7.0.13 - dayjs: ^1.11.18 - dompurify: ^3.2.5 - katex: ^0.16.22 - khroma: ^2.1.0 - lodash-es: ^4.17.21 - marked: ^16.2.1 - roughjs: ^4.6.6 - stylis: ^4.3.6 - ts-dedent: ^2.2.0 - uuid: ^11.1.0 + "@braintree/sanitize-url": "npm:^7.1.1" + "@iconify/utils": "npm:^3.0.1" + "@mermaid-js/parser": "npm:^0.6.3" + "@types/d3": "npm:^7.4.3" + cytoscape: "npm:^3.29.3" + cytoscape-cose-bilkent: "npm:^4.1.0" + cytoscape-fcose: "npm:^2.2.0" + d3: "npm:^7.9.0" + d3-sankey: "npm:^0.12.3" + dagre-d3-es: "npm:7.0.13" + dayjs: "npm:^1.11.18" + dompurify: "npm:^3.2.5" + katex: "npm:^0.16.22" + khroma: "npm:^2.1.0" + lodash-es: "npm:^4.17.21" + marked: "npm:^16.2.1" + roughjs: "npm:^4.6.6" + stylis: "npm:^4.3.6" + ts-dedent: "npm:^2.2.0" + uuid: "npm:^11.1.0" checksum: 29069be734b933c513c9676b2937ab46499a387d5cfa48bd252e007962715dfdfdfa912b0812a8f0c07f2c22328f6ea557a2ef7b4d867ce4eb3ed7e089f887ad languageName: node linkType: hard @@ -11323,8 +11323,8 @@ __metadata: version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: - braces: ^3.0.3 - picomatch: ^2.3.1 + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 languageName: node linkType: hard @@ -11340,7 +11340,7 @@ __metadata: version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: - mime-db: 1.52.0 + mime-db: "npm:1.52.0" checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 languageName: node linkType: hard @@ -11363,8 +11363,8 @@ __metadata: version: 2.9.2 resolution: "mini-css-extract-plugin@npm:2.9.2" dependencies: - schema-utils: ^4.0.0 - tapable: ^2.2.1 + schema-utils: "npm:^4.0.0" + tapable: "npm:^2.2.1" peerDependencies: webpack: ^5.0.0 checksum: 67a1f75359371a7776108999d472ae0942ccd904401e364e3a2c710d4b6fec61c4f53288594fcac35891f009e6df8825a00dfd3bfe4bcec0f862081d1f7cad50 @@ -11384,7 +11384,7 @@ __metadata: version: 3.0.5 resolution: "minimatch@npm:3.0.5" dependencies: - brace-expansion: ^1.1.7 + brace-expansion: "npm:^1.1.7" checksum: a3b84b426eafca947741b864502cee02860c4e7b145de11ad98775cfcf3066fef422583bc0ffce0952ddf4750c1ccf4220b1556430d4ce10139f66247d87d69e languageName: node linkType: hard @@ -11393,7 +11393,7 @@ __metadata: version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: - brace-expansion: ^1.1.7 + brace-expansion: "npm:^1.1.7" checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a languageName: node linkType: hard @@ -11402,7 +11402,7 @@ __metadata: version: 5.1.6 resolution: "minimatch@npm:5.1.6" dependencies: - brace-expansion: ^2.0.1 + brace-expansion: "npm:^2.0.1" checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 languageName: node linkType: hard @@ -11411,7 +11411,7 @@ __metadata: version: 6.2.0 resolution: "minimatch@npm:6.2.0" dependencies: - brace-expansion: ^2.0.1 + brace-expansion: "npm:^2.0.1" checksum: 0ffb77d05bd483fcc344ba3e64a501d569e658fa6c592d94e9716ffc7925de7a8c2ac294cafa822b160bd8b2cbf7e01012917e06ffb9a85cfa9604629b3f2c04 languageName: node linkType: hard @@ -11420,7 +11420,7 @@ __metadata: version: 7.4.6 resolution: "minimatch@npm:7.4.6" dependencies: - brace-expansion: ^2.0.1 + brace-expansion: "npm:^2.0.1" checksum: 1a6c8d22618df9d2a88aabeef1de5622eb7b558e9f8010be791cb6b0fa6e102d39b11c28d75b855a1e377b12edc7db8ff12a99c20353441caa6a05e78deb5da9 languageName: node linkType: hard @@ -11429,7 +11429,7 @@ __metadata: version: 8.0.4 resolution: "minimatch@npm:8.0.4" dependencies: - brace-expansion: ^2.0.1 + brace-expansion: "npm:^2.0.1" checksum: 2e46cffb86bacbc524ad45a6426f338920c529dd13f3a732cc2cf7618988ee1aae88df4ca28983285aca9e0f45222019ac2d14ebd17c1edadd2ee12221ab801a languageName: node linkType: hard @@ -11438,7 +11438,7 @@ __metadata: version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: - brace-expansion: ^2.0.1 + brace-expansion: "npm:^2.0.1" checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 languageName: node linkType: hard @@ -11447,9 +11447,9 @@ __metadata: version: 4.1.0 resolution: "minimist-options@npm:4.1.0" dependencies: - arrify: ^1.0.1 - is-plain-obj: ^1.1.0 - kind-of: ^6.0.3 + arrify: "npm:^1.0.1" + is-plain-obj: "npm:^1.1.0" + kind-of: "npm:^6.0.3" checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e languageName: node linkType: hard @@ -11465,7 +11465,7 @@ __metadata: version: 1.0.2 resolution: "minipass-collect@npm:1.0.2" dependencies: - minipass: ^3.0.0 + minipass: "npm:^3.0.0" checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 languageName: node linkType: hard @@ -11474,7 +11474,7 @@ __metadata: version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" dependencies: - minipass: ^7.0.3 + minipass: "npm:^7.0.3" checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 languageName: node linkType: hard @@ -11483,10 +11483,10 @@ __metadata: version: 2.1.2 resolution: "minipass-fetch@npm:2.1.2" dependencies: - encoding: ^0.1.13 - minipass: ^3.1.6 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 + encoding: "npm:^0.1.13" + minipass: "npm:^3.1.6" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" dependenciesMeta: encoding: optional: true @@ -11498,10 +11498,10 @@ __metadata: version: 3.0.5 resolution: "minipass-fetch@npm:3.0.5" dependencies: - encoding: ^0.1.13 - minipass: ^7.0.3 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" dependenciesMeta: encoding: optional: true @@ -11513,7 +11513,7 @@ __metadata: version: 1.0.5 resolution: "minipass-flush@npm:1.0.5" dependencies: - minipass: ^3.0.0 + minipass: "npm:^3.0.0" checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf languageName: node linkType: hard @@ -11522,8 +11522,8 @@ __metadata: version: 1.0.2 resolution: "minipass-json-stream@npm:1.0.2" dependencies: - jsonparse: ^1.3.1 - minipass: ^3.0.0 + jsonparse: "npm:^1.3.1" + minipass: "npm:^3.0.0" checksum: 24b9c6208b72e47a5a28058642e86f27d17e285e4cd5ba41d698568bb91f0566a7ff31f0e7dfb7ebd3dc603d016ac75b82e3ffe96340aa294048da87489ff18c languageName: node linkType: hard @@ -11532,7 +11532,7 @@ __metadata: version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" dependencies: - minipass: ^3.0.0 + minipass: "npm:^3.0.0" checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b languageName: node linkType: hard @@ -11541,7 +11541,7 @@ __metadata: version: 1.0.3 resolution: "minipass-sized@npm:1.0.3" dependencies: - minipass: ^3.0.0 + minipass: "npm:^3.0.0" checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 languageName: node linkType: hard @@ -11550,7 +11550,7 @@ __metadata: version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: - yallist: ^4.0.0 + yallist: "npm:^4.0.0" checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 languageName: node linkType: hard @@ -11580,8 +11580,8 @@ __metadata: version: 2.1.2 resolution: "minizlib@npm:2.1.2" dependencies: - minipass: ^3.0.0 - yallist: ^4.0.0 + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 languageName: node linkType: hard @@ -11590,9 +11590,9 @@ __metadata: version: 2.0.0 resolution: "mkdirp-infer-owner@npm:2.0.0" dependencies: - chownr: ^2.0.0 - infer-owner: ^1.0.4 - mkdirp: ^1.0.3 + chownr: "npm:^2.0.0" + infer-owner: "npm:^1.0.4" + mkdirp: "npm:^1.0.3" checksum: d8f4ecd32f6762459d6b5714eae6487c67ae9734ab14e26d14377ddd9b2a1bf868d8baa18c0f3e73d3d513f53ec7a698e0f81a9367102c870a55bef7833880f7 languageName: node linkType: hard @@ -11610,10 +11610,10 @@ __metadata: version: 1.8.0 resolution: "mlly@npm:1.8.0" dependencies: - acorn: ^8.15.0 - pathe: ^2.0.3 - pkg-types: ^1.3.1 - ufo: ^1.6.1 + acorn: "npm:^8.15.0" + pathe: "npm:^2.0.3" + pkg-types: "npm:^1.3.1" + ufo: "npm:^1.6.1" checksum: cccd626d910f139881cc861bae1af8747a0911c1a5414cca059558b81286e43f271652931eec87ef3c07d9faf4225987ae3219b65a939b94e18b533fa0d22c89 languageName: node linkType: hard @@ -11636,11 +11636,11 @@ __metadata: version: 5.0.0 resolution: "multimatch@npm:5.0.0" dependencies: - "@types/minimatch": ^3.0.3 - array-differ: ^3.0.0 - array-union: ^2.1.0 - arrify: ^2.0.1 - minimatch: ^3.0.4 + "@types/minimatch": "npm:^3.0.3" + array-differ: "npm:^3.0.0" + array-union: "npm:^2.1.0" + arrify: "npm:^2.0.1" + minimatch: "npm:^3.0.4" checksum: 82c8030a53af965cab48da22f1b0f894ef99e16ee680dabdfbd38d2dfacc3c8208c475203d747afd9e26db44118ed0221d5a0d65268c864f06d6efc7ac6df812 languageName: node linkType: hard @@ -11707,7 +11707,7 @@ __metadata: version: 3.2.1 resolution: "node-addon-api@npm:3.2.1" dependencies: - node-gyp: latest + node-gyp: "npm:latest" checksum: 2369986bb0881ccd9ef6bacdf39550e07e089a9c8ede1cbc5fc7712d8e2faa4d50da0e487e333d4125f8c7a616c730131d1091676c9d499af1d74560756b4a18 languageName: node linkType: hard @@ -11716,7 +11716,7 @@ __metadata: version: 2.6.7 resolution: "node-fetch@npm:2.6.7" dependencies: - whatwg-url: ^5.0.0 + whatwg-url: "npm:^5.0.0" peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -11730,7 +11730,7 @@ __metadata: version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: - whatwg-url: ^5.0.0 + whatwg-url: "npm:^5.0.0" peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -11766,17 +11766,17 @@ __metadata: version: 9.4.1 resolution: "node-gyp@npm:9.4.1" dependencies: - env-paths: ^2.2.0 - exponential-backoff: ^3.1.1 - glob: ^7.1.4 - graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.2 - which: ^2.0.2 + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^7.1.4" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^10.0.3" + nopt: "npm:^6.0.0" + npmlog: "npm:^6.0.0" + rimraf: "npm:^3.0.2" + semver: "npm:^7.3.5" + tar: "npm:^6.1.2" + which: "npm:^2.0.2" bin: node-gyp: bin/node-gyp.js checksum: 8576c439e9e925ab50679f87b7dfa7aa6739e42822e2ad4e26c36341c0ba7163fdf5a946f0a67a476d2f24662bc40d6c97bd9e79ced4321506738e6b760a1577 @@ -11787,16 +11787,16 @@ __metadata: version: 10.2.0 resolution: "node-gyp@npm:10.2.0" dependencies: - env-paths: ^2.2.0 - exponential-backoff: ^3.1.1 - glob: ^10.3.10 - graceful-fs: ^4.2.6 - make-fetch-happen: ^13.0.0 - nopt: ^7.0.0 - proc-log: ^4.1.0 - semver: ^7.3.5 - tar: ^6.2.1 - which: ^4.0.0 + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^4.1.0" + semver: "npm:^7.3.5" + tar: "npm:^6.2.1" + which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js checksum: 0233759d8c19765f7fdc259a35eb046ad86c3d09e22f7384613ae2b89647dd27fcf833fdf5293d9335041e91f9b1c539494225959cdb312a5c8080b7534b926f @@ -11821,7 +11821,7 @@ __metadata: version: 6.0.0 resolution: "nopt@npm:6.0.0" dependencies: - abbrev: ^1.0.0 + abbrev: "npm:^1.0.0" bin: nopt: bin/nopt.js checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac @@ -11832,7 +11832,7 @@ __metadata: version: 7.2.1 resolution: "nopt@npm:7.2.1" dependencies: - abbrev: ^2.0.0 + abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js checksum: 6fa729cc77ce4162cfad8abbc9ba31d4a0ff6850c3af61d59b505653bef4781ec059f8890ecfe93ee8aa0c511093369cca88bfc998101616a2904e715bbbb7c9 @@ -11843,10 +11843,10 @@ __metadata: version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" dependencies: - hosted-git-info: ^2.1.4 - resolve: ^1.10.0 - semver: 2 || 3 || 4 || 5 - validate-npm-package-license: ^3.0.1 + hosted-git-info: "npm:^2.1.4" + resolve: "npm:^1.10.0" + semver: "npm:2 || 3 || 4 || 5" + validate-npm-package-license: "npm:^3.0.1" checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 languageName: node linkType: hard @@ -11855,10 +11855,10 @@ __metadata: version: 3.0.3 resolution: "normalize-package-data@npm:3.0.3" dependencies: - hosted-git-info: ^4.0.1 - is-core-module: ^2.5.0 - semver: ^7.3.4 - validate-npm-package-license: ^3.0.1 + hosted-git-info: "npm:^4.0.1" + is-core-module: "npm:^2.5.0" + semver: "npm:^7.3.4" + validate-npm-package-license: "npm:^3.0.1" checksum: bbcee00339e7c26fdbc760f9b66d429258e2ceca41a5df41f5df06cc7652de8d82e8679ff188ca095cad8eff2b6118d7d866af2b68400f74602fbcbce39c160a languageName: node linkType: hard @@ -11867,10 +11867,10 @@ __metadata: version: 4.0.1 resolution: "normalize-package-data@npm:4.0.1" dependencies: - hosted-git-info: ^5.0.0 - is-core-module: ^2.8.1 - semver: ^7.3.5 - validate-npm-package-license: ^3.0.4 + hosted-git-info: "npm:^5.0.0" + is-core-module: "npm:^2.8.1" + semver: "npm:^7.3.5" + validate-npm-package-license: "npm:^3.0.4" checksum: 292e0aa740e73d62f84bbd9d55d4bfc078155f32d5d7572c32c9807f96d543af0f43ff7e5c80bfa6238667123fd68bd83cd412eae9b27b85b271fb041f624528 languageName: node linkType: hard @@ -11879,10 +11879,10 @@ __metadata: version: 5.0.0 resolution: "normalize-package-data@npm:5.0.0" dependencies: - hosted-git-info: ^6.0.0 - is-core-module: ^2.8.1 - semver: ^7.3.5 - validate-npm-package-license: ^3.0.4 + hosted-git-info: "npm:^6.0.0" + is-core-module: "npm:^2.8.1" + semver: "npm:^7.3.5" + validate-npm-package-license: "npm:^3.0.4" checksum: a459f05eaf7c2b643c61234177f08e28064fde97da15800e3d3ac0404e28450d43ac46fc95fbf6407a9bf20af4c58505ad73458a912dc1517f8c1687b1d68c27 languageName: node linkType: hard @@ -11898,7 +11898,7 @@ __metadata: version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" dependencies: - npm-normalize-package-bin: ^1.0.1 + npm-normalize-package-bin: "npm:^1.0.1" checksum: 6e599155ef28d0b498622f47f1ba189dfbae05095a1ed17cb3a5babf961e965dd5eab621f0ec6f0a98de774e5836b8f5a5ee639010d64f42850a74acec3d4d09 languageName: node linkType: hard @@ -11907,7 +11907,7 @@ __metadata: version: 3.0.1 resolution: "npm-bundled@npm:3.0.1" dependencies: - npm-normalize-package-bin: ^3.0.0 + npm-normalize-package-bin: "npm:^3.0.0" checksum: 1f4f7307d0ff2fbd31638689490f1fd673a4540cd1d027c7c5d15e484c71d63c4b27979944b6f8738035260cf5a5477ebaae75b08818420508e7cf317d71416e languageName: node linkType: hard @@ -11916,7 +11916,7 @@ __metadata: version: 6.3.0 resolution: "npm-install-checks@npm:6.3.0" dependencies: - semver: ^7.1.1 + semver: "npm:^7.1.1" checksum: 6c20dadb878a0d2f1f777405217b6b63af1299d0b43e556af9363ee6eefaa98a17dfb7b612a473a473e96faf7e789c58b221e0d8ffdc1d34903c4f71618df3b4 languageName: node linkType: hard @@ -11946,9 +11946,9 @@ __metadata: version: 8.1.1 resolution: "npm-package-arg@npm:8.1.1" dependencies: - hosted-git-info: ^3.0.6 - semver: ^7.0.0 - validate-npm-package-name: ^3.0.0 + hosted-git-info: "npm:^3.0.6" + semver: "npm:^7.0.0" + validate-npm-package-name: "npm:^3.0.0" checksum: 406c59f92d8fac5acbd1df62f4af8075e925af51131b6bc66245641ea71ddb0e60b3e2c56fafebd4e8ffc3ba0453e700a221a36a44740dc9f7488cec97ae4c55 languageName: node linkType: hard @@ -11957,10 +11957,10 @@ __metadata: version: 10.1.0 resolution: "npm-package-arg@npm:10.1.0" dependencies: - hosted-git-info: ^6.0.0 - proc-log: ^3.0.0 - semver: ^7.3.5 - validate-npm-package-name: ^5.0.0 + hosted-git-info: "npm:^6.0.0" + proc-log: "npm:^3.0.0" + semver: "npm:^7.3.5" + validate-npm-package-name: "npm:^5.0.0" checksum: 8fe4b6a742502345e4836ed42fdf26c544c9f75563c476c67044a481ada6e81f71b55462489c7e1899d516e4347150e58028036a90fa11d47e320bcc9365fd30 languageName: node linkType: hard @@ -11969,10 +11969,10 @@ __metadata: version: 9.1.2 resolution: "npm-package-arg@npm:9.1.2" dependencies: - hosted-git-info: ^5.0.0 - proc-log: ^2.0.1 - semver: ^7.3.5 - validate-npm-package-name: ^4.0.0 + hosted-git-info: "npm:^5.0.0" + proc-log: "npm:^2.0.1" + semver: "npm:^7.3.5" + validate-npm-package-name: "npm:^4.0.0" checksum: 3793488843985ed71deb14fcba7c068d8ed03a18fd8f6b235c6a64465c9a25f60261598106d5cc8677c0bee9548e405c34c2e3c7a822e3113d3389351c745dfa languageName: node linkType: hard @@ -11981,10 +11981,10 @@ __metadata: version: 5.1.1 resolution: "npm-packlist@npm:5.1.1" dependencies: - glob: ^8.0.1 - ignore-walk: ^5.0.1 - npm-bundled: ^1.1.2 - npm-normalize-package-bin: ^1.0.1 + glob: "npm:^8.0.1" + ignore-walk: "npm:^5.0.1" + npm-bundled: "npm:^1.1.2" + npm-normalize-package-bin: "npm:^1.0.1" bin: npm-packlist: bin/index.js checksum: 28dab153744ceb4695b82a9032d14aa2bfb855d38344a09052673d07860a4d8725f808ed23996e6f2792c48e11f5d147632c159f798d2c24dac92b51a884f0c6 @@ -11995,7 +11995,7 @@ __metadata: version: 7.0.4 resolution: "npm-packlist@npm:7.0.4" dependencies: - ignore-walk: ^6.0.0 + ignore-walk: "npm:^6.0.0" checksum: 5ffa1f8f0b32141a60a66713fa3ed03b8ee4800b1ed6b59194d03c3c85da88f3fc21e1de29b665f322678bae85198732b16aa76c0a7cb0e283f9e0db50752233 languageName: node linkType: hard @@ -12004,10 +12004,10 @@ __metadata: version: 8.0.2 resolution: "npm-pick-manifest@npm:8.0.2" dependencies: - npm-install-checks: ^6.0.0 - npm-normalize-package-bin: ^3.0.0 - npm-package-arg: ^10.0.0 - semver: ^7.3.5 + npm-install-checks: "npm:^6.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + npm-package-arg: "npm:^10.0.0" + semver: "npm:^7.3.5" checksum: c9f71b57351a3a241a7e56148332f2f341a09dff2a1b1f4ffb1517eac25f1888ac7fbce4939e522cbd533577448c307d05fff0c32430cc03c8c6179fac320cd4 languageName: node linkType: hard @@ -12016,13 +12016,13 @@ __metadata: version: 14.0.3 resolution: "npm-registry-fetch@npm:14.0.3" dependencies: - make-fetch-happen: ^11.0.0 - minipass: ^4.0.0 - minipass-fetch: ^3.0.0 - minipass-json-stream: ^1.0.1 - minizlib: ^2.1.2 - npm-package-arg: ^10.0.0 - proc-log: ^3.0.0 + make-fetch-happen: "npm:^11.0.0" + minipass: "npm:^4.0.0" + minipass-fetch: "npm:^3.0.0" + minipass-json-stream: "npm:^1.0.1" + minizlib: "npm:^2.1.2" + npm-package-arg: "npm:^10.0.0" + proc-log: "npm:^3.0.0" checksum: 451224e7272c8418000f6a0e27fb01d7eb5231bcd98dbd42acac3f275f0b5317590c152860cc84afa706427121b59f9422939e00af5690442b70e64cfa39de0a languageName: node linkType: hard @@ -12031,13 +12031,13 @@ __metadata: version: 13.3.1 resolution: "npm-registry-fetch@npm:13.3.1" dependencies: - make-fetch-happen: ^10.0.6 - minipass: ^3.1.6 - minipass-fetch: ^2.0.3 - minipass-json-stream: ^1.0.1 - minizlib: ^2.1.2 - npm-package-arg: ^9.0.1 - proc-log: ^2.0.0 + make-fetch-happen: "npm:^10.0.6" + minipass: "npm:^3.1.6" + minipass-fetch: "npm:^2.0.3" + minipass-json-stream: "npm:^1.0.1" + minizlib: "npm:^2.1.2" + npm-package-arg: "npm:^9.0.1" + proc-log: "npm:^2.0.0" checksum: 5a941c2c799568e0dbccfc15f280444da398dadf2eede1b1921f08ddd5cb5f32c7cb4d16be96401f95a33073aeec13a3fd928c753790d3c412c2e64e7f7c6ee4 languageName: node linkType: hard @@ -12046,13 +12046,13 @@ __metadata: version: 14.0.5 resolution: "npm-registry-fetch@npm:14.0.5" dependencies: - make-fetch-happen: ^11.0.0 - minipass: ^5.0.0 - minipass-fetch: ^3.0.0 - minipass-json-stream: ^1.0.1 - minizlib: ^2.1.2 - npm-package-arg: ^10.0.0 - proc-log: ^3.0.0 + make-fetch-happen: "npm:^11.0.0" + minipass: "npm:^5.0.0" + minipass-fetch: "npm:^3.0.0" + minipass-json-stream: "npm:^1.0.1" + minizlib: "npm:^2.1.2" + npm-package-arg: "npm:^10.0.0" + proc-log: "npm:^3.0.0" checksum: c63649642955b424bc1baaff5955027144af312ae117ba8c24829e74484f859482591fe89687c6597d83e930c8054463eef23020ac69146097a72cc62ff10986 languageName: node linkType: hard @@ -12061,15 +12061,15 @@ __metadata: version: 4.1.5 resolution: "npm-run-all@npm:4.1.5" dependencies: - ansi-styles: ^3.2.1 - chalk: ^2.4.1 - cross-spawn: ^6.0.5 - memorystream: ^0.3.1 - minimatch: ^3.0.4 - pidtree: ^0.3.0 - read-pkg: ^3.0.0 - shell-quote: ^1.6.1 - string.prototype.padend: ^3.0.0 + ansi-styles: "npm:^3.2.1" + chalk: "npm:^2.4.1" + cross-spawn: "npm:^6.0.5" + memorystream: "npm:^0.3.1" + minimatch: "npm:^3.0.4" + pidtree: "npm:^0.3.0" + read-pkg: "npm:^3.0.0" + shell-quote: "npm:^1.6.1" + string.prototype.padend: "npm:^3.0.0" bin: npm-run-all: bin/npm-run-all/index.js run-p: bin/run-p/index.js @@ -12082,7 +12082,7 @@ __metadata: version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" dependencies: - path-key: ^3.0.0 + path-key: "npm:^3.0.0" checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 languageName: node linkType: hard @@ -12091,10 +12091,10 @@ __metadata: version: 6.0.2 resolution: "npmlog@npm:6.0.2" dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 + are-we-there-yet: "npm:^3.0.0" + console-control-strings: "npm:^1.1.0" + gauge: "npm:^4.0.3" + set-blocking: "npm:^2.0.0" checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a languageName: node linkType: hard @@ -12103,10 +12103,10 @@ __metadata: version: 7.0.1 resolution: "npmlog@npm:7.0.1" dependencies: - are-we-there-yet: ^4.0.0 - console-control-strings: ^1.1.0 - gauge: ^5.0.0 - set-blocking: ^2.0.0 + are-we-there-yet: "npm:^4.0.0" + console-control-strings: "npm:^1.1.0" + gauge: "npm:^5.0.0" + set-blocking: "npm:^2.0.0" checksum: caabeb1f557c1094ad7ed3275b968b83ccbaefc133f17366ebb9fe8eb44e1aace28c31419d6244bfc0422aede1202875d555fe6661978bf04386f6cf617f43a4 languageName: node linkType: hard @@ -12122,50 +12122,50 @@ __metadata: version: 15.9.7 resolution: "nx@npm:15.9.7" dependencies: - "@nrwl/cli": 15.9.7 - "@nrwl/nx-darwin-arm64": 15.9.7 - "@nrwl/nx-darwin-x64": 15.9.7 - "@nrwl/nx-linux-arm-gnueabihf": 15.9.7 - "@nrwl/nx-linux-arm64-gnu": 15.9.7 - "@nrwl/nx-linux-arm64-musl": 15.9.7 - "@nrwl/nx-linux-x64-gnu": 15.9.7 - "@nrwl/nx-linux-x64-musl": 15.9.7 - "@nrwl/nx-win32-arm64-msvc": 15.9.7 - "@nrwl/nx-win32-x64-msvc": 15.9.7 - "@nrwl/tao": 15.9.7 - "@parcel/watcher": 2.0.4 - "@yarnpkg/lockfile": ^1.1.0 - "@yarnpkg/parsers": 3.0.0-rc.46 - "@zkochan/js-yaml": 0.0.6 - axios: ^1.0.0 - chalk: ^4.1.0 - cli-cursor: 3.1.0 - cli-spinners: 2.6.1 - cliui: ^7.0.2 - dotenv: ~10.0.0 - enquirer: ~2.3.6 - fast-glob: 3.2.7 - figures: 3.2.0 - flat: ^5.0.2 - fs-extra: ^11.1.0 - glob: 7.1.4 - ignore: ^5.0.4 - js-yaml: 4.1.0 - jsonc-parser: 3.2.0 - lines-and-columns: ~2.0.3 - minimatch: 3.0.5 - npm-run-path: ^4.0.1 - open: ^8.4.0 - semver: 7.5.4 - string-width: ^4.2.3 - strong-log-transformer: ^2.1.0 - tar-stream: ~2.2.0 - tmp: ~0.2.1 - tsconfig-paths: ^4.1.2 - tslib: ^2.3.0 - v8-compile-cache: 2.3.0 - yargs: ^17.6.2 - yargs-parser: 21.1.1 + "@nrwl/cli": "npm:15.9.7" + "@nrwl/nx-darwin-arm64": "npm:15.9.7" + "@nrwl/nx-darwin-x64": "npm:15.9.7" + "@nrwl/nx-linux-arm-gnueabihf": "npm:15.9.7" + "@nrwl/nx-linux-arm64-gnu": "npm:15.9.7" + "@nrwl/nx-linux-arm64-musl": "npm:15.9.7" + "@nrwl/nx-linux-x64-gnu": "npm:15.9.7" + "@nrwl/nx-linux-x64-musl": "npm:15.9.7" + "@nrwl/nx-win32-arm64-msvc": "npm:15.9.7" + "@nrwl/nx-win32-x64-msvc": "npm:15.9.7" + "@nrwl/tao": "npm:15.9.7" + "@parcel/watcher": "npm:2.0.4" + "@yarnpkg/lockfile": "npm:^1.1.0" + "@yarnpkg/parsers": "npm:3.0.0-rc.46" + "@zkochan/js-yaml": "npm:0.0.6" + axios: "npm:^1.0.0" + chalk: "npm:^4.1.0" + cli-cursor: "npm:3.1.0" + cli-spinners: "npm:2.6.1" + cliui: "npm:^7.0.2" + dotenv: "npm:~10.0.0" + enquirer: "npm:~2.3.6" + fast-glob: "npm:3.2.7" + figures: "npm:3.2.0" + flat: "npm:^5.0.2" + fs-extra: "npm:^11.1.0" + glob: "npm:7.1.4" + ignore: "npm:^5.0.4" + js-yaml: "npm:4.1.0" + jsonc-parser: "npm:3.2.0" + lines-and-columns: "npm:~2.0.3" + minimatch: "npm:3.0.5" + npm-run-path: "npm:^4.0.1" + open: "npm:^8.4.0" + semver: "npm:7.5.4" + string-width: "npm:^4.2.3" + strong-log-transformer: "npm:^2.1.0" + tar-stream: "npm:~2.2.0" + tmp: "npm:~0.2.1" + tsconfig-paths: "npm:^4.1.2" + tslib: "npm:^2.3.0" + v8-compile-cache: "npm:2.3.0" + yargs: "npm:^17.6.2" + yargs-parser: "npm:21.1.1" peerDependencies: "@swc-node/register": ^1.4.2 "@swc/core": ^1.2.173 @@ -12224,10 +12224,10 @@ __metadata: version: 4.1.5 resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: ^1.0.5 - define-properties: ^1.2.1 - has-symbols: ^1.0.3 - object-keys: ^1.1.1 + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + object-keys: "npm:^1.1.1" checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 languageName: node linkType: hard @@ -12236,9 +12236,9 @@ __metadata: version: 1.1.8 resolution: "object.entries@npm:1.1.8" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" checksum: 5314877cb637ef3437a30bba61d9bacdb3ce74bf73ac101518be0633c37840c8cc67407edb341f766e8093b3d7516d5c3358f25adfee4a2c697c0ec4c8491907 languageName: node linkType: hard @@ -12247,10 +12247,10 @@ __metadata: version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-object-atoms: ^1.0.0 + 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: 29b2207a2db2782d7ced83f93b3ff5d425f901945f3665ffda1821e30a7253cd1fd6b891a64279976098137ddfa883d748787a6fea53ecdb51f8df8b8cec0ae1 languageName: node linkType: hard @@ -12259,9 +12259,9 @@ __metadata: version: 1.1.4 resolution: "object.hasown@npm:1.1.4" dependencies: - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-object-atoms: ^1.0.0 + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" checksum: bc46eb5ca22106fcd07aab1411508c2c68b7565fe8fb272f166fb9bf203972e8b5c86a5a4b2c86204beead0626a7a4119d32cefbaf7c5dd57b400bf9e6363cb6 languageName: node linkType: hard @@ -12270,9 +12270,9 @@ __metadata: version: 1.2.0 resolution: "object.values@npm:1.2.0" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa languageName: node linkType: hard @@ -12281,7 +12281,7 @@ __metadata: version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: - wrappy: 1 + wrappy: "npm:1" checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 languageName: node linkType: hard @@ -12290,7 +12290,7 @@ __metadata: version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: - mimic-fn: ^2.1.0 + mimic-fn: "npm:^2.1.0" checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 languageName: node linkType: hard @@ -12299,9 +12299,9 @@ __metadata: version: 8.4.2 resolution: "open@npm:8.4.2" dependencies: - define-lazy-prop: ^2.0.0 - is-docker: ^2.1.1 - is-wsl: ^2.2.0 + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 languageName: node linkType: hard @@ -12310,12 +12310,12 @@ __metadata: version: 0.9.4 resolution: "optionator@npm:0.9.4" dependencies: - deep-is: ^0.1.3 - fast-levenshtein: ^2.0.6 - levn: ^0.4.1 - prelude-ls: ^1.2.1 - type-check: ^0.4.0 - word-wrap: ^1.2.5 + 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: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb languageName: node linkType: hard @@ -12324,15 +12324,15 @@ __metadata: version: 5.4.1 resolution: "ora@npm:5.4.1" dependencies: - bl: ^4.1.0 - chalk: ^4.1.0 - cli-cursor: ^3.1.0 - cli-spinners: ^2.5.0 - is-interactive: ^1.0.0 - is-unicode-supported: ^0.1.0 - log-symbols: ^4.1.0 - strip-ansi: ^6.0.0 - wcwidth: ^1.0.1 + bl: "npm:^4.1.0" + chalk: "npm:^4.1.0" + cli-cursor: "npm:^3.1.0" + cli-spinners: "npm:^2.5.0" + is-interactive: "npm:^1.0.0" + is-unicode-supported: "npm:^0.1.0" + log-symbols: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + wcwidth: "npm:^1.0.1" checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 languageName: node linkType: hard @@ -12355,7 +12355,7 @@ __metadata: version: 1.3.0 resolution: "p-limit@npm:1.3.0" dependencies: - p-try: ^1.0.0 + p-try: "npm:^1.0.0" checksum: 281c1c0b8c82e1ac9f81acd72a2e35d402bf572e09721ce5520164e9de07d8274451378a3470707179ad13240535558f4b277f02405ad752e08c7d5b0d54fbfd languageName: node linkType: hard @@ -12364,7 +12364,7 @@ __metadata: version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: - p-try: ^2.0.0 + p-try: "npm:^2.0.0" checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 languageName: node linkType: hard @@ -12373,7 +12373,7 @@ __metadata: version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: - yocto-queue: ^0.1.0 + yocto-queue: "npm:^0.1.0" checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 languageName: node linkType: hard @@ -12382,7 +12382,7 @@ __metadata: version: 2.0.0 resolution: "p-locate@npm:2.0.0" dependencies: - p-limit: ^1.1.0 + p-limit: "npm:^1.1.0" checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081 languageName: node linkType: hard @@ -12391,7 +12391,7 @@ __metadata: version: 4.1.0 resolution: "p-locate@npm:4.1.0" dependencies: - p-limit: ^2.2.0 + p-limit: "npm:^2.2.0" checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 languageName: node linkType: hard @@ -12400,7 +12400,7 @@ __metadata: version: 5.0.0 resolution: "p-locate@npm:5.0.0" dependencies: - p-limit: ^3.0.2 + p-limit: "npm:^3.0.2" checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 languageName: node linkType: hard @@ -12416,7 +12416,7 @@ __metadata: version: 4.0.0 resolution: "p-map@npm:4.0.0" dependencies: - aggregate-error: ^3.0.0 + aggregate-error: "npm:^3.0.0" checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c languageName: node linkType: hard @@ -12432,8 +12432,8 @@ __metadata: version: 6.6.2 resolution: "p-queue@npm:6.6.2" dependencies: - eventemitter3: ^4.0.4 - p-timeout: ^3.2.0 + eventemitter3: "npm:^4.0.4" + p-timeout: "npm:^3.2.0" checksum: 832642fcc4ab6477b43e6d7c30209ab10952969ed211c6d6f2931be8a4f9935e3578c72e8cce053dc34f2eb6941a408a2c516a54904e989851a1a209cf19761c languageName: node linkType: hard @@ -12449,7 +12449,7 @@ __metadata: version: 3.2.0 resolution: "p-timeout@npm:3.2.0" dependencies: - p-finally: ^1.0.0 + p-finally: "npm:^1.0.0" checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c languageName: node linkType: hard @@ -12472,7 +12472,7 @@ __metadata: version: 2.1.1 resolution: "p-waterfall@npm:2.1.1" dependencies: - p-reduce: ^2.0.0 + p-reduce: "npm:^2.0.0" checksum: 8588bb8b004ee37e559c7e940a480c1742c42725d477b0776ff30b894920a3e48bddf8f60aa0ae82773e500a8fc99d75e947c450e0c2ce187aff72cc1b248f6d languageName: node linkType: hard @@ -12495,24 +12495,24 @@ __metadata: version: 15.1.1 resolution: "pacote@npm:15.1.1" dependencies: - "@npmcli/git": ^4.0.0 - "@npmcli/installed-package-contents": ^2.0.1 - "@npmcli/promise-spawn": ^6.0.1 - "@npmcli/run-script": ^6.0.0 - cacache: ^17.0.0 - fs-minipass: ^3.0.0 - minipass: ^4.0.0 - npm-package-arg: ^10.0.0 - npm-packlist: ^7.0.0 - npm-pick-manifest: ^8.0.0 - npm-registry-fetch: ^14.0.0 - proc-log: ^3.0.0 - promise-retry: ^2.0.1 - read-package-json: ^6.0.0 - read-package-json-fast: ^3.0.0 - sigstore: ^1.0.0 - ssri: ^10.0.0 - tar: ^6.1.11 + "@npmcli/git": "npm:^4.0.0" + "@npmcli/installed-package-contents": "npm:^2.0.1" + "@npmcli/promise-spawn": "npm:^6.0.1" + "@npmcli/run-script": "npm:^6.0.0" + cacache: "npm:^17.0.0" + fs-minipass: "npm:^3.0.0" + minipass: "npm:^4.0.0" + npm-package-arg: "npm:^10.0.0" + npm-packlist: "npm:^7.0.0" + npm-pick-manifest: "npm:^8.0.0" + npm-registry-fetch: "npm:^14.0.0" + proc-log: "npm:^3.0.0" + promise-retry: "npm:^2.0.1" + read-package-json: "npm:^6.0.0" + read-package-json-fast: "npm:^3.0.0" + sigstore: "npm:^1.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" bin: pacote: lib/bin.js checksum: 109388e873615cdad342f5dbd3639389c00aaac2c84b824dcb1a9460b4cf1c66264387b1d0200b1769abda7feca94165804d1308ca5e59904ae24d489d3bfb13 @@ -12523,24 +12523,24 @@ __metadata: version: 15.2.0 resolution: "pacote@npm:15.2.0" dependencies: - "@npmcli/git": ^4.0.0 - "@npmcli/installed-package-contents": ^2.0.1 - "@npmcli/promise-spawn": ^6.0.1 - "@npmcli/run-script": ^6.0.0 - cacache: ^17.0.0 - fs-minipass: ^3.0.0 - minipass: ^5.0.0 - npm-package-arg: ^10.0.0 - npm-packlist: ^7.0.0 - npm-pick-manifest: ^8.0.0 - npm-registry-fetch: ^14.0.0 - proc-log: ^3.0.0 - promise-retry: ^2.0.1 - read-package-json: ^6.0.0 - read-package-json-fast: ^3.0.0 - sigstore: ^1.3.0 - ssri: ^10.0.0 - tar: ^6.1.11 + "@npmcli/git": "npm:^4.0.0" + "@npmcli/installed-package-contents": "npm:^2.0.1" + "@npmcli/promise-spawn": "npm:^6.0.1" + "@npmcli/run-script": "npm:^6.0.0" + cacache: "npm:^17.0.0" + fs-minipass: "npm:^3.0.0" + minipass: "npm:^5.0.0" + npm-package-arg: "npm:^10.0.0" + npm-packlist: "npm:^7.0.0" + npm-pick-manifest: "npm:^8.0.0" + npm-registry-fetch: "npm:^14.0.0" + proc-log: "npm:^3.0.0" + promise-retry: "npm:^2.0.1" + read-package-json: "npm:^6.0.0" + read-package-json-fast: "npm:^3.0.0" + sigstore: "npm:^1.3.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" bin: pacote: lib/bin.js checksum: c731572be2bf226b117eba076d242bd4cd8be7aa01e004af3374a304ad7ab330539e22644bc33de12d2a7d45228ccbcbf4d710f59c84414f3d09a1a95ee6f0bf @@ -12551,7 +12551,7 @@ __metadata: version: 1.0.1 resolution: "parent-module@npm:1.0.1" dependencies: - callsites: ^3.0.0 + callsites: "npm:^3.0.0" checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff languageName: node linkType: hard @@ -12560,9 +12560,9 @@ __metadata: version: 3.0.1 resolution: "parse-conflict-json@npm:3.0.1" dependencies: - json-parse-even-better-errors: ^3.0.0 - just-diff: ^6.0.0 - just-diff-apply: ^5.2.0 + json-parse-even-better-errors: "npm:^3.0.0" + just-diff: "npm:^6.0.0" + just-diff-apply: "npm:^5.2.0" checksum: d8d2656bc02d4df36846366baec36b419da2fe944e31298719a4d28d28f772aa7cad2a69d01f6f329918e7c298ac481d1e6a9138d62d5662d5620a74f794af8f languageName: node linkType: hard @@ -12571,8 +12571,8 @@ __metadata: version: 4.0.0 resolution: "parse-json@npm:4.0.0" dependencies: - error-ex: ^1.3.1 - json-parse-better-errors: ^1.0.1 + error-ex: "npm:^1.3.1" + json-parse-better-errors: "npm:^1.0.1" checksum: 0fe227d410a61090c247e34fa210552b834613c006c2c64d9a05cfe9e89cf8b4246d1246b1a99524b53b313e9ac024438d0680f67e33eaed7e6f38db64cfe7b5 languageName: node linkType: hard @@ -12581,10 +12581,10 @@ __metadata: version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: - "@babel/code-frame": ^7.0.0 - error-ex: ^1.3.1 - json-parse-even-better-errors: ^2.3.0 - lines-and-columns: ^1.1.6 + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 languageName: node linkType: hard @@ -12593,7 +12593,7 @@ __metadata: version: 7.0.0 resolution: "parse-path@npm:7.0.0" dependencies: - protocols: ^2.0.0 + protocols: "npm:^2.0.0" checksum: 244b46523a58181d251dda9b888efde35d8afb957436598d948852f416d8c76ddb4f2010f9fc94218b4be3e5c0f716aa0d2026194a781e3b8981924142009302 languageName: node linkType: hard @@ -12609,7 +12609,7 @@ __metadata: version: 8.1.0 resolution: "parse-url@npm:8.1.0" dependencies: - parse-path: ^7.0.0 + parse-path: "npm:^7.0.0" checksum: b93e21ab4c93c7d7317df23507b41be7697694d4c94f49ed5c8d6288b01cba328fcef5ba388e147948eac20453dee0df9a67ab2012415189fff85973bdffe8d9 languageName: node linkType: hard @@ -12618,7 +12618,7 @@ __metadata: version: 7.2.1 resolution: "parse5@npm:7.2.1" dependencies: - entities: ^4.5.0 + entities: "npm:^4.5.0" checksum: 11253cf8aa2e7fc41c004c64cba6f2c255f809663365db65bd7ad0e8cf7b89e436a563c20059346371cc543a6c1b567032088883ca6a2cbc88276c666b68236d languageName: node linkType: hard @@ -12683,8 +12683,8 @@ __metadata: version: 1.11.1 resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: ^10.2.0 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 languageName: node linkType: hard @@ -12693,7 +12693,7 @@ __metadata: version: 3.0.0 resolution: "path-type@npm:3.0.0" dependencies: - pify: ^3.0.0 + pify: "npm:^3.0.0" checksum: 735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 languageName: node linkType: hard @@ -12774,7 +12774,7 @@ __metadata: version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: - find-up: ^4.0.0 + find-up: "npm:^4.0.0" checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 languageName: node linkType: hard @@ -12783,9 +12783,9 @@ __metadata: version: 1.3.1 resolution: "pkg-types@npm:1.3.1" dependencies: - confbox: ^0.1.8 - mlly: ^1.7.4 - pathe: ^2.0.1 + confbox: "npm:^0.1.8" + mlly: "npm:^1.7.4" + pathe: "npm:^2.0.1" checksum: 4fa4edb2bb845646cdbd04c5c6bc43cdbc8f02ed4d1c28bfcafb6e65928aece789bcf1335e4cac5f65dfdc376e4bd7435bd509a35e9ec73ef2c076a1b88e289c languageName: node linkType: hard @@ -12801,8 +12801,8 @@ __metadata: version: 0.2.1 resolution: "points-on-path@npm:0.2.1" dependencies: - path-data-parser: 0.1.0 - points-on-curve: 0.2.0 + path-data-parser: "npm:0.1.0" + points-on-curve: "npm:0.2.0" checksum: 5564dd84d15699579bf07bd33adfd0dc1a5e717c0d36ee11f0832b6b6890941e25e9ea68d15f7858698a9b5ec509f60e6472a0346624bb9dd9c2100cf568ac8f languageName: node linkType: hard @@ -12827,9 +12827,9 @@ __metadata: version: 4.0.5 resolution: "postcss-modules-local-by-default@npm:4.0.5" dependencies: - icss-utils: ^5.0.0 - postcss-selector-parser: ^6.0.2 - postcss-value-parser: ^4.1.0 + icss-utils: "npm:^5.0.0" + postcss-selector-parser: "npm:^6.0.2" + postcss-value-parser: "npm:^4.1.0" peerDependencies: postcss: ^8.1.0 checksum: ca9b01f4a0a3dfb33e016299e2dfb7e85c3123292f7aec2efc0c6771b9955648598bfb4c1561f7ee9732fb27fb073681233661b32eef98baab43743f96735452 @@ -12840,7 +12840,7 @@ __metadata: version: 3.2.0 resolution: "postcss-modules-scope@npm:3.2.0" dependencies: - postcss-selector-parser: ^6.0.4 + postcss-selector-parser: "npm:^6.0.4" peerDependencies: postcss: ^8.1.0 checksum: 2ffe7e98c1fa993192a39c8dd8ade93fc4f59fbd1336ce34fcedaee0ee3bafb29e2e23fb49189256895b30e4f21af661c6a6a16ef7b17ae2c859301e4a4459ae @@ -12851,7 +12851,7 @@ __metadata: version: 4.0.0 resolution: "postcss-modules-values@npm:4.0.0" dependencies: - icss-utils: ^5.0.0 + icss-utils: "npm:^5.0.0" peerDependencies: postcss: ^8.1.0 checksum: f7f2cdf14a575b60e919ad5ea52fed48da46fe80db2733318d71d523fc87db66c835814940d7d05b5746b0426e44661c707f09bdb83592c16aea06e859409db6 @@ -12878,8 +12878,8 @@ __metadata: version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" dependencies: - cssesc: ^3.0.0 - util-deprecate: ^1.0.2 + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" checksum: ce9440fc42a5419d103f4c7c1847cb75488f3ac9cbe81093b408ee9701193a509f664b4d10a2b4d82c694ee7495e022f8f482d254f92b7ffd9ed9dea696c6f84 languageName: node linkType: hard @@ -12895,9 +12895,9 @@ __metadata: version: 8.4.47 resolution: "postcss@npm:8.4.47" dependencies: - nanoid: ^3.3.7 - picocolors: ^1.1.0 - source-map-js: ^1.2.1 + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.0" + source-map-js: "npm:^1.2.1" checksum: f78440a9d8f97431dd2ab1ab8e1de64f12f3eff38a3d8d4a33919b96c381046a314658d2de213a5fa5eb296b656de76a3ec269fdea27f16d5ab465b916a0f52c languageName: node linkType: hard @@ -12913,7 +12913,7 @@ __metadata: version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" dependencies: - fast-diff: ^1.1.2 + fast-diff: "npm:^1.1.2" checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 languageName: node linkType: hard @@ -12931,9 +12931,9 @@ __metadata: version: 29.4.3 resolution: "pretty-format@npm:29.4.3" dependencies: - "@jest/schemas": ^29.4.3 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 + "@jest/schemas": "npm:^29.4.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" checksum: 3258b9a010bd79b3cf73783ad1e4592b6326fc981b6e31b742f316f14e7fbac09b48a9dbf274d092d9bde404db9fe16f518370e121837dc078a597392e6e5cc5 languageName: node linkType: hard @@ -12942,9 +12942,9 @@ __metadata: version: 29.7.0 resolution: "pretty-format@npm:29.7.0" dependencies: - "@jest/schemas": ^29.6.3 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 + "@jest/schemas": "npm:^29.6.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" checksum: 032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6 languageName: node linkType: hard @@ -13009,8 +13009,8 @@ __metadata: version: 2.0.1 resolution: "promise-retry@npm:2.0.1" dependencies: - err-code: ^2.0.2 - retry: ^0.12.0 + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 languageName: node linkType: hard @@ -13019,8 +13019,8 @@ __metadata: version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: - kleur: ^3.0.3 - sisteransi: ^1.0.5 + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d languageName: node linkType: hard @@ -13029,7 +13029,7 @@ __metadata: version: 0.3.0 resolution: "promzard@npm:0.3.0" dependencies: - read: 1 + read: "npm:1" checksum: 443a3b39ac916099988ee0161ab4e22edd1fa27e3d39a38d60e48c11ca6df3f5a90bfe44d95af06ed8659c4050b789ffe64c3f9f8e49a4bea1ea19105c98445a languageName: node linkType: hard @@ -13038,9 +13038,9 @@ __metadata: version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: - loose-envify: ^1.4.0 - object-assign: ^4.1.1 - react-is: ^16.13.1 + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 languageName: node linkType: hard @@ -13133,7 +13133,7 @@ __metadata: version: 2.1.0 resolution: "randombytes@npm:2.1.0" dependencies: - safe-buffer: ^5.1.0 + safe-buffer: "npm:^5.1.0" checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 languageName: node linkType: hard @@ -13142,8 +13142,8 @@ __metadata: version: 18.3.1 resolution: "react-dom@npm:18.3.1" dependencies: - loose-envify: ^1.1.0 - scheduler: ^0.23.2 + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" peerDependencies: react: ^18.3.1 checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9 @@ -13168,7 +13168,7 @@ __metadata: version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: - loose-envify: ^1.1.0 + loose-envify: "npm:^1.1.0" checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 languageName: node linkType: hard @@ -13191,8 +13191,8 @@ __metadata: version: 2.0.3 resolution: "read-package-json-fast@npm:2.0.3" dependencies: - json-parse-even-better-errors: ^2.3.0 - npm-normalize-package-bin: ^1.0.1 + json-parse-even-better-errors: "npm:^2.3.0" + npm-normalize-package-bin: "npm:^1.0.1" checksum: fca37b3b2160b9dda7c5588b767f6a2b8ce68d03a044000e568208e20bea0cf6dd2de17b90740ce8da8b42ea79c0b3859649dadf29510bbe77224ea65326a903 languageName: node linkType: hard @@ -13201,8 +13201,8 @@ __metadata: version: 3.0.2 resolution: "read-package-json-fast@npm:3.0.2" dependencies: - json-parse-even-better-errors: ^3.0.0 - npm-normalize-package-bin: ^3.0.0 + json-parse-even-better-errors: "npm:^3.0.0" + npm-normalize-package-bin: "npm:^3.0.0" checksum: 8d406869f045f1d76e2a99865a8fd1c1af9c1dc06200b94d2b07eef87ed734b22703a8d72e1cd36ea36cc48e22020bdd187f88243c7dd0563f72114d38c17072 languageName: node linkType: hard @@ -13211,10 +13211,10 @@ __metadata: version: 5.0.1 resolution: "read-package-json@npm:5.0.1" dependencies: - glob: ^8.0.1 - json-parse-even-better-errors: ^2.3.1 - normalize-package-data: ^4.0.0 - npm-normalize-package-bin: ^1.0.1 + glob: "npm:^8.0.1" + json-parse-even-better-errors: "npm:^2.3.1" + normalize-package-data: "npm:^4.0.0" + npm-normalize-package-bin: "npm:^1.0.1" checksum: e8c2ad72df1f17e71268feabdb9bb0153ed2c7d38a05b759c5c49cf368a754bdd3c0e8a279fbc8d707802ff91d2cf144a995e6ebd5534de2848d52ab2c14034d languageName: node linkType: hard @@ -13223,10 +13223,10 @@ __metadata: version: 5.0.2 resolution: "read-package-json@npm:5.0.2" dependencies: - glob: ^8.0.1 - json-parse-even-better-errors: ^2.3.1 - normalize-package-data: ^4.0.0 - npm-normalize-package-bin: ^2.0.0 + glob: "npm:^8.0.1" + json-parse-even-better-errors: "npm:^2.3.1" + normalize-package-data: "npm:^4.0.0" + npm-normalize-package-bin: "npm:^2.0.0" checksum: 0882ac9cec1bc92fb5515e9727611fb2909351e1e5c840dce3503cbb25b4cd48eb44b61071986e0fc51043208161f07d364a7336206c8609770186818753b51a languageName: node linkType: hard @@ -13235,10 +13235,10 @@ __metadata: version: 6.0.4 resolution: "read-package-json@npm:6.0.4" dependencies: - glob: ^10.2.2 - json-parse-even-better-errors: ^3.0.0 - normalize-package-data: ^5.0.0 - npm-normalize-package-bin: ^3.0.0 + glob: "npm:^10.2.2" + json-parse-even-better-errors: "npm:^3.0.0" + normalize-package-data: "npm:^5.0.0" + npm-normalize-package-bin: "npm:^3.0.0" checksum: ce40c4671299753f1349aebe44693cd250d6936c4bacfb31cd884c87f24a0174ba5f651ee2866cf5e57365451cba38bc1db9c2a371e4ba7502fb46dcad50f1d7 languageName: node linkType: hard @@ -13247,8 +13247,8 @@ __metadata: version: 3.0.0 resolution: "read-pkg-up@npm:3.0.0" dependencies: - find-up: ^2.0.0 - read-pkg: ^3.0.0 + find-up: "npm:^2.0.0" + read-pkg: "npm:^3.0.0" checksum: 16175573f2914ab9788897bcbe2a62b5728d0075e62285b3680cebe97059e2911e0134a062cf6e51ebe3e3775312bc788ac2039ed6af38ec68d2c10c6f2b30fb languageName: node linkType: hard @@ -13257,9 +13257,9 @@ __metadata: version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" dependencies: - find-up: ^4.1.0 - read-pkg: ^5.2.0 - type-fest: ^0.8.1 + find-up: "npm:^4.1.0" + read-pkg: "npm:^5.2.0" + type-fest: "npm:^0.8.1" checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 languageName: node linkType: hard @@ -13268,9 +13268,9 @@ __metadata: version: 8.0.0 resolution: "read-pkg-up@npm:8.0.0" dependencies: - find-up: ^5.0.0 - read-pkg: ^6.0.0 - type-fest: ^1.0.1 + find-up: "npm:^5.0.0" + read-pkg: "npm:^6.0.0" + type-fest: "npm:^1.0.1" checksum: fe4c80401656b40b408884457fffb5a8015c03b1018cfd8e48f8d82a5e9023e24963603aeb2755608d964593e046c15b34d29b07d35af9c7aa478be81805209c languageName: node linkType: hard @@ -13279,9 +13279,9 @@ __metadata: version: 3.0.0 resolution: "read-pkg@npm:3.0.0" dependencies: - load-json-file: ^4.0.0 - normalize-package-data: ^2.3.2 - path-type: ^3.0.0 + load-json-file: "npm:^4.0.0" + normalize-package-data: "npm:^2.3.2" + path-type: "npm:^3.0.0" checksum: 398903ebae6c7e9965419a1062924436cc0b6f516c42c4679a90290d2f87448ed8f977e7aa2dbba4aa1ac09248628c43e493ac25b2bc76640e946035200e34c6 languageName: node linkType: hard @@ -13290,10 +13290,10 @@ __metadata: version: 5.2.0 resolution: "read-pkg@npm:5.2.0" dependencies: - "@types/normalize-package-data": ^2.4.0 - normalize-package-data: ^2.5.0 - parse-json: ^5.0.0 - type-fest: ^0.6.0 + "@types/normalize-package-data": "npm:^2.4.0" + normalize-package-data: "npm:^2.5.0" + parse-json: "npm:^5.0.0" + type-fest: "npm:^0.6.0" checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 languageName: node linkType: hard @@ -13302,10 +13302,10 @@ __metadata: version: 6.0.0 resolution: "read-pkg@npm:6.0.0" dependencies: - "@types/normalize-package-data": ^2.4.0 - normalize-package-data: ^3.0.2 - parse-json: ^5.2.0 - type-fest: ^1.0.1 + "@types/normalize-package-data": "npm:^2.4.0" + normalize-package-data: "npm:^3.0.2" + parse-json: "npm:^5.2.0" + type-fest: "npm:^1.0.1" checksum: 0cebdff381128e923815c643074a87011070e5fc352bee575d327d6485da3317fab6d802a7b03deeb0be7be8d3ad1640397b3d5d2f044452caf4e8d1736bf94f languageName: node linkType: hard @@ -13314,7 +13314,7 @@ __metadata: version: 1.0.7 resolution: "read@npm:1.0.7" dependencies: - mute-stream: ~0.0.4 + mute-stream: "npm:~0.0.4" checksum: 2777c254e5732cac96f5d0a1c0f6b836c89ae23d8febd405b206f6f24d5de1873420f1a0795e0e3721066650d19adf802c7882c4027143ee0acf942a4f34f97b languageName: node linkType: hard @@ -13323,9 +13323,9 @@ __metadata: version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d languageName: node linkType: hard @@ -13334,13 +13334,13 @@ __metadata: version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: - core-util-is: ~1.0.0 - inherits: ~2.0.3 - isarray: ~1.0.0 - process-nextick-args: ~2.0.0 - safe-buffer: ~5.1.1 - string_decoder: ~1.1.1 - util-deprecate: ~1.0.1 + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard @@ -13349,7 +13349,7 @@ __metadata: version: 0.8.0 resolution: "rechoir@npm:0.8.0" dependencies: - resolve: ^1.20.0 + resolve: "npm:^1.20.0" checksum: ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 languageName: node linkType: hard @@ -13358,8 +13358,8 @@ __metadata: version: 3.0.0 resolution: "redent@npm:3.0.0" dependencies: - indent-string: ^4.0.0 - strip-indent: ^3.0.0 + indent-string: "npm:^4.0.0" + strip-indent: "npm:^3.0.0" checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b languageName: node linkType: hard @@ -13368,8 +13368,8 @@ __metadata: version: 4.0.0 resolution: "redent@npm:4.0.0" dependencies: - indent-string: ^5.0.0 - strip-indent: ^4.0.0 + indent-string: "npm:^5.0.0" + strip-indent: "npm:^4.0.0" checksum: 6944e7b1d8f3fd28c2515f5c605b9f7f0ea0f4edddf41890bbbdd4d9ee35abb7540c3b278f03ff827bd278bb6ff4a5bd8692ca406b748c5c1c3ce7355e9fbf8f languageName: node linkType: hard @@ -13378,7 +13378,7 @@ __metadata: version: 10.2.0 resolution: "regenerate-unicode-properties@npm:10.2.0" dependencies: - regenerate: ^1.4.2 + regenerate: "npm:^1.4.2" checksum: d5c5fc13f8b8d7e16e791637a4bfef741f8d70e267d51845ee7d5404a32fa14c75b181c4efba33e4bff8b0000a2f13e9773593713dfe5b66597df4259275ce63 languageName: node linkType: hard @@ -13401,7 +13401,7 @@ __metadata: version: 0.15.2 resolution: "regenerator-transform@npm:0.15.2" dependencies: - "@babel/runtime": ^7.8.4 + "@babel/runtime": "npm:^7.8.4" checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27 languageName: node linkType: hard @@ -13410,7 +13410,7 @@ __metadata: version: 1.0.2 resolution: "regexp-match-indices@npm:1.0.2" dependencies: - regexp-tree: ^0.1.11 + regexp-tree: "npm:^0.1.11" checksum: 8cc779f6cf8f404ead828d09970a7d4bd66bd78d43ab9eb2b5e65f2ef2ba1ed53536f5b5fa839fb90b350365fb44b6a851c7f16289afc3f37789c113ab2a7916 languageName: node linkType: hard @@ -13428,10 +13428,10 @@ __metadata: version: 1.5.3 resolution: "regexp.prototype.flags@npm:1.5.3" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-errors: ^1.3.0 - set-function-name: ^2.0.2 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + set-function-name: "npm:^2.0.2" checksum: 83ff0705b837f7cb6d664010a11642250f36d3f642263dd0f3bdfe8f150261aa7b26b50ee97f21c1da30ef82a580bb5afedbef5f45639d69edaafbeac9bbb0ed languageName: node linkType: hard @@ -13440,12 +13440,12 @@ __metadata: version: 6.1.1 resolution: "regexpu-core@npm:6.1.1" dependencies: - regenerate: ^1.4.2 - regenerate-unicode-properties: ^10.2.0 - regjsgen: ^0.8.0 - regjsparser: ^0.11.0 - unicode-match-property-ecmascript: ^2.0.0 - unicode-match-property-value-ecmascript: ^2.1.0 + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.11.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" checksum: ed8e3784e81b816b237313688f28b4695d30d4e0f823dfdf130fd4313c629ac6ec67650563867a6ca9a2435f33e79f3a5001c651aee52791e346213a948de0ff languageName: node linkType: hard @@ -13461,7 +13461,7 @@ __metadata: version: 0.11.2 resolution: "regjsparser@npm:0.11.2" dependencies: - jsesc: ~3.0.2 + jsesc: "npm:~3.0.2" bin: regjsparser: bin/parser checksum: 500ab99d6174aef18b43518f4b1f217192459621b0505ad6e8cbbec8135a83e64491077843b4ad06249a207ffecd6566f3db1895a7c5df98f786b4b0edcc9820 @@ -13493,7 +13493,7 @@ __metadata: version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" dependencies: - resolve-from: ^5.0.0 + resolve-from: "npm:^5.0.0" checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 languageName: node linkType: hard @@ -13523,9 +13523,9 @@ __metadata: version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c @@ -13536,35 +13536,35 @@ __metadata: version: 2.0.0-next.5 resolution: "resolve@npm:2.0.0-next.5" dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve checksum: a73ac69a1c4bd34c56b213d91f5b17ce390688fdb4a1a96ed3025cc7e08e7bfb90b3a06fcce461780cb0b589c958afcb0080ab802c71c01a7ecc8c64feafc89f languageName: node linkType: hard -"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin": +"resolve@patch:resolve@npm%3A^1.10.0#~builtin, resolve@patch:resolve@npm%3A^1.14.2#~builtin, resolve@patch:resolve@npm%3A^1.20.0#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 languageName: node linkType: hard -"resolve@patch:resolve@^2.0.0-next.4#~builtin": +"resolve@patch:resolve@npm%3A^2.0.0-next.4#~builtin": version: 2.0.0-next.5 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve checksum: 064d09c1808d0c51b3d90b5d27e198e6d0c5dad0eb57065fd40803d6a20553e5398b07f76739d69cbabc12547058bec6b32106ea66622375fb0d7e8fca6a846c @@ -13575,8 +13575,8 @@ __metadata: version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" dependencies: - onetime: ^5.1.0 - signal-exit: ^3.0.2 + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 languageName: node linkType: hard @@ -13599,7 +13599,7 @@ __metadata: version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: - glob: ^7.1.3 + glob: "npm:^7.1.3" bin: rimraf: bin.js checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 @@ -13610,7 +13610,7 @@ __metadata: version: 4.4.1 resolution: "rimraf@npm:4.4.1" dependencies: - glob: ^9.2.0 + glob: "npm:^9.2.0" bin: rimraf: dist/cjs/src/bin.js checksum: b786adc02651e2e24bbedb04bbdea80652fc9612632931ff2d9f898c5e4708fe30956186597373c568bd5230a4dc2fadfc816ccacba8a1daded3a006a6b74f1a @@ -13628,10 +13628,10 @@ __metadata: version: 4.6.6 resolution: "roughjs@npm:4.6.6" dependencies: - hachure-fill: ^0.5.2 - path-data-parser: ^0.1.0 - points-on-curve: ^0.2.0 - points-on-path: ^0.2.1 + hachure-fill: "npm:^0.5.2" + path-data-parser: "npm:^0.1.0" + points-on-curve: "npm:^0.2.0" + points-on-path: "npm:^0.2.1" checksum: ec4b8266ac4a50c7369e337d8ddff3b2d970506229cac5425ddca56f4e6b29fca07dded4300e9e392bb608da4ba618d349fd241283affb25055cab7c2fe48f8f languageName: node linkType: hard @@ -13647,7 +13647,7 @@ __metadata: version: 1.2.0 resolution: "run-parallel@npm:1.2.0" dependencies: - queue-microtask: ^1.2.2 + queue-microtask: "npm:^1.2.2" checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d languageName: node linkType: hard @@ -13663,7 +13663,7 @@ __metadata: version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: - tslib: ^2.1.0 + tslib: "npm:^2.1.0" checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 languageName: node linkType: hard @@ -13672,10 +13672,10 @@ __metadata: version: 1.1.2 resolution: "safe-array-concat@npm:1.1.2" dependencies: - call-bind: ^1.0.7 - get-intrinsic: ^1.2.4 - has-symbols: ^1.0.3 - isarray: ^2.0.5 + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + has-symbols: "npm:^1.0.3" + isarray: "npm:^2.0.5" checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 languageName: node linkType: hard @@ -13698,9 +13698,9 @@ __metadata: version: 1.0.3 resolution: "safe-regex-test@npm:1.0.3" dependencies: - call-bind: ^1.0.6 - es-errors: ^1.3.0 - is-regex: ^1.1.4 + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.1.4" checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 languageName: node linkType: hard @@ -13716,12 +13716,12 @@ __metadata: version: 2.12.1 resolution: "sanitize-html@npm:2.12.1" dependencies: - deepmerge: ^4.2.2 - escape-string-regexp: ^4.0.0 - htmlparser2: ^8.0.0 - is-plain-object: ^5.0.0 - parse-srcset: ^1.0.2 - postcss: ^8.3.11 + deepmerge: "npm:^4.2.2" + escape-string-regexp: "npm:^4.0.0" + htmlparser2: "npm:^8.0.0" + is-plain-object: "npm:^5.0.0" + parse-srcset: "npm:^1.0.2" + postcss: "npm:^8.3.11" checksum: fb96ea7170d51b5af2607f5cfd84464c78fc6f47e339407f55783e781c6a0288a8d40bbf97ea6a8758924ba9b2d33dcc4846bb94caacacd90d7f2de10ed8541a languageName: node linkType: hard @@ -13730,7 +13730,7 @@ __metadata: version: 6.0.0 resolution: "saxes@npm:6.0.0" dependencies: - xmlchars: ^2.2.0 + xmlchars: "npm:^2.2.0" checksum: d3fa3e2aaf6c65ed52ee993aff1891fc47d5e47d515164b5449cbf5da2cbdc396137e55590472e64c5c436c14ae64a8a03c29b9e7389fc6f14035cf4e982ef3b languageName: node linkType: hard @@ -13739,7 +13739,7 @@ __metadata: version: 0.23.2 resolution: "scheduler@npm:0.23.2" dependencies: - loose-envify: ^1.1.0 + loose-envify: "npm:^1.1.0" checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 languageName: node linkType: hard @@ -13748,9 +13748,9 @@ __metadata: version: 2.7.1 resolution: "schema-utils@npm:2.7.1" dependencies: - "@types/json-schema": ^7.0.5 - ajv: ^6.12.4 - ajv-keywords: ^3.5.2 + "@types/json-schema": "npm:^7.0.5" + ajv: "npm:^6.12.4" + ajv-keywords: "npm:^3.5.2" checksum: 32c62fc9e28edd101e1bd83453a4216eb9bd875cc4d3775e4452b541908fa8f61a7bbac8ffde57484f01d7096279d3ba0337078e85a918ecbeb72872fb09fb2b languageName: node linkType: hard @@ -13759,9 +13759,9 @@ __metadata: version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: - "@types/json-schema": ^7.0.8 - ajv: ^6.12.5 - ajv-keywords: ^3.5.2 + "@types/json-schema": "npm:^7.0.8" + ajv: "npm:^6.12.5" + ajv-keywords: "npm:^3.5.2" checksum: ea56971926fac2487f0757da939a871388891bc87c6a82220d125d587b388f1704788f3706e7f63a7b70e49fc2db974c41343528caea60444afd5ce0fe4b85c0 languageName: node linkType: hard @@ -13770,10 +13770,10 @@ __metadata: version: 4.2.0 resolution: "schema-utils@npm:4.2.0" dependencies: - "@types/json-schema": ^7.0.9 - ajv: ^8.9.0 - ajv-formats: ^2.1.1 - ajv-keywords: ^5.1.0 + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" checksum: 26a0463d47683258106e6652e9aeb0823bf0b85843039e068b57da1892f7ae6b6b1094d48e9ed5ba5cbe9f7166469d880858b9d91abe8bd249421eb813850cde languageName: node linkType: hard @@ -13791,7 +13791,7 @@ __metadata: version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: - lru-cache: ^6.0.0 + lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 @@ -13802,7 +13802,7 @@ __metadata: version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: - lru-cache: ^6.0.0 + lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 @@ -13831,7 +13831,7 @@ __metadata: version: 6.0.2 resolution: "serialize-javascript@npm:6.0.2" dependencies: - randombytes: ^2.1.0 + randombytes: "npm:^2.1.0" checksum: c4839c6206c1d143c0f80763997a361310305751171dd95e4b57efee69b8f6edd8960a0b7fbfc45042aadff98b206d55428aee0dc276efe54f100899c7fa8ab7 languageName: node linkType: hard @@ -13847,12 +13847,12 @@ __metadata: version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: ^1.1.4 - es-errors: ^1.3.0 - function-bind: ^1.1.2 - get-intrinsic: ^1.2.4 - gopd: ^1.0.1 - has-property-descriptors: ^1.0.2 + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 languageName: node linkType: hard @@ -13861,10 +13861,10 @@ __metadata: version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: - define-data-property: ^1.1.4 - es-errors: ^1.3.0 - functions-have-names: ^1.2.3 - has-property-descriptors: ^1.0.2 + 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: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f languageName: node linkType: hard @@ -13873,7 +13873,7 @@ __metadata: version: 3.0.1 resolution: "shallow-clone@npm:3.0.1" dependencies: - kind-of: ^6.0.2 + kind-of: "npm:^6.0.2" checksum: 39b3dd9630a774aba288a680e7d2901f5c0eae7b8387fc5c8ea559918b29b3da144b7bdb990d7ccd9e11be05508ac9e459ce51d01fd65e583282f6ffafcba2e7 languageName: node linkType: hard @@ -13882,7 +13882,7 @@ __metadata: version: 1.2.0 resolution: "shebang-command@npm:1.2.0" dependencies: - shebang-regex: ^1.0.0 + shebang-regex: "npm:^1.0.0" checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 languageName: node linkType: hard @@ -13891,7 +13891,7 @@ __metadata: version: 2.0.0 resolution: "shebang-command@npm:2.0.0" dependencies: - shebang-regex: ^3.0.0 + shebang-regex: "npm:^3.0.0" checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa languageName: node linkType: hard @@ -13921,10 +13921,10 @@ __metadata: version: 0.14.7 resolution: "shiki@npm:0.14.7" dependencies: - ansi-sequence-parser: ^1.1.0 - jsonc-parser: ^3.2.0 - vscode-oniguruma: ^1.7.0 - vscode-textmate: ^8.0.0 + ansi-sequence-parser: "npm:^1.1.0" + jsonc-parser: "npm:^3.2.0" + vscode-oniguruma: "npm:^1.7.0" + vscode-textmate: "npm:^8.0.0" checksum: 2aec3b3519df977c4391df9e1825cb496e9a4d7e11395f05a0da77e4fa2f7c3d9d6e6ee94029ac699533017f2b25637ee68f6d39f05f311535c2704d0329b520 languageName: node linkType: hard @@ -13933,10 +13933,10 @@ __metadata: version: 1.0.6 resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: ^1.0.7 - es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - object-inspect: ^1.13.1 + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 languageName: node linkType: hard @@ -13959,11 +13959,11 @@ __metadata: version: 1.9.0 resolution: "sigstore@npm:1.9.0" dependencies: - "@sigstore/bundle": ^1.1.0 - "@sigstore/protobuf-specs": ^0.2.0 - "@sigstore/sign": ^1.0.0 - "@sigstore/tuf": ^1.0.3 - make-fetch-happen: ^11.0.1 + "@sigstore/bundle": "npm:^1.1.0" + "@sigstore/protobuf-specs": "npm:^0.2.0" + "@sigstore/sign": "npm:^1.0.0" + "@sigstore/tuf": "npm:^1.0.3" + make-fetch-happen: "npm:^11.0.1" bin: sigstore: bin/sigstore.js checksum: b3f1ccf4d2d5e6af294ad851981cc9dc4c01b6b5b7aeb98582765f5d2e75aa2b9221133b8e572179bb305e16ce589339d9617b26b9fa0bea0c38c9adef792912 @@ -13974,7 +13974,7 @@ __metadata: version: 1.4.0 resolution: "simulate-event@npm:1.4.0" dependencies: - xtend: ^4.0.1 + xtend: "npm:^4.0.1" checksum: d2cbb62f7a0c22aa1964e4df7a01b717c3c437df40dde70112fc06046cb8c7a03ca582571754653abc7c8c06df43d28c57b4f0bdf7a587094e4d6282357eb506 languageName: node linkType: hard @@ -13997,9 +13997,9 @@ __metadata: version: 4.0.0 resolution: "slice-ansi@npm:4.0.0" dependencies: - ansi-styles: ^4.0.0 - astral-regex: ^2.0.0 - is-fullwidth-code-point: ^3.0.0 + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" checksum: 4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756 languageName: node linkType: hard @@ -14015,9 +14015,9 @@ __metadata: version: 7.0.0 resolution: "socks-proxy-agent@npm:7.0.0" dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 + agent-base: "npm:^6.0.2" + debug: "npm:^4.3.3" + socks: "npm:^2.6.2" checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 languageName: node linkType: hard @@ -14026,9 +14026,9 @@ __metadata: version: 8.0.4 resolution: "socks-proxy-agent@npm:8.0.4" dependencies: - agent-base: ^7.1.1 - debug: ^4.3.4 - socks: ^2.8.3 + agent-base: "npm:^7.1.1" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 languageName: node linkType: hard @@ -14037,8 +14037,8 @@ __metadata: version: 2.8.3 resolution: "socks@npm:2.8.3" dependencies: - ip-address: ^9.0.5 - smart-buffer: ^4.2.0 + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd languageName: node linkType: hard @@ -14047,7 +14047,7 @@ __metadata: version: 2.0.0 resolution: "sort-keys@npm:2.0.0" dependencies: - is-plain-obj: ^1.0.0 + is-plain-obj: "npm:^1.0.0" checksum: f0fd827fa9f8f866e98588d2a38c35209afbf1e9a05bb0e4ceeeb8bbf31d923c8902b0a7e0f561590ddb65e58eba6a74f74b991c85360bcc52e83a3f0d1cffd7 languageName: node linkType: hard @@ -14070,11 +14070,11 @@ __metadata: version: 1.0.2 resolution: "source-map-loader@npm:1.0.2" dependencies: - data-urls: ^2.0.0 - iconv-lite: ^0.6.2 - loader-utils: ^2.0.0 - schema-utils: ^2.7.0 - source-map: ^0.6.1 + data-urls: "npm:^2.0.0" + iconv-lite: "npm:^0.6.2" + loader-utils: "npm:^2.0.0" + schema-utils: "npm:^2.7.0" + source-map: "npm:^0.6.1" peerDependencies: webpack: ^4.0.0 || ^5.0.0 checksum: 0360b536e904f8fea452d0e122b9199661765229dc62a4b8093cc9d14e985f2ddd146355ede6d11acdd0b9bf4639b364e2526afcf9d3218ed45af63aa5eb053f @@ -14085,8 +14085,8 @@ __metadata: version: 0.5.13 resolution: "source-map-support@npm:0.5.13" dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" checksum: 933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97 languageName: node linkType: hard @@ -14095,8 +14095,8 @@ __metadata: version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 languageName: node linkType: hard @@ -14112,8 +14112,8 @@ __metadata: version: 3.2.0 resolution: "spdx-correct@npm:3.2.0" dependencies: - spdx-expression-parse: ^3.0.0 - spdx-license-ids: ^3.0.0 + spdx-expression-parse: "npm:^3.0.0" + spdx-license-ids: "npm:^3.0.0" checksum: e9ae98d22f69c88e7aff5b8778dc01c361ef635580e82d29e5c60a6533cc8f4d820803e67d7432581af0cc4fb49973125076ee3b90df191d153e223c004193b2 languageName: node linkType: hard @@ -14129,8 +14129,8 @@ __metadata: version: 3.0.1 resolution: "spdx-expression-parse@npm:3.0.1" dependencies: - spdx-exceptions: ^2.1.0 - spdx-license-ids: ^3.0.0 + spdx-exceptions: "npm:^2.1.0" + spdx-license-ids: "npm:^3.0.0" checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde languageName: node linkType: hard @@ -14146,7 +14146,7 @@ __metadata: version: 3.2.2 resolution: "split2@npm:3.2.2" dependencies: - readable-stream: ^3.0.0 + readable-stream: "npm:^3.0.0" checksum: 8127ddbedd0faf31f232c0e9192fede469913aa8982aa380752e0463b2e31c2359ef6962eb2d24c125bac59eeec76873678d723b1c7ff696216a1cd071e3994a languageName: node linkType: hard @@ -14155,7 +14155,7 @@ __metadata: version: 1.0.1 resolution: "split@npm:1.0.1" dependencies: - through: 2 + through: "npm:2" checksum: 12f4554a5792c7e98bb3e22b53c63bfa5ef89aa704353e1db608a55b51f5b12afaad6e4a8ecf7843c15f273f43cdadd67b3705cc43d48a75c2cf4641d51f7e7a languageName: node linkType: hard @@ -14178,7 +14178,7 @@ __metadata: version: 9.0.1 resolution: "ssri@npm:9.0.1" dependencies: - minipass: ^3.1.1 + minipass: "npm:^3.1.1" checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb languageName: node linkType: hard @@ -14187,7 +14187,7 @@ __metadata: version: 10.0.6 resolution: "ssri@npm:10.0.6" dependencies: - minipass: ^7.0.3 + minipass: "npm:^7.0.3" checksum: 4603d53a05bcd44188747d38f1cc43833b9951b5a1ee43ba50535bdfc5fe4a0897472dbe69837570a5417c3c073377ef4f8c1a272683b401857f72738ee57299 languageName: node linkType: hard @@ -14196,7 +14196,7 @@ __metadata: version: 2.0.6 resolution: "stack-utils@npm:2.0.6" dependencies: - escape-string-regexp: ^2.0.0 + escape-string-regexp: "npm:^2.0.0" checksum: 052bf4d25bbf5f78e06c1d5e67de2e088b06871fa04107ca8d3f0e9d9263326e2942c8bedee3545795fc77d787d443a538345eef74db2f8e35db3558c6f91ff7 languageName: node linkType: hard @@ -14205,8 +14205,8 @@ __metadata: version: 4.0.2 resolution: "string-length@npm:4.0.2" dependencies: - char-regex: ^1.0.2 - strip-ansi: ^6.0.0 + char-regex: "npm:^1.0.2" + strip-ansi: "npm:^6.0.0" checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 languageName: node linkType: hard @@ -14215,9 +14215,9 @@ __metadata: version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.1 + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb languageName: node linkType: hard @@ -14226,9 +14226,9 @@ __metadata: version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: - eastasianwidth: ^0.2.0 - emoji-regex: ^9.2.2 - strip-ansi: ^7.0.1 + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 languageName: node linkType: hard @@ -14237,18 +14237,18 @@ __metadata: version: 4.0.11 resolution: "string.prototype.matchall@npm:4.0.11" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-errors: ^1.3.0 - es-object-atoms: ^1.0.0 - get-intrinsic: ^1.2.4 - gopd: ^1.0.1 - has-symbols: ^1.0.3 - internal-slot: ^1.0.7 - regexp.prototype.flags: ^1.5.2 - set-function-name: ^2.0.2 - side-channel: ^1.0.6 + 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" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + internal-slot: "npm:^1.0.7" + regexp.prototype.flags: "npm:^1.5.2" + set-function-name: "npm:^2.0.2" + side-channel: "npm:^1.0.6" checksum: 6ac6566ed065c0c8489c91156078ca077db8ff64d683fda97ae652d00c52dfa5f39aaab0a710d8243031a857fd2c7c511e38b45524796764d25472d10d7075ae languageName: node linkType: hard @@ -14257,10 +14257,10 @@ __metadata: version: 3.1.6 resolution: "string.prototype.padend@npm:3.1.6" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-object-atoms: ^1.0.0 + 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: d9fc23c21bdfb6850756002ef09cebc420882003f29eafbd8322df77a90726bc2a64892d01f94f1fc9fc6f809414fbcbd8615610bb3cddd33512c12b6b3643a2 languageName: node linkType: hard @@ -14269,10 +14269,10 @@ __metadata: version: 1.2.9 resolution: "string.prototype.trim@npm:1.2.9" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.0 - es-object-atoms: ^1.0.0 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.0" + es-object-atoms: "npm:^1.0.0" checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 languageName: node linkType: hard @@ -14281,9 +14281,9 @@ __metadata: version: 1.0.8 resolution: "string.prototype.trimend@npm:1.0.8" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd languageName: node linkType: hard @@ -14292,9 +14292,9 @@ __metadata: version: 1.0.8 resolution: "string.prototype.trimstart@npm:1.0.8" dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" checksum: df1007a7f580a49d692375d996521dc14fd103acda7f3034b3c558a60b82beeed3a64fa91e494e164581793a8ab0ae2f59578a49896a7af6583c1f20472bce96 languageName: node linkType: hard @@ -14303,7 +14303,7 @@ __metadata: version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: - safe-buffer: ~5.2.0 + safe-buffer: "npm:~5.2.0" checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 languageName: node linkType: hard @@ -14312,7 +14312,7 @@ __metadata: version: 1.1.1 resolution: "string_decoder@npm:1.1.1" dependencies: - safe-buffer: ~5.1.0 + safe-buffer: "npm:~5.1.0" checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b languageName: node linkType: hard @@ -14321,7 +14321,7 @@ __metadata: version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: - ansi-regex: ^5.0.1 + ansi-regex: "npm:^5.0.1" checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c languageName: node linkType: hard @@ -14330,7 +14330,7 @@ __metadata: version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: - ansi-regex: ^6.0.1 + ansi-regex: "npm:^6.0.1" checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d languageName: node linkType: hard @@ -14360,7 +14360,7 @@ __metadata: version: 3.0.0 resolution: "strip-indent@npm:3.0.0" dependencies: - min-indent: ^1.0.0 + min-indent: "npm:^1.0.0" checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 languageName: node linkType: hard @@ -14369,7 +14369,7 @@ __metadata: version: 4.0.0 resolution: "strip-indent@npm:4.0.0" dependencies: - min-indent: ^1.0.1 + min-indent: "npm:^1.0.1" checksum: 06cbcd93da721c46bc13caeb1c00af93a9b18146a1c95927672d2decab6a25ad83662772417cea9317a2507fb143253ecc23c4415b64f5828cef9b638a744598 languageName: node linkType: hard @@ -14385,9 +14385,9 @@ __metadata: version: 2.1.0 resolution: "strong-log-transformer@npm:2.1.0" dependencies: - duplexer: ^0.1.1 - minimist: ^1.2.0 - through: ^2.3.4 + duplexer: "npm:^0.1.1" + minimist: "npm:^1.2.0" + through: "npm:^2.3.4" bin: sl-log-transformer: bin/sl-log-transformer.js checksum: abf9a4ac143118f26c3a0771b204b02f5cf4fa80384ae158f25e02bfbff761038accc44a7f65869ccd5a5995a7f2c16b1466b83149644ba6cecd3072a8927297 @@ -14430,7 +14430,7 @@ __metadata: version: 30.0.1 resolution: "stylelint-config-standard@npm:30.0.1" dependencies: - stylelint-config-recommended: ^10.0.1 + stylelint-config-recommended: "npm:^10.0.1" peerDependencies: stylelint: ^15.0.0 checksum: db0cce181b654df4960d0c03129f3904c775628cb29a7aadfcb995034c234797b10db50640c85085bf0f2e5fbffc654b20a8c2be38c26ef670691fe7e8c86e86 @@ -14441,7 +14441,7 @@ __metadata: version: 3.0.0 resolution: "stylelint-prettier@npm:3.0.0" dependencies: - prettier-linter-helpers: ^1.0.0 + prettier-linter-helpers: "npm:^1.0.0" peerDependencies: prettier: ">=2.0.0" stylelint: ">=14.0.0" @@ -14453,46 +14453,46 @@ __metadata: version: 15.11.0 resolution: "stylelint@npm:15.11.0" dependencies: - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/media-query-list-parser": ^2.1.4 - "@csstools/selector-specificity": ^3.0.0 - balanced-match: ^2.0.0 - colord: ^2.9.3 - cosmiconfig: ^8.2.0 - css-functions-list: ^3.2.1 - css-tree: ^2.3.1 - debug: ^4.3.4 - fast-glob: ^3.3.1 - fastest-levenshtein: ^1.0.16 - file-entry-cache: ^7.0.0 - global-modules: ^2.0.0 - globby: ^11.1.0 - globjoin: ^0.1.4 - html-tags: ^3.3.1 - ignore: ^5.2.4 - import-lazy: ^4.0.0 - imurmurhash: ^0.1.4 - is-plain-object: ^5.0.0 - known-css-properties: ^0.29.0 - mathml-tag-names: ^2.1.3 - meow: ^10.1.5 - micromatch: ^4.0.5 - normalize-path: ^3.0.0 - picocolors: ^1.0.0 - postcss: ^8.4.28 - postcss-resolve-nested-selector: ^0.1.1 - postcss-safe-parser: ^6.0.0 - postcss-selector-parser: ^6.0.13 - postcss-value-parser: ^4.2.0 - resolve-from: ^5.0.0 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - style-search: ^0.1.0 - supports-hyperlinks: ^3.0.0 - svg-tags: ^1.0.0 - table: ^6.8.1 - write-file-atomic: ^5.0.1 + "@csstools/css-parser-algorithms": "npm:^2.3.1" + "@csstools/css-tokenizer": "npm:^2.2.0" + "@csstools/media-query-list-parser": "npm:^2.1.4" + "@csstools/selector-specificity": "npm:^3.0.0" + balanced-match: "npm:^2.0.0" + colord: "npm:^2.9.3" + cosmiconfig: "npm:^8.2.0" + css-functions-list: "npm:^3.2.1" + css-tree: "npm:^2.3.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.1" + fastest-levenshtein: "npm:^1.0.16" + file-entry-cache: "npm:^7.0.0" + global-modules: "npm:^2.0.0" + globby: "npm:^11.1.0" + globjoin: "npm:^0.1.4" + html-tags: "npm:^3.3.1" + ignore: "npm:^5.2.4" + import-lazy: "npm:^4.0.0" + imurmurhash: "npm:^0.1.4" + is-plain-object: "npm:^5.0.0" + known-css-properties: "npm:^0.29.0" + mathml-tag-names: "npm:^2.1.3" + meow: "npm:^10.1.5" + micromatch: "npm:^4.0.5" + normalize-path: "npm:^3.0.0" + picocolors: "npm:^1.0.0" + postcss: "npm:^8.4.28" + postcss-resolve-nested-selector: "npm:^0.1.1" + postcss-safe-parser: "npm:^6.0.0" + postcss-selector-parser: "npm:^6.0.13" + postcss-value-parser: "npm:^4.2.0" + resolve-from: "npm:^5.0.0" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + style-search: "npm:^0.1.0" + supports-hyperlinks: "npm:^3.0.0" + svg-tags: "npm:^1.0.0" + table: "npm:^6.8.1" + write-file-atomic: "npm:^5.0.1" bin: stylelint: bin/stylelint.mjs checksum: 9835f8a3e3976a3b81a35569d08f5f4a9c3b5cff415f1345a505870afc0c3231acff27f119d937c5bb11fdbc98d554af564c2a648a52604280a59a11974fcbfc @@ -14510,7 +14510,7 @@ __metadata: version: 5.5.0 resolution: "supports-color@npm:5.5.0" dependencies: - has-flag: ^3.0.0 + has-flag: "npm:^3.0.0" checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac languageName: node linkType: hard @@ -14519,7 +14519,7 @@ __metadata: version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: - has-flag: ^4.0.0 + has-flag: "npm:^4.0.0" checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a languageName: node linkType: hard @@ -14528,7 +14528,7 @@ __metadata: version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: - has-flag: ^4.0.0 + has-flag: "npm:^4.0.0" checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 languageName: node linkType: hard @@ -14537,8 +14537,8 @@ __metadata: version: 3.1.0 resolution: "supports-hyperlinks@npm:3.1.0" dependencies: - has-flag: ^4.0.0 - supports-color: ^7.0.0 + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" checksum: 051ffc31ae0d3334502decb6a17170ff89d870094d6835d93dfb2cda03e2a4504bf861a0954942af5e65fdd038b81cef5998696d0f4f4ff5f5bd3e40c7981874 languageName: node linkType: hard @@ -14575,11 +14575,11 @@ __metadata: version: 6.8.2 resolution: "table@npm:6.8.2" dependencies: - ajv: ^8.0.1 - lodash.truncate: ^4.4.2 - slice-ansi: ^4.0.0 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 + ajv: "npm:^8.0.1" + lodash.truncate: "npm:^4.4.2" + slice-ansi: "npm:^4.0.0" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" checksum: 61188652f53a980d1759ca460ca8dea5c5322aece3210457e7084882f053c2b6a870041295e08a82cb1d676e31b056406845d94b0abf3c79a4b104777bec413b languageName: node linkType: hard @@ -14595,11 +14595,11 @@ __metadata: version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: - bl: ^4.0.3 - end-of-stream: ^1.4.1 - fs-constants: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^3.1.1 + bl: "npm:^4.0.3" + end-of-stream: "npm:^1.4.1" + fs-constants: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 languageName: node linkType: hard @@ -14608,12 +14608,12 @@ __metadata: version: 6.1.11 resolution: "tar@npm:6.1.11" dependencies: - chownr: ^2.0.0 - fs-minipass: ^2.0.0 - minipass: ^3.0.0 - minizlib: ^2.1.1 - mkdirp: ^1.0.3 - yallist: ^4.0.0 + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^3.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f languageName: node linkType: hard @@ -14622,12 +14622,12 @@ __metadata: version: 6.2.1 resolution: "tar@npm:6.2.1" dependencies: - chownr: ^2.0.0 - fs-minipass: ^2.0.0 - minipass: ^5.0.0 - minizlib: ^2.1.1 - mkdirp: ^1.0.3 - yallist: ^4.0.0 + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c languageName: node linkType: hard @@ -14650,11 +14650,11 @@ __metadata: version: 1.0.0 resolution: "tempy@npm:1.0.0" dependencies: - del: ^6.0.0 - is-stream: ^2.0.0 - temp-dir: ^2.0.0 - type-fest: ^0.16.0 - unique-string: ^2.0.0 + del: "npm:^6.0.0" + is-stream: "npm:^2.0.0" + temp-dir: "npm:^2.0.0" + type-fest: "npm:^0.16.0" + unique-string: "npm:^2.0.0" checksum: 11541b9d4c5b6b6e4912ded3058cfb5a1294dcc0519b73fc1fc74f950f9a68cd380f78cbefe38514ac9233f749efc6486ac14592dcb29ad35a9b3807328cba1b languageName: node linkType: hard @@ -14663,11 +14663,11 @@ __metadata: version: 5.3.10 resolution: "terser-webpack-plugin@npm:5.3.10" dependencies: - "@jridgewell/trace-mapping": ^0.3.20 - jest-worker: ^27.4.5 - schema-utils: ^3.1.1 - serialize-javascript: ^6.0.1 - terser: ^5.26.0 + "@jridgewell/trace-mapping": "npm:^0.3.20" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^3.1.1" + serialize-javascript: "npm:^6.0.1" + terser: "npm:^5.26.0" peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -14685,10 +14685,10 @@ __metadata: version: 5.36.0 resolution: "terser@npm:5.36.0" dependencies: - "@jridgewell/source-map": ^0.3.3 - acorn: ^8.8.2 - commander: ^2.20.0 - source-map-support: ~0.5.20 + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.8.2" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" bin: terser: bin/terser checksum: 489afd31901a2b170f7766948a3aa0e25da0acb41e9e35bd9f9b4751dfa2fc846e485f6fb9d34f0839a96af77f675b5fbf0a20c9aa54e0b8d7c219cf0b55e508 @@ -14699,9 +14699,9 @@ __metadata: version: 6.0.0 resolution: "test-exclude@npm:6.0.0" dependencies: - "@istanbuljs/schema": ^0.1.2 - glob: ^7.1.4 - minimatch: ^3.0.4 + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^7.1.4" + minimatch: "npm:^3.0.4" checksum: 3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28 languageName: node linkType: hard @@ -14724,8 +14724,8 @@ __metadata: version: 2.0.5 resolution: "through2@npm:2.0.5" dependencies: - readable-stream: ~2.3.6 - xtend: ~4.0.1 + readable-stream: "npm:~2.3.6" + xtend: "npm:~4.0.1" checksum: beb0f338aa2931e5660ec7bf3ad949e6d2e068c31f4737b9525e5201b824ac40cac6a337224856b56bd1ddd866334bbfb92a9f57cd6f66bc3f18d3d86fc0fe50 languageName: node linkType: hard @@ -14734,7 +14734,7 @@ __metadata: version: 4.0.2 resolution: "through2@npm:4.0.2" dependencies: - readable-stream: 3 + readable-stream: "npm:3" checksum: ac7430bd54ccb7920fd094b1c7ff3e1ad6edd94202e5528331253e5fde0cc56ceaa690e8df9895de2e073148c52dfbe6c4db74cacae812477a35660090960cc0 languageName: node linkType: hard @@ -14757,7 +14757,7 @@ __metadata: version: 0.0.33 resolution: "tmp@npm:0.0.33" dependencies: - os-tmpdir: ~1.0.2 + os-tmpdir: "npm:~1.0.2" checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 languageName: node linkType: hard @@ -14780,7 +14780,7 @@ __metadata: version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" dependencies: - is-number: ^7.0.0 + is-number: "npm:^7.0.0" checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed languageName: node linkType: hard @@ -14789,10 +14789,10 @@ __metadata: version: 4.1.4 resolution: "tough-cookie@npm:4.1.4" dependencies: - psl: ^1.1.33 - punycode: ^2.1.1 - universalify: ^0.2.0 - url-parse: ^1.5.3 + psl: "npm:^1.1.33" + punycode: "npm:^2.1.1" + universalify: "npm:^0.2.0" + url-parse: "npm:^1.5.3" checksum: 5815059f014c31179a303c673f753f7899a6fce94ac93712c88ea5f3c26e0c042b5f0c7a599a00f8e0feeca4615dba75c3dffc54f3c1a489978aa8205e09307c languageName: node linkType: hard @@ -14801,7 +14801,7 @@ __metadata: version: 2.1.0 resolution: "tr46@npm:2.1.0" dependencies: - punycode: ^2.1.1 + punycode: "npm:^2.1.1" checksum: ffe6049b9dca3ae329b059aada7f515b0f0064c611b39b51ff6b53897e954650f6f63d9319c6c008d36ead477c7b55e5f64c9dc60588ddc91ff720d64eb710b3 languageName: node linkType: hard @@ -14810,7 +14810,7 @@ __metadata: version: 3.0.0 resolution: "tr46@npm:3.0.0" dependencies: - punycode: ^2.1.1 + punycode: "npm:^2.1.1" checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270 languageName: node linkType: hard @@ -14854,15 +14854,15 @@ __metadata: version: 29.2.5 resolution: "ts-jest@npm:29.2.5" dependencies: - bs-logger: ^0.2.6 - ejs: ^3.1.10 - fast-json-stable-stringify: ^2.1.0 - jest-util: ^29.0.0 - json5: ^2.2.3 - lodash.memoize: ^4.1.2 - make-error: ^1.3.6 - semver: ^7.6.3 - yargs-parser: ^21.1.1 + bs-logger: "npm:^0.2.6" + ejs: "npm:^3.1.10" + fast-json-stable-stringify: "npm:^2.1.0" + jest-util: "npm:^29.0.0" + json5: "npm:^2.2.3" + lodash.memoize: "npm:^4.1.2" + make-error: "npm:^1.3.6" + semver: "npm:^7.6.3" + yargs-parser: "npm:^21.1.1" peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" "@jest/transform": ^29.0.0 @@ -14891,9 +14891,9 @@ __metadata: version: 4.2.0 resolution: "tsconfig-paths@npm:4.2.0" dependencies: - json5: ^2.2.2 - minimist: ^1.2.6 - strip-bom: ^3.0.0 + json5: "npm:^2.2.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" checksum: 28c5f7bbbcabc9dabd4117e8fdc61483f6872a1c6b02a4b1c4d68c5b79d06896c3cc9547610c4c3ba64658531caa2de13ead1ea1bf321c7b53e969c4752b98c7 languageName: node linkType: hard @@ -14916,7 +14916,7 @@ __metadata: version: 3.21.0 resolution: "tsutils@npm:3.21.0" dependencies: - tslib: ^1.8.1 + tslib: "npm:^1.8.1" peerDependencies: typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 @@ -14927,9 +14927,9 @@ __metadata: version: 1.1.7 resolution: "tuf-js@npm:1.1.7" dependencies: - "@tufjs/models": 1.0.4 - debug: ^4.3.4 - make-fetch-happen: ^11.1.1 + "@tufjs/models": "npm:1.0.4" + debug: "npm:^4.3.4" + make-fetch-happen: "npm:^11.1.1" checksum: 089fc0dabe1fcaeca8b955b358b34272f23237ac9e074b5f983349eb44d9688fd137f28f493bbd8dfd865d1af4e76e0cc869d307eadd054d1b404914c3124ae5 languageName: node linkType: hard @@ -14938,7 +14938,7 @@ __metadata: version: 0.4.0 resolution: "type-check@npm:0.4.0" dependencies: - prelude-ls: ^1.2.1 + prelude-ls: "npm:^1.2.1" checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a languageName: node linkType: hard @@ -15010,9 +15010,9 @@ __metadata: version: 1.0.2 resolution: "typed-array-buffer@npm:1.0.2" dependencies: - call-bind: ^1.0.7 - es-errors: ^1.3.0 - is-typed-array: ^1.1.13 + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.13" checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b languageName: node linkType: hard @@ -15021,11 +15021,11 @@ __metadata: version: 1.0.1 resolution: "typed-array-byte-length@npm:1.0.1" dependencies: - call-bind: ^1.0.7 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-proto: ^1.0.3 - is-typed-array: ^1.1.13 + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d languageName: node linkType: hard @@ -15034,12 +15034,12 @@ __metadata: version: 1.0.2 resolution: "typed-array-byte-offset@npm:1.0.2" dependencies: - available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-proto: ^1.0.3 - is-typed-array: ^1.1.13 + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 languageName: node linkType: hard @@ -15048,12 +15048,12 @@ __metadata: version: 1.0.6 resolution: "typed-array-length@npm:1.0.6" dependencies: - call-bind: ^1.0.7 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-proto: ^1.0.3 - is-typed-array: ^1.1.13 - possible-typed-array-names: ^1.0.0 + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c languageName: node linkType: hard @@ -15069,10 +15069,10 @@ __metadata: version: 0.23.28 resolution: "typedoc@npm:0.23.28" dependencies: - lunr: ^2.3.9 - marked: ^4.2.12 - minimatch: ^7.1.3 - shiki: ^0.14.1 + lunr: "npm:^2.3.9" + marked: "npm:^4.2.12" + minimatch: "npm:^7.1.3" + shiki: "npm:^0.14.1" peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x bin: @@ -15101,7 +15101,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^3 || ^4#~builtin": +"typescript@patch:typescript@npm%3A^3 || ^4#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" bin: @@ -15125,8 +15125,8 @@ __metadata: version: 2.4.0 resolution: "typestyle@npm:2.4.0" dependencies: - csstype: 3.0.10 - free-style: 3.1.0 + csstype: "npm:3.0.10" + free-style: "npm:3.1.0" checksum: 8b4f02c24f67b594f98507b15a753dabd4db5eb0af007e1d310527c64030e11e9464b25b5a6bc65fb5eec9a4459a8336050121ecc29063ac87b8b47a6d698893 languageName: node linkType: hard @@ -15151,10 +15151,10 @@ __metadata: version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" dependencies: - call-bind: ^1.0.2 - has-bigints: ^1.0.2 - has-symbols: ^1.0.3 - which-boxed-primitive: ^1.0.2 + call-bind: "npm:^1.0.2" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.0.3" + which-boxed-primitive: "npm:^1.0.2" checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 languageName: node linkType: hard @@ -15177,8 +15177,8 @@ __metadata: version: 2.0.0 resolution: "unicode-match-property-ecmascript@npm:2.0.0" dependencies: - unicode-canonical-property-names-ecmascript: ^2.0.0 - unicode-property-aliases-ecmascript: ^2.0.0 + unicode-canonical-property-names-ecmascript: "npm:^2.0.0" + unicode-property-aliases-ecmascript: "npm:^2.0.0" checksum: 1f34a7434a23df4885b5890ac36c5b2161a809887000be560f56ad4b11126d433c0c1c39baf1016bdabed4ec54829a6190ee37aa24919aa116dc1a5a8a62965a languageName: node linkType: hard @@ -15201,7 +15201,7 @@ __metadata: version: 2.0.1 resolution: "unique-filename@npm:2.0.1" dependencies: - unique-slug: ^3.0.0 + unique-slug: "npm:^3.0.0" checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f languageName: node linkType: hard @@ -15210,7 +15210,7 @@ __metadata: version: 3.0.0 resolution: "unique-filename@npm:3.0.0" dependencies: - unique-slug: ^4.0.0 + unique-slug: "npm:^4.0.0" checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df languageName: node linkType: hard @@ -15219,7 +15219,7 @@ __metadata: version: 3.0.0 resolution: "unique-slug@npm:3.0.0" dependencies: - imurmurhash: ^0.1.4 + imurmurhash: "npm:^0.1.4" checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c languageName: node linkType: hard @@ -15228,7 +15228,7 @@ __metadata: version: 4.0.0 resolution: "unique-slug@npm:4.0.0" dependencies: - imurmurhash: ^0.1.4 + imurmurhash: "npm:^0.1.4" checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 languageName: node linkType: hard @@ -15237,7 +15237,7 @@ __metadata: version: 2.0.0 resolution: "unique-string@npm:2.0.0" dependencies: - crypto-random-string: ^2.0.0 + crypto-random-string: "npm:^2.0.0" checksum: ef68f639136bcfe040cf7e3cd7a8dff076a665288122855148a6f7134092e6ed33bf83a7f3a9185e46c98dddc445a0da6ac25612afa1a7c38b8b654d6c02498e languageName: node linkType: hard @@ -15274,8 +15274,8 @@ __metadata: version: 1.1.1 resolution: "update-browserslist-db@npm:1.1.1" dependencies: - escalade: ^3.2.0 - picocolors: ^1.1.0 + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.0" peerDependencies: browserslist: ">= 4.21.0" bin: @@ -15288,7 +15288,7 @@ __metadata: version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: - punycode: ^2.1.0 + punycode: "npm:^2.1.0" checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 languageName: node linkType: hard @@ -15297,8 +15297,8 @@ __metadata: version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: - querystringify: ^2.1.1 - requires-port: ^1.0.0 + querystringify: "npm:^2.1.1" + requires-port: "npm:^1.0.0" checksum: fbdba6b1d83336aca2216bbdc38ba658d9cfb8fc7f665eb8b17852de638ff7d1a162c198a8e4ed66001ddbf6c9888d41e4798912c62b4fd777a31657989f7bdf languageName: node linkType: hard @@ -15339,9 +15339,9 @@ __metadata: version: 9.3.0 resolution: "v8-to-istanbul@npm:9.3.0" dependencies: - "@jridgewell/trace-mapping": ^0.3.12 - "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^2.0.0 + "@jridgewell/trace-mapping": "npm:^0.3.12" + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^2.0.0" checksum: ded42cd535d92b7fd09a71c4c67fb067487ef5551cc227bfbf2a1f159a842e4e4acddaef20b955789b8d3b455b9779d036853f4a27ce15007f6364a4d30317ae languageName: node linkType: hard @@ -15350,8 +15350,8 @@ __metadata: version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: - spdx-correct: ^3.0.0 - spdx-expression-parse: ^3.0.0 + spdx-correct: "npm:^3.0.0" + spdx-expression-parse: "npm:^3.0.0" checksum: 35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad languageName: node linkType: hard @@ -15360,7 +15360,7 @@ __metadata: version: 4.0.0 resolution: "validate-npm-package-name@npm:4.0.0" dependencies: - builtins: ^5.0.0 + builtins: "npm:^5.0.0" checksum: a32fd537bad17fcb59cfd58ae95a414d443866020d448ec3b22e8d40550cb585026582a57efbe1f132b882eea4da8ac38ee35f7be0dd72988a3cb55d305a20c1 languageName: node linkType: hard @@ -15369,7 +15369,7 @@ __metadata: version: 3.0.0 resolution: "validate-npm-package-name@npm:3.0.0" dependencies: - builtins: ^1.0.3 + builtins: "npm:^1.0.3" checksum: ce4c68207abfb22c05eedb09ff97adbcedc80304a235a0844f5344f1fd5086aa80e4dbec5684d6094e26e35065277b765c1caef68bcea66b9056761eddb22967 languageName: node linkType: hard @@ -15399,8 +15399,8 @@ __metadata: version: 1.0.0 resolution: "validate.io-integer-array@npm:1.0.0" dependencies: - validate.io-array: ^1.0.3 - validate.io-integer: ^1.0.4 + validate.io-array: "npm:^1.0.3" + validate.io-integer: "npm:^1.0.4" checksum: 5f6d7fab8df7d2bf546a05e830201768464605539c75a2c2417b632b4411a00df84b462f81eac75e1be95303e7e0ac92f244c137424739f4e15cd21c2eb52c7f languageName: node linkType: hard @@ -15409,7 +15409,7 @@ __metadata: version: 1.0.5 resolution: "validate.io-integer@npm:1.0.5" dependencies: - validate.io-number: ^1.0.3 + validate.io-number: "npm:^1.0.3" checksum: 88b3f8bb5a5277a95305d64abbfc437079220ce4f57a148cc6113e7ccec03dd86b10a69d413982602aa90a62b8d516148a78716f550dcd3aff863ac1c2a7a5e6 languageName: node linkType: hard @@ -15446,8 +15446,8 @@ __metadata: version: 3.17.5 resolution: "vscode-languageserver-protocol@npm:3.17.5" dependencies: - vscode-jsonrpc: 8.2.0 - vscode-languageserver-types: 3.17.5 + vscode-jsonrpc: "npm:8.2.0" + vscode-languageserver-types: "npm:3.17.5" checksum: dfb42d276df5dfea728267885b99872ecff62f6c20448b8539fae71bb196b420f5351c5aca7c1047bf8fb1f89fa94a961dce2bc5bf7e726198f4be0bb86a1e71 languageName: node linkType: hard @@ -15470,7 +15470,7 @@ __metadata: version: 9.0.1 resolution: "vscode-languageserver@npm:9.0.1" dependencies: - vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-protocol: "npm:3.17.5" bin: installServerIntoExtension: bin/installServerIntoExtension checksum: 8b7dfda47fb64c3f48a9dabd3f01938cc8d39f3f068f1ee586eaf0a373536180a1047bdde8d876f965cfc04160d1587e99828b61b742b0342595fee67c8814ea @@ -15502,7 +15502,7 @@ __metadata: version: 1.0.2 resolution: "vscode-ws-jsonrpc@npm:1.0.2" dependencies: - vscode-jsonrpc: ^8.0.2 + vscode-jsonrpc: "npm:^8.0.2" checksum: eb2fdb5c96f124326505f06564dfc6584318b748fd6e39b4c0ba16a0d383d13ba0e9433596abdb841428dfc2a5501994c3206723d1cb38c6af5fcac1faf4be26 languageName: node linkType: hard @@ -15518,7 +15518,7 @@ __metadata: version: 4.0.0 resolution: "w3c-xmlserializer@npm:4.0.0" dependencies: - xml-name-validator: ^4.0.0 + xml-name-validator: "npm:^4.0.0" checksum: eba070e78deb408ae8defa4d36b429f084b2b47a4741c4a9be3f27a0a3d1845e277e3072b04391a138f7e43776842627d1334e448ff13ff90ad9fb1214ee7091 languageName: node linkType: hard @@ -15534,7 +15534,7 @@ __metadata: version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: - makeerror: 1.0.12 + makeerror: "npm:1.0.12" checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c languageName: node linkType: hard @@ -15543,8 +15543,8 @@ __metadata: version: 2.4.2 resolution: "watchpack@npm:2.4.2" dependencies: - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.1.2 + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" checksum: 92d9d52ce3d16fd83ed6994d1dd66a4d146998882f4c362d37adfea9ab77748a5b4d1e0c65fa104797928b2d40f635efa8f9b925a6265428a69f1e1852ca3441 languageName: node linkType: hard @@ -15553,7 +15553,7 @@ __metadata: version: 1.0.1 resolution: "wcwidth@npm:1.0.1" dependencies: - defaults: ^1.0.3 + defaults: "npm:^1.0.3" checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c languageName: node linkType: hard @@ -15583,19 +15583,19 @@ __metadata: version: 5.1.4 resolution: "webpack-cli@npm:5.1.4" dependencies: - "@discoveryjs/json-ext": ^0.5.0 - "@webpack-cli/configtest": ^2.1.1 - "@webpack-cli/info": ^2.0.2 - "@webpack-cli/serve": ^2.0.5 - colorette: ^2.0.14 - commander: ^10.0.1 - cross-spawn: ^7.0.3 - envinfo: ^7.7.3 - fastest-levenshtein: ^1.0.12 - import-local: ^3.0.2 - interpret: ^3.1.1 - rechoir: ^0.8.0 - webpack-merge: ^5.7.3 + "@discoveryjs/json-ext": "npm:^0.5.0" + "@webpack-cli/configtest": "npm:^2.1.1" + "@webpack-cli/info": "npm:^2.0.2" + "@webpack-cli/serve": "npm:^2.0.5" + colorette: "npm:^2.0.14" + commander: "npm:^10.0.1" + cross-spawn: "npm:^7.0.3" + envinfo: "npm:^7.7.3" + fastest-levenshtein: "npm:^1.0.12" + import-local: "npm:^3.0.2" + interpret: "npm:^3.1.1" + rechoir: "npm:^0.8.0" + webpack-merge: "npm:^5.7.3" peerDependencies: webpack: 5.x.x peerDependenciesMeta: @@ -15615,9 +15615,9 @@ __metadata: version: 5.10.0 resolution: "webpack-merge@npm:5.10.0" dependencies: - clone-deep: ^4.0.1 - flat: ^5.0.2 - wildcard: ^2.0.0 + clone-deep: "npm:^4.0.1" + flat: "npm:^5.0.2" + wildcard: "npm:^2.0.0" checksum: 1fe8bf5309add7298e1ac72fb3f2090e1dfa80c48c7e79fa48aa60b5961332c7d0d61efa8851acb805e6b91a4584537a347bc106e05e9aec87fa4f7088c62f2f languageName: node linkType: hard @@ -15626,8 +15626,8 @@ __metadata: version: 1.4.3 resolution: "webpack-sources@npm:1.4.3" dependencies: - source-list-map: ^2.0.0 - source-map: ~0.6.1 + source-list-map: "npm:^2.0.0" + source-map: "npm:~0.6.1" checksum: 37463dad8d08114930f4bc4882a9602941f07c9f0efa9b6bc78738cd936275b990a596d801ef450d022bb005b109b9f451dd087db2f3c9baf53e8e22cf388f79 languageName: node linkType: hard @@ -15643,29 +15643,29 @@ __metadata: version: 5.96.1 resolution: "webpack@npm:5.96.1" dependencies: - "@types/eslint-scope": ^3.7.7 - "@types/estree": ^1.0.6 - "@webassemblyjs/ast": ^1.12.1 - "@webassemblyjs/wasm-edit": ^1.12.1 - "@webassemblyjs/wasm-parser": ^1.12.1 - acorn: ^8.14.0 - browserslist: ^4.24.0 - chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.17.1 - es-module-lexer: ^1.2.1 - eslint-scope: 5.1.1 - events: ^3.2.0 - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.2.11 - json-parse-even-better-errors: ^2.3.1 - loader-runner: ^4.2.0 - mime-types: ^2.1.27 - neo-async: ^2.6.2 - schema-utils: ^3.2.0 - tapable: ^2.1.1 - terser-webpack-plugin: ^5.3.10 - watchpack: ^2.4.1 - webpack-sources: ^3.2.3 + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.6" + "@webassemblyjs/ast": "npm:^1.12.1" + "@webassemblyjs/wasm-edit": "npm:^1.12.1" + "@webassemblyjs/wasm-parser": "npm:^1.12.1" + acorn: "npm:^8.14.0" + browserslist: "npm:^4.24.0" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.17.1" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^3.2.0" + tapable: "npm:^2.1.1" + terser-webpack-plugin: "npm:^5.3.10" + watchpack: "npm:^2.4.1" + webpack-sources: "npm:^3.2.3" peerDependenciesMeta: webpack-cli: optional: true @@ -15679,7 +15679,7 @@ __metadata: version: 2.0.0 resolution: "whatwg-encoding@npm:2.0.0" dependencies: - iconv-lite: 0.6.3 + iconv-lite: "npm:0.6.3" checksum: 7087810c410aa9b689cbd6af8773341a53cdc1f3aae2a882c163bd5522ec8ca4cdfc269aef417a5792f411807d5d77d50df4c24e3abb00bb60192858a40cc675 languageName: node linkType: hard @@ -15702,8 +15702,8 @@ __metadata: version: 11.0.0 resolution: "whatwg-url@npm:11.0.0" dependencies: - tr46: ^3.0.0 - webidl-conversions: ^7.0.0 + tr46: "npm:^3.0.0" + webidl-conversions: "npm:^7.0.0" checksum: ed4826aaa57e66bb3488a4b25c9cd476c46ba96052747388b5801f137dd740b73fde91ad207d96baf9f17fbcc80fc1a477ad65181b5eb5fa718d27c69501d7af languageName: node linkType: hard @@ -15712,8 +15712,8 @@ __metadata: version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" dependencies: - tr46: ~0.0.3 - webidl-conversions: ^3.0.0 + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c languageName: node linkType: hard @@ -15722,9 +15722,9 @@ __metadata: version: 8.7.0 resolution: "whatwg-url@npm:8.7.0" dependencies: - lodash: ^4.7.0 - tr46: ^2.1.0 - webidl-conversions: ^6.1.0 + lodash: "npm:^4.7.0" + tr46: "npm:^2.1.0" + webidl-conversions: "npm:^6.1.0" checksum: a87abcc6cefcece5311eb642858c8fdb234e51ec74196bfacf8def2edae1bfbffdf6acb251646ed6301f8cee44262642d8769c707256125a91387e33f405dd1e languageName: node linkType: hard @@ -15733,11 +15733,11 @@ __metadata: version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" dependencies: - is-bigint: ^1.0.1 - is-boolean-object: ^1.1.0 - is-number-object: ^1.0.4 - is-string: ^1.0.5 - is-symbol: ^1.0.3 + is-bigint: "npm:^1.0.1" + is-boolean-object: "npm:^1.1.0" + is-number-object: "npm:^1.0.4" + is-string: "npm:^1.0.5" + is-symbol: "npm:^1.0.3" checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e languageName: node linkType: hard @@ -15746,11 +15746,11 @@ __metadata: version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.2 + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 languageName: node linkType: hard @@ -15759,7 +15759,7 @@ __metadata: version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: - isexe: ^2.0.0 + isexe: "npm:^2.0.0" bin: which: ./bin/which checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 @@ -15770,7 +15770,7 @@ __metadata: version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: - isexe: ^2.0.0 + isexe: "npm:^2.0.0" bin: node-which: ./bin/node-which checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 @@ -15781,7 +15781,7 @@ __metadata: version: 3.0.1 resolution: "which@npm:3.0.1" dependencies: - isexe: ^2.0.0 + isexe: "npm:^2.0.0" bin: node-which: bin/which.js checksum: adf720fe9d84be2d9190458194f814b5e9015ae4b88711b150f30d0f4d0b646544794b86f02c7ebeec1db2029bc3e83a7ff156f542d7521447e5496543e26890 @@ -15792,7 +15792,7 @@ __metadata: version: 4.0.0 resolution: "which@npm:4.0.0" dependencies: - isexe: ^3.1.1 + isexe: "npm:^3.1.1" bin: node-which: bin/which.js checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 @@ -15803,7 +15803,7 @@ __metadata: version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 + string-width: "npm:^1.0.2 || 2 || 3 || 4" checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 languageName: node linkType: hard @@ -15833,8 +15833,8 @@ __metadata: version: 3.0.8 resolution: "worker-loader@npm:3.0.8" dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 + loader-utils: "npm:^2.0.0" + schema-utils: "npm:^3.0.0" peerDependencies: webpack: ^4.0.0 || ^5.0.0 checksum: 84f4a7eeb2a1d8b9704425837e017c91eedfae67ac89e0b866a2dcf283323c1dcabe0258196278b7d5fd0041392da895c8a0c59ddf3a94f1b2e003df68ddfec3 @@ -15845,9 +15845,9 @@ __metadata: version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b languageName: node linkType: hard @@ -15856,9 +15856,9 @@ __metadata: version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a languageName: node linkType: hard @@ -15867,9 +15867,9 @@ __metadata: version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" dependencies: - ansi-styles: ^6.1.0 - string-width: ^5.0.1 - strip-ansi: ^7.0.1 + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 languageName: node linkType: hard @@ -15885,8 +15885,8 @@ __metadata: version: 4.0.1 resolution: "write-file-atomic@npm:4.0.1" dependencies: - imurmurhash: ^0.1.4 - signal-exit: ^3.0.7 + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" checksum: 8f780232533ca6223c63c9b9c01c4386ca8c625ebe5017a9ed17d037aec19462ae17109e0aa155bff5966ee4ae7a27b67a99f55caf3f32ffd84155e9da3929fc languageName: node linkType: hard @@ -15895,9 +15895,9 @@ __metadata: version: 2.4.3 resolution: "write-file-atomic@npm:2.4.3" dependencies: - graceful-fs: ^4.1.11 - imurmurhash: ^0.1.4 - signal-exit: ^3.0.2 + graceful-fs: "npm:^4.1.11" + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.2" checksum: 2db81f92ae974fd87ab4a5e7932feacaca626679a7c98fcc73ad8fcea5a1950eab32fa831f79e9391ac99b562ca091ad49be37a79045bd65f595efbb8f4596ae languageName: node linkType: hard @@ -15906,8 +15906,8 @@ __metadata: version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" dependencies: - imurmurhash: ^0.1.4 - signal-exit: ^3.0.7 + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" checksum: 5da60bd4eeeb935eec97ead3df6e28e5917a6bd317478e4a85a5285e8480b8ed96032bbcc6ecd07b236142a24f3ca871c924ec4a6575e623ec1b11bf8c1c253c languageName: node linkType: hard @@ -15916,8 +15916,8 @@ __metadata: version: 5.0.1 resolution: "write-file-atomic@npm:5.0.1" dependencies: - imurmurhash: ^0.1.4 - signal-exit: ^4.0.1 + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^4.0.1" checksum: 8dbb0e2512c2f72ccc20ccedab9986c7d02d04039ed6e8780c987dc4940b793339c50172a1008eed7747001bfacc0ca47562668a069a7506c46c77d7ba3926a9 languageName: node linkType: hard @@ -15926,12 +15926,12 @@ __metadata: version: 3.2.0 resolution: "write-json-file@npm:3.2.0" dependencies: - detect-indent: ^5.0.0 - graceful-fs: ^4.1.15 - make-dir: ^2.1.0 - pify: ^4.0.1 - sort-keys: ^2.0.0 - write-file-atomic: ^2.4.2 + detect-indent: "npm:^5.0.0" + graceful-fs: "npm:^4.1.15" + make-dir: "npm:^2.1.0" + pify: "npm:^4.0.1" + sort-keys: "npm:^2.0.0" + write-file-atomic: "npm:^2.4.2" checksum: 2b97ce2027d53c28a33e4a8e7b0d565faf785988b3776f9e0c68d36477c1fb12639fd0d70877d92a861820707966c62ea9c5f7a36a165d615fd47ca8e24c8371 languageName: node linkType: hard @@ -15940,9 +15940,9 @@ __metadata: version: 4.0.0 resolution: "write-pkg@npm:4.0.0" dependencies: - sort-keys: ^2.0.0 - type-fest: ^0.4.1 - write-json-file: ^3.2.0 + sort-keys: "npm:^2.0.0" + type-fest: "npm:^0.4.1" + write-json-file: "npm:^3.2.0" checksum: 7864d44370f42a6761f6898d07ee2818c7a2faad45116580cf779f3adaf94e4bea5557612533a6c421c32323253ecb63b50615094960a637aeaef5df0fd2d6cd languageName: node linkType: hard @@ -15951,7 +15951,7 @@ __metadata: version: 6.2.3 resolution: "ws@npm:6.2.3" dependencies: - async-limiter: ~1.0.0 + async-limiter: "npm:~1.0.0" checksum: bbc96ff5628832d80669a88fd117487bf070492dfaa50df77fa442a2b119792e772f4365521e0a8e025c0d51173c54fa91adab165c11b8e0674685fdd36844a5 languageName: node linkType: hard @@ -16003,8 +16003,8 @@ __metadata: version: 0.1.2 resolution: "y-leveldb@npm:0.1.2" dependencies: - level: ^6.0.1 - lib0: ^0.2.31 + level: "npm:^6.0.1" + lib0: "npm:^0.2.31" peerDependencies: yjs: ^13.0.0 checksum: 38e3293cfc5e754ba50af4c6bd03a96efde34c92809baf504b38cb4f45959187f896fe6971fa6a91823763e178807aaa14e190d1f7bea1b3a1e9b7265bb88b6d @@ -16015,7 +16015,7 @@ __metadata: version: 1.0.6 resolution: "y-protocols@npm:1.0.6" dependencies: - lib0: ^0.2.85 + lib0: "npm:^0.2.85" peerDependencies: yjs: ^13.0.0 checksum: 4b57c8811befcf2e45c3d47830005f8a33e626c734f78a42fe8a4fa3caad2233ba85a7c8bceefbd52ffc40130d3f3faee664fd0d1c324ff1fa8817a056ccdc1c @@ -16026,11 +16026,11 @@ __metadata: version: 1.5.4 resolution: "y-websocket@npm:1.5.4" dependencies: - lib0: ^0.2.52 - lodash.debounce: ^4.0.8 - ws: ^6.2.1 - y-leveldb: ^0.1.0 - y-protocols: ^1.0.5 + lib0: "npm:^0.2.52" + lodash.debounce: "npm:^4.0.8" + ws: "npm:^6.2.1" + y-leveldb: "npm:^0.1.0" + y-protocols: "npm:^1.0.5" peerDependencies: yjs: ^13.5.6 dependenciesMeta: @@ -16098,13 +16098,13 @@ __metadata: version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: - cliui: ^7.0.2 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.0 - y18n: ^5.0.5 - yargs-parser: ^20.2.2 + cliui: "npm:^7.0.2" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.0" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^20.2.2" checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 languageName: node linkType: hard @@ -16113,23 +16113,23 @@ __metadata: version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a languageName: node linkType: hard "yjs@npm:^13.5.40": - version: 13.6.20 - resolution: "yjs@npm:13.6.20" + version: 13.6.30 + resolution: "yjs@npm:13.6.30" dependencies: - lib0: ^0.2.98 - checksum: a87295efe7df58ae8b5cf09b7cdbbcc3cbfba2b7fb72bb424513eb25587eff8dc8304f41e3bcd3926c02c86a0f7ce2185285e4b9d71aca5ff50cefe1ecb6657c + lib0: "npm:^0.2.99" + checksum: b8ddb313cd40579da7b9b09bd878f30efe79b3fa6f9bc7ab96c1ca80f305b557919035aaef417a3d65f2b0aad732c79fcfd84ceb82855869605fb6b0f40cdffd languageName: node linkType: hard From 4ab28450e2091e024e3b31feb454c58c43f948c7 Mon Sep 17 00:00:00 2001 From: Xavier Lange Date: Thu, 9 Apr 2026 13:21:22 -0400 Subject: [PATCH 2/3] Bundle yjs and y-protocols in extensions to override JupyterLab core's 13.6.20 Set `bundled: true` for yjs and y-protocols in both collaboration-extension and docprovider-extension sharedPackages config. Without this, the extensions declare yjs as `bundled: false, singleton: true`, meaning they consume whatever version JupyterLab core provides (13.6.20) rather than providing the fixed 13.6.30 to the Module Federation share scope. With `bundled: true`, webpack includes yjs 13.6.30 in the extension build and offers it to the singleton scope. Since 13.6.30 > 13.6.20 and both satisfy ^13.5.40, Module Federation picks 13.6.30 for all consumers, fixing the GC crash in sortAndMergeDeleteSet (yjs/yjs#767). Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/collaboration-extension/package.json | 4 ++-- packages/docprovider-extension/package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/collaboration-extension/package.json b/packages/collaboration-extension/package.json index 172182f2..fc1620f4 100644 --- a/packages/collaboration-extension/package.json +++ b/packages/collaboration-extension/package.json @@ -116,11 +116,11 @@ "singleton": true }, "y-protocols": { - "bundled": false, + "bundled": true, "singleton": true }, "yjs": { - "bundled": false, + "bundled": true, "singleton": true } } diff --git a/packages/docprovider-extension/package.json b/packages/docprovider-extension/package.json index 82316e5e..d661d9a8 100644 --- a/packages/docprovider-extension/package.json +++ b/packages/docprovider-extension/package.json @@ -119,11 +119,11 @@ "singleton": true }, "y-protocols": { - "bundled": false, + "bundled": true, "singleton": true }, "yjs": { - "bundled": false, + "bundled": true, "singleton": true } } From 40c517c232d75294402a1234cb86880e3aeb18dc Mon Sep 17 00:00:00 2001 From: Xavier Lange Date: Thu, 9 Apr 2026 13:27:31 -0400 Subject: [PATCH 3/3] Commit pre-built labextension assets (skip Node.js requirement at install) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The hatch-jupyter-builder hook has skip-if-exists for the labextension static assets. Without these committed, pip install tries to rebuild from source which requires Node.js — unavailable in the notebook Docker image. Force-adding these gitignored files lets pip install use the pre-built JS directly. Built with yjs 13.6.30 and bundled:true, so Module Federation provides 13.6.30 to the singleton scope. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../labextension/package.json | 133 +++++++++++++++++ .../collaboration-extension/package.json.orig | 128 +++++++++++++++++ .../collaboration-extension/shared-link.json | 16 +++ .../user-menu-bar.json | 15 ++ .../static/165.689c1983d249d3e82dd7.js | 1 + .../static/240.1c4ab099f476f77a1f8e.js | 1 + .../static/325.6585710e7a134c626e5c.js | 1 + .../static/393.d374154d9bf811a493d6.js | 1 + .../static/444.d6f3cc1c6d4b374efa63.js | 1 + .../static/784.8b428f30e05c8f4cee4c.js | 1 + .../static/842.2fdac7637cb6ce8a5025.js | 1 + .../static/852.79a5e63af76367a9a10d.js | 1 + .../static/944.27191c0195c19b79d6b0.js | 1 + .../remoteEntry.4875be4fca8b9529b207.js | 1 + .../labextension/static/style.js | 4 + .../static/third-party-licenses.json | 64 +++++++++ .../labextension/package.json | 136 ++++++++++++++++++ .../static/165.26019899bb44926d285a.js | 1 + .../static/240.bc1013ab386bf4bef581.js | 1 + .../static/325.2f9732bab48fc6cacef8.js | 1 + .../static/36.8d3e48175a6776f676ed.js | 1 + .../static/421.75a66d511f955fcd7a8b.js | 1 + .../static/444.a505d1617ac8446e479a.js | 1 + .../static/703.b6161e1cd24be7df1b1e.js | 1 + .../static/944.f7880e7a2b9359ace785.js | 1 + .../remoteEntry.9e137a1b8d123cd0bf9a.js | 1 + .../labextension/static/style.js | 4 + .../static/third-party-licenses.json | 64 +++++++++ 28 files changed, 583 insertions(+) create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/package.json create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/package.json.orig create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/shared-link.json create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/user-menu-bar.json create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/165.689c1983d249d3e82dd7.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/240.1c4ab099f476f77a1f8e.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/325.6585710e7a134c626e5c.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/393.d374154d9bf811a493d6.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/444.d6f3cc1c6d4b374efa63.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/784.8b428f30e05c8f4cee4c.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/842.2fdac7637cb6ce8a5025.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/852.79a5e63af76367a9a10d.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/944.27191c0195c19b79d6b0.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/remoteEntry.4875be4fca8b9529b207.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/style.js create mode 100644 projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/third-party-licenses.json create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/package.json create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/165.26019899bb44926d285a.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/240.bc1013ab386bf4bef581.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/325.2f9732bab48fc6cacef8.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/36.8d3e48175a6776f676ed.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/421.75a66d511f955fcd7a8b.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/444.a505d1617ac8446e479a.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/703.b6161e1cd24be7df1b1e.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/944.f7880e7a2b9359ace785.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/remoteEntry.9e137a1b8d123cd0bf9a.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/style.js create mode 100644 projects/jupyter-docprovider/jupyter_docprovider/labextension/static/third-party-licenses.json diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/package.json b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/package.json new file mode 100644 index 00000000..349de9a6 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/package.json @@ -0,0 +1,133 @@ +{ + "name": "@jupyter/collaboration-extension", + "version": "4.3.0", + "description": "JupyterLab - Real-Time Collaboration Extension", + "keywords": [ + "jupyter", + "jupyterlab", + "jupyterlab-extension" + ], + "homepage": "https://github.com/jupyterlab/jupyter-collaboration", + "bugs": { + "url": "https://github.com/jupyterlab/jupyter-collaboration/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/jupyterlab/jupyter-collaboration.git" + }, + "license": "BSD-3-Clause", + "author": "Project Jupyter", + "sideEffects": [ + "style/*.css", + "style/index.js" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "style": "style/index.css", + "styleModule": "style/index.js", + "directories": { + "lib": "lib/" + }, + "files": [ + "lib/*.d.ts", + "lib/*.js.map", + "lib/*.js", + "schema/*.json", + "style/*.css", + "style/index.js" + ], + "scripts": { + "build": "jlpm run build:lib && jlpm run build:labextension:dev", + "build:lib": "tsc --sourceMap", + "build:lib:prod": "tsc", + "build:prod": "jlpm run clean && jlpm run build:lib:prod && jlpm run build:labextension", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "clean": "jlpm run clean:lib", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo node_modules", + "clean:labextension": "rimraf ../../projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension", + "clean:all": "jlpm run clean:lib && jlpm run clean:labextension", + "install:extension": "jlpm run build", + "watch": "run-p watch:src watch:labextension", + "watch:src": "tsc -w", + "watch:labextension": "jupyter labextension watch ." + }, + "dependencies": { + "@jupyter/collaboration": "^4.3.0", + "@jupyter/collaborative-drive": "^4.3.0", + "@jupyter/docprovider": "^4.3.0", + "@jupyter/ydoc": "^2.1.3 || ^3.0.0", + "@jupyterlab/application": "^4.5.0", + "@jupyterlab/apputils": "^4.5.0", + "@jupyterlab/codemirror": "^4.5.0", + "@jupyterlab/coreutils": "^6.5.0", + "@jupyterlab/services": "^7.5.0", + "@jupyterlab/statedb": "^4.5.0", + "@jupyterlab/translation": "^4.5.0", + "@jupyterlab/ui-components": "^4.5.0", + "@lumino/widgets": "^2.7.0", + "y-protocols": "^1.0.5", + "y-websocket": "^1.3.15", + "yjs": "^13.5.40" + }, + "devDependencies": { + "@jupyterlab/builder": "^4.4.0", + "@types/react": "~18.3.1", + "npm-run-all": "^4.1.5", + "rimraf": "^4.1.2", + "typescript": "~5.1.6" + }, + "publishConfig": { + "access": "public" + }, + "typedoc": { + "entryPoint": "./src/index.ts", + "readmeFile": "./README.md", + "displayName": "@jupyter/collaboration-extension", + "tsconfig": "./tsconfig.json" + }, + "jupyterlab": { + "extension": true, + "schemaDir": "./schema", + "outputDir": "../../projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension", + "sharedPackages": { + "@codemirror/state": { + "bundled": false, + "singleton": true + }, + "@codemirror/view": { + "bundled": false, + "singleton": true + }, + "@jupyter/collaboration": { + "bundled": true, + "singleton": true + }, + "@jupyter/collaborative-drive": { + "bundled": true, + "singleton": true + }, + "@jupyter/docprovider": { + "bundled": true, + "singleton": true + }, + "@jupyter/ydoc": { + "bundled": false, + "singleton": true + }, + "y-protocols": { + "bundled": true, + "singleton": true + }, + "yjs": { + "bundled": true, + "singleton": true + } + }, + "_build": { + "load": "static/remoteEntry.4875be4fca8b9529b207.js", + "extension": "./extension", + "style": "./style" + } + } +} diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/package.json.orig b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/package.json.orig new file mode 100644 index 00000000..fc1620f4 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/package.json.orig @@ -0,0 +1,128 @@ +{ + "name": "@jupyter/collaboration-extension", + "version": "4.3.0", + "description": "JupyterLab - Real-Time Collaboration Extension", + "keywords": [ + "jupyter", + "jupyterlab", + "jupyterlab-extension" + ], + "homepage": "https://github.com/jupyterlab/jupyter-collaboration", + "bugs": { + "url": "https://github.com/jupyterlab/jupyter-collaboration/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/jupyterlab/jupyter-collaboration.git" + }, + "license": "BSD-3-Clause", + "author": "Project Jupyter", + "sideEffects": [ + "style/*.css", + "style/index.js" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "style": "style/index.css", + "styleModule": "style/index.js", + "directories": { + "lib": "lib/" + }, + "files": [ + "lib/*.d.ts", + "lib/*.js.map", + "lib/*.js", + "schema/*.json", + "style/*.css", + "style/index.js" + ], + "scripts": { + "build": "jlpm run build:lib && jlpm run build:labextension:dev", + "build:lib": "tsc --sourceMap", + "build:lib:prod": "tsc", + "build:prod": "jlpm run clean && jlpm run build:lib:prod && jlpm run build:labextension", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "clean": "jlpm run clean:lib", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo node_modules", + "clean:labextension": "rimraf ../../projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension", + "clean:all": "jlpm run clean:lib && jlpm run clean:labextension", + "install:extension": "jlpm run build", + "watch": "run-p watch:src watch:labextension", + "watch:src": "tsc -w", + "watch:labextension": "jupyter labextension watch ." + }, + "dependencies": { + "@jupyter/collaboration": "^4.3.0", + "@jupyter/collaborative-drive": "^4.3.0", + "@jupyter/docprovider": "^4.3.0", + "@jupyter/ydoc": "^2.1.3 || ^3.0.0", + "@jupyterlab/application": "^4.5.0", + "@jupyterlab/apputils": "^4.5.0", + "@jupyterlab/codemirror": "^4.5.0", + "@jupyterlab/coreutils": "^6.5.0", + "@jupyterlab/services": "^7.5.0", + "@jupyterlab/statedb": "^4.5.0", + "@jupyterlab/translation": "^4.5.0", + "@jupyterlab/ui-components": "^4.5.0", + "@lumino/widgets": "^2.7.0", + "y-protocols": "^1.0.5", + "y-websocket": "^1.3.15", + "yjs": "^13.5.40" + }, + "devDependencies": { + "@jupyterlab/builder": "^4.4.0", + "@types/react": "~18.3.1", + "npm-run-all": "^4.1.5", + "rimraf": "^4.1.2", + "typescript": "~5.1.6" + }, + "publishConfig": { + "access": "public" + }, + "typedoc": { + "entryPoint": "./src/index.ts", + "readmeFile": "./README.md", + "displayName": "@jupyter/collaboration-extension", + "tsconfig": "./tsconfig.json" + }, + "jupyterlab": { + "extension": true, + "schemaDir": "./schema", + "outputDir": "../../projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension", + "sharedPackages": { + "@codemirror/state": { + "bundled": false, + "singleton": true + }, + "@codemirror/view": { + "bundled": false, + "singleton": true + }, + "@jupyter/collaboration": { + "bundled": true, + "singleton": true + }, + "@jupyter/collaborative-drive": { + "bundled": true, + "singleton": true + }, + "@jupyter/docprovider": { + "bundled": true, + "singleton": true + }, + "@jupyter/ydoc": { + "bundled": false, + "singleton": true + }, + "y-protocols": { + "bundled": true, + "singleton": true + }, + "yjs": { + "bundled": true, + "singleton": true + } + } + } +} diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/shared-link.json b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/shared-link.json new file mode 100644 index 00000000..1504268d --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/shared-link.json @@ -0,0 +1,16 @@ +{ + "title": "Shared link", + "description": "Shared link settings", + "jupyter.lab.toolbars": { + "TopBar": [ + { + "name": "@jupyter/collaboration:shared-link", + "command": "collaboration:shared-link", + "rank": 99 + } + ] + }, + "properties": {}, + "additionalProperties": false, + "type": "object" +} diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/user-menu-bar.json b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/user-menu-bar.json new file mode 100644 index 00000000..c9286f66 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/schemas/@jupyter/collaboration-extension/user-menu-bar.json @@ -0,0 +1,15 @@ +{ + "title": "User Menu Bar", + "description": "User Menu Bar settings.", + "jupyter.lab.toolbars": { + "TopBar": [ + { + "name": "user-menu", + "rank": 100 + } + ] + }, + "properties": {}, + "additionalProperties": false, + "type": "object" +} diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/165.689c1983d249d3e82dd7.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/165.689c1983d249d3e82dd7.js new file mode 100644 index 00000000..76eaedfd --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/165.689c1983d249d3e82dd7.js @@ -0,0 +1 @@ +(self.webpackChunk_jupyter_collaboration_extension=self.webpackChunk_jupyter_collaboration_extension||[]).push([[165],{7893:(t,e,n)=>{"use strict";n.d(e,{Ey:()=>l,HR:()=>h,nk:()=>c,zS:()=>o});var r=n(1554),s=n(7670);const i=t=>new Uint8Array(t),o=t=>new Uint8Array(t),c=s.Bd?t=>{let e="";for(let n=0;nBuffer.from(t.buffer,t.byteOffset,t.byteLength).toString("base64"),l=s.Bd?t=>{const e=atob(t),n=i(e.length);for(let t=0;t{const e=Buffer.from(t,"base64");return n=e.buffer,r=e.byteOffset,s=e.byteLength,new Uint8Array(n,r,s);var n,r,s},h=t=>{const e=i(t.byteLength);return e.set(t),e}},7670:(t,e,n)=>{"use strict";n.d(e,{dn:()=>g,Bd:()=>h,Ll:()=>l,WI:()=>p});var r=n(6505),s=n(1554);var i=n(8138),o=n(6527),c=n(9907);const l=void 0!==c&&c.release&&/node|io\.js/.test(c.release.name)&&"[object process]"===Object.prototype.toString.call(void 0!==c?c:0),h="undefined"!=typeof window&&"undefined"!=typeof document&&!l;let a;"undefined"!=typeof navigator&&/Mac/.test(navigator.platform);const d=[],u=t=>(()=>{if(void 0===a)if(l){a=r.vt();const t=c.argv;let e=null;for(let n=0;n{if(0!==t.length){const[e,n]=t.split("=");a.set(`--${s.jN(e,"-")}`,n),a.set(`-${s.jN(e,"-")}`,n)}}))):a=r.vt();return a})().has(t),g=t=>{return void 0===(e=l?c.env[t.toUpperCase().replaceAll("-","_")]:i.JT.getItem(t))?null:e;var e},f=t=>u("--"+t)||null!==g(t),p=(f("production"),l&&o.EK(c.env.FORCE_COLOR,["true","1","2"])||!u("--no-colors")&&!f("no-color")&&(!l||c.stdout.isTTY)&&(!l||u("--color")||null!==g("COLORTERM")||(g("TERM")||"").includes("color")))},6527:(t,e,n)=>{"use strict";n.d(e,{EK:()=>l,OK:()=>i,id:()=>o,vo:()=>c});var r=n(7198),s=n(6132);const i=(t,e,n=0)=>{try{for(;nt,c=(t,e)=>{if(null==t||null==e)return((t,e)=>t===e)(t,e);if(t.constructor!==e.constructor)return!1;if(t===e)return!0;switch(t.constructor){case ArrayBuffer:t=new Uint8Array(t),e=new Uint8Array(e);case Uint8Array:if(t.byteLength!==e.byteLength)return!1;for(let n=0;ne.includes(t);r.cy},6505:(t,e,n)=>{"use strict";n.d(e,{C:()=>s,Tj:()=>o,_4:()=>i,bz:()=>c,vt:()=>r});const r=()=>new Map,s=t=>{const e=r();return t.forEach(((t,n)=>{e.set(n,t)})),e},i=(t,e,n)=>{let r=t.get(e);return void 0===r&&t.set(e,r=n()),r},o=(t,e)=>{const n=[];for(const[r,s]of t)n.push(e(s,r));return n},c=(t,e)=>{for(const[n,r]of t)if(e(r,n))return!0;return!1}},6132:(t,e,n)=>{"use strict";n.d(e,{Bw:()=>c,Im:()=>h,SQ:()=>d,Tj:()=>o,i5:()=>a,jJ:()=>i,kp:()=>r,ol:()=>g});const r=Object.assign,s=Object.keys,i=(t,e)=>{for(const n in t)e(t[n],n)},o=(t,e)=>{const n=[];for(const r in t)n.push(e(t[r],r));return n},c=t=>s(t).length,l=t=>s(t).length,h=t=>{for(const e in t)return!1;return!0},a=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),d=(t,e)=>t===e||l(t)===l(e)&&((t,e)=>{for(const n in t)if(!e(t[n],n))return!1;return!0})(t,((t,n)=>(void 0!==t||a(e,n))&&e[n]===t)),u=Object.freeze,g=t=>{for(const e in t){const n=t[e];"object"!=typeof n&&"function"!=typeof n||g(t[e])}return u(t)}},1370:(t,e,n)=>{"use strict";n.d(e,{W:()=>o,c:()=>c});var r=n(6505),s=n(9279),i=n(7198);class o{constructor(){this._observers=r.vt()}on(t,e){return r._4(this._observers,t,s.vt).add(e),e}once(t,e){const n=(...r)=>{this.off(t,n),e(...r)};this.on(t,n)}off(t,e){const n=this._observers.get(t);void 0!==n&&(n.delete(e),0===n.size&&this._observers.delete(t))}emit(t,e){return i.HT((this._observers.get(t)||r.vt()).values()).forEach((t=>t(...e)))}destroy(){this._observers=r.vt()}}class c{constructor(){this._observers=r.vt()}on(t,e){r._4(this._observers,t,s.vt).add(e)}once(t,e){const n=(...r)=>{this.off(t,n),e(...r)};this.on(t,n)}off(t,e){const n=this._observers.get(t);void 0!==n&&(n.delete(e),0===n.size&&this._observers.delete(t))}emit(t,e){return i.HT((this._observers.get(t)||r.vt()).values()).forEach((t=>t(...e)))}destroy(){this._observers=r.vt()}}},9279:(t,e,n)=>{"use strict";n.d(e,{vt:()=>r});const r=()=>new Set},8138:(t,e,n)=>{"use strict";n.d(e,{JT:()=>i,k9:()=>o,o6:()=>c});let r=new class{constructor(){this.map=new Map}setItem(t,e){this.map.set(t,e)}getItem(t){return this.map.get(t)}},s=!0;try{"undefined"!=typeof localStorage&&localStorage&&(r=localStorage,s=!1)}catch(t){}const i=r,o=t=>s||addEventListener("storage",t),c=t=>s||removeEventListener("storage",t)},482:(t,e,n)=>{"use strict";n.d(e,{_g:()=>r});const r=Date.now},9907:t=>{var e,n,r=t.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function o(t){if(e===setTimeout)return setTimeout(t,0);if((e===s||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(n){try{return e.call(null,t,0)}catch(n){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:s}catch(t){e=s}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(t){n=i}}();var c,l=[],h=!1,a=-1;function d(){h&&c&&(h=!1,c.length?l=c.concat(l):a=-1,l.length&&u())}function u(){if(!h){var t=o(d);h=!0;for(var e=l.length;e;){for(c=l,l=[];++a1)for(var n=1;n{"use strict";n.r(e),n.d(e,{AbsolutePosition:()=>Jt,AbstractConnector:()=>$,AbstractStruct:()=>sr,AbstractType:()=>un,Array:()=>Ln,ContentAny:()=>fr,ContentBinary:()=>or,ContentDeleted:()=>cr,ContentDoc:()=>hr,ContentEmbed:()=>ar,ContentFormat:()=>dr,ContentJSON:()=>ur,ContentString:()=>pr,ContentType:()=>Cr,Doc:()=>st,GC:()=>ir,ID:()=>Mt,Item:()=>xr,Map:()=>Nn,PermanentUserData:()=>Rt,RelativePosition:()=>Vt,Skip:()=>Lr,Snapshot:()=>qt,Text:()=>Qn,Transaction:()=>me,UndoManager:()=>Me,UpdateDecoderV1:()=>ot,UpdateDecoderV2:()=>lt,UpdateEncoderV1:()=>at,UpdateEncoderV2:()=>ut,XmlElement:()=>tr,XmlFragment:()=>Zn,XmlHook:()=>nr,XmlText:()=>rr,YArrayEvent:()=>On,YEvent:()=>en,YMapEvent:()=>Un,YTextEvent:()=>Yn,YXmlEvent:()=>er,applyUpdate:()=>mt,applyUpdateV2:()=>wt,cleanupYTextFormatting:()=>Bn,compareIDs:()=>xt,compareRelativePositions:()=>Bt,convertUpdateFormatV1ToV2:()=>Xe,convertUpdateFormatV2ToV1:()=>Ze,createAbsolutePositionFromRelativePosition:()=>Kt,createDeleteSet:()=>Q,createDeleteSetFromStructStore:()=>X,createDocFromSnapshot:()=>ie,createID:()=>It,createRelativePositionFromJSON:()=>Ft,createRelativePositionFromTypeIndex:()=>$t,createSnapshot:()=>te,decodeRelativePosition:()=>Wt,decodeSnapshot:()=>Zt,decodeSnapshotV2:()=>Xt,decodeStateVector:()=>bt,decodeUpdate:()=>Le,decodeUpdateV2:()=>Ue,diffUpdate:()=>He,diffUpdateV2:()=>$e,emptySnapshot:()=>ee,encodeRelativePosition:()=>Ht,encodeSnapshot:()=>Qt,encodeSnapshotV2:()=>Yt,encodeStateAsUpdate:()=>_t,encodeStateAsUpdateV2:()=>kt,encodeStateVector:()=>vt,encodeStateVectorFromUpdate:()=>Ve,encodeStateVectorFromUpdateV2:()=>Re,equalDeleteSets:()=>nt,equalSnapshots:()=>Gt,findIndexSS:()=>de,findRootTypeKey:()=>Ut,getItem:()=>ue,getItemCleanEnd:()=>pe,getItemCleanStart:()=>fe,getState:()=>he,getTypeChildren:()=>an,isDeleted:()=>B,isParentOf:()=>Nt,iterateDeletedStructs:()=>K,logType:()=>zt,logUpdate:()=>Ie,logUpdateV2:()=>Oe,mergeDeleteSets:()=>G,mergeUpdates:()=>ze,mergeUpdatesV2:()=>Pe,obfuscateUpdate:()=>Ye,obfuscateUpdateV2:()=>Qe,parseUpdateMeta:()=>Fe,parseUpdateMetaV2:()=>je,readUpdate:()=>pt,readUpdateV2:()=>ft,relativePositionToJSON:()=>jt,snapshot:()=>ne,snapshotContainsUpdate:()=>oe,transact:()=>Ee,tryGc:()=>ve,typeListToArraySnapshot:()=>pn,typeMapGetAllSnapshot:()=>xn,typeMapGetSnapshot:()=>Mn});var r=n(1370),s=n(7198),i=n(801),o=n(6505),c=n(6214),l=n(9326);crypto.subtle;const h=crypto.getRandomValues.bind(crypto),a=(Math.random,()=>h(new Uint32Array(1))[0]),d=[1e7]+-1e3+-4e3+-8e3+-1e11,u=()=>d.replace(/[018]/g,(t=>(t^a()&15>>t/4).toString(16))),g=t=>new Promise(t);Promise.all.bind(Promise);var f=n(7893),p=n(7489),w=n(3734),m=n(6527),k=n(9279),_=n(7670);class y{constructor(t,e){this.left=t,this.right=e}}const b=(t,e)=>new y(t,e),S="undefined"!=typeof document?document:{},v=("undefined"!=typeof DOMParser&&new DOMParser,S.ELEMENT_NODE,S.TEXT_NODE,S.CDATA_SECTION_NODE,S.COMMENT_NODE,S.DOCUMENT_NODE,S.DOCUMENT_TYPE_NODE,S.DOCUMENT_FRAGMENT_NODE,Symbol);var C=n(482);const E=v(),D=v(),A=v(),T=v(),M=v(),x=v(),I=v(),O=v(),L=v();C._g();const U={[E]:b("font-weight","bold"),[D]:b("font-weight","normal"),[A]:b("color","blue"),[M]:b("color","green"),[T]:b("color","grey"),[x]:b("color","red"),[I]:b("color","purple"),[O]:b("color","orange"),[L]:b("color","black")},N=_.WI?t=>{1===t.length&&t[0]?.constructor===Function&&(t=t[0]());const e=[],n=[],r=o.vt();let s=[],i=0;for(;i`${e}:${t};`)).join(""));i>0||t.length>0?(e.push("%c"+s),n.push(t)):e.push(s)}}}var c;for(i>0&&(s=n,s.unshift(e.join("")));i{1===t.length&&t[0]?.constructor===Function&&(t=t[0]());const e=[],n=[];let r=0;for(;r0&&n.push(e.join(""));r{console.log(...N(t)),V.forEach((e=>e.print(t)))},R=(...t)=>{console.warn(...N(t)),t.unshift(O),V.forEach((e=>e.print(t)))},V=k.vt();var j=n(1554);const F=t=>({[Symbol.iterator](){return this},next:t}),J=(t,e)=>F((()=>{const{done:n,value:r}=t.next();return{done:n,value:n?void 0:e(r)}}));var P=n(6132);class $ extends r.W{constructor(t,e){super(),this.doc=t,this.awareness=e}}class H{constructor(t,e){this.clock=t,this.len=e}}class W{constructor(){this.clients=new Map}}const K=(t,e,n)=>e.clients.forEach(((e,r)=>{const s=t.doc.store.clients.get(r);if(null!=s){const r=s[s.length-1],i=r.id.clock+r.length;for(let r=0,o=e[r];r{const n=t.clients.get(e.client);return void 0!==n&&null!==((t,e)=>{let n=0,r=t.length-1;for(;n<=r;){const s=i.RI((n+r)/2),o=t[s],c=o.clock;if(c<=e){if(e{t.clients.forEach((t=>{let e,n;for(t.sort(((t,e)=>t.clock-e.clock)),e=1,n=1;e=s.clock?t[n-1]=new H(r.clock,i.T9(r.len,s.clock+s.len-r.clock)):(n{const e=new W;for(let n=0;n{if(!e.clients.has(i)){const o=r.slice();for(let e=n+1;e{o._4(t.clients,e,(()=>[])).push(new H(n,r))},Q=()=>new W,X=t=>{const e=Q();return t.clients.forEach(((t,n)=>{const r=[];for(let e=0;e0&&e.clients.set(n,r)})),e},Z=(t,e)=>{c.zd(t.restEncoder,e.clients.size),s.HT(e.clients.entries()).sort(((t,e)=>e[0]-t[0])).forEach((([e,n])=>{t.resetDsCurVal(),c.zd(t.restEncoder,e);const r=n.length;c.zd(t.restEncoder,r);for(let e=0;e{const e=new W,n=l.cw(t.restDecoder);for(let r=0;r0){const s=o._4(e.clients,n,(()=>[]));for(let e=0;e{const r=new W,s=l.cw(t.restDecoder);for(let i=0;i0){const t=new ut;return c.zd(t.restEncoder,0),Z(t,r),t.toUint8Array()}return null},nt=(t,e)=>{if(t.clients.size!==e.clients.size)return!1;for(const[n,r]of t.clients.entries()){const t=e.clients.get(n);if(void 0===t||r.length!==t.length)return!1;for(let e=0;e!0,meta:s=null,autoLoad:i=!1,shouldLoad:o=!0}={}){super(),this.gc=n,this.gcFilter=r,this.clientID=rt(),this.guid=t,this.collectionid=e,this.share=new Map,this.store=new ce,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=o,this.autoLoad=i,this.meta=s,this.isLoaded=!1,this.isSynced=!1,this.isDestroyed=!1,this.whenLoaded=g((t=>{this.on("load",(()=>{this.isLoaded=!0,t(this)}))}));const c=()=>g((t=>{const e=n=>{void 0!==n&&!0!==n||(this.off("sync",e),t())};this.on("sync",e)}));this.on("sync",(t=>{!1===t&&this.isSynced&&(this.whenSynced=c()),this.isSynced=void 0===t||!0===t,this.isSynced&&!this.isLoaded&&this.emit("load",[this])})),this.whenSynced=c()}load(){const t=this._item;null===t||this.shouldLoad||Ee(t.parent.doc,(t=>{t.subdocsLoaded.add(this)}),null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(s.HT(this.subdocs).map((t=>t.guid)))}transact(t,e=null){return Ee(this,t,e)}get(t,e=un){const n=o._4(this.share,t,(()=>{const t=new e;return t._integrate(this,null),t})),r=n.constructor;if(e!==un&&r!==e){if(r===un){const r=new e;r._map=n._map,n._map.forEach((t=>{for(;null!==t;t=t.left)t.parent=r})),r._start=n._start;for(let t=r._start;null!==t;t=t.right)t.parent=r;return r._length=n._length,this.share.set(t,r),r._integrate(this,null),r}throw new Error(`Type with the name ${t} has already been defined with a different constructor`)}return n}getArray(t=""){return this.get(t,Ln)}getText(t=""){return this.get(t,Qn)}getMap(t=""){return this.get(t,Nn)}getXmlElement(t=""){return this.get(t,tr)}getXmlFragment(t=""){return this.get(t,Zn)}toJSON(){const t={};return this.share.forEach(((e,n)=>{t[n]=e.toJSON()})),t}destroy(){this.isDestroyed=!0,s.HT(this.subdocs).forEach((t=>t.destroy()));const t=this._item;if(null!==t){this._item=null;const e=t.content;e.doc=new st({guid:this.guid,...e.opts,shouldLoad:!1}),e.doc._item=t,Ee(t.parent.doc,(n=>{const r=e.doc;t.deleted||n.subdocsAdded.add(r),n.subdocsRemoved.add(this)}),null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}}class it{constructor(t){this.restDecoder=t}resetDsCurVal(){}readDsClock(){return l.cw(this.restDecoder)}readDsLen(){return l.cw(this.restDecoder)}}class ot extends it{readLeftID(){return It(l.cw(this.restDecoder),l.cw(this.restDecoder))}readRightID(){return It(l.cw(this.restDecoder),l.cw(this.restDecoder))}readClient(){return l.cw(this.restDecoder)}readInfo(){return l.xh(this.restDecoder)}readString(){return l.t3(this.restDecoder)}readParentInfo(){return 1===l.cw(this.restDecoder)}readTypeRef(){return l.cw(this.restDecoder)}readLen(){return l.cw(this.restDecoder)}readAny(){return l.Jg(this.restDecoder)}readBuf(){return f.HR(l.bo(this.restDecoder))}readJSON(){return JSON.parse(l.t3(this.restDecoder))}readKey(){return l.t3(this.restDecoder)}}class ct{constructor(t){this.dsCurrVal=0,this.restDecoder=t}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=l.cw(this.restDecoder),this.dsCurrVal}readDsLen(){const t=l.cw(this.restDecoder)+1;return this.dsCurrVal+=t,t}}class lt extends ct{constructor(t){super(t),this.keys=[],l.cw(t),this.keyClockDecoder=new l.xK(l.bo(t)),this.clientDecoder=new l.VQ(l.bo(t)),this.leftClockDecoder=new l.xK(l.bo(t)),this.rightClockDecoder=new l.xK(l.bo(t)),this.infoDecoder=new l.cQ(l.bo(t),l.xh),this.stringDecoder=new l.Ib(l.bo(t)),this.parentInfoDecoder=new l.cQ(l.bo(t),l.xh),this.typeRefDecoder=new l.VQ(l.bo(t)),this.lenDecoder=new l.VQ(l.bo(t))}readLeftID(){return new Mt(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new Mt(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return 1===this.parentInfoDecoder.read()}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return l.Jg(this.restDecoder)}readBuf(){return l.bo(this.restDecoder)}readJSON(){return l.Jg(this.restDecoder)}readKey(){const t=this.keyClockDecoder.read();if(t{const r=new Map;n.forEach(((t,n)=>{he(e,n)>t&&r.set(n,t)})),le(e).forEach(((t,e)=>{n.has(e)||r.set(e,0)})),c.zd(t.restEncoder,r.size),s.HT(r.entries()).sort(((t,e)=>e[0]-t[0])).forEach((([n,r])=>{((t,e,n,r)=>{r=i.T9(r,e[0].id.clock);const s=de(e,r);c.zd(t.restEncoder,e.length-s),t.writeClient(n),c.zd(t.restEncoder,r);const o=e[s];o.write(t,r-o.id.clock);for(let n=s+1;nEe(e,(t=>{t.local=!1;let e=!1;const n=t.doc,i=n.store,h=((t,e)=>{const n=o.vt(),r=l.cw(t.restDecoder);for(let s=0;s{const r=[];let i=s.HT(n.keys()).sort(((t,e)=>t-e));if(0===i.length)return null;const l=()=>{if(0===i.length)return null;let t=n.get(i[i.length-1]);for(;t.refs.length===t.i;){if(i.pop(),!(i.length>0))return null;t=n.get(i[i.length-1])}return t};let h=l();if(null===h)return null;const a=new ce,d=new Map,u=(t,e)=>{const n=d.get(t);(null==n||n>e)&&d.set(t,e)};let g=h.refs[h.i++];const f=new Map,p=()=>{for(const t of r){const e=t.id.client,r=n.get(e);r?(r.i--,a.clients.set(e,r.refs.slice(r.i)),n.delete(e),r.i=0,r.refs=[]):a.clients.set(e,[t]),i=i.filter((t=>t!==e))}r.length=0};for(;;){if(g.constructor!==Lr){const s=o._4(f,g.id.client,(()=>he(e,g.id.client)))-g.id.clock;if(s<0)r.push(g),u(g.id.client,g.id.clock-1),p();else{const i=g.getMissing(t,e);if(null!==i){r.push(g);const t=n.get(i)||{refs:[],i:0};if(t.refs.length!==t.i){g=t.refs[t.i++];continue}u(i,he(e,i)),p()}else(0===s||s0)g=r.pop();else if(null!==h&&h.i0){const t=new ut;return gt(t,a,new Map),c.zd(t.restEncoder,0),{missing:d,update:t.toUint8Array()}}return null})(t,i,h),d=i.pendingStructs;if(d){for(const[t,n]of d.missing)if(ne)&&d.missing.set(t,e)}d.update=Pe([d.update,a.update])}}else i.pendingStructs=a;const u=et(r,t,i);if(i.pendingDs){const e=new lt(l.$C(i.pendingDs));l.cw(e.restDecoder);const n=et(e,t,i);i.pendingDs=u&&n?Pe([u,n]):u||n}else i.pendingDs=u;if(e){const e=i.pendingStructs.update;i.pendingStructs=null,wt(t.doc,e)}}),n,!1),pt=(t,e,n)=>ft(t,e,n,new ot(t)),wt=(t,e,n,r=lt)=>{const s=l.$C(e);ft(s,t,n,new r(s))},mt=(t,e,n)=>wt(t,e,n,ot),kt=(t,e=new Uint8Array([0]),n=new ut)=>{((t,e,n=new Map)=>{gt(t,e.store,n),Z(t,X(e.store))})(n,t,bt(e));const r=[n.toUint8Array()];if(t.store.pendingDs&&r.push(t.store.pendingDs),t.store.pendingStructs&&r.push($e(t.store.pendingStructs.update,e)),r.length>1){if(n.constructor===at)return ze(r.map(((t,e)=>0===e?t:Ze(t))));if(n.constructor===ut)return Pe(r)}return r[0]},_t=(t,e)=>kt(t,e,new at),yt=t=>{const e=new Map,n=l.cw(t.restDecoder);for(let r=0;ryt(new it(l.$C(t))),St=(t,e)=>(c.zd(t.restEncoder,e.size),s.HT(e.entries()).sort(((t,e)=>e[0]-t[0])).forEach((([e,n])=>{c.zd(t.restEncoder,e),c.zd(t.restEncoder,n)})),t),vt=t=>((t,e=new dt)=>(t instanceof Map?St(e,t):((t,e)=>{St(t,le(e.store))})(e,t),e.toUint8Array()))(t,new ht);class Ct{constructor(){this.l=[]}}const Et=()=>new Ct,Dt=(t,e)=>t.l.push(e),At=(t,e)=>{const n=t.l,r=n.length;t.l=n.filter((t=>e!==t)),r===t.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},Tt=(t,e,n)=>m.OK(t.l,[e,n]);class Mt{constructor(t,e){this.client=t,this.clock=e}}const xt=(t,e)=>t===e||null!==t&&null!==e&&t.client===e.client&&t.clock===e.clock,It=(t,e)=>new Mt(t,e),Ot=(t,e)=>{c.zd(t,e.client),c.zd(t,e.clock)},Lt=t=>It(l.cw(t),l.cw(t)),Ut=t=>{for(const[e,n]of t.doc.share.entries())if(n===t)return e;throw p.Mq()},Nt=(t,e)=>{for(;null!==e;){if(e.parent===t)return!0;e=e.parent._item}return!1},zt=t=>{const e=[];let n=t._start;for(;n;)e.push(n),n=n.right;console.log("Children: ",e),console.log("Children content: ",e.filter((t=>!t.deleted)).map((t=>t.content)))};class Rt{constructor(t,e=t.getMap("users")){const n=new Map;this.yusers=e,this.doc=t,this.clients=new Map,this.dss=n;const r=(t,e)=>{const n=t.get("ds"),r=t.get("ids"),s=t=>this.clients.set(t,e);n.observe((t=>{t.changes.added.forEach((t=>{t.content.getContent().forEach((t=>{t instanceof Uint8Array&&this.dss.set(e,G([this.dss.get(e)||Q(),tt(new it(l.$C(t)))]))}))}))})),this.dss.set(e,G(n.map((t=>tt(new it(l.$C(t))))))),r.observe((t=>t.changes.added.forEach((t=>t.content.getContent().forEach(s))))),r.forEach(s)};e.observe((t=>{t.keysChanged.forEach((t=>r(e.get(t),t)))})),e.forEach(r)}setUserMapping(t,e,n,{filter:r=()=>!0}={}){const s=this.yusers;let i=s.get(n);i||(i=new Nn,i.set("ids",new Ln),i.set("ds",new Ln),s.set(n,i)),i.get("ids").push([e]),s.observe((t=>{setTimeout((()=>{const t=s.get(n);if(t!==i){i=t,this.clients.forEach(((t,e)=>{n===t&&i.get("ids").push([e])}));const e=new ht,r=this.dss.get(n);r&&(Z(e,r),i.get("ds").push([e.toUint8Array()]))}}),0)})),t.on("afterTransaction",(t=>{setTimeout((()=>{const e=i.get("ds"),n=t.deleteSet;if(t.local&&n.clients.size>0&&r(t,n)){const t=new ht;Z(t,n),e.push([t.toUint8Array()])}}))}))}getUserByClientId(t){return this.clients.get(t)||null}getUserByDeletedId(t){for(const[e,n]of this.dss.entries())if(B(n,t))return e;return null}}class Vt{constructor(t,e,n,r=0){this.type=t,this.tname=e,this.item=n,this.assoc=r}}const jt=t=>{const e={};return t.type&&(e.type=t.type),t.tname&&(e.tname=t.tname),t.item&&(e.item=t.item),null!=t.assoc&&(e.assoc=t.assoc),e},Ft=t=>new Vt(null==t.type?null:It(t.type.client,t.type.clock),t.tname??null,null==t.item?null:It(t.item.client,t.item.clock),null==t.assoc?0:t.assoc);class Jt{constructor(t,e,n=0){this.type=t,this.index=e,this.assoc=n}}const Pt=(t,e,n)=>{let r=null,s=null;return null===t._item?s=Ut(t):r=It(t._item.id.client,t._item.id.clock),new Vt(r,s,e,n)},$t=(t,e,n=0)=>{let r=t._start;if(n<0){if(0===e)return Pt(t,null,n);e--}for(;null!==r;){if(!r.deleted&&r.countable){if(r.length>e)return Pt(t,It(r.id.client,r.id.clock+e),n);e-=r.length}if(null===r.right&&n<0)return Pt(t,r.lastId,n);r=r.right}return Pt(t,null,n)},Ht=t=>{const e=c.xv();return((t,e)=>{const{type:n,tname:r,item:s,assoc:i}=e;if(null!==s)c.zd(t,0),Ot(t,s);else if(null!==r)c.QJ(t,1),c.Qj(t,r);else{if(null===n)throw p.Mq();c.QJ(t,2),Ot(t,n)}c.Sj(t,i)})(e,t),c.Fo(e)},Wt=t=>(t=>{let e=null,n=null,r=null;switch(l.cw(t)){case 0:r=Lt(t);break;case 1:n=l.t3(t);break;case 2:e=Lt(t)}const s=l.ov(t)?l.pT(t):0;return new Vt(e,n,r,s)})(l.$C(t)),Kt=(t,e,n=!0)=>{const r=e.store,s=t.item,i=t.type,o=t.tname,c=t.assoc;let l=null,h=0;if(null!==s){if(he(r,s.client)<=s.clock)return null;const t=n?Er(r,s):((t,e)=>{const n=ue(t,e);return{item:n,diff:e.clock-n.id.clock}})(r,s),e=t.item;if(!(e instanceof xr))return null;if(l=e.parent,null===l._item||!l._item.deleted){h=e.deleted||!e.countable?0:t.diff+(c>=0?0:1);let n=e.left;for(;null!==n;)!n.deleted&&n.countable&&(h+=n.length),n=n.left}}else{if(null!==o)l=e.get(o);else{if(null===i)throw p.Mq();{if(he(r,i.client)<=i.clock)return null;const{item:t}=n?Er(r,i):{item:ue(r,i)};if(!(t instanceof xr&&t.content instanceof Cr))return null;l=t.content.type}}h=c>=0?l._length:0}return((t,e,n=0)=>new Jt(t,e,n))(l,h,t.assoc)},Bt=(t,e)=>t===e||null!==t&&null!==e&&t.tname===e.tname&&xt(t.item,e.item)&&xt(t.type,e.type)&&t.assoc===e.assoc;class qt{constructor(t,e){this.ds=t,this.sv=e}}const Gt=(t,e)=>{const n=t.ds.clients,r=e.ds.clients,s=t.sv,i=e.sv;if(s.size!==i.size||n.size!==r.size)return!1;for(const[t,e]of s.entries())if(i.get(t)!==e)return!1;for(const[t,e]of n.entries()){const n=r.get(t)||[];if(e.length!==n.length)return!1;for(let t=0;t(Z(e,t.ds),St(e,t.sv),e.toUint8Array()),Qt=t=>Yt(t,new ht),Xt=(t,e=new ct(l.$C(t)))=>new qt(tt(e),yt(e)),Zt=t=>Xt(t,new it(l.$C(t))),te=(t,e)=>new qt(t,e),ee=te(Q(),new Map),ne=t=>te(X(t.store),le(t.store)),re=(t,e)=>void 0===e?!t.deleted:e.sv.has(t.id.client)&&(e.sv.get(t.id.client)||0)>t.id.clock&&!B(e.ds,t.id),se=(t,e)=>{const n=o._4(t.meta,se,k.vt),r=t.doc.store;n.has(e)||(e.sv.forEach(((e,n)=>{e{})),n.add(e))},ie=(t,e,n=new st)=>{if(t.gc)throw new Error("Garbage-collection must be disabled in `originDoc`!");const{sv:r,ds:s}=e,i=new ut;return t.transact((e=>{let n=0;r.forEach((t=>{t>0&&n++})),c.zd(i.restEncoder,n);for(const[n,s]of r){if(0===s)continue;s((t,e,n=lt)=>{const r=new n(l.$C(e)),s=new xe(r,!1);for(let e=s.curr;null!==e;e=s.next())if((t.sv.get(e.id.client)||0){const e=new Map;return t.clients.forEach(((t,n)=>{const r=t[t.length-1];e.set(n,r.id.clock+r.length)})),e},he=(t,e)=>{const n=t.clients.get(e);if(void 0===n)return 0;const r=n[n.length-1];return r.id.clock+r.length},ae=(t,e)=>{let n=t.clients.get(e.id.client);if(void 0===n)n=[],t.clients.set(e.id.client,n);else{const t=n[n.length-1];if(t.id.clock+t.length!==e.id.clock)throw p.Mq()}n.push(e)},de=(t,e)=>{let n=0,r=t.length-1,s=t[r],o=s.id.clock;if(o===e)return r;let c=i.RI(e/(o+s.length-1)*r);for(;n<=r;){if(s=t[c],o=s.id.clock,o<=e){if(e{const n=t.clients.get(e.client);return n[de(n,e.clock)]},ge=(t,e,n)=>{const r=de(e,n),s=e[r];return s.id.clock{const n=t.doc.store.clients.get(e.client);return n[ge(t,n,e.clock)]},pe=(t,e,n)=>{const r=e.clients.get(n.client),s=de(r,n.clock),i=r[s];return n.clock!==i.id.clock+i.length-1&&i.constructor!==ir&&r.splice(s+1,0,Ar(t,i,n.clock-i.id.clock+1)),i},we=(t,e,n,r,s)=>{if(0===r)return;const i=n+r;let o,c=ge(t,e,n);do{o=e[c++],i!(0===e.deleteSet.clients.size&&!o.bz(e.afterState,((t,n)=>e.beforeState.get(n)!==t))||(q(e.deleteSet),((t,e)=>{gt(t,e.doc.store,e.beforeState)})(t,e),Z(t,e.deleteSet),0)),_e=(t,e,n)=>{const r=e._item;(null===r||r.id.clock<(t.beforeState.get(r.id.client)||0)&&!r.deleted)&&o._4(t.changed,e,k.vt).add(n)},ye=(t,e)=>{let n=t[e],r=t[e-1],s=e;for(;s>0&&r.deleted===n.deleted&&r.constructor===n.constructor&&r.mergeWith(n);n=r,r=t[--s-1])n instanceof xr&&null!==n.parentSub&&n.parent._map.get(n.parentSub)===n&&n.parent._map.set(n.parentSub,r);const i=e-s;return i&&t.splice(e+1-i,i),i},be=(t,e,n)=>{for(const[r,s]of t.clients.entries()){const t=e.clients.get(r);for(let r=s.length-1;r>=0;r--){const i=s[r],o=i.clock+i.len;for(let r=de(t,i.clock),s=t[r];r{t.clients.forEach(((t,n)=>{const r=e.clients.get(n);for(let e=t.length-1;e>=0;e--){const n=t[e];for(let t=i.jk(r.length-1,1+de(r,n.clock+n.len-1)),e=r[t];t>0&&e.id.clock>=n.clock;e=r[t])t-=1+ye(r,t)}}))},ve=(t,e,n)=>{be(t,e,n),Se(t,e)},Ce=(t,e)=>{if(et.push((()=>{null!==r._item&&r._item.deleted||r._callObserver(n,e)})))),t.push((()=>{n.changedParentTypes.forEach(((e,r)=>{r._dEH.l.length>0&&(null===r._item||!r._item.deleted)&&((e=e.filter((t=>null===t.target._item||!t.target._item.deleted))).forEach((t=>{t.currentTarget=r,t._path=null})),e.sort(((t,e)=>t.path.length-e.path.length)),t.push((()=>{Tt(r._dEH,e,n)})))})),t.push((()=>r.emit("afterTransaction",[n,r]))),t.push((()=>{n._needFormattingCleanup&&qn(n)}))})),(0,m.OK)(t,[])}finally{r.gc&&be(o,s,r.gcFilter),Se(o,s),n.afterState.forEach(((t,e)=>{const r=n.beforeState.get(e)||0;if(r!==t){const t=s.clients.get(e),n=i.T9(de(t,r),1);for(let e=t.length-1;e>=n;)e-=1+ye(t,e)}}));for(let t=c.length-1;t>=0;t--){const{client:e,clock:n}=c[t].id,r=s.clients.get(e),i=de(r,n);i+11||i>0&&ye(r,i)}if(n.local||n.afterState.get(r.clientID)===n.beforeState.get(r.clientID)||(z(O,E,"[yjs] ",D,x,"Changed the client-id because another client seems to be using it."),r.clientID=rt()),r.emit("afterTransactionCleanup",[n,r]),r._observers.has("update")){const t=new at;ke(t,n)&&r.emit("update",[t.toUint8Array(),n.origin,r,n])}if(r._observers.has("updateV2")){const t=new ut;ke(t,n)&&r.emit("updateV2",[t.toUint8Array(),n.origin,r,n])}const{subdocsAdded:l,subdocsLoaded:h,subdocsRemoved:a}=n;(l.size>0||a.size>0||h.size>0)&&(l.forEach((t=>{t.clientID=r.clientID,null==t.collectionid&&(t.collectionid=r.collectionid),r.subdocs.add(t)})),a.forEach((t=>r.subdocs.delete(t))),r.emit("subdocs",[{loaded:h,added:l,removed:a},r,n]),a.forEach((t=>t.destroy()))),t.length<=e+1?(r._transactionCleanups=[],r.emit("afterAllTransactions",[r,t])):Ce(t,e+1)}}},Ee=(t,e,n=null,r=!0)=>{const s=t._transactionCleanups;let i=!1,o=null;null===t._transaction&&(i=!0,t._transaction=new me(t,n,r),s.push(t._transaction),1===s.length&&t.emit("beforeAllTransactions",[t]),t.emit("beforeTransaction",[t._transaction,t]));try{o=e(t._transaction)}finally{if(i){const e=t._transaction===s[0];t._transaction=null,e&&Ce(s,0)}}return o};class De{constructor(t,e){this.insertions=e,this.deletions=t,this.meta=new Map}}const Ae=(t,e,n)=>{K(t,n.deletions,(n=>{n instanceof xr&&e.scope.some((e=>e===t.doc||Nt(e,n)))&&Dr(n,!1)}))},Te=(t,e,n)=>{let r=null;const s=t.doc,i=t.scope;Ee(s,(n=>{for(;e.length>0&&null===t.currStackItem;){const r=s.store,o=e.pop(),c=new Set,l=[];let h=!1;K(n,o.insertions,(t=>{if(t instanceof xr){if(null!==t.redone){let{item:e,diff:s}=Er(r,t.id);s>0&&(e=fe(n,It(e.id.client,e.id.clock+s))),t=e}!t.deleted&&i.some((e=>e===n.doc||Nt(e,t)))&&l.push(t)}})),K(n,o.deletions,(t=>{t instanceof xr&&i.some((e=>e===n.doc||Nt(e,t)))&&!B(o.insertions,t.id)&&c.add(t)})),c.forEach((e=>{h=null!==Mr(n,e,c,o.insertions,t.ignoreRemoteMapChanges,t)||h}));for(let e=l.length-1;e>=0;e--){const r=l[e];t.deleteFilter(r)&&(r.delete(n),h=!0)}t.currStackItem=h?o:null}n.changed.forEach(((t,e)=>{t.has(null)&&e._searchMarker&&(e._searchMarker.length=0)})),r=n}),t);const o=t.currStackItem;if(null!=o){const e=r.changedParentTypes;t.emit("stack-item-popped",[{stackItem:o,type:n,changedParentTypes:e,origin:t},t]),t.currStackItem=null}return o};class Me extends r.W{constructor(t,{captureTimeout:e=500,captureTransaction:n=t=>!0,deleteFilter:r=()=>!0,trackedOrigins:i=new Set([null]),ignoreRemoteMapChanges:o=!1,doc:c=(s.cy(t)?t[0].doc:t instanceof st?t:t.doc)}={}){super(),this.scope=[],this.doc=c,this.addToScope(t),this.deleteFilter=r,i.add(this),this.trackedOrigins=i,this.captureTransaction=n,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.currStackItem=null,this.lastChange=0,this.ignoreRemoteMapChanges=o,this.captureTimeout=e,this.afterTransactionHandler=t=>{if(!(this.captureTransaction(t)&&this.scope.some((e=>t.changedParentTypes.has(e)||e===this.doc))&&(this.trackedOrigins.has(t.origin)||t.origin&&this.trackedOrigins.has(t.origin.constructor))))return;const e=this.undoing,n=this.redoing,r=e?this.redoStack:this.undoStack;e?this.stopCapturing():n||this.clear(!1,!0);const s=new W;t.afterState.forEach(((e,n)=>{const r=t.beforeState.get(n)||0,i=e-r;i>0&&Y(s,n,r,i)}));const i=C._g();let o=!1;if(this.lastChange>0&&i-this.lastChange0&&!e&&!n){const e=r[r.length-1];e.deletions=G([e.deletions,t.deleteSet]),e.insertions=G([e.insertions,s])}else r.push(new De(t.deleteSet,s)),o=!0;e||n||(this.lastChange=i),K(t,t.deleteSet,(e=>{e instanceof xr&&this.scope.some((n=>n===t.doc||Nt(n,e)))&&Dr(e,!0)}));const c=[{stackItem:r[r.length-1],origin:t.origin,type:e?"redo":"undo",changedParentTypes:t.changedParentTypes},this];o?this.emit("stack-item-added",c):this.emit("stack-item-updated",c)},this.doc.on("afterTransaction",this.afterTransactionHandler),this.doc.on("destroy",(()=>{this.destroy()}))}addToScope(t){const e=new Set(this.scope);(t=s.cy(t)?t:[t]).forEach((t=>{e.has(t)||(e.add(t),(t instanceof un?t.doc!==this.doc:t!==this.doc)&&R("[yjs#509] Not same Y.Doc"),this.scope.push(t))}))}addTrackedOrigin(t){this.trackedOrigins.add(t)}removeTrackedOrigin(t){this.trackedOrigins.delete(t)}clear(t=!0,e=!0){(t&&this.canUndo()||e&&this.canRedo())&&this.doc.transact((n=>{t&&(this.undoStack.forEach((t=>Ae(n,this,t))),this.undoStack=[]),e&&(this.redoStack.forEach((t=>Ae(n,this,t))),this.redoStack=[]),this.emit("stack-cleared",[{undoStackCleared:t,redoStackCleared:e}])}))}stopCapturing(){this.lastChange=0}undo(){let t;this.undoing=!0;try{t=Te(this,this.undoStack,"undo")}finally{this.undoing=!1}return t}redo(){let t;this.redoing=!0;try{t=Te(this,this.redoStack,"redo")}finally{this.redoing=!1}return t}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransaction",this.afterTransactionHandler),super.destroy()}}class xe{constructor(t,e){this.gen=function*(t){const e=l.cw(t.restDecoder);for(let n=0;nOe(t,ot),Oe=(t,e=lt)=>{const n=[],r=new e(l.$C(t)),s=new xe(r,!1);for(let t=s.curr;null!==t;t=s.next())n.push(t);z("Structs: ",n);const i=tt(r);z("DeleteSet: ",i)},Le=t=>Ue(t,ot),Ue=(t,e=lt)=>{const n=[],r=new e(l.$C(t)),s=new xe(r,!1);for(let t=s.curr;null!==t;t=s.next())n.push(t);return{structs:n,ds:tt(r)}};class Ne{constructor(t){this.currClient=0,this.startClock=0,this.written=0,this.encoder=t,this.clientStructs=[]}}const ze=t=>Pe(t,ot,at),Re=(t,e=dt,n=lt)=>{const r=new e,s=new xe(new n(l.$C(t)),!1);let i=s.curr;if(null!==i){let t=0,e=i.id.client,n=0!==i.id.clock,o=n?0:i.id.clock+i.length;for(;null!==i;i=s.next())e!==i.id.client&&(0!==o&&(t++,c.zd(r.restEncoder,e),c.zd(r.restEncoder,o)),e=i.id.client,o=0,n=0!==i.id.clock),i.constructor===Lr&&(n=!0),n||(o=i.id.clock+i.length);0!==o&&(t++,c.zd(r.restEncoder,e),c.zd(r.restEncoder,o));const l=c.xv();return c.zd(l,t),c.Vp(l,r.restEncoder),r.restEncoder=l,r.toUint8Array()}return c.zd(r.restEncoder,0),r.toUint8Array()},Ve=t=>Re(t,ht,ot),je=(t,e=lt)=>{const n=new Map,r=new Map,s=new xe(new e(l.$C(t)),!1);let i=s.curr;if(null!==i){let t=i.id.client,e=i.id.clock;for(n.set(t,e);null!==i;i=s.next())t!==i.id.client&&(r.set(t,e),n.set(i.id.client,i.id.clock),t=i.id.client),e=i.id.clock+i.length;r.set(t,e)}return{from:n,to:r}},Fe=t=>je(t,ot),Je=(t,e)=>{if(t.constructor===ir){const{client:n,clock:r}=t.id;return new ir(It(n,r+e),t.length-e)}if(t.constructor===Lr){const{client:n,clock:r}=t.id;return new Lr(It(n,r+e),t.length-e)}{const n=t,{client:r,clock:s}=n.id;return new xr(It(r,s+e),null,It(r,s+e-1),null,n.rightOrigin,n.parent,n.parentSub,n.content.splice(e))}},Pe=(t,e=lt,n=ut)=>{if(1===t.length)return t[0];const r=t.map((t=>new e(l.$C(t))));let s=r.map((t=>new xe(t,!0))),i=null;const o=new n,c=new Ne(o);for(;s=s.filter((t=>null!==t.curr)),s.sort(((t,e)=>{if(t.curr.id.client===e.curr.id.client){const n=t.curr.id.clock-e.curr.id.clock;return 0===n?t.curr.constructor===e.curr.constructor?0:t.curr.constructor===Lr?1:-1:n}return e.curr.id.client-t.curr.id.client})),0!==s.length;){const t=s[0],e=t.curr.id.client;if(null!==i){let n=t.curr,r=!1;for(;null!==n&&n.id.clock+n.length<=i.struct.id.clock+i.struct.length&&n.id.client>=i.struct.id.client;)n=t.next(),r=!0;if(null===n||n.id.client!==e||r&&n.id.clock>i.struct.id.clock+i.struct.length)continue;if(e!==i.struct.id.client)Ke(c,i.struct,i.offset),i={struct:n,offset:0},t.next();else if(i.struct.id.clock+i.struct.length0&&(i.struct.constructor===Lr?i.struct.length-=e:n=Je(n,e)),i.struct.mergeWith(n)||(Ke(c,i.struct,i.offset),i={struct:n,offset:0},t.next())}}else i={struct:t.curr,offset:0},t.next();for(let n=t.curr;null!==n&&n.id.client===e&&n.id.clock===i.struct.id.clock+i.struct.length&&n.constructor!==Lr;n=t.next())Ke(c,i.struct,i.offset),i={struct:n,offset:0}}null!==i&&(Ke(c,i.struct,i.offset),i=null),Be(c);const h=r.map((t=>tt(t))),a=G(h);return Z(o,a),o.toUint8Array()},$e=(t,e,n=lt,r=ut)=>{const s=bt(e),o=new r,c=new Ne(o),h=new n(l.$C(t)),a=new xe(h,!1);for(;a.curr;){const t=a.curr,e=t.id.client,n=s.get(e)||0;if(a.curr.constructor!==Lr)if(t.id.clock+t.length>n)for(Ke(c,t,i.T9(n-t.id.clock,0)),a.next();a.curr&&a.curr.id.client===e;)Ke(c,a.curr,0),a.next();else for(;a.curr&&a.curr.id.client===e&&a.curr.id.clock+a.curr.length<=n;)a.next();else a.next()}Be(c);const d=tt(h);return Z(o,d),o.toUint8Array()},He=(t,e)=>$e(t,e,ot,at),We=t=>{t.written>0&&(t.clientStructs.push({written:t.written,restEncoder:c.Fo(t.encoder.restEncoder)}),t.encoder.restEncoder=c.xv(),t.written=0)},Ke=(t,e,n)=>{t.written>0&&t.currClient!==e.id.client&&We(t),0===t.written&&(t.currClient=e.id.client,t.encoder.writeClient(e.id.client),c.zd(t.encoder.restEncoder,e.id.clock+n)),e.write(t.encoder,n),t.written++},Be=t=>{We(t);const e=t.encoder.restEncoder;c.zd(e,t.clientStructs.length);for(let n=0;n{const s=new n(l.$C(t)),i=new xe(s,!1),o=new r,c=new Ne(o);for(let t=i.curr;null!==t;t=i.next())Ke(c,e(t),0);Be(c);const h=tt(s);return Z(o,h),o.toUint8Array()},Ge=({formatting:t=!0,subdocs:e=!0,yxml:n=!0}={})=>{let r=0;const s=o.vt(),i=o.vt(),c=o.vt(),l=o.vt();return l.set(null,null),h=>{switch(h.constructor){case ir:case Lr:return h;case xr:{const a=h,d=a.content;switch(d.constructor){case cr:break;case Cr:if(n){const t=d.type;t instanceof tr&&(t.nodeName=o._4(i,t.nodeName,(()=>"node-"+r))),t instanceof nr&&(t.hookName=o._4(i,t.hookName,(()=>"hook-"+r)))}break;case fr:{const t=d;t.arr=t.arr.map((()=>r));break}case or:d.content=new Uint8Array([r]);break;case hr:{const t=d;e&&(t.opts={},t.doc.guid=r+"");break}case ar:d.embed={};break;case dr:{const e=d;t&&(e.key=o._4(c,e.key,(()=>r+"")),e.value=o._4(l,e.value,(()=>({i:r}))));break}case ur:{const t=d;t.arr=t.arr.map((()=>r));break}case pr:{const t=d;t.str=j.ux(r%10+"",t.str.length);break}default:p.Mq()}return a.parentSub&&(a.parentSub=o._4(s,a.parentSub,(()=>r+""))),r++,h}default:p.Mq()}}},Ye=(t,e)=>qe(t,Ge(e),ot,at),Qe=(t,e)=>qe(t,Ge(e),lt,ut),Xe=t=>qe(t,m.id,ot,ut),Ze=t=>qe(t,m.id,lt,at),tn="You must not compute changes after the event-handler fired.";class en{constructor(t,e){this.target=t,this.currentTarget=t,this.transaction=e,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=nn(this.currentTarget,this.target))}deletes(t){return B(this.transaction.deleteSet,t.id)}get keys(){if(null===this._keys){if(0===this.transaction.doc._transactionCleanups.length)throw p.vt(tn);const t=new Map,e=this.target;this.transaction.changed.get(e).forEach((n=>{if(null!==n){const r=e._map.get(n);let i,o;if(this.adds(r)){let t=r.left;for(;null!==t&&this.adds(t);)t=t.left;if(this.deletes(r)){if(null===t||!this.deletes(t))return;i="delete",o=s.HV(t.content.getContent())}else null!==t&&this.deletes(t)?(i="update",o=s.HV(t.content.getContent())):(i="add",o=void 0)}else{if(!this.deletes(r))return;i="delete",o=s.HV(r.content.getContent())}t.set(n,{action:i,oldValue:o})}})),this._keys=t}return this._keys}get delta(){return this.changes.delta}adds(t){return t.id.clock>=(this.transaction.beforeState.get(t.id.client)||0)}get changes(){let t=this._changes;if(null===t){if(0===this.transaction.doc._transactionCleanups.length)throw p.vt(tn);const e=this.target,n=k.vt(),r=k.vt(),s=[];if(t={added:n,deleted:r,delta:s,keys:this.keys},this.transaction.changed.get(e).has(null)){let t=null;const i=()=>{t&&s.push(t)};for(let s=e._start;null!==s;s=s.right)s.deleted?this.deletes(s)&&!this.adds(s)&&(null!==t&&void 0!==t.delete||(i(),t={delete:0}),t.delete+=s.length,r.add(s)):this.adds(s)?(null!==t&&void 0!==t.insert||(i(),t={insert:[]}),t.insert=t.insert.concat(s.content.getContent()),n.add(s)):(null!==t&&void 0!==t.retain||(i(),t={retain:0}),t.retain+=s.length);null!==t&&void 0===t.retain&&i()}this._changes=t}return t}}const nn=(t,e)=>{const n=[];for(;null!==e._item&&e!==t;){if(null!==e._item.parentSub)n.unshift(e._item.parentSub);else{let t=0,r=e._item.parent._start;for(;r!==e._item&&null!==r;)!r.deleted&&r.countable&&(t+=r.length),r=r.right;n.unshift(t)}e=e._item.parent}return n},rn=()=>{R("Invalid access: Add Yjs type to a document before reading data.")};let sn=0;class on{constructor(t,e){t.marker=!0,this.p=t,this.index=e,this.timestamp=sn++}}const cn=(t,e,n)=>{t.p.marker=!1,t.p=e,e.marker=!0,t.index=n,t.timestamp=sn++},ln=(t,e)=>{if(null===t._start||0===e||null===t._searchMarker)return null;const n=0===t._searchMarker.length?null:t._searchMarker.reduce(((t,n)=>i.tn(e-t.index){t.timestamp=sn++})(n));null!==r.right&&se;)r=r.left,!r.deleted&&r.countable&&(s-=r.length);for(;null!==r.left&&r.left.id.client===r.id.client&&r.left.id.clock+r.left.length===r.id.clock;)r=r.left,!r.deleted&&r.countable&&(s-=r.length);return null!==n&&i.tn(n.index-s){if(t.length>=80){const r=t.reduce(((t,e)=>t.timestamp{for(let r=t.length-1;r>=0;r--){const s=t[r];if(n>0){let e=s.p;for(e.marker=!1;e&&(e.deleted||!e.countable);)e=e.left,e&&!e.deleted&&e.countable&&(s.index-=e.length);if(null===e||!0===e.marker){t.splice(r,1);continue}s.p=e,e.marker=!0}(e0&&e===s.index)&&(s.index=i.T9(e,s.index+n))}},an=t=>{t.doc??rn();let e=t._start;const n=[];for(;e;)n.push(e),e=e.right;return n},dn=(t,e,n)=>{const r=t,s=e.changedParentTypes;for(;o._4(s,t,(()=>[])).push(n),null!==t._item;)t=t._item.parent;Tt(r._eH,n,e)};class un{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=Et(),this._dEH=Et(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(t,e){this.doc=t,this._item=e}_copy(){throw p.bD()}clone(){throw p.bD()}_write(t){}get _first(){let t=this._start;for(;null!==t&&t.deleted;)t=t.right;return t}_callObserver(t,e){!t.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(t){Dt(this._eH,t)}observeDeep(t){Dt(this._dEH,t)}unobserve(t){At(this._eH,t)}unobserveDeep(t){At(this._dEH,t)}toJSON(){}}const gn=(t,e,n)=>{t.doc??rn(),e<0&&(e=t._length+e),n<0&&(n=t._length+n);let r=n-e;const s=[];let i=t._start;for(;null!==i&&r>0;){if(i.countable&&!i.deleted){const t=i.content.getContent();if(t.length<=e)e-=t.length;else{for(let n=e;n0;n++)s.push(t[n]),r--;e=0}}i=i.right}return s},fn=t=>{t.doc??rn();const e=[];let n=t._start;for(;null!==n;){if(n.countable&&!n.deleted){const t=n.content.getContent();for(let n=0;n{const n=[];let r=t._start;for(;null!==r;){if(r.countable&&re(r,e)){const t=r.content.getContent();for(let e=0;e{let n=0,r=t._start;for(t.doc??rn();null!==r;){if(r.countable&&!r.deleted){const s=r.content.getContent();for(let r=0;r{const n=[];return wn(t,((r,s)=>{n.push(e(r,s,t))})),n},kn=t=>{let e=t._start,n=null,r=0;return{[Symbol.iterator](){return this},next:()=>{if(null===n){for(;null!==e&&e.deleted;)e=e.right;if(null===e)return{done:!0,value:void 0};n=e.content.getContent(),r=0,e=e.right}const t=n[r++];return n.length<=r&&(n=null),{done:!1,value:t}}}},_n=(t,e)=>{t.doc??rn();const n=ln(t,e);let r=t._start;for(null!==n&&(r=n.p,e-=n.index);null!==r;r=r.right)if(!r.deleted&&r.countable){if(e{let s=n;const i=t.doc,o=i.clientID,c=i.store,l=null===n?e._start:n.right;let h=[];const a=()=>{h.length>0&&(s=new xr(It(o,he(c,o)),s,s&&s.lastId,l,l&&l.id,e,null,new fr(h)),s.integrate(t,0),h=[])};r.forEach((n=>{if(null===n)h.push(n);else switch(n.constructor){case Number:case Object:case Boolean:case Array:case String:h.push(n);break;default:switch(a(),n.constructor){case Uint8Array:case ArrayBuffer:s=new xr(It(o,he(c,o)),s,s&&s.lastId,l,l&&l.id,e,null,new or(new Uint8Array(n))),s.integrate(t,0);break;case st:s=new xr(It(o,he(c,o)),s,s&&s.lastId,l,l&&l.id,e,null,new hr(n)),s.integrate(t,0);break;default:if(!(n instanceof un))throw new Error("Unexpected content type in insert operation");s=new xr(It(o,he(c,o)),s,s&&s.lastId,l,l&&l.id,e,null,new Cr(n)),s.integrate(t,0)}}})),a()},bn=()=>p.vt("Length exceeded!"),Sn=(t,e,n,r)=>{if(n>e._length)throw bn();if(0===n)return e._searchMarker&&hn(e._searchMarker,n,r.length),yn(t,e,null,r);const s=n,i=ln(e,n);let o=e._start;for(null!==i&&(o=i.p,0==(n-=i.index)&&(o=o.prev,n+=o&&o.countable&&!o.deleted?o.length:0));null!==o;o=o.right)if(!o.deleted&&o.countable){if(n<=o.length){n{if(0===r)return;const s=n,i=r,o=ln(e,n);let c=e._start;for(null!==o&&(c=o.p,n-=o.index);null!==c&&n>0;c=c.right)!c.deleted&&c.countable&&(n0&&null!==c;)c.deleted||(r0)throw bn();e._searchMarker&&hn(e._searchMarker,s,-i+r)},Cn=(t,e,n)=>{const r=e._map.get(n);void 0!==r&&r.delete(t)},En=(t,e,n,r)=>{const s=e._map.get(n)||null,i=t.doc,o=i.clientID;let c;if(null==r)c=new fr([r]);else switch(r.constructor){case Number:case Object:case Boolean:case Array:case String:case Date:case BigInt:c=new fr([r]);break;case Uint8Array:c=new or(r);break;case st:c=new hr(r);break;default:if(!(r instanceof un))throw new Error("Unexpected content type");c=new Cr(r)}new xr(It(o,he(i.store,o)),s,s&&s.lastId,null,null,e,n,c).integrate(t,0)},Dn=(t,e)=>{t.doc??rn();const n=t._map.get(e);return void 0===n||n.deleted?void 0:n.content.getContent()[n.length-1]},An=t=>{const e={};return t.doc??rn(),t._map.forEach(((t,n)=>{t.deleted||(e[n]=t.content.getContent()[t.length-1])})),e},Tn=(t,e)=>{t.doc??rn();const n=t._map.get(e);return void 0!==n&&!n.deleted},Mn=(t,e,n)=>{let r=t._map.get(e)||null;for(;null!==r&&(!n.sv.has(r.id.client)||r.id.clock>=(n.sv.get(r.id.client)||0));)r=r.left;return null!==r&&re(r,n)?r.content.getContent()[r.length-1]:void 0},xn=(t,e)=>{const n={};return t._map.forEach(((t,r)=>{let s=t;for(;null!==s&&(!e.sv.has(s.id.client)||s.id.clock>=(e.sv.get(s.id.client)||0));)s=s.left;null!==s&&re(s,e)&&(n[r]=s.content.getContent()[s.length-1])})),n},In=t=>{return t.doc??rn(),e=t._map.entries(),n=t=>!t[1].deleted,F((()=>{let t;do{t=e.next()}while(!t.done&&!n(t.value));return t}));var e,n};class On extends en{}class Ln extends un{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(t){const e=new Ln;return e.push(t),e}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new Ln}clone(){const t=new Ln;return t.insert(0,this.toArray().map((t=>t instanceof un?t.clone():t))),t}get length(){return this.doc??rn(),this._length}_callObserver(t,e){super._callObserver(t,e),dn(this,t,new On(this,t))}insert(t,e){null!==this.doc?Ee(this.doc,(n=>{Sn(n,this,t,e)})):this._prelimContent.splice(t,0,...e)}push(t){null!==this.doc?Ee(this.doc,(e=>{((t,e,n)=>{let r=(e._searchMarker||[]).reduce(((t,e)=>e.index>t.index?e:t),{index:0,p:e._start}).p;if(r)for(;r.right;)r=r.right;yn(t,e,r,n)})(e,this,t)})):this._prelimContent.push(...t)}unshift(t){this.insert(0,t)}delete(t,e=1){null!==this.doc?Ee(this.doc,(n=>{vn(n,this,t,e)})):this._prelimContent.splice(t,e)}get(t){return _n(this,t)}toArray(){return fn(this)}slice(t=0,e=this.length){return gn(this,t,e)}toJSON(){return this.map((t=>t instanceof un?t.toJSON():t))}map(t){return mn(this,t)}forEach(t){wn(this,t)}[Symbol.iterator](){return kn(this)}_write(t){t.writeTypeRef(mr)}}class Un extends en{constructor(t,e,n){super(t,e),this.keysChanged=n}}class Nn extends un{constructor(t){super(),this._prelimContent=null,this._prelimContent=void 0===t?new Map:new Map(t)}_integrate(t,e){super._integrate(t,e),this._prelimContent.forEach(((t,e)=>{this.set(e,t)})),this._prelimContent=null}_copy(){return new Nn}clone(){const t=new Nn;return this.forEach(((e,n)=>{t.set(n,e instanceof un?e.clone():e)})),t}_callObserver(t,e){dn(this,t,new Un(this,t,e))}toJSON(){this.doc??rn();const t={};return this._map.forEach(((e,n)=>{if(!e.deleted){const r=e.content.getContent()[e.length-1];t[n]=r instanceof un?r.toJSON():r}})),t}get size(){return[...In(this)].length}keys(){return J(In(this),(t=>t[0]))}values(){return J(In(this),(t=>t[1].content.getContent()[t[1].length-1]))}entries(){return J(In(this),(t=>[t[0],t[1].content.getContent()[t[1].length-1]]))}forEach(t){this.doc??rn(),this._map.forEach(((e,n)=>{e.deleted||t(e.content.getContent()[e.length-1],n,this)}))}[Symbol.iterator](){return this.entries()}delete(t){null!==this.doc?Ee(this.doc,(e=>{Cn(e,this,t)})):this._prelimContent.delete(t)}set(t,e){return null!==this.doc?Ee(this.doc,(n=>{En(n,this,t,e)})):this._prelimContent.set(t,e),e}get(t){return Dn(this,t)}has(t){return Tn(this,t)}clear(){null!==this.doc?Ee(this.doc,(t=>{this.forEach((function(e,n,r){Cn(t,r,n)}))})):this._prelimContent.clear()}_write(t){t.writeTypeRef(kr)}}const zn=(t,e)=>t===e||"object"==typeof t&&"object"==typeof e&&t&&e&&P.SQ(t,e);class Rn{constructor(t,e,n,r){this.left=t,this.right=e,this.index=n,this.currentAttributes=r}forward(){null===this.right&&p.Mq(),this.right.content.constructor===dr?this.right.deleted||Jn(this.currentAttributes,this.right.content):this.right.deleted||(this.index+=this.right.length),this.left=this.right,this.right=this.right.right}}const Vn=(t,e,n)=>{for(;null!==e.right&&n>0;)e.right.content.constructor===dr?e.right.deleted||Jn(e.currentAttributes,e.right.content):e.right.deleted||(n{const s=new Map,i=r?ln(e,n):null;if(i){const e=new Rn(i.p.left,i.p,i.index,s);return Vn(t,e,n-i.index)}{const r=new Rn(null,e._start,0,s);return Vn(t,r,n)}},Fn=(t,e,n,r)=>{for(;null!==n.right&&(!0===n.right.deleted||n.right.content.constructor===dr&&zn(r.get(n.right.content.key),n.right.content.value));)n.right.deleted||r.delete(n.right.content.key),n.forward();const s=t.doc,i=s.clientID;r.forEach(((r,o)=>{const c=n.left,l=n.right,h=new xr(It(i,he(s.store,i)),c,c&&c.lastId,l,l&&l.id,e,null,new dr(o,r));h.integrate(t,0),n.right=h,n.forward()}))},Jn=(t,e)=>{const{key:n,value:r}=e;null===r?t.delete(n):t.set(n,r)},Pn=(t,e)=>{for(;null!==t.right&&(t.right.deleted||t.right.content.constructor===dr&&zn(e[t.right.content.key]??null,t.right.content.value));)t.forward()},$n=(t,e,n,r)=>{const s=t.doc,i=s.clientID,o=new Map;for(const c in r){const l=r[c],h=n.currentAttributes.get(c)??null;if(!zn(h,l)){o.set(c,h);const{left:r,right:a}=n;n.right=new xr(It(i,he(s.store,i)),r,r&&r.lastId,a,a&&a.id,e,null,new dr(c,l)),n.right.integrate(t,0),n.forward()}}return o},Hn=(t,e,n,r,s)=>{n.currentAttributes.forEach(((t,e)=>{void 0===s[e]&&(s[e]=null)}));const i=t.doc,o=i.clientID;Pn(n,s);const c=$n(t,e,n,s),l=r.constructor===String?new pr(r):r instanceof un?new Cr(r):new ar(r);let{left:h,right:a,index:d}=n;e._searchMarker&&hn(e._searchMarker,n.index,l.getLength()),a=new xr(It(o,he(i.store,o)),h,h&&h.lastId,a,a&&a.id,e,null,l),a.integrate(t,0),n.right=a,n.index=d,n.forward(),Fn(t,e,n,c)},Wn=(t,e,n,r,s)=>{const i=t.doc,o=i.clientID;Pn(n,s);const c=$n(t,e,n,s);t:for(;null!==n.right&&(r>0||c.size>0&&(n.right.deleted||n.right.content.constructor===dr));){if(!n.right.deleted)switch(n.right.content.constructor){case dr:{const{key:e,value:i}=n.right.content,o=s[e];if(void 0!==o){if(zn(o,i))c.delete(e);else{if(0===r)break t;c.set(e,i)}n.right.delete(t)}else n.currentAttributes.set(e,i);break}default:r0){let s="";for(;r>0;r--)s+="\n";n.right=new xr(It(o,he(i.store,o)),n.left,n.left&&n.left.lastId,n.right,n.right&&n.right.id,e,null,new pr(s)),n.right.integrate(t,0),n.forward()}Fn(t,e,n,c)},Kn=(t,e,n,r,s)=>{let i=e;const c=o.vt();for(;i&&(!i.countable||i.deleted);){if(!i.deleted&&i.content.constructor===dr){const t=i.content;c.set(t.key,t)}i=i.right}let l=0,h=!1;for(;e!==i;){if(n===e&&(h=!0),!e.deleted){const n=e.content;switch(n.constructor){case dr:{const{key:i,value:o}=n,a=r.get(i)??null;c.get(i)===n&&a!==o||(e.delete(t),l++,h||(s.get(i)??null)!==o||a===o||(null===a?s.delete(i):s.set(i,a))),h||e.deleted||Jn(s,n);break}}}e=e.right}return l},Bn=t=>{let e=0;return Ee(t.doc,(n=>{let r=t._start,s=t._start,i=o.vt();const c=o.C(i);for(;s;)!1===s.deleted&&(s.content.constructor===dr?Jn(c,s.content):(e+=Kn(n,r,s,i,c),i=o.C(c),r=s)),s=s.right})),e},qn=t=>{const e=new Set,n=t.doc;for(const[r,s]of t.afterState.entries()){const i=t.beforeState.get(r)||0;s!==i&&we(t,n.store.clients.get(r),i,s,(t=>{t.deleted||t.content.constructor!==dr||t.constructor===ir||e.add(t.parent)}))}Ee(n,(n=>{K(t,t.deleteSet,(t=>{if(t instanceof ir||!t.parent._hasFormatting||e.has(t.parent))return;const r=t.parent;t.content.constructor===dr?e.add(r):((t,e)=>{for(;e&&e.right&&(e.right.deleted||!e.right.countable);)e=e.right;const n=new Set;for(;e&&(e.deleted||!e.countable);){if(!e.deleted&&e.content.constructor===dr){const r=e.content.key;n.has(r)?e.delete(t):n.add(r)}e=e.left}})(n,t)}));for(const t of e)Bn(t)}))},Gn=(t,e,n)=>{const r=n,s=o.C(e.currentAttributes),i=e.right;for(;n>0&&null!==e.right;){if(!1===e.right.deleted)switch(e.right.content.constructor){case Cr:case ar:case pr:n{null===t?this.childListChanged=!0:this.keysChanged.add(t)}))}get changes(){if(null===this._changes){const t={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=t}return this._changes}get delta(){if(null===this._delta){const t=this.target.doc,e=[];Ee(t,(t=>{const n=new Map,r=new Map;let s=this.target._start,i=null;const o={};let c="",l=0,h=0;const a=()=>{if(null!==i){let t=null;switch(i){case"delete":h>0&&(t={delete:h}),h=0;break;case"insert":("object"==typeof c||c.length>0)&&(t={insert:c},n.size>0&&(t.attributes={},n.forEach(((e,n)=>{null!==e&&(t.attributes[n]=e)})))),c="";break;case"retain":l>0&&(t={retain:l},P.Im(o)||(t.attributes=P.kp({},o))),l=0}t&&e.push(t),i=null}};for(;null!==s;){switch(s.content.constructor){case Cr:case ar:this.adds(s)?this.deletes(s)||(a(),i="insert",c=s.content.getContent()[0],a()):this.deletes(s)?("delete"!==i&&(a(),i="delete"),h+=1):s.deleted||("retain"!==i&&(a(),i="retain"),l+=1);break;case pr:this.adds(s)?this.deletes(s)||("insert"!==i&&(a(),i="insert"),c+=s.content.str):this.deletes(s)?("delete"!==i&&(a(),i="delete"),h+=s.length):s.deleted||("retain"!==i&&(a(),i="retain"),l+=s.length);break;case dr:{const{key:e,value:c}=s.content;if(this.adds(s)){if(!this.deletes(s)){const l=n.get(e)??null;zn(l,c)?null!==c&&s.delete(t):("retain"===i&&a(),zn(c,r.get(e)??null)?delete o[e]:o[e]=c)}}else if(this.deletes(s)){r.set(e,c);const t=n.get(e)??null;zn(t,c)||("retain"===i&&a(),o[e]=t)}else if(!s.deleted){r.set(e,c);const n=o[e];void 0!==n&&(zn(n,c)?null!==n&&s.delete(t):("retain"===i&&a(),null===c?delete o[e]:o[e]=c))}s.deleted||("insert"===i&&a(),Jn(n,s.content));break}}s=s.right}for(a();e.length>0;){const t=e[e.length-1];if(void 0===t.retain||void 0!==t.attributes)break;e.pop()}})),this._delta=e}return this._delta}}class Qn extends un{constructor(t){super(),this._pending=void 0!==t?[()=>this.insert(0,t)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this.doc??rn(),this._length}_integrate(t,e){super._integrate(t,e);try{this._pending.forEach((t=>t()))}catch(t){console.error(t)}this._pending=null}_copy(){return new Qn}clone(){const t=new Qn;return t.applyDelta(this.toDelta()),t}_callObserver(t,e){super._callObserver(t,e);const n=new Yn(this,t,e);dn(this,t,n),!t.local&&this._hasFormatting&&(t._needFormattingCleanup=!0)}toString(){this.doc??rn();let t="",e=this._start;for(;null!==e;)!e.deleted&&e.countable&&e.content.constructor===pr&&(t+=e.content.str),e=e.right;return t}toJSON(){return this.toString()}applyDelta(t,{sanitize:e=!0}={}){null!==this.doc?Ee(this.doc,(n=>{const r=new Rn(null,this._start,0,new Map);for(let s=0;s0)&&Hn(n,this,r,o,i.attributes||{})}else void 0!==i.retain?Wn(n,this,r,i.retain,i.attributes||{}):void 0!==i.delete&&Gn(n,r,i.delete)}})):this._pending.push((()=>this.applyDelta(t)))}toDelta(t,e,n){this.doc??rn();const r=[],s=new Map,i=this.doc;let o="",c=this._start;function l(){if(o.length>0){const t={};let e=!1;s.forEach(((n,r)=>{e=!0,t[r]=n}));const n={insert:o};e&&(n.attributes=t),r.push(n),o=""}}const h=()=>{for(;null!==c;){if(re(c,t)||void 0!==e&&re(c,e))switch(c.content.constructor){case pr:{const r=s.get("ychange");void 0===t||re(c,t)?void 0===e||re(c,e)?void 0!==r&&(l(),s.delete("ychange")):void 0!==r&&r.user===c.id.client&&"added"===r.type||(l(),s.set("ychange",n?n("added",c.id):{type:"added"})):void 0!==r&&r.user===c.id.client&&"removed"===r.type||(l(),s.set("ychange",n?n("removed",c.id):{type:"removed"})),o+=c.content.str;break}case Cr:case ar:{l();const t={insert:c.content.getContent()[0]};if(s.size>0){const e={};t.attributes=e,s.forEach(((t,n)=>{e[n]=t}))}r.push(t);break}case dr:re(c,t)&&(l(),Jn(s,c.content))}c=c.right}l()};return t||e?Ee(i,(n=>{t&&se(n,t),e&&se(n,e),h()}),"cleanup"):h(),r}insert(t,e,n){if(e.length<=0)return;const r=this.doc;null!==r?Ee(r,(r=>{const s=jn(r,this,t,!n);n||(n={},s.currentAttributes.forEach(((t,e)=>{n[e]=t}))),Hn(r,this,s,e,n)})):this._pending.push((()=>this.insert(t,e,n)))}insertEmbed(t,e,n){const r=this.doc;null!==r?Ee(r,(r=>{const s=jn(r,this,t,!n);Hn(r,this,s,e,n||{})})):this._pending.push((()=>this.insertEmbed(t,e,n||{})))}delete(t,e){if(0===e)return;const n=this.doc;null!==n?Ee(n,(n=>{Gn(n,jn(n,this,t,!0),e)})):this._pending.push((()=>this.delete(t,e)))}format(t,e,n){if(0===e)return;const r=this.doc;null!==r?Ee(r,(r=>{const s=jn(r,this,t,!1);null!==s.right&&Wn(r,this,s,e,n)})):this._pending.push((()=>this.format(t,e,n)))}removeAttribute(t){null!==this.doc?Ee(this.doc,(e=>{Cn(e,this,t)})):this._pending.push((()=>this.removeAttribute(t)))}setAttribute(t,e){null!==this.doc?Ee(this.doc,(n=>{En(n,this,t,e)})):this._pending.push((()=>this.setAttribute(t,e)))}getAttribute(t){return Dn(this,t)}getAttributes(){return An(this)}_write(t){t.writeTypeRef(_r)}}class Xn{constructor(t,e=()=>!0){this._filter=e,this._root=t,this._currentNode=t._start,this._firstCall=!0,t.doc??rn()}[Symbol.iterator](){return this}next(){let t=this._currentNode,e=t&&t.content&&t.content.type;if(null!==t&&(!this._firstCall||t.deleted||!this._filter(e)))do{if(e=t.content.type,t.deleted||e.constructor!==tr&&e.constructor!==Zn||null===e._start)for(;null!==t;){const e=t.next;if(null!==e){t=e;break}t=t.parent===this._root?null:t.parent._item}else t=e._start}while(null!==t&&(t.deleted||!this._filter(t.content.type)));return this._firstCall=!1,null===t?{value:void 0,done:!0}:(this._currentNode=t,{value:t.content.type,done:!1})}}class Zn extends un{constructor(){super(),this._prelimContent=[]}get firstChild(){const t=this._first;return t?t.content.getContent()[0]:null}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new Zn}clone(){const t=new Zn;return t.insert(0,this.toArray().map((t=>t instanceof un?t.clone():t))),t}get length(){return this.doc??rn(),null===this._prelimContent?this._length:this._prelimContent.length}createTreeWalker(t){return new Xn(this,t)}querySelector(t){t=t.toUpperCase();const e=new Xn(this,(e=>e.nodeName&&e.nodeName.toUpperCase()===t)).next();return e.done?null:e.value}querySelectorAll(t){return t=t.toUpperCase(),s.HT(new Xn(this,(e=>e.nodeName&&e.nodeName.toUpperCase()===t)))}_callObserver(t,e){dn(this,t,new er(this,e,t))}toString(){return mn(this,(t=>t.toString())).join("")}toJSON(){return this.toString()}toDOM(t=document,e={},n){const r=t.createDocumentFragment();return void 0!==n&&n._createAssociation(r,this),wn(this,(s=>{r.insertBefore(s.toDOM(t,e,n),null)})),r}insert(t,e){null!==this.doc?Ee(this.doc,(n=>{Sn(n,this,t,e)})):this._prelimContent.splice(t,0,...e)}insertAfter(t,e){if(null!==this.doc)Ee(this.doc,(n=>{const r=t&&t instanceof un?t._item:t;yn(n,this,r,e)}));else{const n=this._prelimContent,r=null===t?0:n.findIndex((e=>e===t))+1;if(0===r&&null!==t)throw p.vt("Reference item not found");n.splice(r,0,...e)}}delete(t,e=1){null!==this.doc?Ee(this.doc,(n=>{vn(n,this,t,e)})):this._prelimContent.splice(t,e)}toArray(){return fn(this)}push(t){this.insert(this.length,t)}unshift(t){this.insert(0,t)}get(t){return _n(this,t)}slice(t=0,e=this.length){return gn(this,t,e)}forEach(t){wn(this,t)}_write(t){t.writeTypeRef(br)}}class tr extends Zn{constructor(t="UNDEFINED"){super(),this.nodeName=t,this._prelimAttrs=new Map}get nextSibling(){const t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){const t=this._item?this._item.prev:null;return t?t.content.type:null}_integrate(t,e){super._integrate(t,e),this._prelimAttrs.forEach(((t,e)=>{this.setAttribute(e,t)})),this._prelimAttrs=null}_copy(){return new tr(this.nodeName)}clone(){const t=new tr(this.nodeName),e=this.getAttributes();return P.jJ(e,((e,n)=>{t.setAttribute(n,e)})),t.insert(0,this.toArray().map((t=>t instanceof un?t.clone():t))),t}toString(){const t=this.getAttributes(),e=[],n=[];for(const e in t)n.push(e);n.sort();const r=n.length;for(let s=0;s0?" "+e.join(" "):""}>${super.toString()}`}removeAttribute(t){null!==this.doc?Ee(this.doc,(e=>{Cn(e,this,t)})):this._prelimAttrs.delete(t)}setAttribute(t,e){null!==this.doc?Ee(this.doc,(n=>{En(n,this,t,e)})):this._prelimAttrs.set(t,e)}getAttribute(t){return Dn(this,t)}hasAttribute(t){return Tn(this,t)}getAttributes(t){return t?xn(this,t):An(this)}toDOM(t=document,e={},n){const r=t.createElement(this.nodeName),s=this.getAttributes();for(const t in s){const e=s[t];"string"==typeof e&&r.setAttribute(t,e)}return wn(this,(s=>{r.appendChild(s.toDOM(t,e,n))})),void 0!==n&&n._createAssociation(r,this),r}_write(t){t.writeTypeRef(yr),t.writeKey(this.nodeName)}}class er extends en{constructor(t,e,n){super(t,n),this.childListChanged=!1,this.attributesChanged=new Set,e.forEach((t=>{null===t?this.childListChanged=!0:this.attributesChanged.add(t)}))}}class nr extends Nn{constructor(t){super(),this.hookName=t}_copy(){return new nr(this.hookName)}clone(){const t=new nr(this.hookName);return this.forEach(((e,n)=>{t.set(n,e)})),t}toDOM(t=document,e={},n){const r=e[this.hookName];let s;return s=void 0!==r?r.createDom(this):document.createElement(this.hookName),s.setAttribute("data-yjs-hook",this.hookName),void 0!==n&&n._createAssociation(s,this),s}_write(t){t.writeTypeRef(Sr),t.writeKey(this.hookName)}}class rr extends Qn{get nextSibling(){const t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){const t=this._item?this._item.prev:null;return t?t.content.type:null}_copy(){return new rr}clone(){const t=new rr;return t.applyDelta(this.toDelta()),t}toDOM(t=document,e,n){const r=t.createTextNode(this.toString());return void 0!==n&&n._createAssociation(r,this),r}toString(){return this.toDelta().map((t=>{const e=[];for(const n in t.attributes){const r=[];for(const e in t.attributes[n])r.push({key:e,value:t.attributes[n][e]});r.sort(((t,e)=>t.keyt.nodeName=0;t--)n+=``;return n})).join("")}toJSON(){return this.toString()}_write(t){t.writeTypeRef(vr)}}class sr{constructor(t,e){this.id=t,this.length=e}get deleted(){throw p.bD()}mergeWith(t){return!1}write(t,e,n){throw p.bD()}integrate(t,e){throw p.bD()}}class ir extends sr{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor===t.constructor&&(this.length+=t.length,!0)}integrate(t,e){e>0&&(this.id.clock+=e,this.length-=e),ae(t.doc.store,this)}write(t,e){t.writeInfo(0),t.writeLen(this.length-e)}getMissing(t,e){return null}}class or{constructor(t){this.content=t}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new or(this.content)}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeBuf(this.content)}getRef(){return 3}}class cr{constructor(t){this.len=t}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new cr(this.len)}splice(t){const e=new cr(this.len-t);return this.len=t,e}mergeWith(t){return this.len+=t.len,!0}integrate(t,e){Y(t.deleteSet,e.id.client,e.id.clock,this.len),e.markDeleted()}delete(t){}gc(t){}write(t,e){t.writeLen(this.len-e)}getRef(){return 1}}const lr=(t,e)=>new st({guid:t,...e,shouldLoad:e.shouldLoad||e.autoLoad||!1});class hr{constructor(t){t._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=t;const e={};this.opts=e,t.gc||(e.gc=!1),t.autoLoad&&(e.autoLoad=!0),null!==t.meta&&(e.meta=t.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new hr(lr(this.doc.guid,this.opts))}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){this.doc._item=e,t.subdocsAdded.add(this.doc),this.doc.shouldLoad&&t.subdocsLoaded.add(this.doc)}delete(t){t.subdocsAdded.has(this.doc)?t.subdocsAdded.delete(this.doc):t.subdocsRemoved.add(this.doc)}gc(t){}write(t,e){t.writeString(this.doc.guid),t.writeAny(this.opts)}getRef(){return 9}}class ar{constructor(t){this.embed=t}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new ar(this.embed)}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeJSON(this.embed)}getRef(){return 5}}class dr{constructor(t,e){this.key=t,this.value=e}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new dr(this.key,this.value)}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){const n=e.parent;n._searchMarker=null,n._hasFormatting=!0}delete(t){}gc(t){}write(t,e){t.writeKey(this.key),t.writeJSON(this.value)}getRef(){return 6}}class ur{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new ur(this.arr)}splice(t){const e=new ur(this.arr.slice(t));return this.arr=this.arr.slice(0,t),e}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){const n=this.arr.length;t.writeLen(n-e);for(let r=e;r=55296&&n<=56319&&(this.str=this.str.slice(0,t-1)+"�",e.str="�"+e.str.slice(1)),e}mergeWith(t){return this.str+=t.str,!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeString(0===e?this.str:this.str.slice(e))}getRef(){return 4}}const wr=[t=>new Ln,t=>new Nn,t=>new Qn,t=>new tr(t.readKey()),t=>new Zn,t=>new nr(t.readKey()),t=>new rr],mr=0,kr=1,_r=2,yr=3,br=4,Sr=5,vr=6;class Cr{constructor(t){this.type=t}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new Cr(this.type._copy())}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){this.type._integrate(t.doc,e)}delete(t){let e=this.type._start;for(;null!==e;)e.deleted?e.id.clock<(t.beforeState.get(e.id.client)||0)&&t._mergeStructs.push(e):e.delete(t),e=e.right;this.type._map.forEach((e=>{e.deleted?e.id.clock<(t.beforeState.get(e.id.client)||0)&&t._mergeStructs.push(e):e.delete(t)})),t.changed.delete(this.type)}gc(t){let e=this.type._start;for(;null!==e;)e.gc(t,!0),e=e.right;this.type._start=null,this.type._map.forEach((e=>{for(;null!==e;)e.gc(t,!0),e=e.left})),this.type._map=new Map}write(t,e){this.type._write(t)}getRef(){return 7}}const Er=(t,e)=>{let n,r=e,s=0;do{s>0&&(r=It(r.client,r.clock+s)),n=ue(t,r),s=r.clock-n.id.clock,r=n.redone}while(null!==r&&n instanceof xr);return{item:n,diff:s}},Dr=(t,e)=>{for(;null!==t&&t.keep!==e;)t.keep=e,t=t.parent._item},Ar=(t,e,n)=>{const{client:r,clock:s}=e.id,i=new xr(It(r,s+n),e,It(r,s+n-1),e.right,e.rightOrigin,e.parent,e.parentSub,e.content.splice(n));return e.deleted&&i.markDeleted(),e.keep&&(i.keep=!0),null!==e.redone&&(i.redone=It(e.redone.client,e.redone.clock+n)),e.right=i,null!==i.right&&(i.right.left=i),t._mergeStructs.push(i),null!==i.parentSub&&null===i.right&&i.parent._map.set(i.parentSub,i),e.length=n,i},Tr=(t,e)=>s.zN(t,(t=>B(t.deletions,e))),Mr=(t,e,n,r,s,i)=>{const o=t.doc,c=o.store,l=o.clientID,h=e.redone;if(null!==h)return fe(t,h);let a,d=e.parent._item,u=null;if(null!==d&&!0===d.deleted){if(null===d.redone&&(!n.has(d)||null===Mr(t,d,n,r,s,i)))return null;for(;null!==d.redone;)d=fe(t,d.redone)}const g=null===d?e.parent:d.content.type;if(null===e.parentSub){for(u=e.left,a=e;null!==u;){let e=u;for(;null!==e&&e.parent._item!==d;)e=null===e.redone?null:fe(t,e.redone);if(null!==e&&e.parent._item===d){u=e;break}u=u.left}for(;null!==a;){let e=a;for(;null!==e&&e.parent._item!==d;)e=null===e.redone?null:fe(t,e.redone);if(null!==e&&e.parent._item===d){a=e;break}a=a.right}}else if(a=null,e.right&&!s){for(u=e;null!==u&&null!==u.right&&(u.right.redone||B(r,u.right.id)||Tr(i.undoStack,u.right.id)||Tr(i.redoStack,u.right.id));)for(u=u.right;u.redone;)u=fe(t,u.redone);if(u&&null!==u.right)return null}else u=g._map.get(e.parentSub)||null;const f=he(c,l),p=It(l,f),w=new xr(p,u,u&&u.lastId,a,a&&a.id,g,e.parentSub,e.content.copy());return e.redone=p,Dr(w,!0),w.integrate(t,0),w};class xr extends sr{constructor(t,e,n,r,s,i,o,c){super(t,c.getLength()),this.origin=n,this.left=e,this.right=r,this.rightOrigin=s,this.parent=i,this.parentSub=o,this.redone=null,this.content=c,this.info=this.content.isCountable()?w.KD:0}set marker(t){(this.info&w.wn)>0!==t&&(this.info^=w.wn)}get marker(){return(this.info&w.wn)>0}get keep(){return(this.info&w.Dk)>0}set keep(t){this.keep!==t&&(this.info^=w.Dk)}get countable(){return(this.info&w.KD)>0}get deleted(){return(this.info&w.D1)>0}set deleted(t){this.deleted!==t&&(this.info^=w.D1)}markDeleted(){this.info|=w.D1}getMissing(t,e){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=he(e,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=he(e,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===Mt&&this.id.client!==this.parent.client&&this.parent.clock>=he(e,this.parent.client))return this.parent.client;if(this.origin&&(this.left=pe(t,e,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=fe(t,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===ir||this.right&&this.right.constructor===ir)this.parent=null;else if(this.parent){if(this.parent.constructor===Mt){const t=ue(e,this.parent);t.constructor===ir?this.parent=null:this.parent=t.content.type}}else this.left&&this.left.constructor===xr?(this.parent=this.left.parent,this.parentSub=this.left.parentSub):this.right&&this.right.constructor===xr&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);return null}integrate(t,e){if(e>0&&(this.id.clock+=e,this.left=pe(t,t.doc.store,It(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(e),this.length-=e),this.parent){if(!this.left&&(!this.right||null!==this.right.left)||this.left&&this.left.right!==this.right){let e,n=this.left;if(null!==n)e=n.right;else if(null!==this.parentSub)for(e=this.parent._map.get(this.parentSub)||null;null!==e&&null!==e.left;)e=e.left;else e=this.parent._start;const r=new Set,s=new Set;for(;null!==e&&e!==this.right;){if(s.add(e),r.add(e),xt(this.origin,e.origin)){if(e.id.client{e.p===t&&(e.p=this,!this.deleted&&this.countable&&(e.index-=this.length))})),t.keep&&(this.keep=!0),this.right=t.right,null!==this.right&&(this.right.left=this),this.length+=t.length,!0}return!1}delete(t){if(!this.deleted){const e=this.parent;this.countable&&null===this.parentSub&&(e._length-=this.length),this.markDeleted(),Y(t.deleteSet,this.id.client,this.id.clock,this.length),_e(t,e,this.parentSub),this.content.delete(t)}}gc(t,e){if(!this.deleted)throw p.Mq();this.content.gc(t),e?((t,e,n)=>{const r=t.clients.get(e.id.client);r[de(r,e.id.clock)]=n})(t,this,new ir(this.id,this.length)):this.content=new cr(this.length)}write(t,e){const n=e>0?It(this.id.client,this.id.clock+e-1):this.origin,r=this.rightOrigin,s=this.parentSub,i=this.content.getRef()&w.WY|(null===n?0:w.wt)|(null===r?0:w.D7)|(null===s?0:w.KJ);if(t.writeInfo(i),null!==n&&t.writeLeftID(n),null!==r&&t.writeRightID(r),null===n&&null===r){const e=this.parent;if(void 0!==e._item){const n=e._item;if(null===n){const n=Ut(e);t.writeParentInfo(!0),t.writeString(n)}else t.writeParentInfo(!1),t.writeLeftID(n.id)}else e.constructor===String?(t.writeParentInfo(!0),t.writeString(e)):e.constructor===Mt?(t.writeParentInfo(!1),t.writeLeftID(e)):p.Mq();null!==s&&t.writeString(s)}this.content.write(t,e)}}const Ir=(t,e)=>Or[e&w.WY](t),Or=[()=>{p.Mq()},t=>new cr(t.readLen()),t=>{const e=t.readLen(),n=[];for(let r=0;rnew or(t.readBuf()),t=>new pr(t.readString()),t=>new ar(t.readJSON()),t=>new dr(t.readKey(),t.readJSON()),t=>new Cr(wr[t.readTypeRef()](t)),t=>{const e=t.readLen(),n=[];for(let r=0;rnew hr(lr(t.readString(),t.readAny())),()=>{p.Mq()}];class Lr extends sr{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor===t.constructor&&(this.length+=t.length,!0)}integrate(t,e){p.Mq()}write(t,e){t.writeInfo(10),c.zd(t.restEncoder,this.length-e)}getMissing(t,e){return null}}const Ur="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{},Nr="__ $YJS$ __";!0===Ur[Nr]&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438"),Ur[Nr]=!0}}]); \ No newline at end of file diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/240.1c4ab099f476f77a1f8e.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/240.1c4ab099f476f77a1f8e.js new file mode 100644 index 00000000..03701cb2 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/240.1c4ab099f476f77a1f8e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_collaboration_extension=self.webpackChunk_jupyter_collaboration_extension||[]).push([[240],{5068:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(6758),r=n.n(o),s=n(935),i=n.n(s)()(r());i.push([e.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-timelineSliderWrapper .jp-sliderContainer{\n display: flex;\n align-items: center;\n}\n\n.jp-Slider {\n height: 4.5px\n}\n\n#jp-slider-status-bar {\n display: flex;\n}\n\n.jp-timestampDisplay {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 6px;\n}\n\n.jp-restoreBtnContainer {\n width: 192px;\n}\n\n.jp-ToolbarButtonComponent.jp-restoreBtn {\n cursor: pointer;\n color: var(--jp-layout-color2);\n width: 100%;\n background: var(--jp-accept-color-normal)\n}\n",""]);const a=i},935:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,r,s){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var a=0;a0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=s),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),r&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=r):d[4]="".concat(r)),t.push(d))}},t}},6758:e=>{e.exports=function(e){return e[1]}},2591:e=>{var t=[];function n(e){for(var n=-1,o=0;o{var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},3051:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},855:(e,t,n)=>{e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},1740:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,r&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var s=n.sourceMap;s&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},3656:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},6240:(e,t,n)=>{n.r(t),n.d(t,{ForkManager:()=>K,IForkManagerToken:()=>V,JUPYTER_COLLABORATION_FORK_EVENTS_URI:()=>z,NotebookCellServerExecutor:()=>l,ROOM_FORK_URL:()=>p,RtcContentProvider:()=>C,TimelineWidget:()=>q,WebSocketAwarenessProvider:()=>r,WebSocketProvider:()=>S,requestAPI:()=>v,requestDocSession:()=>m,requestDocumentTimeline:()=>g,requestUndoRedo:()=>_});var o=n(3560);class r extends o.WebsocketProvider{constructor(e){super(e.url,e.roomID,e.awareness.doc,{awareness:e.awareness}),this._isDisposed=!1,this._awareness=e.awareness,this._user=e.user,this._user.ready.then((()=>this._onUserChanged(this._user))).catch((e=>console.error(e))),this._user.userChanged.connect(this._onUserChanged,this)}get isDisposed(){return this._isDisposed}dispose(){this._isDisposed||(this._user.userChanged.disconnect(this._onUserChanged,this),this._isDisposed=!0,this.destroy())}_onUserChanged(e){this._awareness.setLocalStateField("user",e.identity)}}var s=n(4778),i=n(1041),a=n(7498),c=n(4254);class l{constructor(e){var t;this._serverSettings=null!==(t=e.serverSettings)&&void 0!==t?t:a.ServerConnection.makeSettings()}async runCell({cell:e,notebook:t,notebookConfig:n,onCellExecuted:o,onCellExecutionScheduled:r,sessionContext:l,sessionDialogs:d,translator:h}){var u,p,v;const m=(h=null!=h?h:c.nullTranslator).load("jupyterlab");switch(e.model.type){case"markdown":e.rendered=!0,e.inputHidden=!1,o({cell:e,success:!0});break;case"code":if(l){if(l.isTerminating){await(0,s.showDialog)({title:m.__("Kernel Terminating"),body:m.__("The kernel for %1 appears to be terminating. You can not run any cell for now.",null===(u=l.session)||void 0===u?void 0:u.path),buttons:[s.Dialog.okButton()]});break}if(l.pendingInput)return await(0,s.showDialog)({title:m.__("Cell not executed due to pending input"),body:m.__("The cell has not been executed to avoid kernel deadlock as there is another pending input! Submit your pending input and try again."),buttons:[s.Dialog.okButton()]}),!1;if(l.hasNoKernel&&await l.startKernel()&&d&&await d.selectKernel(l),l.hasNoKernel)return e.model.sharedModel.transact((()=>{e.model.clearExecution()})),!0;const n=null===(v=null===(p=null==l?void 0:l.session)||void 0===p?void 0:p.kernel)||void 0===v?void 0:v.id,c=i.URLExt.join(this._serverSettings.baseUrl,`api/kernels/${n}/execute`),h=e.model.sharedModel.getId(),g=t.sharedModel.getState("document_id"),_={method:"POST",body:JSON.stringify({cell_id:h,document_id:g})};r({cell:e});let f=!1;try{f=(await a.ServerConnection.makeRequest(c,_,this._serverSettings)).ok}catch(t){if(o({cell:e,success:!1}),e.isDisposed)return!1;throw t}return o({cell:e,success:f}),!0}e.model.sharedModel.transact((()=>{e.model.clearExecution()}),!1)}return Promise.resolve(!0)}}const d="api/collaboration/session",h="api/collaboration/undo_redo",u="api/collaboration/timeline",p="api/collaboration/fork";async function v(e="",t={},n){const o=null!=n?n:a.ServerConnection.makeSettings(),r=i.URLExt.join(o.baseUrl,e);let s;try{s=await a.ServerConnection.makeRequest(r,t,o)}catch(e){throw new a.ServerConnection.NetworkError(e)}let c=await s.text();if(c.length>0)try{c=JSON.parse(c)}catch(e){console.error("Not a JSON response body.",s)}if(!s.ok)throw new a.ServerConnection.ResponseError(s,c.message||c);return c}async function m(e,t,n,o){const r=null!=o?o:a.ServerConnection.makeSettings(),s=i.URLExt.join(r.baseUrl,d,encodeURIComponent(n)),c={method:"PUT",body:JSON.stringify({format:e,type:t})};let l;try{l=await a.ServerConnection.makeRequest(s,c,r)}catch(e){throw new a.ServerConnection.NetworkError(e)}let h=await l.text();if(h.length>0)try{h=JSON.parse(h)}catch(e){console.log("Not a JSON response body.",l)}if(!l.ok)throw new a.ServerConnection.ResponseError(l,h.message||h);return h}async function g(e,t,n,o){const r=null!=o?o:a.ServerConnection.makeSettings();let s=i.URLExt.join(r.baseUrl,u,n);s=s.concat(`?format=${e}&&type=${t}`);const c={method:"GET"};let l;try{l=await a.ServerConnection.makeRequest(s,c,r)}catch(e){throw new a.ServerConnection.NetworkError(e)}return l}async function _(e,t,n,o,r){const s=null!=r?r:a.ServerConnection.makeSettings();let c=i.URLExt.join(s.baseUrl,h,encodeURIComponent(e));c=c.concat(`?action=${t}&&steps=${n}&&forkRoom=${o}`);const l={method:"PUT"};let d;try{d=await a.ServerConnection.makeRequest(c,l,s)}catch(e){throw new a.ServerConnection.NetworkError(e)}let u=await d.text();if(u.length>0)try{u=JSON.parse(u)}catch(e){console.log("Not a JSON response body.",d)}if(!d.ok)throw new a.ServerConnection.ResponseError(d,u.message||u);return u}var f=n(7262),y=n(4602);class S{constructor(e){var t;this._onConnectionClosed=async e=>{if([4400,4404,4500].includes(e.code)&&!this._hasSynced){const t=this._getCloseReasonMessage(e.code);this._ready.reject(t),this._sharedModel.dispose()}if(1003===e.code){let t;console.error("Document provider closed:",e.reason);try{t=JSON.parse(e.reason)}catch(n){t={reason:"unknown_session",sessionId:"",reloadable:!1,errorReason:e.reason}}const{title:n,body:o}=this._buildSessionExpiredMessage(t,this._trans);(await(0,s.showDialog)({title:n,body:o,buttons:t.reloadable?[s.Dialog.cancelButton({label:this._trans.__("Continue")}),s.Dialog.okButton({label:this._trans.__("Reload")})]:[s.Dialog.okButton({label:this._trans.__("Ok")})]})).button.accept&&t.reloadable&&window.location.reload(),this._sharedModel.dispose()}},this._onSync=e=>{e&&(this._hasSynced=!0,this._yWebsocketProvider&&(this._yWebsocketProvider.off("sync",this._onSync),this._sharedModel.ydoc.getMap("state").set("document_id",this._yWebsocketProvider.roomname)),this._ready.resolve())},this._ready=new f.PromiseDelegate,this._hasSynced=!1,this._isDisposed=!1,this._path=e.path,this._contentType=e.contentType,this._format=e.format,this._customServerUrl=e.url,this._sharedModel=e.model,this._awareness=e.model.awareness,this._yWebsocketProvider=null,this._serverSettings=null!==(t=e.serverSettings)&&void 0!==t?t:a.ServerConnection.makeSettings(),this._trans=e.translator;const n=e.user;n.ready.then((()=>{this._onUserChanged(n)})).catch((e=>console.error(e))),n.userChanged.connect(this._onUserChanged,this),this._connect().catch((e=>console.warn(e)))}get isDisposed(){return this._isDisposed}get ready(){return this._ready.promise}get contentType(){return this._contentType}get format(){return this._format}dispose(){var e,t,n;this.isDisposed||(this._isDisposed=!0,null===(e=this._yWebsocketProvider)||void 0===e||e.off("connection-close",this._onConnectionClosed),null===(t=this._yWebsocketProvider)||void 0===t||t.off("sync",this._onSync),null===(n=this._yWebsocketProvider)||void 0===n||n.destroy(),this._disconnect(),y.Signal.clearData(this))}async reconnect(){this._disconnect(),this._connect()}get _serverUrl(){var e;return null!==(e=this._customServerUrl)&&void 0!==e?e:i.URLExt.join(this._serverSettings.wsUrl,"api/collaboration/room")}async _connect(){const e=await m(this._format,this._contentType,this._path,this._serverSettings),t=this._serverSettings.token,n={sessionId:e.sessionId};this._serverSettings.appendToken&&""!==t&&(n.token=t),this._yWebsocketProvider=new o.WebsocketProvider(this._serverUrl,`${e.format}:${e.type}:${e.fileId}`,this._sharedModel.ydoc,{disableBc:!0,params:n,awareness:this._awareness,WebSocketPolyfill:this._serverSettings.WebSocket}),this._yWebsocketProvider.on("sync",this._onSync),this._yWebsocketProvider.on("connection-close",this._onConnectionClosed)}async connectToForkDoc(e,t){const n=this._serverSettings.token,r={sessionId:t};this._serverSettings.appendToken&&""!==n&&(r.token=n),this._disconnect(),this._yWebsocketProvider=new o.WebsocketProvider(this._serverUrl,e,this._sharedModel.ydoc,{disableBc:!0,params:r,awareness:this._awareness,WebSocketPolyfill:this._serverSettings.WebSocket})}get wsProvider(){return this._yWebsocketProvider}_disconnect(){var e,t,n;null===(e=this._yWebsocketProvider)||void 0===e||e.off("connection-close",this._onConnectionClosed),null===(t=this._yWebsocketProvider)||void 0===t||t.off("sync",this._onSync),null===(n=this._yWebsocketProvider)||void 0===n||n.destroy(),this._yWebsocketProvider=null}_onUserChanged(e){this._awareness.setLocalStateField("user",e.identity)}_buildSessionExpiredMessage(e,t){switch(e.reason){case"version_mismatch":return{title:t.__("Collaboration extension updated"),body:t.__("Reload the browser tab to load the new version.")};case"initialization_error":return{title:t.__("Document error"),body:t.__("Failed to initialize the document. Close this tab and reopen the file.")};default:return{title:t.__("Session expired"),body:e.errorReason?t.__(e.errorReason):t.__("Reload the browser tab to continue.")}}}_getCloseReasonMessage(e){switch(e){case 4400:return this._trans.__("Bad request for %1",this._path);case 4404:return this._trans.__("Could not find %1",this._path);case 4500:return this._trans.__("Internal server error when loading %1",this._path)}}}var w=n(9326),b=n(6214);const k="true"===i.PageConfig.getOption("disableRTC");class C{constructor(e){this._onCreate=(e,t)=>{var n,o,r,s,i,a,c;if("string"!=typeof e.format)return;const l=null===(r=null===(o=null===(n=this._docmanagerSettings)||void 0===n?void 0:n.composite)||void 0===o?void 0:o.autosave)||void 0===r||r;t.awareness.setLocalStateField("autosave",l),null===(s=this._docmanagerSettings)||void 0===s||s.changed.connect((()=>{var e,n,o;const r=null===(o=null===(n=null===(e=this._docmanagerSettings)||void 0===e?void 0:e.composite)||void 0===n?void 0:n.autosave)||void 0===o||o;t.awareness.setLocalStateField("autosave",r)}));try{const n=new S({path:e.path,format:e.format,contentType:e.contentType,model:t,user:this._user,translator:this._trans,serverSettings:this._serverSettings}),o=((null===(i=this._globalAwareness)||void 0===i?void 0:i.getLocalState())||{}).documents||[];o.includes(e.path)||(o.push(e.path),null===(a=this._globalAwareness)||void 0===a||a.setLocalStateField("documents",o));let r=e.path,s=`${e.format}:${e.contentType}:${r}`;this._providers.set(s,n);const l=t=>{var n,o;const i=t.oldValue,a=t.newValue;if(!i||!a)return void console.debug("New or old path not given",t);const c=`${e.format}:${e.contentType}:${i}`;if(c!==s)return void console.error("The computed old provider key is different from the current key");const l=`${e.format}:${e.contentType}:${a}`,d=this._providers.get(c);if(!d)return void console.warn(`Could not find a provider to update after rename ${c}, ${l}`);this._providers.set(l,d),this._providers.delete(c),s=l,r=a;const h=((null===(n=this._globalAwareness)||void 0===n?void 0:n.getLocalState())||{}).documents||[],u=h.indexOf(i);h.includes(i)&&!h.includes(a)&&(h.splice(u,1),h.push(a),null===(o=this._globalAwareness)||void 0===o||o.setLocalStateField("documents",h))},d=(e,t)=>{var n,o;if("rename"!==t.type)return;const s=null===(n=t.oldValue)||void 0===n?void 0:n.path,i=null===(o=t.newValue)||void 0===o?void 0:o.path;s===r&&l({oldValue:s,newValue:i,name:"path"})};null===(c=this._driveFileChanged)||void 0===c||c.connect(d),t.changed.connect((async(n,o)=>{var r;if(!o.stateChange)return;const s=o.stateChange.filter((e=>"path"===e.name));for(const e of s)l(e);const i=o.stateChange.filter((e=>"hash"===e.name));if(0===i.length)return;i.length>1&&console.error("Unexpected multiple changes to hash value in a single transaction");const a=i[0],c=null!==(r=t.state.path)&&void 0!==r?r:e.path,d=await this.get(c,{content:!1});this._providerFileChanged.emit({type:"save",newValue:{...d,hash:a.newValue},oldValue:{hash:a.oldValue}})})),t.disposed.connect((()=>{var e,t,n;const o=this._providers.get(s);o&&(o.dispose(),this._providers.delete(s));const i=((null===(e=this._globalAwareness)||void 0===e?void 0:e.getLocalState())||{}).documents||[],a=i.indexOf(r);a>-1&&i.splice(a,1),null===(t=this._globalAwareness)||void 0===t||t.setLocalStateField("documents",i),null===(n=this._driveFileChanged)||void 0===n||n.disconnect(d)}))}catch(t){console.error(`Failed to open websocket connection for ${e.path}.\n:${t}`)}},this._saveCounter=0,this._providerFileChanged=new y.Signal(this),this._user=e.user,this._trans=e.trans,this._globalAwareness=e.globalAwareness,this._serverSettings=e.serverSettings,this._currentDrive=e.currentDrive,this.sharedModelFactory=new T(this._onCreate),this._providers=new Map,this._docmanagerSettings=e.docmanagerSettings,this._driveFileChanged=e.fileChanged}get providers(){return this._providers}async get(e,t){if(t&&t.format&&t.type){const n=`${t.format}:${t.type}:${e}`,o=this._providers.get(n);if(o){const[n]=await Promise.all([this._currentDrive.get(e,{...t,content:!1,contentProviderId:void 0}),o.ready]);return{...n,format:t.format}}}return this._currentDrive.get(e,{...t,contentProviderId:void 0})}async save(e,t={}){var n;if(t.format&&t.type){const o=`${t.format}:${t.type}:${e}`,r=this._providers.get(o),s=++this._saveCounter;if(r){const o=null===(n=r.wsProvider)||void 0===n?void 0:n.ws;if(o){const e=new f.PromiseDelegate,t=t=>{const n=new Uint8Array(t.data),o=w.$C(n);try{if(2!==w.cw(o))return}catch(e){return}const r=w.t3(o);let i=null;try{i=JSON.parse(r)}catch(e){console.debug("The raw reply received was not a JSON reply")}i&&"save"===i.type&&i.responseTo===s&&("success"===i.status?e.resolve():"failed"===i.status?e.reject("Saving failed"):"skipped"===i.status?e.reject("Saving already in progress"):e.reject("Unrecognised save reply status"))};o.addEventListener("message",t);const n=b.xv();b.zd(n,2),b.Qj(n,"save"),b.zd(n,s);const r=b.Fo(n);o.send(r),await e.promise,o.removeEventListener("message",t)}const i={type:t.type,format:t.format,content:!1};return this.get(e,i)}console.warn(`Could not find a provider for ${e}, falling back to REST API save`)}return this._currentDrive.save(e,{...t,contentProviderId:void 0})}get fileChanged(){return this._providerFileChanged}}class T{constructor(e){this._onCreate=e,this.collaborative=!k,this.documentFactories=new Map}registerDocumentFactory(e,t){if(this.documentFactories.has(e))throw new Error(`The content type ${e} already exists`);this.documentFactories.set(e,t)}createNew(e){if("string"==typeof e.format){if(this.collaborative&&e.collaborative&&this.documentFactories.has(e.contentType)){const t=this.documentFactories.get(e.contentType)(e);return this._onCreate(e,t),t}}else console.warn(`Only defined format are supported; got ${e.format}.`)}}var R=n(3345),E=n.n(R),x=n(2591),U=n.n(x),D=n(1740),$=n.n(D),P=n(8128),j=n.n(P),N=n(855),I=n.n(N),L=n(3051),F=n.n(L),M=n(3656),A=n.n(M),W=n(5068),O={};O.styleTagTransform=A(),O.setAttributes=I(),O.insert=j().bind(null,"head"),O.domAPI=$(),O.insertStyleElement=F(),U()(W.A,O),W.A&&W.A.locals&&W.A.locals;var B=n(6444);const J=({apiURL:e,provider:t,contentType:n,format:o,documentTimelineUrl:r,serverSettings:i})=>{const[a,c]=(0,R.useState)({roomId:"",timestamps:[],forkRoom:"",sessionId:""}),[l,d]=(0,R.useState)(a.timestamps.length-1),[h,u]=(0,R.useState)(!1),[p,v]=(0,R.useState)(!1),f=(0,R.useRef)(!0),y=(0,R.useRef)(!0),S=(0,R.useRef)(null);function w(e){try{const t=new URL(e).pathname,n=t.lastIndexOf(r);if(-1===n)throw new Error(`API segment "${r}" not found in URL.`);return t.slice(n+r.length)}catch(e){return console.error("Invalid URL or unable to extract filename:",e),""}}return E().createElement("div",{className:"jp-sliderContainer"},E().createElement("div",{onClick:()=>{!async function(r){try{if(f.current){const a=await g(o,n,r,i);if(!a.ok)throw 404===a.status?new Error("Not found"):503===a.status?new Error("WebSocket closed"):new Error(`Failed to fetch data: ${a.statusText}`);const l=await a.text();let h={roomId:"",timestamps:[],forkRoom:"",sessionId:""};return l&&(s.Notification.warning("Document is now in read-only mode. Changes will not be saved.",{autoClose:2500}),h=JSON.parse(l),c(h),d(h.timestamps.length-1),t.connectToForkDoc(h.forkRoom,h.sessionId),S.current=await m(o,n,w(e),i)),u(!0),f.current=!1,h}}catch(e){console.error("Error fetching data:",e)}}(w(e))},className:"jp-mod-highlighted",title:"Document Timeline"},E().createElement(B.historyIcon.react,{marginRight:"4px"})),h&&E().createElement("div",{className:"jp-timestampDisplay"},E().createElement("input",{type:"range",min:0,max:a.timestamps.length-1,value:l,onChange:async e=>{const t=parseInt(e.target.value),n=Math.abs(t-l);try{const e=function(e){return e{if(!S.current)return void console.error("Session is not initialized");const e=await _(`${S.current.format}:${S.current.type}:${S.current.fileId}`,"restore",0,a.forkRoom,i);200===e.code?(s.Notification.success(e.status,{autoClose:4e3}),t.reconnect(),u(!1),f.current=!0):s.Notification.error(e.status,{autoClose:4e3})},className:"jp-ToolbarButtonComponent jp-restoreBtn"},"Restore version"," ",(e=>{const t=new Date(1e3*e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,"0")}-${String(t.getDate()).padStart(2,"0")} ${String(t.getHours()).padStart(2,"0")}:${String(t.getMinutes()).padStart(2,"0")}:${String(t.getSeconds()).padStart(2,"0")}`})(a.timestamps[l])))))};class q extends s.ReactWidget{constructor(e,t,n,o,r,s){super(),this.apiURL=e,this.provider=t,this.contentType=n,this.format=o,this.documentTimelineUrl=r,this._serverSettings=s,this.addClass("jp-timelineSliderWrapper")}render(){return R.createElement(J,{key:this.apiURL,apiURL:this.apiURL,provider:this.provider,contentType:this.contentType,format:this.format,documentTimelineUrl:this.documentTimelineUrl,serverSettings:this._serverSettings})}updateContent(e,t){this.apiURL=e,this.provider=t,this.contentType=this.provider.contentType,this.format=this.provider.format,this.update()}}const V=new f.Token("@jupyter/docprovider:IForkManagerToken"),z="https://schema.jupyter.org/jupyter_collaboration/fork/v1";class K{constructor(e){this._disposed=!1,this._forkAddedSignal=new y.Signal(this),this._forkDeletedSignal=new y.Signal(this);const{contentProvider:t,eventManager:n}=e;this._contentProvider=t,this._eventManager=n,this._eventManager.stream.connect(this._handleEvent,this),this._serverSettings=e.serverSettings}get isDisposed(){return this._disposed}get forkAdded(){return this._forkAddedSignal}get forkDeleted(){return this._forkDeletedSignal}dispose(){var e;this._disposed||(null===(e=this._eventManager)||void 0===e||e.stream.disconnect(this._handleEvent),this._disposed=!0)}async createFork(e){const{rootId:t,title:n,description:o,synchronize:r}=e,s={method:"PUT",body:JSON.stringify({title:n,description:o,synchronize:r})},a=i.URLExt.join(p,t);return await v(a,s,this._serverSettings)}async getAllForks(e){const t=i.URLExt.join(p,e);return await v(t,{method:"GET"},this._serverSettings)}async deleteFork(e){const{forkId:t,merge:n}=e,o=i.URLExt.join(p,t),r=i.URLExt.objectToQueryString({merge:n});await v(`${o}${r}`,{method:"DELETE"},this._serverSettings)}getProvider(e){const{documentPath:t,format:n,type:o}=e,r=this._contentProvider;if(r){const e=t;return r.providers.get(`${n}:${o}:${e}`)}}_handleEvent(e,t){if(t.schema_id===z)switch(t.action){case"create":this._forkAddedSignal.emit(t);break;case"delete":this._forkDeletedSignal.emit(t)}}}}}]); \ No newline at end of file diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/325.6585710e7a134c626e5c.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/325.6585710e7a134c626e5c.js new file mode 100644 index 00000000..2d8d2a56 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/325.6585710e7a134c626e5c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_collaboration_extension=self.webpackChunk_jupyter_collaboration_extension||[]).push([[325],{7198:(t,s,e)=>{e.d(s,{HT:()=>o,HV:()=>n,S2:()=>r,cy:()=>h,t8:()=>c,zN:()=>i});const n=t=>t[t.length-1],r=(t,s)=>{for(let e=0;e{for(let e=0;e{const e=new Array(t);for(let n=0;n{e.d(s,{CW:()=>p,D1:()=>o,D7:()=>h,Dk:()=>n,KD:()=>r,KJ:()=>c,P1:()=>f,WD:()=>l,WY:()=>a,vZ:()=>d,wn:()=>i,wt:()=>u});const n=1,r=2,o=4,i=8,c=32,h=64,u=128,a=31,f=63,l=127,d=2147483647,p=4294967295},9326:(t,s,e)=>{e.d(s,{$C:()=>f,Ib:()=>v,Jg:()=>I,VQ:()=>U,bo:()=>d,cQ:()=>D,cw:()=>b,ov:()=>l,pT:()=>w,t3:()=>g,xK:()=>m,xh:()=>p});var n=e(3734),r=e(801),o=e(2610),i=e(1554),c=e(7489);const h=c.vt("Unexpected end of array"),u=c.vt("Integer out of Range");class a{constructor(t){this.arr=t,this.pos=0}}const f=t=>new a(t),l=t=>t.pos!==t.arr.length,d=t=>((t,s)=>{const e=new Uint8Array(t.arr.buffer,t.pos+t.arr.byteOffset,s);return t.pos+=s,e})(t,b(t)),p=t=>t.arr[t.pos++],b=t=>{let s=0,e=1;const r=t.arr.length;for(;t.poso.Is)throw u}throw h},w=t=>{let s=t.arr[t.pos++],e=s&n.P1,r=64;const i=(s&n.D7)>0?-1:1;if(!(s&n.wt))return i*e;const c=t.arr.length;for(;t.poso.Is)throw u}throw h},g=i.tv?t=>i.tv.decode(d(t)):t=>{let s=b(t);if(0===s)return"";{let e=String.fromCodePoint(p(t));if(--s<100)for(;s--;)e+=String.fromCodePoint(p(t));else for(;s>0;){const n=s<1e4?s:1e4,r=t.arr.subarray(t.pos,t.pos+n);t.pos+=n,e+=String.fromCodePoint.apply(null,r),s-=n}return decodeURIComponent(escape(e))}},y=(t,s)=>{const e=new DataView(t.arr.buffer,t.arr.byteOffset+t.pos,s);return t.pos+=s,e},A=[t=>{},t=>null,w,t=>y(t,4).getFloat32(0,!1),t=>y(t,8).getFloat64(0,!1),t=>y(t,8).getBigInt64(0,!1),t=>!1,t=>!0,g,t=>{const s=b(t),e={};for(let n=0;n{const s=b(t),e=[];for(let n=0;nA[127-p(t)](t);class D extends a{constructor(t,s){super(t),this.reader=s,this.s=null,this.count=0}read(){return 0===this.count&&(this.s=this.reader(this),l(this)?this.count=b(this)+1:this.count=-1),this.count--,this.s}}class U extends a{constructor(t){super(t),this.s=0,this.count=0}read(){if(0===this.count){this.s=w(this);const t=r.sj(this.s);this.count=1,t&&(this.s=-this.s,this.count=b(this)+2)}return this.count--,this.s}}class m extends a{constructor(t){super(t),this.s=0,this.count=0,this.diff=0}read(){if(0===this.count){const t=w(this),s=1&t;this.diff=r.RI(t/2),this.count=1,s&&(this.count=b(this)+2)}return this.s+=this.diff,this.count--,this.s}}class v{constructor(t){this.decoder=new U(t),this.str=g(this.decoder),this.spos=0}read(){const t=this.spos+this.decoder.read(),s=this.str.slice(this.spos,t);return this.spos=t,s}}},6214:(t,s,e)=>{e.d(s,{Bw:()=>a,D$:()=>C,FA:()=>j,Fo:()=>f,Gu:()=>D,IO:()=>v,LH:()=>I,QJ:()=>d,Qj:()=>y,Sj:()=>b,Sw:()=>k,Vp:()=>A,cq:()=>x,xv:()=>u,zd:()=>p});var n=e(801),r=e(2610),o=e(3734),i=e(1554),c=e(7198);class h{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const u=()=>new h,a=t=>{let s=t.cpos;for(let e=0;e{const s=new Uint8Array(a(t));let e=0;for(let n=0;n{const e=t.cbuf.length;t.cpos===e&&(t.bufs.push(t.cbuf),t.cbuf=new Uint8Array(2*e),t.cpos=0),t.cbuf[t.cpos++]=s},d=l,p=(t,s)=>{for(;s>o.WD;)l(t,o.wt|o.WD&s),s=n.RI(s/128);l(t,o.WD&s)},b=(t,s)=>{const e=n.sj(s);for(e&&(s=-s),l(t,(s>o.P1?o.wt:0)|(e?o.D7:0)|o.P1&s),s=n.RI(s/64);s>0;)l(t,(s>o.WD?o.wt:0)|o.WD&s),s=n.RI(s/128)},w=new Uint8Array(3e4),g=w.length/3,y=i.db&&i.db.encodeInto?(t,s)=>{if(s.length{const e=unescape(encodeURIComponent(s)),n=e.length;p(t,n);for(let s=0;sI(t,f(s)),I=(t,s)=>{const e=t.cbuf.length,r=t.cpos,o=n.jk(e-r,s.length),i=s.length-o;t.cbuf.set(s.subarray(0,o),r),t.cpos+=o,i>0&&(t.bufs.push(t.cbuf),t.cbuf=new Uint8Array(n.T9(2*e,i)),t.cbuf.set(s.subarray(o)),t.cpos=i)},D=(t,s)=>{p(t,s.byteLength),I(t,s)},U=(t,s)=>{((t,s)=>{const e=t.cbuf.length;e-t.cpos{switch(typeof s){case"string":l(t,119),y(t,s);break;case"number":r.Fq(s)&&n.tn(s)<=o.vZ?(l(t,125),b(t,s)):(e=s,m.setFloat32(0,e),m.getFloat32(0)===e?(l(t,124),((t,s)=>{U(t,4).setFloat32(0,s,!1)})(t,s)):(l(t,123),((t,s)=>{U(t,8).setFloat64(0,s,!1)})(t,s)));break;case"bigint":l(t,122),((t,s)=>{U(t,8).setBigInt64(0,s,!1)})(t,s);break;case"object":if(null===s)l(t,126);else if(c.cy(s)){l(t,117),p(t,s.length);for(let e=0;e0&&p(this,this.count-1),this.count=1,this.w(this,t),this.s=t)}}const M=t=>{t.count>0&&(b(t.encoder,1===t.count?t.s:-t.s),t.count>1&&p(t.encoder,t.count-2))};class C{constructor(){this.encoder=new h,this.s=0,this.count=0}write(t){this.s===t?this.count++:(M(this),this.count=1,this.s=t)}toUint8Array(){return M(this),f(this.encoder)}}const N=t=>{if(t.count>0){const s=2*t.diff+(1===t.count?0:1);b(t.encoder,s),t.count>1&&p(t.encoder,t.count-2)}};class j{constructor(){this.encoder=new h,this.s=0,this.count=0,this.diff=0}write(t){this.diff===t-this.s?(this.s=t,this.count++):(N(this),this.count=1,this.diff=t-this.s,this.s=t)}toUint8Array(){return N(this),f(this.encoder)}}class k{constructor(){this.sarr=[],this.s="",this.lensE=new C}write(t){this.s+=t,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(t.length)}toUint8Array(){const t=new h;return this.sarr.push(this.s),this.s="",y(t,this.sarr.join("")),I(t,this.lensE.toUint8Array()),f(t)}}},7489:(t,s,e)=>{e.d(s,{Mq:()=>o,bD:()=>r,vt:()=>n});const n=t=>new Error(t),r=()=>{throw n("Method unimplemented")},o=()=>{throw n("Unexpected case")}},801:(t,s,e)=>{e.d(s,{RI:()=>n,T9:()=>i,jk:()=>o,n7:()=>c,sj:()=>h,tn:()=>r});const n=Math.floor,r=(Math.ceil,Math.abs),o=(Math.imul,Math.round,Math.log10,Math.log2,Math.log,Math.sqrt,(t,s)=>tt>s?t:s,c=(Number.isNaN,Math.pow),h=(Math.sign,t=>0!==t?t<0:1/t<0)},2610:(t,s,e)=>{e.d(s,{Fq:()=>i,Is:()=>o});var n=e(801),r=e(3734);const o=Number.MAX_SAFE_INTEGER,i=(Number.MIN_SAFE_INTEGER,r.vZ,r.CW,Number.isInteger||(t=>"number"==typeof t&&isFinite(t)&&n.RI(t)===t));Number.isNaN,Number.parseInt},1554:(t,s,e)=>{e.d(s,{Af:()=>u,QV:()=>r,db:()=>h,jN:()=>c,tv:()=>a,ux:()=>f});var n=e(7198);const r=String.fromCharCode,o=(String.fromCodePoint,r(65535),/^\s*/g),i=/([A-Z])/g,c=(t,s)=>(t=>t.replace(o,""))(t.replace(i,(t=>`${s}${(t=>t.toLowerCase())(t)}`))),h="undefined"!=typeof TextEncoder?new TextEncoder:null,u=h?t=>h.encode(t):t=>{const s=unescape(encodeURIComponent(t)),e=s.length,n=new Uint8Array(e);for(let t=0;tn.t8(s,(()=>t)).join("")}}]); \ No newline at end of file diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/393.d374154d9bf811a493d6.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/393.d374154d9bf811a493d6.js new file mode 100644 index 00000000..8dacedfb --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/393.d374154d9bf811a493d6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_collaboration_extension=self.webpackChunk_jupyter_collaboration_extension||[]).push([[393],{6393:(e,t,s)=>{s.r(t),s.d(t,{Collaborator:()=>C,CollaboratorsBody:()=>b,CollaboratorsPanel:()=>y,DefaultIconRenderer:()=>G,IUserMenu:()=>r,RendererUserMenu:()=>P,UserInfoBody:()=>V,UserInfoPanel:()=>z,UserMenu:()=>N,UsersItem:()=>q,remoteUserCursors:()=>U,showSharedLinkDialog:()=>B});var n=s(7262);const r=new n.Token("@jupyter/collaboration:IUserMenu");var a=s(4778),i=s(6444),o=s(4602),l=s(1247),c=s(3345),d=s.n(c);const h="jp-CollaboratorsList",u="jp-Collaborator",p="jp-CollaboratorHeader",_="jp-CollaboratorHeaderCollapser",m="jp-ClickableCollaborator",v="jp-CollaboratorIcon",g="jp-CollaboratorFiles",f="jp-CollaboratorFile";class y extends l.Panel{constructor(e,t,s,n){super({}),this._onAwarenessChanged=()=>{const e=this._awareness.getStates(),t=new Map;e.forEach(((e,s)=>{if(this._currentUser.isReady&&e.user&&e.user.username!==this._currentUser.identity.username){const s=`${e.user.username}-${e.current||"no-current"}`;t.has(s)||t.set(s,e)}})),this._collaboratorsChanged.emit(Array.from(t.values()))},this._collaboratorsChanged=new o.Signal(this),this._awareness=t,this._currentUser=e,this.addClass("jp-CollaboratorsPanel"),this.addWidget(a.ReactWidget.create(d().createElement(b,{fileopener:s,collaboratorsChanged:this._collaboratorsChanged,docRegistry:n}))),this._awareness.on("change",this._onAwarenessChanged)}}function b(e){const[t,s]=(0,c.useState)([]);return e.collaboratorsChanged.connect(((e,t)=>{s(t)})),d().createElement("div",{className:h},t.map((t=>{const s=`${t.user.username}-${t.current||"no-current"}`;return d().createElement(C,{key:s,collaborator:t,fileopener:e.fileopener,docRegistry:e.docRegistry})})))}function C(e){const[t,s]=(0,c.useState)(!1),{collaborator:n,fileopener:r}=e;let a="";if(n.current){const e=n.current.split(":");a=`${e[1]}`}const o=n.documents||[],l=o.map((t=>{var s,n;const r=null===(n=null===(s=e.docRegistry)||void 0===s?void 0:s.getFileTypesForPath(t))||void 0===n?void 0:n.filter((e=>void 0!==e.icon)),a=(null==r?void 0:r.length)?r[0].icon:i.fileIcon,o=(null==r?void 0:r.length)?r[0].iconClass:void 0;return{filename:t.length>40?t.slice(0,10).concat("…").concat(t.slice(t.length-15)):t,fileLocation:t,icon:a,iconClass:o}}));return d().createElement("div",{className:u},d().createElement("div",{className:l.length?`${m} ${p}`:p,onClick:o?()=>{l.length&&s(!t)}:void 0},d().createElement(i.LabIcon.resolveReact,{icon:i.caretDownIcon,className:_+(t?" jp-mod-expanded":""),tag:"div"}),d().createElement("div",{className:v,style:{backgroundColor:n.user.color}},d().createElement("span",null,n.user.initials)),d().createElement("span",null,n.user.display_name)),d().createElement("div",{className:`${g} jp-DirListing`,style:t?{}:{display:"none"}},d().createElement("ul",{className:"jp-DirListing-content"},l.map((e=>d().createElement("li",{className:"jp-DirListing-item "+(e.fileLocation===a?`${f} jp-mod-running`:f),key:e.filename,onClick:()=>r(e.fileLocation)},d().createElement(i.LabIcon.resolveReact,{icon:e.icon,iconClass:e.iconClass,tag:"span",className:"jp-DirListing-itemIcon",stylesheet:"listing"}),d().createElement("span",{className:"jp-DirListing-itemText",title:e.fileLocation},e.filename)))))))}var w=s(195),k=s(5024),S=s(4563);const j=w.Facet.define({combine:e=>e[e.length-1]}),E=k.EditorView.baseTheme({".jp-remote-cursor":{borderLeft:"1px solid black",marginLeft:"-1px"},".jp-remote-cursor.jp-mod-primary":{borderLeftWidth:"2px"},".jp-remote-selection":{opacity:.5},".cm-tooltip":{border:"none"},".cm-tooltip .jp-remote-userInfo":{color:"var(--jp-ui-inverse-font-color0)",padding:"0px 2px"}}),x=w.Annotation.define();class L{constructor(e,t){this.style=e,this.marker=t}draw(){const e=this.marker.draw();for(const[t,s]of Object.entries(this.style))e.style[t]=s;return e}eq(e){return this.marker.eq(e.marker)&&n.JSONExt.deepEqual(this.style,e.style)}update(e,t){for(const[t,s]of Object.entries(this.style))e.style[t]=s;return this.marker.update(e,t.marker)}}const A=(0,k.layer)({above:!0,markers(e){const{awareness:t,ytext:s}=e.state.facet(j),n=s.doc,r=[];return t.getStates().forEach(((a,i)=>{var o,l,c;if(i===t.doc.clientID)return;const d=a.cursors;for(const t of null!=d?d:[]){if(!(null==t?void 0:t.anchor)||!(null==t?void 0:t.head))return;const i=(0,S.createAbsolutePositionFromRelativePosition)(t.anchor,n),d=(0,S.createAbsolutePositionFromRelativePosition)(t.head,n);if((null==i?void 0:i.type)!==s||(null==d?void 0:d.type)!==s)return;const h=null===(o=t.primary)||void 0===o||o?"jp-remote-cursor jp-mod-primary":"jp-remote-cursor",u=w.EditorSelection.cursor(d.index,d.index>i.index?-1:1);for(const t of k.RectangleMarker.forRange(e,h,u))r.push(new L({borderLeftColor:null!==(c=null===(l=a.user)||void 0===l?void 0:l.color)&&void 0!==c?c:"black"},t))}})),r},update:(e,t)=>!!e.transactions.find((e=>e.annotation(x))),class:"jp-remote-cursors"}),I=(0,k.hoverTooltip)(((e,t)=>{var s;const{awareness:n,ytext:r}=e.state.facet(j),a=r.doc;for(const[e,i]of n.getStates())if(e!==n.doc.clientID)for(const e of null!==(s=i.cursors)&&void 0!==s?s:[]){if(!(null==e?void 0:e.head))continue;const s=(0,S.createAbsolutePositionFromRelativePosition)(e.head,a);if((null==s?void 0:s.type)===r&&s.index-3<=t&&t<=s.index+3)return{pos:s.index,above:!0,create:()=>{var e,t,s,n;const r=document.createElement("div");return r.classList.add("jp-remote-userInfo"),r.style.backgroundColor=null!==(t=null===(e=i.user)||void 0===e?void 0:e.color)&&void 0!==t?t:"darkgrey",r.textContent=null!==(n=null===(s=i.user)||void 0===s?void 0:s.display_name)&&void 0!==n?n:"Anonymous",{dom:r}}}}return null}),{hideOn:(e,t)=>!!e.annotation(x),hoverTime:0}),M=(0,k.layer)({above:!1,markers(e){const{awareness:t,ytext:s}=e.state.facet(j),n=s.doc,r=[];return t.getStates().forEach(((a,i)=>{var o,l,c;if(i===t.doc.clientID)return;const d=a.cursors;for(const t of null!=d?d:[]){if(null===(o=t.empty)||void 0===o||o||!(null==t?void 0:t.anchor)||!(null==t?void 0:t.head))return;const i=(0,S.createAbsolutePositionFromRelativePosition)(t.anchor,n),d=(0,S.createAbsolutePositionFromRelativePosition)(t.head,n);if((null==i?void 0:i.type)!==s||(null==d?void 0:d.type)!==s)return;const h="jp-remote-selection";for(const t of k.RectangleMarker.forRange(e,h,w.EditorSelection.range(i.index,d.index)))r.push(new L({backgroundColor:null!==(c=null===(l=a.user)||void 0===l?void 0:l.color)&&void 0!==c?c:"black"},t))}})),r},update:(e,t)=>!!e.transactions.find((e=>e.annotation(x))),class:"jp-remote-selections"}),R=k.ViewPlugin.fromClass(class{constructor(e){this.editorAwareness=e.state.facet(j),this._listener=({added:t,updated:s,removed:n})=>{t.concat(s).concat(n).findIndex((e=>e!==this.editorAwareness.awareness.doc.clientID))>=0&&e.dispatch({annotations:[x.of([])]})},this.editorAwareness.awareness.on("change",this._listener)}destroy(){this.editorAwareness.awareness.off("change",this._listener)}update(e){var t;if(!e.docChanged&&!e.selectionSet)return;const{awareness:s,ytext:r}=this.editorAwareness,a=s.getLocalState();if(a){const i=e.view.hasFocus&&e.view.dom.ownerDocument.hasFocus(),o=e.state.selection,l=new Array;if(i&&o){for(const e of o.ranges){const t=e===o.main,s=(0,S.createRelativePositionFromTypeIndex)(r,e.anchor),n=(0,S.createRelativePositionFromTypeIndex)(r,e.head);l.push({anchor:s,head:n,primary:t,empty:e.empty})}if(!a.cursors||l.length>0){const e=null===(t=a.cursors)||void 0===t?void 0:t.map((e=>({...e,anchor:(null==e?void 0:e.anchor)?(0,S.createRelativePositionFromJSON)(e.anchor):null,head:(null==e?void 0:e.head)?(0,S.createRelativePositionFromJSON)(e.head):null})));n.JSONExt.deepEqual(l,e)||s.setLocalStateField("cursors",l)}}}}},{provide:()=>[E,A,M,I,(0,k.tooltips)({position:"absolute",parent:document.body})]});function U(e){return[j.of(e),R]}var D=s(4873);class P extends l.MenuBar.Renderer{constructor(e){super(),this._user=e}renderItem(e){const t=this.createItemClass(e),s=this.createItemDataset(e),n=this.createItemARIA(e);return D.h.li({className:t,dataset:s,tabindex:"0",onfocus:e.onfocus,...n},this._createUserIcon(),this.renderLabel(e),this.renderIcon(e))}renderLabel(e){const t=this.formatLabel(e);return D.h.div({className:"lm-MenuBar-itemLabel jp-MenuBar-label"},t)}_createUserIcon(){return this._user.isReady&&this._user.identity.avatar_url?D.h.div({className:"lm-MenuBar-itemIcon jp-MenuBar-imageIcon"},D.h.img({src:this._user.identity.avatar_url})):this._user.isReady?D.h.div({className:"lm-MenuBar-itemIcon jp-MenuBar-anonymousIcon",style:{backgroundColor:this._user.identity.color}},D.h.span({},this._user.identity.initials)):D.h.div({className:"lm-MenuBar-itemIcon jp-MenuBar-anonymousIcon"},i.userIcon)}}class N extends l.Menu{constructor(e){super(e)}}var T=s(1041),O=s(4254);async function B({translator:e}){const t=(null!=e?e:O.nullTranslator).load("jupyter_collaboration"),s=T.PageConfig.getToken(),n=new URL(T.URLExt.normalize(T.PageConfig.getUrl({workspace:T.PageConfig.defaultWorkspace})));let r=!1,i=!1,o=!1,l=!1,c="",d="",h="";if(""!==T.PageConfig.getOption("hubUser")){h=T.PageConfig.getOption("hubServerUser"),d=T.PageConfig.getOption("hubServerName"),c=`${T.PageConfig.getOption("hubHost")||""}${T.PageConfig.getOption("hubPrefix")}api`;const e=await fetch(c,{headers:{Authorization:`token ${s}`}}),t=(await e.json()).version,[n]=t.split(".").map(Number);if(n>=5){const e=await fetch(`${c}/user`,{headers:{Authorization:`token ${s}`}}),t=await e.json();t.scopes.includes("read:users:name")&&(h===T.PageConfig.getOption("hubUser")&&t.scopes.includes("shares!user")||t.scopes.includes("shares!user="+h)||t.scopes.includes("shares!server="+h+"/"+d))&&(r=!0,(t.scopes.includes("list:users")||t.scopes.includes("read:users")||t.scopes.includes("admin:users"))&&(i=!0),(t.scopes.includes("list:groups")||t.scopes.includes("read:groups")||t.scopes.includes("admin:groups"))&&(o=!0),(h===T.PageConfig.getOption("hubUser")&&t.scopes.includes("servers!user")||t.scopes.includes("servers!user="+h)||t.scopes.includes("servers!server="+h+"/"+d+"/")||t.scopes.includes("admin:servers"))&&(l=!0))}}if(r){let e=d;return""===e&&(e="default"),(0,a.showDialog)({title:t.__("Share Jupyter Server %1",e),body:new $(n.toString(),d,i,o,l,h,c,s,t),buttons:[a.Dialog.cancelButton({label:t.__("Close"),caption:t.__("Close the dialog")}),a.Dialog.okButton({label:t.__("Copy Link"),caption:t.__("Copy the link to the Jupyter Server")})]})}return(0,a.showDialog)({title:t.__("Share Jupyter Server Link"),body:new F(n.toString(),s,""!==T.PageConfig.getOption("hubUser"),t),buttons:[a.Dialog.cancelButton(),a.Dialog.okButton({label:t.__("Copy Link"),caption:t.__("Copy the link to the Jupyter Server")})]})}class $ extends l.Widget{constructor(e,t,s,n,r,a,i,o,l){super(),this._url=e,this._serverName=t,this._canListUsers=s,this._canListGroups=n,this._canControlServer=r,this._serverOwner=a,this._hubApiUrl=i,this._token=o,this._trans=l,this._recipients=[],this._shares=[],this._searchInput=null,this._searchResults=null,this._sharesContainer=null,this._populateBody(this.node),this.addClass("jp-shared-link-body"),this._loadShares().then((()=>{this._updateSharesList().then((()=>{this._loadUsers()}))}))}getValue(){return this._url}onAfterAttach(e){super.onAfterAttach(e)}onBeforeDetach(e){super.onBeforeDetach(e)}async _loadUsers(){if(this._canListUsers){let e=0;const t=200;let s=[],n=!0;for(;n;){const r=await fetch(`${this._hubApiUrl}/users?limit=${t}&offset=${e}`,{headers:{Authorization:`token ${this._token}`}}),a=await r.json();s=s.concat(a),n=a.length===t,e+=t}const r=new Set(this._shares.filter((e=>"user"===e.type)).map((e=>e.name)));this._recipients=s.filter((e=>e.name!==this._serverOwner&&!r.has(e.name))).map((e=>({...e,type:"user"})))}if(this._canListGroups){const e=await fetch(`${this._hubApiUrl}/groups`,{headers:{Authorization:`token ${this._token}`}}),t=await e.json(),s=new Set(this._shares.filter((e=>"group"===e.type)).map((e=>e.name)));this._recipients=this._recipients.concat(t.filter((e=>!s.has(e.name))).map((e=>({name:e.name,type:"group"}))))}this._recipients.sort(((e,t)=>e.name.localeCompare(t.name))),this._updateSearchResults()}async _loadShares(){const e=await fetch(`${this._hubApiUrl}/shares/${this._serverOwner}/${this._serverName}`,{headers:{Authorization:`token ${this._token}`}}),t=await e.json();this._shares=t.items.map((e=>{var t,s;return{name:(null===(t=e.user)||void 0===t?void 0:t.name)||(null===(s=e.group)||void 0===s?void 0:s.name),createdAt:e.created_at,type:e.user?"user":"group"}}))}async _createShare(e,t){const s=["access:servers!server="+this._serverOwner+"/"+this._serverName];this._canControlServer&&s.push("servers!server="+this._serverOwner+"/"+this._serverName),await fetch(`${this._hubApiUrl}/shares/${this._serverOwner}/${this._serverName}`,{method:"POST",headers:{Authorization:`token ${this._token}`,"Content-Type":"application/json"},body:JSON.stringify({[t]:e.name,scopes:s})})}async _deleteShare(e,t){await fetch(`${this._hubApiUrl}/shares/${this._serverOwner}/${this._serverName}`,{method:"PATCH",headers:{Authorization:`token ${this._token}`},body:JSON.stringify({[t]:e.name})})}_populateBody(e){const t=document.createElement("div");t.classList.add("jp-ManageSharesBody-search-container"),this._searchInput=document.createElement("input"),this._searchInput.type="text",this._searchInput.classList.add("jp-ManageSharesBody-search-input"),this._searchInput.placeholder=this._trans.__("Type to search for a user or a group to share your server with..."),this._searchInput.addEventListener("input",(()=>{this._updateSearchResults()})),t.appendChild(this._searchInput),e.appendChild(t),this._searchResults=document.createElement("div"),this._searchResults.classList.add("jp-ManageSharesBody-search-results"),e.appendChild(this._searchResults),this._sharesContainer=document.createElement("div"),this._sharesContainer.classList.add("jp-ManageSharesBody-selected-users"),e.appendChild(this._sharesContainer);const s=document.createElement("input");s.classList.add("jp-ManageSharesBody-url-input"),s.readOnly=!0,s.value=this._url,e.appendChild(s),e.insertAdjacentHTML("beforeend","
"),e.insertAdjacentText("beforeend",this._trans.__("Warning: Anyone you share this server with will have access to all your files, not just the currently open file.")),e.insertAdjacentHTML("beforeend","
"),e.insertAdjacentText("beforeend",this._trans.__("If your Hub administrator allows it, you can create another server dedicated to sharing a specific project."))}_updateSearchResults(){var e;if(!this._searchResults)return;this._searchResults.innerHTML="";const t=(null===(e=this._searchInput)||void 0===e?void 0:e.value)||"";this._recipients.filter((e=>e.name.toLowerCase().includes(t.toLowerCase())||""===t)).forEach((e=>{var t;const s=document.createElement("div");s.classList.add("jp-ManageSharesBody-user-item"),"group"===e.type?s.textContent=this._trans.__("Group %1",e.name):s.textContent=e.name,s.addEventListener("click",(async()=>{await this._createShare(e,e.type),await this._loadShares(),await this._updateSharesList();const t=new Set(this._shares.map((e=>e.name)));this._recipients=this._recipients.filter((e=>e.name!==this._serverOwner&&!t.has(e.name))),this._updateSearchResults()})),null===(t=this._searchResults)||void 0===t||t.appendChild(s)}))}async _updateSharesList(){if(!this._sharesContainer)return;this._sharesContainer.innerHTML="";const e=document.createElement("table");e.classList.add("jp-ManageSharesBody-shares-table");const t=document.createElement("tr"),s=document.createElement("th");s.textContent=this._trans.__("Shared with");const n=document.createElement("th");n.textContent=this._trans.__("Shared since");const r=document.createElement("th");if(r.textContent=this._trans.__("Actions"),t.appendChild(s),t.appendChild(n),t.appendChild(r),e.appendChild(t),0===this._shares.length){const t=document.createElement("tr"),s=document.createElement("td");s.colSpan=3,s.textContent=this._trans.__("Your server is not shared to anybody yet. You can search for users and groups above."),t.appendChild(s),e.appendChild(t)}else this._shares.forEach((t=>{const s=document.createElement("tr"),n=document.createElement("td");"group"===t.type?n.textContent=this._trans.__("Group %1",t.name):n.textContent=t.name,s.appendChild(n);const r=document.createElement("td"),a=new Date(t.createdAt).toLocaleString([],{hour:"2-digit",minute:"2-digit",year:"numeric",month:"2-digit",day:"2-digit"});r.textContent=a,s.appendChild(r);const i=document.createElement("td"),o=document.createElement("button");o.textContent=this._trans.__("Revoke"),o.classList.add("jp-mod-styled"),o.addEventListener("click",(async()=>{await this._deleteShare(t,t.type),await this._loadShares(),await this._updateSharesList(),await this._loadUsers();const e=new Set(this._shares.map((e=>e.name)));this._recipients=this._recipients.filter((t=>t.name!==this._serverOwner&&!e.has(t.name))),this._updateSearchResults()})),i.appendChild(o),s.appendChild(i),e.appendChild(s)}));this._sharesContainer.appendChild(e)}}class F extends l.Widget{constructor(e,t,s,n){super(),this._url=e,this._token=t,this._behindHub=s,this._trans=n,this._tokenCheckbox=null,this._onTokenChange=e=>{const t=e.target;this._updateContent(null==t?void 0:t.checked)},this._warning=document.createElement("div"),this._populateBody(this.node),this.addClass("jp-shared-link-body")}getValue(){var e;if(!0===(null===(e=this._tokenCheckbox)||void 0===e?void 0:e.checked)){const e=new URL(this._url);return e.searchParams.set("token",this._token),e.toString()}return this._url}onAfterAttach(e){var t;super.onAfterAttach(e),null===(t=this._tokenCheckbox)||void 0===t||t.addEventListener("change",this._onTokenChange)}onBeforeDetach(e){var t;null===(t=this._tokenCheckbox)||void 0===t||t.removeEventListener("change",this._onTokenChange),super.onBeforeDetach(e)}_updateContent(e){this._warning.innerHTML="";const t=this.node.querySelector("input[readonly]");if(e){if(t){const e=new URL(this._url);e.searchParams.set("token",this._token.slice(0,5)),t.value=e.toString()+"…"}this._warning.appendChild(document.createElement("h3")).textContent=this._trans.__("Security warning!"),this._warning.insertAdjacentText("beforeend",this._trans.__("Anyone with this link has full access to your notebook server, including all your files!")),this._warning.insertAdjacentHTML("beforeend","
"),this._warning.insertAdjacentText("beforeend",this._trans.__("Please be careful who you share it with.")),this._warning.insertAdjacentHTML("beforeend","
"),this._behindHub?(this._warning.insertAdjacentText("beforeend",this._trans.__("They will be able to access this server AS YOU.")),this._warning.insertAdjacentHTML("beforeend","
"),this._warning.insertAdjacentText("beforeend",this._trans.__("To revoke access, go to File -> Hub Control Panel, and restart your server."))):this._warning.insertAdjacentText("beforeend",this._trans.__("Currently, there is no way to revoke access other than shutting down your server."))}else t&&(t.value=this._url),this._behindHub?this._warning.insertAdjacentText("beforeend",this._trans.__("Only users with `access:servers` permissions for this server will be able to use this link.")):this._warning.insertAdjacentText("beforeend",this._trans.__("Only authenticated users will be able to use this link."))}_populateBody(e){const t=document.createElement("input");if(t.readOnly=!0,t.value=this._url,e.appendChild(t),this._token){const t=e.appendChild(document.createElement("label"));t.insertAdjacentHTML("beforeend",''),this._tokenCheckbox=t.firstChild,t.insertAdjacentText("beforeend",this._trans.__("Include token in URL")),e.insertAdjacentElement("beforeend",this._warning),this._updateContent(!1)}}}var H=s(7498);function W(e){const{userManager:t,onClick:s}=e,[n,r]=(0,c.useState)(t.identity);return(0,c.useEffect)((()=>{const e=()=>{r(t.identity)};return t.userChanged.connect(e),()=>{t.userChanged.disconnect(e)}}),[t]),d().createElement("div",{title:n.display_name,className:"jp-UserInfo-Icon",style:{backgroundColor:n.color},onClick:s},d().createElement("span",null,n.initials))}class J extends i.ReactWidget{constructor(e){super(),this._onChange=(e,t)=>{var s;const n=(null===(s=this._userManager.permissions)||void 0===s?void 0:s.updatable_fields)||[];(null==n?void 0:n.includes(t))&&(this._userUpdate[t]=e.target.value)},this._userUpdate={},this._userManager=e.userManager}getValue(){return this._userUpdate}render(){var e;const t=this._userManager.identity;if(!t)return d().createElement("div",{className:"jp-UserInfo-Details"},"Error loading user info");const s=(null===(e=this._userManager.permissions)||void 0===e?void 0:e.updatable_fields)||[];return d().createElement("div",{className:"jp-UserInfo-Details"},Object.keys(t).map((e=>{const n=`jp-UserInfo-Value-${e}`;return d().createElement("div",{key:e,className:"jp-UserInfo-Field"},d().createElement("label",{htmlFor:n},e),d().createElement("input",{type:"text",name:e,id:n,onInput:t=>this._onChange(t,e),defaultValue:t[e],disabled:!(null==s?void 0:s.includes(e))}))})))}}class z extends l.Panel{constructor(e){super({}),this.addClass("jp-UserInfoPanel"),this._profile=e.userManager,this._serverSettings=e.serverSettings,this._body=null,this._profile.isReady?(this._body=new V({userManager:this._profile,serverSettings:this._serverSettings,trans:e.trans}),this.addWidget(this._body),this.update()):this._profile.ready.then((()=>{this._body=new V({userManager:this._profile,serverSettings:this._serverSettings,trans:e.trans}),this.addWidget(this._body),this.update()})).catch((e=>console.error(e)))}}class V extends a.ReactWidget{constructor(e){var t;super(),this.onClick=()=>{this._userManager.identity&&(0,a.showDialog)({body:new J({userManager:this._userManager}),title:this._trans.__("User Details")}).then((async e=>{if(e.button.accept)try{const t=T.URLExt.join(this._serverSettings.baseUrl,"/api/me"),s={method:"PATCH",body:JSON.stringify(e.value)};let n;try{n=await H.ServerConnection.makeRequest(t,s,this._serverSettings)}catch(e){throw new H.ServerConnection.NetworkError(e)}if(!n.ok){const e=this._trans.__("Failed to update user data");throw new Error(e)}this._userManager.refreshUser()}catch(e){console.error(e)}}))},this._userManager=e.userManager,this._serverSettings=null!==(t=e.serverSettings)&&void 0!==t?t:H.ServerConnection.makeSettings(),this._trans=e.trans}get user(){return this._userManager}set user(e){this._userManager=e,this.update()}render(){return c.createElement("div",{className:"jp-UserInfo-Container"},c.createElement(W,{userManager:this._userManager,onClick:this.onClick}))}}class q extends c.Component{constructor(e){var t;super(e),this._awarenessChange=()=>{var e;const t=null===(e=this._model)||void 0===e?void 0:e.sharedModel.awareness.getStates(),s=[];t&&t.forEach(((e,t)=>{e.user&&s.push({userId:t,userData:e.user})})),this.setState((e=>({...e,usersList:s})))},this._model=e.model,this._iconRenderer=null!==(t=e.iconRenderer)&&void 0!==t?t:null,this.state={usersList:[]}}static createWidget(e){return i.ReactWidget.create(c.createElement(q,{...e}))}componentDidMount(){var e;null===(e=this._model)||void 0===e||e.sharedModel.awareness.on("change",this._awarenessChange),this._awarenessChange()}filterDuplicated(e){var t;const s=[],n=new Set;for(const r of e)(null===(t=null==r?void 0:r.userData)||void 0===t?void 0:t.username)&&!n.has(r.userData.username)&&(n.add(r.userData.username),s.push(r));return s}render(){var e;const t=null!==(e=this._iconRenderer)&&void 0!==e?e:G;return c.createElement("div",{className:"jp-toolbar-users-item"},this.filterDuplicated(this.state.usersList).map((e=>{if(this._model&&e.userId!==this._model.sharedModel.awareness.clientID)return t({user:e,model:this._model})})))}}function G(e){let t;const{user:s,model:n,...r}=e,a=(0,i.classes)("lm-MenuBar-itemIcon",e.className||"");return t=s.userData.avatar_url?c.createElement("div",{...r,key:s.userId,title:s.userData.display_name,className:(0,i.classes)(a,"jp-MenuBar-imageIcon")},c.createElement("img",{src:s.userData.avatar_url,alt:""})):c.createElement("div",{...r,key:s.userId,title:s.userData.display_name,className:(0,i.classes)(a,"jp-MenuBar-anonymousIcon"),style:{backgroundColor:s.userData.color}},c.createElement("span",null,s.userData.initials)),t}}}]); \ No newline at end of file diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/444.d6f3cc1c6d4b374efa63.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/444.d6f3cc1c6d4b374efa63.js new file mode 100644 index 00000000..afde0346 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/444.d6f3cc1c6d4b374efa63.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_collaboration_extension=self.webpackChunk_jupyter_collaboration_extension||[]).push([[444],{444:(e,o,n)=>{n.r(o),n.d(o,{ICollaborativeContentProvider:()=>a,IGlobalAwareness:()=>r});var t=n(7262);const a=new t.Token("@jupyter/collaboration-extension:ICollaborativeContentProvider"),r=new t.Token("@jupyter/collaboration:IGlobalAwareness")}}]); \ No newline at end of file diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/784.8b428f30e05c8f4cee4c.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/784.8b428f30e05c8f4cee4c.js new file mode 100644 index 00000000..8ef118f7 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/784.8b428f30e05c8f4cee4c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_collaboration_extension=self.webpackChunk_jupyter_collaboration_extension||[]).push([[784],{6527:(t,e,s)=>{s.d(e,{EK:()=>l,OK:()=>o,id:()=>a,vo:()=>c});var r=s(7198),n=s(6132);const o=(t,e,s=0)=>{try{for(;st,c=(t,e)=>{if(null==t||null==e)return((t,e)=>t===e)(t,e);if(t.constructor!==e.constructor)return!1;if(t===e)return!0;switch(t.constructor){case ArrayBuffer:t=new Uint8Array(t),e=new Uint8Array(e);case Uint8Array:if(t.byteLength!==e.byteLength)return!1;for(let s=0;se.includes(t);r.cy},6505:(t,e,s)=>{s.d(e,{C:()=>n,Tj:()=>a,_4:()=>o,bz:()=>c,vt:()=>r});const r=()=>new Map,n=t=>{const e=r();return t.forEach(((t,s)=>{e.set(s,t)})),e},o=(t,e,s)=>{let r=t.get(e);return void 0===r&&t.set(e,r=s()),r},a=(t,e)=>{const s=[];for(const[r,n]of t)s.push(e(n,r));return s},c=(t,e)=>{for(const[s,r]of t)if(e(r,s))return!0;return!1}},6132:(t,e,s)=>{s.d(e,{Bw:()=>c,Im:()=>i,SQ:()=>d,Tj:()=>a,i5:()=>h,jJ:()=>o,kp:()=>r,ol:()=>f});const r=Object.assign,n=Object.keys,o=(t,e)=>{for(const s in t)e(t[s],s)},a=(t,e)=>{const s=[];for(const r in t)s.push(e(t[r],r));return s},c=t=>n(t).length,l=t=>n(t).length,i=t=>{for(const e in t)return!1;return!0},h=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),d=(t,e)=>t===e||l(t)===l(e)&&((t,e)=>{for(const s in t)if(!e(t[s],s))return!1;return!0})(t,((t,s)=>(void 0!==t||h(e,s))&&e[s]===t)),u=Object.freeze,f=t=>{for(const e in t){const s=t[e];"object"!=typeof s&&"function"!=typeof s||f(t[e])}return u(t)}},1370:(t,e,s)=>{s.d(e,{W:()=>a,c:()=>c});var r=s(6505),n=s(9279),o=s(7198);class a{constructor(){this._observers=r.vt()}on(t,e){return r._4(this._observers,t,n.vt).add(e),e}once(t,e){const s=(...r)=>{this.off(t,s),e(...r)};this.on(t,s)}off(t,e){const s=this._observers.get(t);void 0!==s&&(s.delete(e),0===s.size&&this._observers.delete(t))}emit(t,e){return o.HT((this._observers.get(t)||r.vt()).values()).forEach((t=>t(...e)))}destroy(){this._observers=r.vt()}}class c{constructor(){this._observers=r.vt()}on(t,e){r._4(this._observers,t,n.vt).add(e)}once(t,e){const s=(...r)=>{this.off(t,s),e(...r)};this.on(t,s)}off(t,e){const s=this._observers.get(t);void 0!==s&&(s.delete(e),0===s.size&&this._observers.delete(t))}emit(t,e){return o.HT((this._observers.get(t)||r.vt()).values()).forEach((t=>t(...e)))}destroy(){this._observers=r.vt()}}},9279:(t,e,s)=>{s.d(e,{vt:()=>r});const r=()=>new Set},482:(t,e,s)=>{s.d(e,{_g:()=>r});const r=Date.now},7784:(t,e,s)=>{s.d(e,{X3:()=>d,_g:()=>h,tQ:()=>u,ww:()=>i});var r=s(6214),n=s(9326),o=s(482),a=s(801),c=s(1370),l=s(6527);s(4563);class i extends c.c{constructor(t){super(),this.doc=t,this.clientID=t.clientID,this.states=new Map,this.meta=new Map,this._checkInterval=setInterval((()=>{const t=o._g();null!==this.getLocalState()&&15e3<=t-this.meta.get(this.clientID).lastUpdated&&this.setLocalState(this.getLocalState());const e=[];this.meta.forEach(((s,r)=>{r!==this.clientID&&3e4<=t-s.lastUpdated&&this.states.has(r)&&e.push(r)})),e.length>0&&h(this,e,"timeout")}),a.RI(3e3)),t.on("destroy",(()=>{this.destroy()})),this.setLocalState({})}destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.destroy(),clearInterval(this._checkInterval)}getLocalState(){return this.states.get(this.clientID)||null}setLocalState(t){const e=this.clientID,s=this.meta.get(e),r=void 0===s?0:s.clock+1,n=this.states.get(e);null===t?this.states.delete(e):this.states.set(e,t),this.meta.set(e,{clock:r,lastUpdated:o._g()});const a=[],c=[],i=[],h=[];null===t?h.push(e):null==n?null!=t&&a.push(e):(c.push(e),l.vo(n,t)||i.push(e)),(a.length>0||i.length>0||h.length>0)&&this.emit("change",[{added:a,updated:i,removed:h},"local"]),this.emit("update",[{added:a,updated:c,removed:h},"local"])}setLocalStateField(t,e){const s=this.getLocalState();null!==s&&this.setLocalState({...s,[t]:e})}getStates(){return this.states}}const h=(t,e,s)=>{const r=[];for(let s=0;s0&&(t.emit("change",[{added:[],updated:[],removed:r},s]),t.emit("update",[{added:[],updated:[],removed:r},s]))},d=(t,e,s=t.states)=>{const n=e.length,o=r.xv();r.zd(o,n);for(let a=0;a{const r=n.$C(e),a=o._g(),c=[],i=[],h=[],d=[],u=n.cw(r);for(let e=0;e0||h.length>0||d.length>0)&&t.emit("change",[{added:c,updated:h,removed:d},s]),(c.length>0||i.length>0||d.length>0)&&t.emit("update",[{added:c,updated:i,removed:d},s])}}}]); \ No newline at end of file diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/842.2fdac7637cb6ce8a5025.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/842.2fdac7637cb6ce8a5025.js new file mode 100644 index 00000000..51d397d4 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/842.2fdac7637cb6ce8a5025.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_collaboration_extension=self.webpackChunk_jupyter_collaboration_extension||[]).push([[842],{4842:(e,r,a)=>{a.r(r),a.d(r,{default:()=>x});var t=a(4778),n=a(8321),o=a(2727),s=a(7523),i=a(6444),l=a(1041),c=a(7498),d=a(1178),u=a(4254),p=a(1247),m=a(9215),b=a(4563),v=a(7784);const y={id:"@jupyter/collaboration-extension:userMenu",description:"Provide connected user menu.",requires:[],provides:m.IUserMenu,activate:e=>{const{commands:r}=e,{user:a}=e.serviceManager;return new m.UserMenu({commands:r,user:a})}},w={id:"@jupyter/collaboration-extension:user-menu-bar",description:"Add user menu to the interface.",autoStart:!0,requires:[m.IUserMenu,t.IToolbarWidgetRegistry],activate:async(e,r,a)=>{const{user:t}=e.serviceManager,n=new p.MenuBar({forceItemsPosition:{forceX:!1,forceY:!1},renderer:new m.RendererUserMenu(t)});n.id="jp-UserMenu",t.userChanged.connect((()=>n.update())),n.addMenu(r),a.addFactory("TopBar","user-menu",(()=>n))}},g={id:"@jupyter/collaboration-extension:rtcGlobalAwareness",description:"Add global awareness to share working document of users.",requires:[d.IStateDB],provides:o.IGlobalAwareness,activate:(e,r)=>{var a;const{user:t}=e.serviceManager,n=new b.Doc,o=new v.ww(n),i=null!==(a=e.serviceManager.serverSettings)&&void 0!==a?a:c.ServerConnection.makeSettings(),d=l.URLExt.join(i.wsUrl,"api/collaboration/room");return new s.WebSocketAwarenessProvider({url:d,roomID:"JupyterLab:globalAwareness",awareness:o,user:t}),r.changed.connect((async()=>{var e,a;const t=(null===(a=null===(e=(await r.toJSON())["layout-restorer:data"])||void 0===e?void 0:e.main)||void 0===a?void 0:a.current)||"";t.match(/^\w+:.+/)?o.setLocalStateField("current",t):o.setLocalStateField("current",null)})),o}},h={id:"@jupyter/collaboration-extension:rtcPanel",description:"Add side panel to display all currently connected users.",autoStart:!0,requires:[o.IGlobalAwareness],optional:[u.ITranslator],activate:(e,r,a)=>{const{user:t}=e.serviceManager,n=(null!=a?a:u.nullTranslator).load("jupyter_collaboration"),o=new i.SidePanel({alignment:"justify"});o.id="jp-collaboration-panel",o.title.icon=i.usersIcon,o.title.caption=n.__("Collaboration"),o.addClass("jp-RTCPanel"),e.shell.add(o,"left",{rank:300});const s=new m.UserInfoPanel({userManager:t,serverSettings:e.serviceManager.serverSettings,trans:n});s.title.label=n.__("User info"),s.title.caption=n.__("User information"),o.addWidget(s);const l=new m.CollaboratorsPanel(t,r,(r=>{e.commands.execute("docmanager:open",{path:r})}),e.docRegistry);l.title.label=n.__("Online Collaborators"),o.addWidget(l)}},_={id:"@jupyter/collaboration-extension:userEditorCursors",description:"Add CodeMirror extension to display remote user cursors and selections.",autoStart:!0,requires:[n.IEditorExtensionRegistry],activate:(e,r)=>{r.addExtension({name:"remote-user-cursors",factory(e){const{awareness:r,ysource:a}=e.model.sharedModel;return n.EditorExtensionRegistry.createImmutableExtension((0,m.remoteUserCursors)({awareness:r,ytext:a}))}})}};var S;!function(e){e.share="collaboration:shared-link"}(S||(S={}));const x=[y,w,g,h,{id:"@jupyter/collaboration-extension:shared-link",autoStart:!0,optional:[t.ICommandPalette,u.ITranslator],activate:async(e,r,a)=>{const{commands:n}=e,o=(null!=a?a:u.nullTranslator).load("jupyter_collaboration");n.addCommand(S.share,{label:o.__("Generate a Shared Link"),icon:i.shareIcon,execute:async()=>{const e=await(0,m.showSharedLinkDialog)({translator:a});e.button.accept&&e.value&&t.Clipboard.copyToSystem(e.value)}}),r&&r.addItem({command:S.share,category:o.__("Server")})}},_]}}]); \ No newline at end of file diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/852.79a5e63af76367a9a10d.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/852.79a5e63af76367a9a10d.js new file mode 100644 index 00000000..5abfd032 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/852.79a5e63af76367a9a10d.js @@ -0,0 +1 @@ +(self.webpackChunk_jupyter_collaboration_extension=self.webpackChunk_jupyter_collaboration_extension||[]).push([[852],{7893:(e,t,n)=>{"use strict";n.d(t,{Ey:()=>i,HR:()=>l,nk:()=>a,zS:()=>r});var s=n(1554),o=n(7670);const c=e=>new Uint8Array(e),r=e=>new Uint8Array(e),a=o.Bd?e=>{let t="";for(let n=0;nBuffer.from(e.buffer,e.byteOffset,e.byteLength).toString("base64"),i=o.Bd?e=>{const t=atob(e),n=c(t.length);for(let e=0;e{const t=Buffer.from(e,"base64");return n=t.buffer,s=t.byteOffset,o=t.byteLength,new Uint8Array(n,s,o);var n,s,o},l=e=>{const t=c(e.byteLength);return t.set(e),t}},7670:(e,t,n)=>{"use strict";n.d(t,{dn:()=>f,Bd:()=>l,Ll:()=>i,WI:()=>p});var s=n(6505),o=n(1554);var c=n(8138),r=n(6527),a=n(9907);const i=void 0!==a&&a.release&&/node|io\.js/.test(a.release.name)&&"[object process]"===Object.prototype.toString.call(void 0!==a?a:0),l="undefined"!=typeof window&&"undefined"!=typeof document&&!i;let h;"undefined"!=typeof navigator&&/Mac/.test(navigator.platform);const d=[],u=e=>(()=>{if(void 0===h)if(i){h=s.vt();const e=a.argv;let t=null;for(let n=0;n{if(0!==e.length){const[t,n]=e.split("=");h.set(`--${o.jN(t,"-")}`,n),h.set(`-${o.jN(t,"-")}`,n)}}))):h=s.vt();return h})().has(e),f=e=>{return void 0===(t=i?a.env[e.toUpperCase().replaceAll("-","_")]:c.JT.getItem(e))?null:t;var t},w=e=>u("--"+e)||null!==f(e),p=(w("production"),i&&r.EK(a.env.FORCE_COLOR,["true","1","2"])||!u("--no-colors")&&!w("no-color")&&(!i||a.stdout.isTTY)&&(!i||u("--color")||null!==f("COLORTERM")||(f("TERM")||"").includes("color")))},8138:(e,t,n)=>{"use strict";n.d(t,{JT:()=>c,k9:()=>r,o6:()=>a});let s=new class{constructor(){this.map=new Map}setItem(e,t){this.map.set(e,t)}getItem(e){return this.map.get(e)}},o=!0;try{"undefined"!=typeof localStorage&&localStorage&&(s=localStorage,o=!1)}catch(e){}const c=s,r=e=>o||addEventListener("storage",e),a=e=>o||removeEventListener("storage",e)},9907:e=>{var t,n,s=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function r(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:c}catch(e){n=c}}();var a,i=[],l=!1,h=-1;function d(){l&&a&&(l=!1,a.length?i=a.concat(i):h=-1,i.length&&u())}function u(){if(!l){var e=r(d);l=!0;for(var t=i.length;t;){for(a=i,i=[];++h1)for(var n=1;n{"use strict";n.r(t),n.d(t,{WebsocketProvider:()=>A,messageAuth:()=>L,messageAwareness:()=>S,messageQueryAwareness:()=>I,messageSync:()=>x});var s=n(4563),o=n(6505),c=n(9279),r=n(7893),a=n(8138);const i=new Map,l="undefined"==typeof BroadcastChannel?class{constructor(e){this.room=e,this.onmessage=null,this._onChange=t=>t.key===e&&null!==this.onmessage&&this.onmessage({data:r.Ey(t.newValue||"")}),a.k9(this._onChange)}postMessage(e){a.JT.setItem(this.room,r.nk(r.zS(e)))}close(){a.o6(this._onChange)}}:BroadcastChannel,h=e=>o._4(i,e,(()=>{const t=c.vt(),n=new l(e);return n.onmessage=e=>t.forEach((t=>t(e.data,"broadcastchannel"))),{bc:n,subs:t}})),d=(e,t,n=null)=>{const s=h(e);s.bc.postMessage(t),s.subs.forEach((e=>e(t,n)))};var u=n(482),f=n(6214),w=n(9326);const p=(e,t)=>{f.zd(e,0);const n=s.encodeStateVector(t);f.Gu(e,n)},b=(e,t,n)=>{f.zd(e,1),f.Gu(e,s.encodeStateAsUpdate(t,n))},g=(e,t,n)=>{try{s.applyUpdate(t,w.bo(e),n)}catch(e){console.error("Caught error while handling a Yjs update",e)}},m=g;var y=n(7784),v=n(1370),_=n(801),T=n(6132),C=n(7670),k=n(9907);const x=0,I=3,S=1,L=2,B=[];B[x]=(e,t,n,s,o)=>{f.zd(e,x);const c=((e,t,n,s)=>{const o=w.cw(e);switch(o){case 0:((e,t,n)=>{b(t,n,w.bo(e))})(e,t,n);break;case 1:g(e,n,s);break;case 2:m(e,n,s);break;default:throw new Error("Unknown message type")}return o})(t,e,n.doc,n);s&&1===c&&!n.synced&&(n.synced=!0)},B[I]=(e,t,n,s,o)=>{f.zd(e,S),f.Gu(e,y.X3(n.awareness,Array.from(n.awareness.getStates().keys())))},B[S]=(e,t,n,s,o)=>{y.tQ(n.awareness,w.bo(t),n)},B[L]=(e,t,n,s,o)=>{((e,t,n)=>{0===w.cw(e)&&n(0,w.t3(e))})(t,n.doc,((e,t)=>U(n,t)))};const U=(e,t)=>console.warn(`Permission denied to access ${e.url}.\n${t}`),z=(e,t,n)=>{const s=w.$C(t),o=f.xv(),c=w.cw(s),r=e.messageHandlers[c];return r?r(o,s,e,n,c):console.error("Unable to compute message"),o},E=e=>{if(e.shouldConnect&&null===e.ws){const t=new e._WS(e.url);t.binaryType="arraybuffer",e.ws=t,e.wsconnecting=!0,e.wsconnected=!1,e.synced=!1,t.onmessage=n=>{e.wsLastMessageReceived=u._g();const s=z(e,new Uint8Array(n.data),!0);f.Bw(s)>1&&t.send(f.Fo(s))},t.onerror=t=>{e.emit("connection-error",[t,e])},t.onclose=t=>{e.emit("connection-close",[t,e]),e.ws=null,e.wsconnecting=!1,e.wsconnected?(e.wsconnected=!1,e.synced=!1,y._g(e.awareness,Array.from(e.awareness.getStates().keys()).filter((t=>t!==e.doc.clientID)),e),e.emit("status",[{status:"disconnected"}])):e.wsUnsuccessfulReconnects++,setTimeout(E,_.jk(100*_.n7(2,e.wsUnsuccessfulReconnects),e.maxBackoffTime),e)},t.onopen=()=>{e.wsLastMessageReceived=u._g(),e.wsconnecting=!1,e.wsconnected=!0,e.wsUnsuccessfulReconnects=0,e.emit("status",[{status:"connected"}]);const n=f.xv();if(f.zd(n,x),p(n,e.doc),t.send(f.Fo(n)),null!==e.awareness.getLocalState()){const n=f.xv();f.zd(n,S),f.Gu(n,y.X3(e.awareness,[e.doc.clientID])),t.send(f.Fo(n))}},e.emit("status",[{status:"connecting"}])}},R=(e,t)=>{const n=e.ws;e.wsconnected&&n&&n.readyState===n.OPEN&&n.send(t),e.bcconnected&&d(e.bcChannel,t,e)};class A extends v.c{constructor(e,t,n,{connect:s=!0,awareness:o=new y.ww(n),params:c={},WebSocketPolyfill:r=WebSocket,resyncInterval:a=-1,maxBackoffTime:i=2500,disableBc:l=!1}={}){for(super();"/"===e[e.length-1];)e=e.slice(0,e.length-1);const h=(e=>T.Tj(e,((e,t)=>`${encodeURIComponent(t)}=${encodeURIComponent(e)}`)).join("&"))(c);this.maxBackoffTime=i,this.bcChannel=e+"/"+t,this.url=e+"/"+t+(0===h.length?"":"?"+h),this.roomname=t,this.doc=n,this._WS=r,this.awareness=o,this.wsconnected=!1,this.wsconnecting=!1,this.bcconnected=!1,this.disableBc=l,this.wsUnsuccessfulReconnects=0,this.messageHandlers=B.slice(),this._synced=!1,this.ws=null,this.wsLastMessageReceived=0,this.shouldConnect=s,this._resyncInterval=0,a>0&&(this._resyncInterval=setInterval((()=>{if(this.ws&&this.ws.readyState===WebSocket.OPEN){const e=f.xv();f.zd(e,x),p(e,n),this.ws.send(f.Fo(e))}}),a)),this._bcSubscriber=(e,t)=>{if(t!==this){const t=z(this,new Uint8Array(e),!1);f.Bw(t)>1&&d(this.bcChannel,f.Fo(t),this)}},this._updateHandler=(e,t)=>{if(t!==this){const t=f.xv();f.zd(t,x),((e,t)=>{f.zd(e,2),f.Gu(e,t)})(t,e),R(this,f.Fo(t))}},this.doc.on("update",this._updateHandler),this._awarenessUpdateHandler=({added:e,updated:t,removed:n},s)=>{const c=e.concat(t).concat(n),r=f.xv();f.zd(r,S),f.Gu(r,y.X3(o,c)),R(this,f.Fo(r))},this._exitHandler=()=>{y._g(this.awareness,[n.clientID],"app closed")},C.Ll&&void 0!==k&&k.on("exit",this._exitHandler),o.on("update",this._awarenessUpdateHandler),this._checkInterval=setInterval((()=>{this.wsconnected&&3e4{const n=h(e);n.subs.delete(t)&&0===n.subs.size&&(n.bc.close(),i.delete(e))})(this.bcChannel,this._bcSubscriber),this.bcconnected=!1)}disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&&this.ws.close()}connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(E(this),this.connectBc())}}}}]); \ No newline at end of file diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/944.27191c0195c19b79d6b0.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/944.27191c0195c19b79d6b0.js new file mode 100644 index 00000000..95a7ee07 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/944.27191c0195c19b79d6b0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_collaboration_extension=self.webpackChunk_jupyter_collaboration_extension||[]).push([[944],{2078:(n,e,o)=>{o.d(e,{A:()=>u});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a),l=o(9256),p=o(3028),s=o(9921),d=o(2674),c=i()(t());c.i(l.A),c.i(p.A),c.i(s.A),c.i(d.A),c.push([n.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-shared-link-body {\n user-select: none;\n}\n",""]);const u=c},9256:(n,e,o)=>{o.d(e,{A:()=>l});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a)()(t());i.push([n.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-MenuBar-label {\n margin-left: 25px;\n}\n\n.jp-MenuBar-anonymousIcon span {\n width: 24px;\n text-align: center;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-MenuBar-anonymousIcon,\n.jp-MenuBar-imageIcon {\n position: absolute;\n top: 1px;\n left: 8px;\n width: 24px;\n height: 24px;\n display: flex;\n align-items: center;\n vertical-align: middle;\n border-radius: 100%;\n}\n\n.jp-MenuBar-imageIcon img {\n width: 24px;\n border-radius: 100%;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-UserMenu-caretDownIcon {\n height: 22px;\n position: relative;\n top: 15%;\n}\n",""]);const l=i},2674:(n,e,o)=>{o.d(e,{A:()=>l});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a)()(t());i.push([n.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-shared-link-body {\n user-select: none;\n}\n\n.jp-ManageSharesBody-search-container {\n margin-bottom: 10px;\n}\n\n.jp-ManageSharesBody-search-input {\n width: 100%;\n padding: 5px;\n margin-top: 5px;\n}\n\n.jp-ManageSharesBody-search-results {\n height: 10em;\n overflow-y: auto;\n border: 1px solid var(--jp-border-color0);\n padding: 5px;\n flex-shrink: 0;\n}\n\n.jp-ManageSharesBody-user-item {\n padding: 5px;\n cursor: pointer;\n}\n\n.jp-ManageSharesBody-user-item:hover {\n background-color: var(--jp-border-color3);\n}\n\n.jp-ManageSharesBody-selected-users {\n margin-top: 10px;\n height: 10em;\n overflow-y: auto;\n border: 1px solid var(--jp-border-color0);\n flex-shrink: 0;\n}\n\n.jp-ManageSharesBody-url-input {\n width: 100%;\n padding: 5px;\n margin-top: 10px;\n}\n\n.jp-ManageSharesBody-shares-table {\n width: 100%;\n}\n\n.jp-ManageSharesBody-shares-table td:nth-child(2),\n.jp-ManageSharesBody-shares-table td:nth-child(3) {\n text-align: center;\n}\n\n.jp-Dialog-content:has(.jp-shared-link-body) {\n max-height: 750px;\n}\n",""]);const l=i},3028:(n,e,o)=>{o.d(e,{A:()=>l});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a)()(t());i.push([n.id,"/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/************************************************************\n Main Panel\n*************************************************************/\n\n.jp-RTCPanel {\n min-width: var(--jp-sidebar-min-width) !important;\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n font-size: var(--jp-ui-font-size1);\n}\n\n/************************************************************\n User Info Panel\n*************************************************************/\n.jp-UserInfoPanel {\n display: flex;\n flex-direction: column;\n max-height: 140px;\n padding-top: 3px;\n}\n\n.jp-UserInfo-Container {\n margin: 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.jp-UserInfo-Icon {\n margin: auto;\n width: 50px;\n height: 50px;\n border-radius: 50px;\n display: inline-flex;\n align-items: center;\n}\n\n.jp-UserInfo-Icon span {\n margin: auto;\n text-align: center;\n font-size: 25px;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-UserInfo-Info {\n margin: 20px;\n display: inline-flex;\n flex-direction: column;\n}\n\n.jp-UserInfo-Info label {\n font-weight: bold;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-UserInfo-Info input {\n text-decoration: none;\n border-top: none;\n border-left: none;\n border-right: none;\n border-color: var(--jp-ui-font-color1);\n border-width: 0.5px;\n background-color: transparent;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n/************************************************************\n Collaborators Info Panel\n*************************************************************/\n\n.jp-CollaboratorsPanel {\n overflow-y: auto;\n}\n\n.jp-CollaboratorsList {\n flex-direction: column;\n display: flex;\n z-index: 1000;\n}\n\n.jp-CollaboratorHeader {\n padding: 10px;\n display: flex;\n align-items: center;\n font-size: var(--jp-ui-font-size0);\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-CollaboratorHeader > span {\n padding-left: 7px;\n}\n\n.jp-ClickableCollaborator:hover {\n cursor: pointer;\n background-color: var(--jp-layout-color2);\n fill: var(--jp-ui-font-color0);\n color: var(--jp-ui-font-color0);\n}\n\n.jp-CollaboratorHeaderCollapser {\n transform: rotate(-90deg);\n margin: auto 0;\n height: 16px;\n}\n\n.jp-CollaboratorHeader:not(.jp-ClickableCollaborator) .jp-CollaboratorHeaderCollapser {\n visibility: hidden;\n}\n\n.jp-CollaboratorHeaderCollapser.jp-mod-expanded {\n transform: rotate(0deg);\n}\n\n.jp-CollaboratorIcon {\n border-radius: 100%;\n padding: 2px;\n width: 24px;\n height: 24px;\n display: flex;\n}\n\n.jp-CollaboratorIcon > span {\n text-align: center;\n margin: auto;\n font-size: 12px;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-CollaboratorFiles {\n padding-left: 1em;\n margin-top: 0;\n box-shadow: 0 2px 2px -2px rgb(0 0 0 / 24%);\n\n}\n\n/************************************************************\n User Info Details\n*************************************************************/\n.jp-UserInfo-Field {\n display: flex;\n justify-content: space-between;\n}\n\n.jp-UserInfo-Field > label,\n.jp-UserInfo-Field > input {\n padding: 0.5em 1em;\n margin: 0.25em 0;\n}\n\n.jp-UserInfo-Field > label {\n font-weight: bold;\n}\n\n.jp-UserInfo-Field > input {\n border: none;\n}\n\n.jp-UserInfo-Field > input:not(:disabled) {\n cursor: pointer;\n background-color: var(--jp-input-background);\n}\n\n.jp-UserInfo-Field > input:focus {\n border: solid 1px var(--jp-cell-editor-active-border-color);\n}\n\n.jp-UserInfo-Field > input:focus-visible {\n outline: none;\n}\n",""]);const l=i},9921:(n,e,o)=>{o.d(e,{A:()=>l});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a)()(t());i.push([n.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-toolbar-users-item {\n flex-grow: 1;\n display: flex;\n flex-direction: row;\n}\n\n.jp-toolbar-users-item .jp-MenuBar-anonymousIcon,\n.jp-toolbar-users-item .jp-MenuBar-imageIcon {\n position: relative;\n left: 0;\n height: 22px;\n width: 22px;\n box-sizing: border-box;\n cursor: default;\n}\n",""]);const l=i},935:n=>{n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var o="",r=void 0!==e[5];return e[4]&&(o+="@supports (".concat(e[4],") {")),e[2]&&(o+="@media ".concat(e[2]," {")),r&&(o+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),o+=n(e),r&&(o+="}"),e[2]&&(o+="}"),e[4]&&(o+="}"),o})).join("")},e.i=function(n,o,r,t,a){"string"==typeof n&&(n=[[null,n,void 0]]);var i={};if(r)for(var l=0;l0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=a),o&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=o):d[2]=o),t&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=t):d[4]="".concat(t)),e.push(d))}},e}},6758:n=>{n.exports=function(n){return n[1]}},2591:n=>{var e=[];function o(n){for(var o=-1,r=0;r{var e={};n.exports=function(n,o){var r=function(n){if(void 0===e[n]){var o=document.querySelector(n);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(n){o=null}e[n]=o}return e[n]}(n);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(o)}},3051:n=>{n.exports=function(n){var e=document.createElement("style");return n.setAttributes(e,n.attributes),n.insert(e,n.options),e}},855:(n,e,o)=>{n.exports=function(n){var e=o.nc;e&&n.setAttribute("nonce",e)}},1740:n=>{n.exports=function(n){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=n.insertStyleElement(n);return{update:function(o){!function(n,e,o){var r="";o.supports&&(r+="@supports (".concat(o.supports,") {")),o.media&&(r+="@media ".concat(o.media," {"));var t=void 0!==o.layer;t&&(r+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),r+=o.css,t&&(r+="}"),o.media&&(r+="}"),o.supports&&(r+="}");var a=o.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleTagTransform(r,n,e.options)}(e,n,o)},remove:function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(e)}}}},3656:n=>{n.exports=function(n,e){if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},5944:(n,e,o)=>{var r=o(2591),t=o.n(r),a=o(1740),i=o.n(a),l=o(8128),p=o.n(l),s=o(855),d=o.n(s),c=o(3051),u=o.n(c),f=o(3656),h=o.n(f),m=o(2078),g={};g.styleTagTransform=h(),g.setAttributes=d(),g.insert=p().bind(null,"head"),g.domAPI=i(),g.insertStyleElement=u(),t()(m.A,g),m.A&&m.A.locals&&m.A.locals}}]); \ No newline at end of file diff --git a/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/remoteEntry.4875be4fca8b9529b207.js b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/remoteEntry.4875be4fca8b9529b207.js new file mode 100644 index 00000000..9b59b752 --- /dev/null +++ b/projects/jupyter-collaboration-ui/jupyter_collaboration_ui/labextension/static/remoteEntry.4875be4fca8b9529b207.js @@ -0,0 +1 @@ +var _JUPYTERLAB;(()=>{"use strict";var e,r,t,o,a,n,i,l,u,s,f,d,c,p,b,h,v,m,y,g,j,w,P,S={6664:(e,r,t)=>{var o={"./index":()=>Promise.all([t.e(325),t.e(784),t.e(563),t.e(5),t.e(247),t.e(344),t.e(842)]).then((()=>()=>t(4842))),"./extension":()=>Promise.all([t.e(325),t.e(784),t.e(563),t.e(5),t.e(247),t.e(344),t.e(842)]).then((()=>()=>t(4842))),"./style":()=>t.e(944).then((()=>()=>t(5944)))},a=(e,r)=>(t.R=r,r=t.o(o,e)?o[e]():Promise.resolve().then((()=>{throw new Error('Module "'+e+'" does not exist in container.')})),t.R=void 0,r),n=(e,r)=>{if(t.S){var o="default",a=t.S[o];if(a&&a!==e)throw new Error("Container initialization failed as it has already been initialized with a different share scope");return t.S[o]=e,t.I(o,r)}};t.d(r,{get:()=>a,init:()=>n})}},k={};function x(e){var r=k[e];if(void 0!==r)return r.exports;var t=k[e]={id:e,exports:{}};return S[e](t,t.exports,x),t.exports}x.m=S,x.c=k,x.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return x.d(r,{a:r}),r},x.d=(e,r)=>{for(var t in r)x.o(r,t)&&!x.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},x.f={},x.e=e=>Promise.all(Object.keys(x.f).reduce(((r,t)=>(x.f[t](e,r),r)),[])),x.u=e=>e+"."+{165:"689c1983d249d3e82dd7",240:"1c4ab099f476f77a1f8e",325:"6585710e7a134c626e5c",393:"d374154d9bf811a493d6",444:"d6f3cc1c6d4b374efa63",784:"8b428f30e05c8f4cee4c",842:"2fdac7637cb6ce8a5025",852:"79a5e63af76367a9a10d",944:"27191c0195c19b79d6b0"}[e]+".js?v="+{165:"689c1983d249d3e82dd7",240:"1c4ab099f476f77a1f8e",325:"6585710e7a134c626e5c",393:"d374154d9bf811a493d6",444:"d6f3cc1c6d4b374efa63",784:"8b428f30e05c8f4cee4c",842:"2fdac7637cb6ce8a5025",852:"79a5e63af76367a9a10d",944:"27191c0195c19b79d6b0"}[e],x.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),x.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},r="@jupyter/collaboration-extension:",x.l=(t,o,a,n)=>{if(e[t])e[t].push(o);else{var i,l;if(void 0!==a)for(var u=document.getElementsByTagName("script"),s=0;s{i.onerror=i.onload=null,clearTimeout(c);var a=e[t];if(delete e[t],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach((e=>e(o))),r)return r(o)},c=setTimeout(d.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),l&&document.head.appendChild(i)}},x.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{x.S={};var e={},r={};x.I=(t,o)=>{o||(o=[]);var a=r[t];if(a||(a=r[t]={}),!(o.indexOf(a)>=0)){if(o.push(a),e[t])return e[t];x.o(x.S,t)||(x.S[t]={});var n=x.S[t],i="@jupyter/collaboration-extension",l=(e,r,t,o)=>{var a=n[e]=n[e]||{},l=a[r];(!l||!l.loaded&&(!o!=!l.eager?o:i>l.from))&&(a[r]={get:t,from:i,eager:!!o})},u=[];return"default"===t&&(l("@jupyter/collaboration-extension","4.3.0",(()=>Promise.all([x.e(325),x.e(784),x.e(563),x.e(5),x.e(247),x.e(344),x.e(842)]).then((()=>()=>x(4842))))),l("@jupyter/collaboration","4.3.0",(()=>Promise.all([x.e(563),x.e(262),x.e(5),x.e(312),x.e(247),x.e(393)]).then((()=>()=>x(6393))))),l("@jupyter/collaborative-drive","4.3.0",(()=>Promise.all([x.e(262),x.e(444)]).then((()=>()=>x(444))))),l("@jupyter/docprovider","4.3.0",(()=>Promise.all([x.e(325),x.e(262),x.e(5),x.e(312),x.e(240)]).then((()=>()=>x(6240))))),l("y-websocket","1.5.4",(()=>Promise.all([x.e(325),x.e(784),x.e(852),x.e(563)]).then((()=>()=>x(3852))))),l("yjs","13.6.30",(()=>Promise.all([x.e(325),x.e(165)]).then((()=>()=>x(4165)))))),e[t]=u.length?Promise.all(u).then((()=>e[t]=1)):1}}})(),(()=>{var e;x.g.importScripts&&(e=x.g.location+"");var r=x.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");if(t.length)for(var o=t.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=t[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),x.p=e})(),t=e=>{var r=e=>e.split(".").map((e=>+e==e?+e:e)),t=/^([^-+]+)?(?:-([^+]+))?(?:\+(.+))?$/.exec(e),o=t[1]?r(t[1]):[];return t[2]&&(o.length++,o.push.apply(o,r(t[2]))),t[3]&&(o.push([]),o.push.apply(o,r(t[3]))),o},o=(e,r)=>{e=t(e),r=t(r);for(var o=0;;){if(o>=e.length)return o=r.length)return"u"==n;var i=r[o],l=(typeof i)[0];if(n!=l)return"o"==n&&"n"==l||"s"==l||"u"==n;if("o"!=n&&"u"!=n&&a!=i)return a{var r=e[0],t="";if(1===e.length)return"*";if(r+.5){t+=0==r?">=":-1==r?"<":1==r?"^":2==r?"~":r>0?"=":"!=";for(var o=1,n=1;n0?".":"")+(o=2,l);return t}var i=[];for(n=1;n{if(0 in e){r=t(r);var o=e[0],a=o<0;a&&(o=-o-1);for(var i=0,l=1,u=!0;;l++,i++){var s,f,d=l=r.length||"o"==(f=(typeof(s=r[i]))[0]))return!u||("u"==d?l>o&&!a:""==d!=a);if("u"==f){if(!u||"u"!=d)return!1}else if(u)if(d==f)if(l<=o){if(s!=e[l])return!1}else{if(a?s>e[l]:se&&x.o(e,r),l=e=>(e.loaded=1,e.get()),u=e=>Object.keys(e).reduce(((r,t)=>(e[t].eager&&(r[t]=e[t]),r)),{}),s=(e,r,t,a)=>{var i=a?u(e[r]):e[r];return(r=Object.keys(i).reduce(((e,r)=>!n(t,r)||e&&!o(e,r)?e:r),0))&&i[r]},f=(e,r,t)=>{var a=t?u(e[r]):e[r];return Object.keys(a).reduce(((e,r)=>!e||!a[e].loaded&&o(e,r)?r:e),0)},d=(e,r,t,o)=>"Unsatisfied version "+t+" from "+(t&&e[r][t].from)+" of shared singleton module "+r+" (required "+a(o)+")",c=(e,r,t,o,n)=>{var i=e[t];return"No satisfying version ("+a(o)+")"+(n?" for eager consumption":"")+" of shared module "+t+" found in shared scope "+r+".\nAvailable versions: "+Object.keys(i).map((e=>e+" from "+i[e].from)).join(", ")},p=e=>{throw new Error(e)},b=e=>{"undefined"!=typeof console&&console.warn&&console.warn(e)},v=(e,r,t)=>t?t():((e,r)=>p("Shared module "+r+" doesn't exist in shared scope "+e))(e,r),m=(h=e=>function(r,t,o,a,n){var i=x.I(r);return i&&i.then&&!o?i.then(e.bind(e,r,x.S[r],t,!1,a,n)):e(r,x.S[r],t,o,a,n)})(((e,r,t,o,a,n)=>{if(!i(r,t))return v(e,t,n);var u=s(r,t,a,o);return u?l(u):n?n():void p(c(r,e,t,a,o))})),y=h(((e,r,t,o,a,u)=>{if(!i(r,t))return v(e,t,u);var s=f(r,t,o);return n(a,s)||b(d(r,t,s,a)),l(r[t][s])})),g={},j={4563:()=>y("default","yjs",!1,[1,13,5,40],(()=>Promise.all([x.e(325),x.e(165)]).then((()=>()=>x(4165))))),1041:()=>y("default","@jupyterlab/coreutils",!1,[1,6,5,6]),4254:()=>y("default","@jupyterlab/translation",!1,[1,4,5,6]),4778:()=>y("default","@jupyterlab/apputils",!1,[1,4,6,6]),6444:()=>y("default","@jupyterlab/ui-components",!1,[1,4,5,6]),7498:()=>y("default","@jupyterlab/services",!1,[1,7,5,6]),1247:()=>y("default","@lumino/widgets",!1,[1,2,3,1,,"alpha",1]),1178:()=>y("default","@jupyterlab/statedb",!1,[1,4,5,6]),2727:()=>y("default","@jupyter/collaborative-drive",!1,[1,4,3,0],(()=>Promise.all([x.e(262),x.e(444)]).then((()=>()=>x(444))))),7523:()=>y("default","@jupyter/docprovider",!1,[1,4,3,0],(()=>Promise.all([x.e(262),x.e(312),x.e(240)]).then((()=>()=>x(6240))))),8321:()=>y("default","@jupyterlab/codemirror",!1,[1,4,5,6]),9215:()=>y("default","@jupyter/collaboration",!1,[1,4,3,0],(()=>Promise.all([x.e(262),x.e(312),x.e(393)]).then((()=>()=>x(6393))))),7262:()=>y("default","@lumino/coreutils",!1,[1,2,0,0]),3345:()=>y("default","react",!1,[1,18,2,0]),4602:()=>y("default","@lumino/signaling",!1,[1,2,0,0]),195:()=>y("default","@codemirror/state",!1,[1,6,2,0]),4873:()=>y("default","@lumino/virtualdom",!1,[1,2,0,0]),5024:()=>y("default","@codemirror/view",!1,[1,6,9,6]),3560:()=>m("default","y-websocket",!1,[1,1,3,15],(()=>Promise.all([x.e(784),x.e(852),x.e(563)]).then((()=>()=>x(3852)))))},w={5:[1041,4254,4778,6444,7498],240:[3560],247:[1247],262:[7262],312:[3345,4602],344:[1178,2727,7523,8321,9215],393:[195,4873,5024],563:[4563]},P={},x.f.consumes=(e,r)=>{x.o(w,e)&&w[e].forEach((e=>{if(x.o(g,e))return r.push(g[e]);if(!P[e]){var t=r=>{g[e]=0,x.m[e]=t=>{delete x.c[e],t.exports=r()}};P[e]=!0;var o=r=>{delete g[e],x.m[e]=t=>{throw delete x.c[e],r}};try{var a=j[e]();a.then?r.push(g[e]=a.then(t).catch(o)):t(a)}catch(e){o(e)}}}))},(()=>{var e={270:0};x.f.j=(r,t)=>{var o=x.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else if(/^(247|262|312|344|5|563)$/.test(r))e[r]=0;else{var a=new Promise(((t,a)=>o=e[r]=[t,a]));t.push(o[2]=a);var n=x.p+x.u(r),i=new Error;x.l(n,(t=>{if(x.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var a=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;i.message="Loading chunk "+r+" failed.\n("+a+": "+n+")",i.name="ChunkLoadError",i.type=a,i.request=n,o[1](i)}}),"chunk-"+r,r)}};var r=(r,t)=>{var o,a,[n,i,l]=t,u=0;if(n.some((r=>0!==e[r]))){for(o in i)x.o(i,o)&&(x.m[o]=i[o]);l&&l(x)}for(r&&r(t);u.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + }, + { + "name": "process", + "versionInfo": "0.11.10", + "licenseId": "MIT", + "extractedText": "(The MIT License)\n\nCopyright (c) 2013 Roman Shtylman \n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n" + }, + { + "name": "style-loader", + "versionInfo": "3.3.4", + "licenseId": "MIT", + "extractedText": "Copyright JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n" + }, + { + "name": "y-protocols", + "versionInfo": "1.0.6", + "licenseId": "MIT", + "extractedText": "The MIT License (MIT)\n\nCopyright (c) 2019 Kevin Jahns .\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + }, + { + "name": "y-websocket", + "versionInfo": "1.5.4", + "licenseId": "MIT", + "extractedText": "The MIT License (MIT)\n\nCopyright (c) 2019 Kevin Jahns .\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + }, + { + "name": "yjs", + "versionInfo": "13.6.30", + "licenseId": "MIT", + "extractedText": "The MIT License (MIT)\n\nCopyright (c) 2023\n - Kevin Jahns .\n - Chair of Computer Science 5 (Databases & Information Systems), RWTH Aachen University, Germany\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + } + ] +} \ No newline at end of file diff --git a/projects/jupyter-docprovider/jupyter_docprovider/labextension/package.json b/projects/jupyter-docprovider/jupyter_docprovider/labextension/package.json new file mode 100644 index 00000000..b679fd4c --- /dev/null +++ b/projects/jupyter-docprovider/jupyter_docprovider/labextension/package.json @@ -0,0 +1,136 @@ +{ + "name": "@jupyter/docprovider-extension", + "version": "4.3.0", + "description": "JupyterLab - Collaborative Shared Models", + "keywords": [ + "jupyter", + "jupyterlab", + "jupyterlab-extension" + ], + "homepage": "https://github.com/jupyterlab/jupyter-collaboration", + "bugs": { + "url": "https://github.com/jupyterlab/jupyter-collaboration/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/jupyterlab/jupyter-collaboration.git" + }, + "license": "BSD-3-Clause", + "author": "Project Jupyter", + "sideEffects": [ + "style/*.css", + "style/index.js" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "style": "style/index.css", + "styleModule": "style/index.js", + "directories": { + "lib": "lib/" + }, + "files": [ + "lib/*.d.ts", + "lib/*.js.map", + "lib/*.js", + "schema/*.json", + "style/*.css", + "style/index.js" + ], + "scripts": { + "build": "jlpm run build:lib && jlpm run build:labextension:dev", + "build:lib": "tsc --sourceMap", + "build:lib:prod": "tsc", + "build:prod": "jlpm run clean && jlpm run build:lib:prod && jlpm run build:labextension", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "clean": "jlpm run clean:lib", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo node_modules", + "clean:labextension": "rimraf ../../projects/jupyter-docprovider/jupyter_docprovider/labextension", + "clean:all": "jlpm run clean:lib && jlpm run clean:labextension", + "install:extension": "jlpm run build", + "watch": "run-p watch:src watch:labextension", + "watch:src": "tsc -w", + "watch:labextension": "jupyter labextension watch ." + }, + "dependencies": { + "@jupyter/collaborative-drive": "^4.3.0", + "@jupyter/docprovider": "^4.3.0", + "@jupyter/ydoc": "^2.1.3 || ^3.0.0", + "@jupyterlab/application": "^4.5.0", + "@jupyterlab/apputils": "^4.5.0", + "@jupyterlab/docregistry": "^4.5.0", + "@jupyterlab/filebrowser": "^4.5.0", + "@jupyterlab/fileeditor": "^4.5.0", + "@jupyterlab/logconsole": "^4.5.0", + "@jupyterlab/notebook": "^4.5.0", + "@jupyterlab/settingregistry": "^4.5.0", + "@jupyterlab/translation": "^4.5.0", + "@lumino/commands": "^2.3.2", + "y-protocols": "^1.0.5", + "y-websocket": "^1.3.15", + "yjs": "^13.5.40" + }, + "devDependencies": { + "@jupyterlab/builder": "^4.5.0", + "@types/react": "~18.3.1", + "npm-run-all": "^4.1.5", + "rimraf": "^4.1.2", + "typescript": "~5.1.6" + }, + "publishConfig": { + "access": "public" + }, + "typedoc": { + "entryPoint": "./src/index.ts", + "readmeFile": "./README.md", + "displayName": "@jupyter/docprovider-extension", + "tsconfig": "./tsconfig.json" + }, + "jupyterlab": { + "extension": true, + "outputDir": "../../projects/jupyter-docprovider/jupyter_docprovider/labextension", + "disabledExtensions": [ + "@jupyterlab/filebrowser-extension:defaultFileBrowser", + "@jupyterlab/notebook-extension:cell-executor" + ], + "sharedPackages": { + "@codemirror/state": { + "bundled": false, + "singleton": true + }, + "@codemirror/view": { + "bundled": false, + "singleton": true + }, + "@jupyter/collaboration": { + "bundled": false, + "singleton": true + }, + "@jupyter/collaborative-drive": { + "bundled": true, + "singleton": true + }, + "@jupyter/docprovider": { + "bundled": true, + "singleton": true + }, + "@jupyter/ydoc": { + "bundled": false, + "singleton": true + }, + "y-protocols": { + "bundled": true, + "singleton": true + }, + "yjs": { + "bundled": true, + "singleton": true + } + }, + "_build": { + "load": "static/remoteEntry.9e137a1b8d123cd0bf9a.js", + "extension": "./extension", + "style": "./style" + } + } +} diff --git a/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/165.26019899bb44926d285a.js b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/165.26019899bb44926d285a.js new file mode 100644 index 00000000..3e57a587 --- /dev/null +++ b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/165.26019899bb44926d285a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_docprovider_extension=self.webpackChunk_jupyter_docprovider_extension||[]).push([[165],{4165:(t,e,n)=>{n.r(e),n.d(e,{AbsolutePosition:()=>Pt,AbstractConnector:()=>j,AbstractStruct:()=>sr,AbstractType:()=>un,Array:()=>Nn,ContentAny:()=>fr,ContentBinary:()=>or,ContentDeleted:()=>cr,ContentDoc:()=>hr,ContentEmbed:()=>dr,ContentFormat:()=>ar,ContentJSON:()=>ur,ContentString:()=>pr,ContentType:()=>Cr,Doc:()=>st,GC:()=>ir,ID:()=>Mt,Item:()=>Ir,Map:()=>Ln,PermanentUserData:()=>Rt,RelativePosition:()=>Vt,Skip:()=>Nr,Snapshot:()=>Gt,Text:()=>Bn,Transaction:()=>me,UndoManager:()=>Me,UpdateDecoderV1:()=>ot,UpdateDecoderV2:()=>lt,UpdateEncoderV1:()=>dt,UpdateEncoderV2:()=>ut,XmlElement:()=>tr,XmlFragment:()=>Zn,XmlHook:()=>nr,XmlText:()=>rr,YArrayEvent:()=>On,YEvent:()=>en,YMapEvent:()=>Un,YTextEvent:()=>Qn,YXmlEvent:()=>er,applyUpdate:()=>mt,applyUpdateV2:()=>wt,cleanupYTextFormatting:()=>qn,compareIDs:()=>It,compareRelativePositions:()=>qt,convertUpdateFormatV1ToV2:()=>Xe,convertUpdateFormatV2ToV1:()=>Ze,createAbsolutePositionFromRelativePosition:()=>Kt,createDeleteSet:()=>B,createDeleteSetFromStructStore:()=>X,createDocFromSnapshot:()=>ie,createID:()=>Tt,createRelativePositionFromJSON:()=>Jt,createRelativePositionFromTypeIndex:()=>jt,createSnapshot:()=>te,decodeRelativePosition:()=>Wt,decodeSnapshot:()=>Zt,decodeSnapshotV2:()=>Xt,decodeStateVector:()=>bt,decodeUpdate:()=>Ne,decodeUpdateV2:()=>Ue,diffUpdate:()=>He,diffUpdateV2:()=>je,emptySnapshot:()=>ee,encodeRelativePosition:()=>Ht,encodeSnapshot:()=>Bt,encodeSnapshotV2:()=>Qt,encodeStateAsUpdate:()=>_t,encodeStateAsUpdateV2:()=>kt,encodeStateVector:()=>Dt,encodeStateVectorFromUpdate:()=>Ve,encodeStateVectorFromUpdateV2:()=>Re,equalDeleteSets:()=>nt,equalSnapshots:()=>Yt,findIndexSS:()=>ae,findRootTypeKey:()=>Ut,getItem:()=>ue,getItemCleanEnd:()=>pe,getItemCleanStart:()=>fe,getState:()=>he,getTypeChildren:()=>dn,isDeleted:()=>q,isParentOf:()=>Lt,iterateDeletedStructs:()=>K,logType:()=>zt,logUpdate:()=>Te,logUpdateV2:()=>Oe,mergeDeleteSets:()=>Y,mergeUpdates:()=>ze,mergeUpdatesV2:()=>$e,obfuscateUpdate:()=>Qe,obfuscateUpdateV2:()=>Be,parseUpdateMeta:()=>Je,parseUpdateMetaV2:()=>Fe,readUpdate:()=>pt,readUpdateV2:()=>ft,relativePositionToJSON:()=>Ft,snapshot:()=>ne,snapshotContainsUpdate:()=>oe,transact:()=>Ee,tryGc:()=>De,typeListToArraySnapshot:()=>pn,typeMapGetAllSnapshot:()=>In,typeMapGetSnapshot:()=>Mn});var r=n(1370),s=n(7198),i=n(801),o=n(6505),c=n(6214),l=n(9326);crypto.subtle;const h=crypto.getRandomValues.bind(crypto),d=(Math.random,()=>h(new Uint32Array(1))[0]),a=[1e7]+-1e3+-4e3+-8e3+-1e11,u=()=>a.replace(/[018]/g,(t=>(t^d()&15>>t/4).toString(16))),g=t=>new Promise(t);Promise.all.bind(Promise);var f=n(7893),p=n(7489),w=n(3734),m=n(6527),k=n(9279),_=n(7670);class y{constructor(t,e){this.left=t,this.right=e}}const b=(t,e)=>new y(t,e),S="undefined"!=typeof document?document:{},D=("undefined"!=typeof DOMParser&&new DOMParser,S.ELEMENT_NODE,S.TEXT_NODE,S.CDATA_SECTION_NODE,S.COMMENT_NODE,S.DOCUMENT_NODE,S.DOCUMENT_TYPE_NODE,S.DOCUMENT_FRAGMENT_NODE,Symbol);var C=n(482);const E=D(),v=D(),A=D(),x=D(),M=D(),I=D(),T=D(),O=D(),N=D();C._g();const U={[E]:b("font-weight","bold"),[v]:b("font-weight","normal"),[A]:b("color","blue"),[M]:b("color","green"),[x]:b("color","grey"),[I]:b("color","red"),[T]:b("color","purple"),[O]:b("color","orange"),[N]:b("color","black")},L=_.WI?t=>{1===t.length&&t[0]?.constructor===Function&&(t=t[0]());const e=[],n=[],r=o.vt();let s=[],i=0;for(;i`${e}:${t};`)).join(""));i>0||t.length>0?(e.push("%c"+s),n.push(t)):e.push(s)}}}var c;for(i>0&&(s=n,s.unshift(e.join("")));i{1===t.length&&t[0]?.constructor===Function&&(t=t[0]());const e=[],n=[];let r=0;for(;r0&&n.push(e.join(""));r{console.log(...L(t)),V.forEach((e=>e.print(t)))},R=(...t)=>{console.warn(...L(t)),t.unshift(O),V.forEach((e=>e.print(t)))},V=k.vt();var F=n(1554);const J=t=>({[Symbol.iterator](){return this},next:t}),P=(t,e)=>J((()=>{const{done:n,value:r}=t.next();return{done:n,value:n?void 0:e(r)}}));var $=n(6132);class j extends r.W{constructor(t,e){super(),this.doc=t,this.awareness=e}}class H{constructor(t,e){this.clock=t,this.len=e}}class W{constructor(){this.clients=new Map}}const K=(t,e,n)=>e.clients.forEach(((e,r)=>{const s=t.doc.store.clients.get(r);if(null!=s){const r=s[s.length-1],i=r.id.clock+r.length;for(let r=0,o=e[r];r{const n=t.clients.get(e.client);return void 0!==n&&null!==((t,e)=>{let n=0,r=t.length-1;for(;n<=r;){const s=i.RI((n+r)/2),o=t[s],c=o.clock;if(c<=e){if(e{t.clients.forEach((t=>{let e,n;for(t.sort(((t,e)=>t.clock-e.clock)),e=1,n=1;e=s.clock?t[n-1]=new H(r.clock,i.T9(r.len,s.clock+s.len-r.clock)):(n{const e=new W;for(let n=0;n{if(!e.clients.has(i)){const o=r.slice();for(let e=n+1;e{o._4(t.clients,e,(()=>[])).push(new H(n,r))},B=()=>new W,X=t=>{const e=B();return t.clients.forEach(((t,n)=>{const r=[];for(let e=0;e0&&e.clients.set(n,r)})),e},Z=(t,e)=>{c.zd(t.restEncoder,e.clients.size),s.HT(e.clients.entries()).sort(((t,e)=>e[0]-t[0])).forEach((([e,n])=>{t.resetDsCurVal(),c.zd(t.restEncoder,e);const r=n.length;c.zd(t.restEncoder,r);for(let e=0;e{const e=new W,n=l.cw(t.restDecoder);for(let r=0;r0){const s=o._4(e.clients,n,(()=>[]));for(let e=0;e{const r=new W,s=l.cw(t.restDecoder);for(let i=0;i0){const t=new ut;return c.zd(t.restEncoder,0),Z(t,r),t.toUint8Array()}return null},nt=(t,e)=>{if(t.clients.size!==e.clients.size)return!1;for(const[n,r]of t.clients.entries()){const t=e.clients.get(n);if(void 0===t||r.length!==t.length)return!1;for(let e=0;e!0,meta:s=null,autoLoad:i=!1,shouldLoad:o=!0}={}){super(),this.gc=n,this.gcFilter=r,this.clientID=rt(),this.guid=t,this.collectionid=e,this.share=new Map,this.store=new ce,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=o,this.autoLoad=i,this.meta=s,this.isLoaded=!1,this.isSynced=!1,this.isDestroyed=!1,this.whenLoaded=g((t=>{this.on("load",(()=>{this.isLoaded=!0,t(this)}))}));const c=()=>g((t=>{const e=n=>{void 0!==n&&!0!==n||(this.off("sync",e),t())};this.on("sync",e)}));this.on("sync",(t=>{!1===t&&this.isSynced&&(this.whenSynced=c()),this.isSynced=void 0===t||!0===t,this.isSynced&&!this.isLoaded&&this.emit("load",[this])})),this.whenSynced=c()}load(){const t=this._item;null===t||this.shouldLoad||Ee(t.parent.doc,(t=>{t.subdocsLoaded.add(this)}),null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(s.HT(this.subdocs).map((t=>t.guid)))}transact(t,e=null){return Ee(this,t,e)}get(t,e=un){const n=o._4(this.share,t,(()=>{const t=new e;return t._integrate(this,null),t})),r=n.constructor;if(e!==un&&r!==e){if(r===un){const r=new e;r._map=n._map,n._map.forEach((t=>{for(;null!==t;t=t.left)t.parent=r})),r._start=n._start;for(let t=r._start;null!==t;t=t.right)t.parent=r;return r._length=n._length,this.share.set(t,r),r._integrate(this,null),r}throw new Error(`Type with the name ${t} has already been defined with a different constructor`)}return n}getArray(t=""){return this.get(t,Nn)}getText(t=""){return this.get(t,Bn)}getMap(t=""){return this.get(t,Ln)}getXmlElement(t=""){return this.get(t,tr)}getXmlFragment(t=""){return this.get(t,Zn)}toJSON(){const t={};return this.share.forEach(((e,n)=>{t[n]=e.toJSON()})),t}destroy(){this.isDestroyed=!0,s.HT(this.subdocs).forEach((t=>t.destroy()));const t=this._item;if(null!==t){this._item=null;const e=t.content;e.doc=new st({guid:this.guid,...e.opts,shouldLoad:!1}),e.doc._item=t,Ee(t.parent.doc,(n=>{const r=e.doc;t.deleted||n.subdocsAdded.add(r),n.subdocsRemoved.add(this)}),null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}}class it{constructor(t){this.restDecoder=t}resetDsCurVal(){}readDsClock(){return l.cw(this.restDecoder)}readDsLen(){return l.cw(this.restDecoder)}}class ot extends it{readLeftID(){return Tt(l.cw(this.restDecoder),l.cw(this.restDecoder))}readRightID(){return Tt(l.cw(this.restDecoder),l.cw(this.restDecoder))}readClient(){return l.cw(this.restDecoder)}readInfo(){return l.xh(this.restDecoder)}readString(){return l.t3(this.restDecoder)}readParentInfo(){return 1===l.cw(this.restDecoder)}readTypeRef(){return l.cw(this.restDecoder)}readLen(){return l.cw(this.restDecoder)}readAny(){return l.Jg(this.restDecoder)}readBuf(){return f.HR(l.bo(this.restDecoder))}readJSON(){return JSON.parse(l.t3(this.restDecoder))}readKey(){return l.t3(this.restDecoder)}}class ct{constructor(t){this.dsCurrVal=0,this.restDecoder=t}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=l.cw(this.restDecoder),this.dsCurrVal}readDsLen(){const t=l.cw(this.restDecoder)+1;return this.dsCurrVal+=t,t}}class lt extends ct{constructor(t){super(t),this.keys=[],l.cw(t),this.keyClockDecoder=new l.xK(l.bo(t)),this.clientDecoder=new l.VQ(l.bo(t)),this.leftClockDecoder=new l.xK(l.bo(t)),this.rightClockDecoder=new l.xK(l.bo(t)),this.infoDecoder=new l.cQ(l.bo(t),l.xh),this.stringDecoder=new l.Ib(l.bo(t)),this.parentInfoDecoder=new l.cQ(l.bo(t),l.xh),this.typeRefDecoder=new l.VQ(l.bo(t)),this.lenDecoder=new l.VQ(l.bo(t))}readLeftID(){return new Mt(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new Mt(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return 1===this.parentInfoDecoder.read()}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return l.Jg(this.restDecoder)}readBuf(){return l.bo(this.restDecoder)}readJSON(){return l.Jg(this.restDecoder)}readKey(){const t=this.keyClockDecoder.read();if(t{const r=new Map;n.forEach(((t,n)=>{he(e,n)>t&&r.set(n,t)})),le(e).forEach(((t,e)=>{n.has(e)||r.set(e,0)})),c.zd(t.restEncoder,r.size),s.HT(r.entries()).sort(((t,e)=>e[0]-t[0])).forEach((([n,r])=>{((t,e,n,r)=>{r=i.T9(r,e[0].id.clock);const s=ae(e,r);c.zd(t.restEncoder,e.length-s),t.writeClient(n),c.zd(t.restEncoder,r);const o=e[s];o.write(t,r-o.id.clock);for(let n=s+1;nEe(e,(t=>{t.local=!1;let e=!1;const n=t.doc,i=n.store,h=((t,e)=>{const n=o.vt(),r=l.cw(t.restDecoder);for(let s=0;s{const r=[];let i=s.HT(n.keys()).sort(((t,e)=>t-e));if(0===i.length)return null;const l=()=>{if(0===i.length)return null;let t=n.get(i[i.length-1]);for(;t.refs.length===t.i;){if(i.pop(),!(i.length>0))return null;t=n.get(i[i.length-1])}return t};let h=l();if(null===h)return null;const d=new ce,a=new Map,u=(t,e)=>{const n=a.get(t);(null==n||n>e)&&a.set(t,e)};let g=h.refs[h.i++];const f=new Map,p=()=>{for(const t of r){const e=t.id.client,r=n.get(e);r?(r.i--,d.clients.set(e,r.refs.slice(r.i)),n.delete(e),r.i=0,r.refs=[]):d.clients.set(e,[t]),i=i.filter((t=>t!==e))}r.length=0};for(;;){if(g.constructor!==Nr){const s=o._4(f,g.id.client,(()=>he(e,g.id.client)))-g.id.clock;if(s<0)r.push(g),u(g.id.client,g.id.clock-1),p();else{const i=g.getMissing(t,e);if(null!==i){r.push(g);const t=n.get(i)||{refs:[],i:0};if(t.refs.length!==t.i){g=t.refs[t.i++];continue}u(i,he(e,i)),p()}else(0===s||s0)g=r.pop();else if(null!==h&&h.i0){const t=new ut;return gt(t,d,new Map),c.zd(t.restEncoder,0),{missing:a,update:t.toUint8Array()}}return null})(t,i,h),a=i.pendingStructs;if(a){for(const[t,n]of a.missing)if(ne)&&a.missing.set(t,e)}a.update=$e([a.update,d.update])}}else i.pendingStructs=d;const u=et(r,t,i);if(i.pendingDs){const e=new lt(l.$C(i.pendingDs));l.cw(e.restDecoder);const n=et(e,t,i);i.pendingDs=u&&n?$e([u,n]):u||n}else i.pendingDs=u;if(e){const e=i.pendingStructs.update;i.pendingStructs=null,wt(t.doc,e)}}),n,!1),pt=(t,e,n)=>ft(t,e,n,new ot(t)),wt=(t,e,n,r=lt)=>{const s=l.$C(e);ft(s,t,n,new r(s))},mt=(t,e,n)=>wt(t,e,n,ot),kt=(t,e=new Uint8Array([0]),n=new ut)=>{((t,e,n=new Map)=>{gt(t,e.store,n),Z(t,X(e.store))})(n,t,bt(e));const r=[n.toUint8Array()];if(t.store.pendingDs&&r.push(t.store.pendingDs),t.store.pendingStructs&&r.push(je(t.store.pendingStructs.update,e)),r.length>1){if(n.constructor===dt)return ze(r.map(((t,e)=>0===e?t:Ze(t))));if(n.constructor===ut)return $e(r)}return r[0]},_t=(t,e)=>kt(t,e,new dt),yt=t=>{const e=new Map,n=l.cw(t.restDecoder);for(let r=0;ryt(new it(l.$C(t))),St=(t,e)=>(c.zd(t.restEncoder,e.size),s.HT(e.entries()).sort(((t,e)=>e[0]-t[0])).forEach((([e,n])=>{c.zd(t.restEncoder,e),c.zd(t.restEncoder,n)})),t),Dt=t=>((t,e=new at)=>(t instanceof Map?St(e,t):((t,e)=>{St(t,le(e.store))})(e,t),e.toUint8Array()))(t,new ht);class Ct{constructor(){this.l=[]}}const Et=()=>new Ct,vt=(t,e)=>t.l.push(e),At=(t,e)=>{const n=t.l,r=n.length;t.l=n.filter((t=>e!==t)),r===t.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},xt=(t,e,n)=>m.OK(t.l,[e,n]);class Mt{constructor(t,e){this.client=t,this.clock=e}}const It=(t,e)=>t===e||null!==t&&null!==e&&t.client===e.client&&t.clock===e.clock,Tt=(t,e)=>new Mt(t,e),Ot=(t,e)=>{c.zd(t,e.client),c.zd(t,e.clock)},Nt=t=>Tt(l.cw(t),l.cw(t)),Ut=t=>{for(const[e,n]of t.doc.share.entries())if(n===t)return e;throw p.Mq()},Lt=(t,e)=>{for(;null!==e;){if(e.parent===t)return!0;e=e.parent._item}return!1},zt=t=>{const e=[];let n=t._start;for(;n;)e.push(n),n=n.right;console.log("Children: ",e),console.log("Children content: ",e.filter((t=>!t.deleted)).map((t=>t.content)))};class Rt{constructor(t,e=t.getMap("users")){const n=new Map;this.yusers=e,this.doc=t,this.clients=new Map,this.dss=n;const r=(t,e)=>{const n=t.get("ds"),r=t.get("ids"),s=t=>this.clients.set(t,e);n.observe((t=>{t.changes.added.forEach((t=>{t.content.getContent().forEach((t=>{t instanceof Uint8Array&&this.dss.set(e,Y([this.dss.get(e)||B(),tt(new it(l.$C(t)))]))}))}))})),this.dss.set(e,Y(n.map((t=>tt(new it(l.$C(t))))))),r.observe((t=>t.changes.added.forEach((t=>t.content.getContent().forEach(s))))),r.forEach(s)};e.observe((t=>{t.keysChanged.forEach((t=>r(e.get(t),t)))})),e.forEach(r)}setUserMapping(t,e,n,{filter:r=()=>!0}={}){const s=this.yusers;let i=s.get(n);i||(i=new Ln,i.set("ids",new Nn),i.set("ds",new Nn),s.set(n,i)),i.get("ids").push([e]),s.observe((t=>{setTimeout((()=>{const t=s.get(n);if(t!==i){i=t,this.clients.forEach(((t,e)=>{n===t&&i.get("ids").push([e])}));const e=new ht,r=this.dss.get(n);r&&(Z(e,r),i.get("ds").push([e.toUint8Array()]))}}),0)})),t.on("afterTransaction",(t=>{setTimeout((()=>{const e=i.get("ds"),n=t.deleteSet;if(t.local&&n.clients.size>0&&r(t,n)){const t=new ht;Z(t,n),e.push([t.toUint8Array()])}}))}))}getUserByClientId(t){return this.clients.get(t)||null}getUserByDeletedId(t){for(const[e,n]of this.dss.entries())if(q(n,t))return e;return null}}class Vt{constructor(t,e,n,r=0){this.type=t,this.tname=e,this.item=n,this.assoc=r}}const Ft=t=>{const e={};return t.type&&(e.type=t.type),t.tname&&(e.tname=t.tname),t.item&&(e.item=t.item),null!=t.assoc&&(e.assoc=t.assoc),e},Jt=t=>new Vt(null==t.type?null:Tt(t.type.client,t.type.clock),t.tname??null,null==t.item?null:Tt(t.item.client,t.item.clock),null==t.assoc?0:t.assoc);class Pt{constructor(t,e,n=0){this.type=t,this.index=e,this.assoc=n}}const $t=(t,e,n)=>{let r=null,s=null;return null===t._item?s=Ut(t):r=Tt(t._item.id.client,t._item.id.clock),new Vt(r,s,e,n)},jt=(t,e,n=0)=>{let r=t._start;if(n<0){if(0===e)return $t(t,null,n);e--}for(;null!==r;){if(!r.deleted&&r.countable){if(r.length>e)return $t(t,Tt(r.id.client,r.id.clock+e),n);e-=r.length}if(null===r.right&&n<0)return $t(t,r.lastId,n);r=r.right}return $t(t,null,n)},Ht=t=>{const e=c.xv();return((t,e)=>{const{type:n,tname:r,item:s,assoc:i}=e;if(null!==s)c.zd(t,0),Ot(t,s);else if(null!==r)c.QJ(t,1),c.Qj(t,r);else{if(null===n)throw p.Mq();c.QJ(t,2),Ot(t,n)}c.Sj(t,i)})(e,t),c.Fo(e)},Wt=t=>(t=>{let e=null,n=null,r=null;switch(l.cw(t)){case 0:r=Nt(t);break;case 1:n=l.t3(t);break;case 2:e=Nt(t)}const s=l.ov(t)?l.pT(t):0;return new Vt(e,n,r,s)})(l.$C(t)),Kt=(t,e,n=!0)=>{const r=e.store,s=t.item,i=t.type,o=t.tname,c=t.assoc;let l=null,h=0;if(null!==s){if(he(r,s.client)<=s.clock)return null;const t=n?Er(r,s):((t,e)=>{const n=ue(t,e);return{item:n,diff:e.clock-n.id.clock}})(r,s),e=t.item;if(!(e instanceof Ir))return null;if(l=e.parent,null===l._item||!l._item.deleted){h=e.deleted||!e.countable?0:t.diff+(c>=0?0:1);let n=e.left;for(;null!==n;)!n.deleted&&n.countable&&(h+=n.length),n=n.left}}else{if(null!==o)l=e.get(o);else{if(null===i)throw p.Mq();{if(he(r,i.client)<=i.clock)return null;const{item:t}=n?Er(r,i):{item:ue(r,i)};if(!(t instanceof Ir&&t.content instanceof Cr))return null;l=t.content.type}}h=c>=0?l._length:0}return((t,e,n=0)=>new Pt(t,e,n))(l,h,t.assoc)},qt=(t,e)=>t===e||null!==t&&null!==e&&t.tname===e.tname&&It(t.item,e.item)&&It(t.type,e.type)&&t.assoc===e.assoc;class Gt{constructor(t,e){this.ds=t,this.sv=e}}const Yt=(t,e)=>{const n=t.ds.clients,r=e.ds.clients,s=t.sv,i=e.sv;if(s.size!==i.size||n.size!==r.size)return!1;for(const[t,e]of s.entries())if(i.get(t)!==e)return!1;for(const[t,e]of n.entries()){const n=r.get(t)||[];if(e.length!==n.length)return!1;for(let t=0;t(Z(e,t.ds),St(e,t.sv),e.toUint8Array()),Bt=t=>Qt(t,new ht),Xt=(t,e=new ct(l.$C(t)))=>new Gt(tt(e),yt(e)),Zt=t=>Xt(t,new it(l.$C(t))),te=(t,e)=>new Gt(t,e),ee=te(B(),new Map),ne=t=>te(X(t.store),le(t.store)),re=(t,e)=>void 0===e?!t.deleted:e.sv.has(t.id.client)&&(e.sv.get(t.id.client)||0)>t.id.clock&&!q(e.ds,t.id),se=(t,e)=>{const n=o._4(t.meta,se,k.vt),r=t.doc.store;n.has(e)||(e.sv.forEach(((e,n)=>{e{})),n.add(e))},ie=(t,e,n=new st)=>{if(t.gc)throw new Error("Garbage-collection must be disabled in `originDoc`!");const{sv:r,ds:s}=e,i=new ut;return t.transact((e=>{let n=0;r.forEach((t=>{t>0&&n++})),c.zd(i.restEncoder,n);for(const[n,s]of r){if(0===s)continue;s((t,e,n=lt)=>{const r=new n(l.$C(e)),s=new Ie(r,!1);for(let e=s.curr;null!==e;e=s.next())if((t.sv.get(e.id.client)||0){const e=new Map;return t.clients.forEach(((t,n)=>{const r=t[t.length-1];e.set(n,r.id.clock+r.length)})),e},he=(t,e)=>{const n=t.clients.get(e);if(void 0===n)return 0;const r=n[n.length-1];return r.id.clock+r.length},de=(t,e)=>{let n=t.clients.get(e.id.client);if(void 0===n)n=[],t.clients.set(e.id.client,n);else{const t=n[n.length-1];if(t.id.clock+t.length!==e.id.clock)throw p.Mq()}n.push(e)},ae=(t,e)=>{let n=0,r=t.length-1,s=t[r],o=s.id.clock;if(o===e)return r;let c=i.RI(e/(o+s.length-1)*r);for(;n<=r;){if(s=t[c],o=s.id.clock,o<=e){if(e{const n=t.clients.get(e.client);return n[ae(n,e.clock)]},ge=(t,e,n)=>{const r=ae(e,n),s=e[r];return s.id.clock{const n=t.doc.store.clients.get(e.client);return n[ge(t,n,e.clock)]},pe=(t,e,n)=>{const r=e.clients.get(n.client),s=ae(r,n.clock),i=r[s];return n.clock!==i.id.clock+i.length-1&&i.constructor!==ir&&r.splice(s+1,0,Ar(t,i,n.clock-i.id.clock+1)),i},we=(t,e,n,r,s)=>{if(0===r)return;const i=n+r;let o,c=ge(t,e,n);do{o=e[c++],i!(0===e.deleteSet.clients.size&&!o.bz(e.afterState,((t,n)=>e.beforeState.get(n)!==t))||(G(e.deleteSet),((t,e)=>{gt(t,e.doc.store,e.beforeState)})(t,e),Z(t,e.deleteSet),0)),_e=(t,e,n)=>{const r=e._item;(null===r||r.id.clock<(t.beforeState.get(r.id.client)||0)&&!r.deleted)&&o._4(t.changed,e,k.vt).add(n)},ye=(t,e)=>{let n=t[e],r=t[e-1],s=e;for(;s>0&&r.deleted===n.deleted&&r.constructor===n.constructor&&r.mergeWith(n);n=r,r=t[--s-1])n instanceof Ir&&null!==n.parentSub&&n.parent._map.get(n.parentSub)===n&&n.parent._map.set(n.parentSub,r);const i=e-s;return i&&t.splice(e+1-i,i),i},be=(t,e,n)=>{for(const[r,s]of t.clients.entries()){const t=e.clients.get(r);for(let r=s.length-1;r>=0;r--){const i=s[r],o=i.clock+i.len;for(let r=ae(t,i.clock),s=t[r];r{t.clients.forEach(((t,n)=>{const r=e.clients.get(n);for(let e=t.length-1;e>=0;e--){const n=t[e];for(let t=i.jk(r.length-1,1+ae(r,n.clock+n.len-1)),e=r[t];t>0&&e.id.clock>=n.clock;e=r[t])t-=1+ye(r,t)}}))},De=(t,e,n)=>{be(t,e,n),Se(t,e)},Ce=(t,e)=>{if(et.push((()=>{null!==r._item&&r._item.deleted||r._callObserver(n,e)})))),t.push((()=>{n.changedParentTypes.forEach(((e,r)=>{r._dEH.l.length>0&&(null===r._item||!r._item.deleted)&&((e=e.filter((t=>null===t.target._item||!t.target._item.deleted))).forEach((t=>{t.currentTarget=r,t._path=null})),e.sort(((t,e)=>t.path.length-e.path.length)),t.push((()=>{xt(r._dEH,e,n)})))})),t.push((()=>r.emit("afterTransaction",[n,r]))),t.push((()=>{n._needFormattingCleanup&&Gn(n)}))})),(0,m.OK)(t,[])}finally{r.gc&&be(o,s,r.gcFilter),Se(o,s),n.afterState.forEach(((t,e)=>{const r=n.beforeState.get(e)||0;if(r!==t){const t=s.clients.get(e),n=i.T9(ae(t,r),1);for(let e=t.length-1;e>=n;)e-=1+ye(t,e)}}));for(let t=c.length-1;t>=0;t--){const{client:e,clock:n}=c[t].id,r=s.clients.get(e),i=ae(r,n);i+11||i>0&&ye(r,i)}if(n.local||n.afterState.get(r.clientID)===n.beforeState.get(r.clientID)||(z(O,E,"[yjs] ",v,I,"Changed the client-id because another client seems to be using it."),r.clientID=rt()),r.emit("afterTransactionCleanup",[n,r]),r._observers.has("update")){const t=new dt;ke(t,n)&&r.emit("update",[t.toUint8Array(),n.origin,r,n])}if(r._observers.has("updateV2")){const t=new ut;ke(t,n)&&r.emit("updateV2",[t.toUint8Array(),n.origin,r,n])}const{subdocsAdded:l,subdocsLoaded:h,subdocsRemoved:d}=n;(l.size>0||d.size>0||h.size>0)&&(l.forEach((t=>{t.clientID=r.clientID,null==t.collectionid&&(t.collectionid=r.collectionid),r.subdocs.add(t)})),d.forEach((t=>r.subdocs.delete(t))),r.emit("subdocs",[{loaded:h,added:l,removed:d},r,n]),d.forEach((t=>t.destroy()))),t.length<=e+1?(r._transactionCleanups=[],r.emit("afterAllTransactions",[r,t])):Ce(t,e+1)}}},Ee=(t,e,n=null,r=!0)=>{const s=t._transactionCleanups;let i=!1,o=null;null===t._transaction&&(i=!0,t._transaction=new me(t,n,r),s.push(t._transaction),1===s.length&&t.emit("beforeAllTransactions",[t]),t.emit("beforeTransaction",[t._transaction,t]));try{o=e(t._transaction)}finally{if(i){const e=t._transaction===s[0];t._transaction=null,e&&Ce(s,0)}}return o};class ve{constructor(t,e){this.insertions=e,this.deletions=t,this.meta=new Map}}const Ae=(t,e,n)=>{K(t,n.deletions,(n=>{n instanceof Ir&&e.scope.some((e=>e===t.doc||Lt(e,n)))&&vr(n,!1)}))},xe=(t,e,n)=>{let r=null;const s=t.doc,i=t.scope;Ee(s,(n=>{for(;e.length>0&&null===t.currStackItem;){const r=s.store,o=e.pop(),c=new Set,l=[];let h=!1;K(n,o.insertions,(t=>{if(t instanceof Ir){if(null!==t.redone){let{item:e,diff:s}=Er(r,t.id);s>0&&(e=fe(n,Tt(e.id.client,e.id.clock+s))),t=e}!t.deleted&&i.some((e=>e===n.doc||Lt(e,t)))&&l.push(t)}})),K(n,o.deletions,(t=>{t instanceof Ir&&i.some((e=>e===n.doc||Lt(e,t)))&&!q(o.insertions,t.id)&&c.add(t)})),c.forEach((e=>{h=null!==Mr(n,e,c,o.insertions,t.ignoreRemoteMapChanges,t)||h}));for(let e=l.length-1;e>=0;e--){const r=l[e];t.deleteFilter(r)&&(r.delete(n),h=!0)}t.currStackItem=h?o:null}n.changed.forEach(((t,e)=>{t.has(null)&&e._searchMarker&&(e._searchMarker.length=0)})),r=n}),t);const o=t.currStackItem;if(null!=o){const e=r.changedParentTypes;t.emit("stack-item-popped",[{stackItem:o,type:n,changedParentTypes:e,origin:t},t]),t.currStackItem=null}return o};class Me extends r.W{constructor(t,{captureTimeout:e=500,captureTransaction:n=t=>!0,deleteFilter:r=()=>!0,trackedOrigins:i=new Set([null]),ignoreRemoteMapChanges:o=!1,doc:c=(s.cy(t)?t[0].doc:t instanceof st?t:t.doc)}={}){super(),this.scope=[],this.doc=c,this.addToScope(t),this.deleteFilter=r,i.add(this),this.trackedOrigins=i,this.captureTransaction=n,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.currStackItem=null,this.lastChange=0,this.ignoreRemoteMapChanges=o,this.captureTimeout=e,this.afterTransactionHandler=t=>{if(!(this.captureTransaction(t)&&this.scope.some((e=>t.changedParentTypes.has(e)||e===this.doc))&&(this.trackedOrigins.has(t.origin)||t.origin&&this.trackedOrigins.has(t.origin.constructor))))return;const e=this.undoing,n=this.redoing,r=e?this.redoStack:this.undoStack;e?this.stopCapturing():n||this.clear(!1,!0);const s=new W;t.afterState.forEach(((e,n)=>{const r=t.beforeState.get(n)||0,i=e-r;i>0&&Q(s,n,r,i)}));const i=C._g();let o=!1;if(this.lastChange>0&&i-this.lastChange0&&!e&&!n){const e=r[r.length-1];e.deletions=Y([e.deletions,t.deleteSet]),e.insertions=Y([e.insertions,s])}else r.push(new ve(t.deleteSet,s)),o=!0;e||n||(this.lastChange=i),K(t,t.deleteSet,(e=>{e instanceof Ir&&this.scope.some((n=>n===t.doc||Lt(n,e)))&&vr(e,!0)}));const c=[{stackItem:r[r.length-1],origin:t.origin,type:e?"redo":"undo",changedParentTypes:t.changedParentTypes},this];o?this.emit("stack-item-added",c):this.emit("stack-item-updated",c)},this.doc.on("afterTransaction",this.afterTransactionHandler),this.doc.on("destroy",(()=>{this.destroy()}))}addToScope(t){const e=new Set(this.scope);(t=s.cy(t)?t:[t]).forEach((t=>{e.has(t)||(e.add(t),(t instanceof un?t.doc!==this.doc:t!==this.doc)&&R("[yjs#509] Not same Y.Doc"),this.scope.push(t))}))}addTrackedOrigin(t){this.trackedOrigins.add(t)}removeTrackedOrigin(t){this.trackedOrigins.delete(t)}clear(t=!0,e=!0){(t&&this.canUndo()||e&&this.canRedo())&&this.doc.transact((n=>{t&&(this.undoStack.forEach((t=>Ae(n,this,t))),this.undoStack=[]),e&&(this.redoStack.forEach((t=>Ae(n,this,t))),this.redoStack=[]),this.emit("stack-cleared",[{undoStackCleared:t,redoStackCleared:e}])}))}stopCapturing(){this.lastChange=0}undo(){let t;this.undoing=!0;try{t=xe(this,this.undoStack,"undo")}finally{this.undoing=!1}return t}redo(){let t;this.redoing=!0;try{t=xe(this,this.redoStack,"redo")}finally{this.redoing=!1}return t}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransaction",this.afterTransactionHandler),super.destroy()}}class Ie{constructor(t,e){this.gen=function*(t){const e=l.cw(t.restDecoder);for(let n=0;nOe(t,ot),Oe=(t,e=lt)=>{const n=[],r=new e(l.$C(t)),s=new Ie(r,!1);for(let t=s.curr;null!==t;t=s.next())n.push(t);z("Structs: ",n);const i=tt(r);z("DeleteSet: ",i)},Ne=t=>Ue(t,ot),Ue=(t,e=lt)=>{const n=[],r=new e(l.$C(t)),s=new Ie(r,!1);for(let t=s.curr;null!==t;t=s.next())n.push(t);return{structs:n,ds:tt(r)}};class Le{constructor(t){this.currClient=0,this.startClock=0,this.written=0,this.encoder=t,this.clientStructs=[]}}const ze=t=>$e(t,ot,dt),Re=(t,e=at,n=lt)=>{const r=new e,s=new Ie(new n(l.$C(t)),!1);let i=s.curr;if(null!==i){let t=0,e=i.id.client,n=0!==i.id.clock,o=n?0:i.id.clock+i.length;for(;null!==i;i=s.next())e!==i.id.client&&(0!==o&&(t++,c.zd(r.restEncoder,e),c.zd(r.restEncoder,o)),e=i.id.client,o=0,n=0!==i.id.clock),i.constructor===Nr&&(n=!0),n||(o=i.id.clock+i.length);0!==o&&(t++,c.zd(r.restEncoder,e),c.zd(r.restEncoder,o));const l=c.xv();return c.zd(l,t),c.Vp(l,r.restEncoder),r.restEncoder=l,r.toUint8Array()}return c.zd(r.restEncoder,0),r.toUint8Array()},Ve=t=>Re(t,ht,ot),Fe=(t,e=lt)=>{const n=new Map,r=new Map,s=new Ie(new e(l.$C(t)),!1);let i=s.curr;if(null!==i){let t=i.id.client,e=i.id.clock;for(n.set(t,e);null!==i;i=s.next())t!==i.id.client&&(r.set(t,e),n.set(i.id.client,i.id.clock),t=i.id.client),e=i.id.clock+i.length;r.set(t,e)}return{from:n,to:r}},Je=t=>Fe(t,ot),Pe=(t,e)=>{if(t.constructor===ir){const{client:n,clock:r}=t.id;return new ir(Tt(n,r+e),t.length-e)}if(t.constructor===Nr){const{client:n,clock:r}=t.id;return new Nr(Tt(n,r+e),t.length-e)}{const n=t,{client:r,clock:s}=n.id;return new Ir(Tt(r,s+e),null,Tt(r,s+e-1),null,n.rightOrigin,n.parent,n.parentSub,n.content.splice(e))}},$e=(t,e=lt,n=ut)=>{if(1===t.length)return t[0];const r=t.map((t=>new e(l.$C(t))));let s=r.map((t=>new Ie(t,!0))),i=null;const o=new n,c=new Le(o);for(;s=s.filter((t=>null!==t.curr)),s.sort(((t,e)=>{if(t.curr.id.client===e.curr.id.client){const n=t.curr.id.clock-e.curr.id.clock;return 0===n?t.curr.constructor===e.curr.constructor?0:t.curr.constructor===Nr?1:-1:n}return e.curr.id.client-t.curr.id.client})),0!==s.length;){const t=s[0],e=t.curr.id.client;if(null!==i){let n=t.curr,r=!1;for(;null!==n&&n.id.clock+n.length<=i.struct.id.clock+i.struct.length&&n.id.client>=i.struct.id.client;)n=t.next(),r=!0;if(null===n||n.id.client!==e||r&&n.id.clock>i.struct.id.clock+i.struct.length)continue;if(e!==i.struct.id.client)Ke(c,i.struct,i.offset),i={struct:n,offset:0},t.next();else if(i.struct.id.clock+i.struct.length0&&(i.struct.constructor===Nr?i.struct.length-=e:n=Pe(n,e)),i.struct.mergeWith(n)||(Ke(c,i.struct,i.offset),i={struct:n,offset:0},t.next())}}else i={struct:t.curr,offset:0},t.next();for(let n=t.curr;null!==n&&n.id.client===e&&n.id.clock===i.struct.id.clock+i.struct.length&&n.constructor!==Nr;n=t.next())Ke(c,i.struct,i.offset),i={struct:n,offset:0}}null!==i&&(Ke(c,i.struct,i.offset),i=null),qe(c);const h=r.map((t=>tt(t))),d=Y(h);return Z(o,d),o.toUint8Array()},je=(t,e,n=lt,r=ut)=>{const s=bt(e),o=new r,c=new Le(o),h=new n(l.$C(t)),d=new Ie(h,!1);for(;d.curr;){const t=d.curr,e=t.id.client,n=s.get(e)||0;if(d.curr.constructor!==Nr)if(t.id.clock+t.length>n)for(Ke(c,t,i.T9(n-t.id.clock,0)),d.next();d.curr&&d.curr.id.client===e;)Ke(c,d.curr,0),d.next();else for(;d.curr&&d.curr.id.client===e&&d.curr.id.clock+d.curr.length<=n;)d.next();else d.next()}qe(c);const a=tt(h);return Z(o,a),o.toUint8Array()},He=(t,e)=>je(t,e,ot,dt),We=t=>{t.written>0&&(t.clientStructs.push({written:t.written,restEncoder:c.Fo(t.encoder.restEncoder)}),t.encoder.restEncoder=c.xv(),t.written=0)},Ke=(t,e,n)=>{t.written>0&&t.currClient!==e.id.client&&We(t),0===t.written&&(t.currClient=e.id.client,t.encoder.writeClient(e.id.client),c.zd(t.encoder.restEncoder,e.id.clock+n)),e.write(t.encoder,n),t.written++},qe=t=>{We(t);const e=t.encoder.restEncoder;c.zd(e,t.clientStructs.length);for(let n=0;n{const s=new n(l.$C(t)),i=new Ie(s,!1),o=new r,c=new Le(o);for(let t=i.curr;null!==t;t=i.next())Ke(c,e(t),0);qe(c);const h=tt(s);return Z(o,h),o.toUint8Array()},Ye=({formatting:t=!0,subdocs:e=!0,yxml:n=!0}={})=>{let r=0;const s=o.vt(),i=o.vt(),c=o.vt(),l=o.vt();return l.set(null,null),h=>{switch(h.constructor){case ir:case Nr:return h;case Ir:{const d=h,a=d.content;switch(a.constructor){case cr:break;case Cr:if(n){const t=a.type;t instanceof tr&&(t.nodeName=o._4(i,t.nodeName,(()=>"node-"+r))),t instanceof nr&&(t.hookName=o._4(i,t.hookName,(()=>"hook-"+r)))}break;case fr:{const t=a;t.arr=t.arr.map((()=>r));break}case or:a.content=new Uint8Array([r]);break;case hr:{const t=a;e&&(t.opts={},t.doc.guid=r+"");break}case dr:a.embed={};break;case ar:{const e=a;t&&(e.key=o._4(c,e.key,(()=>r+"")),e.value=o._4(l,e.value,(()=>({i:r}))));break}case ur:{const t=a;t.arr=t.arr.map((()=>r));break}case pr:{const t=a;t.str=F.ux(r%10+"",t.str.length);break}default:p.Mq()}return d.parentSub&&(d.parentSub=o._4(s,d.parentSub,(()=>r+""))),r++,h}default:p.Mq()}}},Qe=(t,e)=>Ge(t,Ye(e),ot,dt),Be=(t,e)=>Ge(t,Ye(e),lt,ut),Xe=t=>Ge(t,m.id,ot,ut),Ze=t=>Ge(t,m.id,lt,dt),tn="You must not compute changes after the event-handler fired.";class en{constructor(t,e){this.target=t,this.currentTarget=t,this.transaction=e,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=nn(this.currentTarget,this.target))}deletes(t){return q(this.transaction.deleteSet,t.id)}get keys(){if(null===this._keys){if(0===this.transaction.doc._transactionCleanups.length)throw p.vt(tn);const t=new Map,e=this.target;this.transaction.changed.get(e).forEach((n=>{if(null!==n){const r=e._map.get(n);let i,o;if(this.adds(r)){let t=r.left;for(;null!==t&&this.adds(t);)t=t.left;if(this.deletes(r)){if(null===t||!this.deletes(t))return;i="delete",o=s.HV(t.content.getContent())}else null!==t&&this.deletes(t)?(i="update",o=s.HV(t.content.getContent())):(i="add",o=void 0)}else{if(!this.deletes(r))return;i="delete",o=s.HV(r.content.getContent())}t.set(n,{action:i,oldValue:o})}})),this._keys=t}return this._keys}get delta(){return this.changes.delta}adds(t){return t.id.clock>=(this.transaction.beforeState.get(t.id.client)||0)}get changes(){let t=this._changes;if(null===t){if(0===this.transaction.doc._transactionCleanups.length)throw p.vt(tn);const e=this.target,n=k.vt(),r=k.vt(),s=[];if(t={added:n,deleted:r,delta:s,keys:this.keys},this.transaction.changed.get(e).has(null)){let t=null;const i=()=>{t&&s.push(t)};for(let s=e._start;null!==s;s=s.right)s.deleted?this.deletes(s)&&!this.adds(s)&&(null!==t&&void 0!==t.delete||(i(),t={delete:0}),t.delete+=s.length,r.add(s)):this.adds(s)?(null!==t&&void 0!==t.insert||(i(),t={insert:[]}),t.insert=t.insert.concat(s.content.getContent()),n.add(s)):(null!==t&&void 0!==t.retain||(i(),t={retain:0}),t.retain+=s.length);null!==t&&void 0===t.retain&&i()}this._changes=t}return t}}const nn=(t,e)=>{const n=[];for(;null!==e._item&&e!==t;){if(null!==e._item.parentSub)n.unshift(e._item.parentSub);else{let t=0,r=e._item.parent._start;for(;r!==e._item&&null!==r;)!r.deleted&&r.countable&&(t+=r.length),r=r.right;n.unshift(t)}e=e._item.parent}return n},rn=()=>{R("Invalid access: Add Yjs type to a document before reading data.")};let sn=0;class on{constructor(t,e){t.marker=!0,this.p=t,this.index=e,this.timestamp=sn++}}const cn=(t,e,n)=>{t.p.marker=!1,t.p=e,e.marker=!0,t.index=n,t.timestamp=sn++},ln=(t,e)=>{if(null===t._start||0===e||null===t._searchMarker)return null;const n=0===t._searchMarker.length?null:t._searchMarker.reduce(((t,n)=>i.tn(e-t.index){t.timestamp=sn++})(n));null!==r.right&&se;)r=r.left,!r.deleted&&r.countable&&(s-=r.length);for(;null!==r.left&&r.left.id.client===r.id.client&&r.left.id.clock+r.left.length===r.id.clock;)r=r.left,!r.deleted&&r.countable&&(s-=r.length);return null!==n&&i.tn(n.index-s){if(t.length>=80){const r=t.reduce(((t,e)=>t.timestamp{for(let r=t.length-1;r>=0;r--){const s=t[r];if(n>0){let e=s.p;for(e.marker=!1;e&&(e.deleted||!e.countable);)e=e.left,e&&!e.deleted&&e.countable&&(s.index-=e.length);if(null===e||!0===e.marker){t.splice(r,1);continue}s.p=e,e.marker=!0}(e0&&e===s.index)&&(s.index=i.T9(e,s.index+n))}},dn=t=>{t.doc??rn();let e=t._start;const n=[];for(;e;)n.push(e),e=e.right;return n},an=(t,e,n)=>{const r=t,s=e.changedParentTypes;for(;o._4(s,t,(()=>[])).push(n),null!==t._item;)t=t._item.parent;xt(r._eH,n,e)};class un{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=Et(),this._dEH=Et(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(t,e){this.doc=t,this._item=e}_copy(){throw p.bD()}clone(){throw p.bD()}_write(t){}get _first(){let t=this._start;for(;null!==t&&t.deleted;)t=t.right;return t}_callObserver(t,e){!t.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(t){vt(this._eH,t)}observeDeep(t){vt(this._dEH,t)}unobserve(t){At(this._eH,t)}unobserveDeep(t){At(this._dEH,t)}toJSON(){}}const gn=(t,e,n)=>{t.doc??rn(),e<0&&(e=t._length+e),n<0&&(n=t._length+n);let r=n-e;const s=[];let i=t._start;for(;null!==i&&r>0;){if(i.countable&&!i.deleted){const t=i.content.getContent();if(t.length<=e)e-=t.length;else{for(let n=e;n0;n++)s.push(t[n]),r--;e=0}}i=i.right}return s},fn=t=>{t.doc??rn();const e=[];let n=t._start;for(;null!==n;){if(n.countable&&!n.deleted){const t=n.content.getContent();for(let n=0;n{const n=[];let r=t._start;for(;null!==r;){if(r.countable&&re(r,e)){const t=r.content.getContent();for(let e=0;e{let n=0,r=t._start;for(t.doc??rn();null!==r;){if(r.countable&&!r.deleted){const s=r.content.getContent();for(let r=0;r{const n=[];return wn(t,((r,s)=>{n.push(e(r,s,t))})),n},kn=t=>{let e=t._start,n=null,r=0;return{[Symbol.iterator](){return this},next:()=>{if(null===n){for(;null!==e&&e.deleted;)e=e.right;if(null===e)return{done:!0,value:void 0};n=e.content.getContent(),r=0,e=e.right}const t=n[r++];return n.length<=r&&(n=null),{done:!1,value:t}}}},_n=(t,e)=>{t.doc??rn();const n=ln(t,e);let r=t._start;for(null!==n&&(r=n.p,e-=n.index);null!==r;r=r.right)if(!r.deleted&&r.countable){if(e{let s=n;const i=t.doc,o=i.clientID,c=i.store,l=null===n?e._start:n.right;let h=[];const d=()=>{h.length>0&&(s=new Ir(Tt(o,he(c,o)),s,s&&s.lastId,l,l&&l.id,e,null,new fr(h)),s.integrate(t,0),h=[])};r.forEach((n=>{if(null===n)h.push(n);else switch(n.constructor){case Number:case Object:case Boolean:case Array:case String:h.push(n);break;default:switch(d(),n.constructor){case Uint8Array:case ArrayBuffer:s=new Ir(Tt(o,he(c,o)),s,s&&s.lastId,l,l&&l.id,e,null,new or(new Uint8Array(n))),s.integrate(t,0);break;case st:s=new Ir(Tt(o,he(c,o)),s,s&&s.lastId,l,l&&l.id,e,null,new hr(n)),s.integrate(t,0);break;default:if(!(n instanceof un))throw new Error("Unexpected content type in insert operation");s=new Ir(Tt(o,he(c,o)),s,s&&s.lastId,l,l&&l.id,e,null,new Cr(n)),s.integrate(t,0)}}})),d()},bn=()=>p.vt("Length exceeded!"),Sn=(t,e,n,r)=>{if(n>e._length)throw bn();if(0===n)return e._searchMarker&&hn(e._searchMarker,n,r.length),yn(t,e,null,r);const s=n,i=ln(e,n);let o=e._start;for(null!==i&&(o=i.p,0==(n-=i.index)&&(o=o.prev,n+=o&&o.countable&&!o.deleted?o.length:0));null!==o;o=o.right)if(!o.deleted&&o.countable){if(n<=o.length){n{if(0===r)return;const s=n,i=r,o=ln(e,n);let c=e._start;for(null!==o&&(c=o.p,n-=o.index);null!==c&&n>0;c=c.right)!c.deleted&&c.countable&&(n0&&null!==c;)c.deleted||(r0)throw bn();e._searchMarker&&hn(e._searchMarker,s,-i+r)},Cn=(t,e,n)=>{const r=e._map.get(n);void 0!==r&&r.delete(t)},En=(t,e,n,r)=>{const s=e._map.get(n)||null,i=t.doc,o=i.clientID;let c;if(null==r)c=new fr([r]);else switch(r.constructor){case Number:case Object:case Boolean:case Array:case String:case Date:case BigInt:c=new fr([r]);break;case Uint8Array:c=new or(r);break;case st:c=new hr(r);break;default:if(!(r instanceof un))throw new Error("Unexpected content type");c=new Cr(r)}new Ir(Tt(o,he(i.store,o)),s,s&&s.lastId,null,null,e,n,c).integrate(t,0)},vn=(t,e)=>{t.doc??rn();const n=t._map.get(e);return void 0===n||n.deleted?void 0:n.content.getContent()[n.length-1]},An=t=>{const e={};return t.doc??rn(),t._map.forEach(((t,n)=>{t.deleted||(e[n]=t.content.getContent()[t.length-1])})),e},xn=(t,e)=>{t.doc??rn();const n=t._map.get(e);return void 0!==n&&!n.deleted},Mn=(t,e,n)=>{let r=t._map.get(e)||null;for(;null!==r&&(!n.sv.has(r.id.client)||r.id.clock>=(n.sv.get(r.id.client)||0));)r=r.left;return null!==r&&re(r,n)?r.content.getContent()[r.length-1]:void 0},In=(t,e)=>{const n={};return t._map.forEach(((t,r)=>{let s=t;for(;null!==s&&(!e.sv.has(s.id.client)||s.id.clock>=(e.sv.get(s.id.client)||0));)s=s.left;null!==s&&re(s,e)&&(n[r]=s.content.getContent()[s.length-1])})),n},Tn=t=>{return t.doc??rn(),e=t._map.entries(),n=t=>!t[1].deleted,J((()=>{let t;do{t=e.next()}while(!t.done&&!n(t.value));return t}));var e,n};class On extends en{}class Nn extends un{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(t){const e=new Nn;return e.push(t),e}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new Nn}clone(){const t=new Nn;return t.insert(0,this.toArray().map((t=>t instanceof un?t.clone():t))),t}get length(){return this.doc??rn(),this._length}_callObserver(t,e){super._callObserver(t,e),an(this,t,new On(this,t))}insert(t,e){null!==this.doc?Ee(this.doc,(n=>{Sn(n,this,t,e)})):this._prelimContent.splice(t,0,...e)}push(t){null!==this.doc?Ee(this.doc,(e=>{((t,e,n)=>{let r=(e._searchMarker||[]).reduce(((t,e)=>e.index>t.index?e:t),{index:0,p:e._start}).p;if(r)for(;r.right;)r=r.right;yn(t,e,r,n)})(e,this,t)})):this._prelimContent.push(...t)}unshift(t){this.insert(0,t)}delete(t,e=1){null!==this.doc?Ee(this.doc,(n=>{Dn(n,this,t,e)})):this._prelimContent.splice(t,e)}get(t){return _n(this,t)}toArray(){return fn(this)}slice(t=0,e=this.length){return gn(this,t,e)}toJSON(){return this.map((t=>t instanceof un?t.toJSON():t))}map(t){return mn(this,t)}forEach(t){wn(this,t)}[Symbol.iterator](){return kn(this)}_write(t){t.writeTypeRef(mr)}}class Un extends en{constructor(t,e,n){super(t,e),this.keysChanged=n}}class Ln extends un{constructor(t){super(),this._prelimContent=null,this._prelimContent=void 0===t?new Map:new Map(t)}_integrate(t,e){super._integrate(t,e),this._prelimContent.forEach(((t,e)=>{this.set(e,t)})),this._prelimContent=null}_copy(){return new Ln}clone(){const t=new Ln;return this.forEach(((e,n)=>{t.set(n,e instanceof un?e.clone():e)})),t}_callObserver(t,e){an(this,t,new Un(this,t,e))}toJSON(){this.doc??rn();const t={};return this._map.forEach(((e,n)=>{if(!e.deleted){const r=e.content.getContent()[e.length-1];t[n]=r instanceof un?r.toJSON():r}})),t}get size(){return[...Tn(this)].length}keys(){return P(Tn(this),(t=>t[0]))}values(){return P(Tn(this),(t=>t[1].content.getContent()[t[1].length-1]))}entries(){return P(Tn(this),(t=>[t[0],t[1].content.getContent()[t[1].length-1]]))}forEach(t){this.doc??rn(),this._map.forEach(((e,n)=>{e.deleted||t(e.content.getContent()[e.length-1],n,this)}))}[Symbol.iterator](){return this.entries()}delete(t){null!==this.doc?Ee(this.doc,(e=>{Cn(e,this,t)})):this._prelimContent.delete(t)}set(t,e){return null!==this.doc?Ee(this.doc,(n=>{En(n,this,t,e)})):this._prelimContent.set(t,e),e}get(t){return vn(this,t)}has(t){return xn(this,t)}clear(){null!==this.doc?Ee(this.doc,(t=>{this.forEach((function(e,n,r){Cn(t,r,n)}))})):this._prelimContent.clear()}_write(t){t.writeTypeRef(kr)}}const zn=(t,e)=>t===e||"object"==typeof t&&"object"==typeof e&&t&&e&&$.SQ(t,e);class Rn{constructor(t,e,n,r){this.left=t,this.right=e,this.index=n,this.currentAttributes=r}forward(){null===this.right&&p.Mq(),this.right.content.constructor===ar?this.right.deleted||Pn(this.currentAttributes,this.right.content):this.right.deleted||(this.index+=this.right.length),this.left=this.right,this.right=this.right.right}}const Vn=(t,e,n)=>{for(;null!==e.right&&n>0;)e.right.content.constructor===ar?e.right.deleted||Pn(e.currentAttributes,e.right.content):e.right.deleted||(n{const s=new Map,i=r?ln(e,n):null;if(i){const e=new Rn(i.p.left,i.p,i.index,s);return Vn(t,e,n-i.index)}{const r=new Rn(null,e._start,0,s);return Vn(t,r,n)}},Jn=(t,e,n,r)=>{for(;null!==n.right&&(!0===n.right.deleted||n.right.content.constructor===ar&&zn(r.get(n.right.content.key),n.right.content.value));)n.right.deleted||r.delete(n.right.content.key),n.forward();const s=t.doc,i=s.clientID;r.forEach(((r,o)=>{const c=n.left,l=n.right,h=new Ir(Tt(i,he(s.store,i)),c,c&&c.lastId,l,l&&l.id,e,null,new ar(o,r));h.integrate(t,0),n.right=h,n.forward()}))},Pn=(t,e)=>{const{key:n,value:r}=e;null===r?t.delete(n):t.set(n,r)},$n=(t,e)=>{for(;null!==t.right&&(t.right.deleted||t.right.content.constructor===ar&&zn(e[t.right.content.key]??null,t.right.content.value));)t.forward()},jn=(t,e,n,r)=>{const s=t.doc,i=s.clientID,o=new Map;for(const c in r){const l=r[c],h=n.currentAttributes.get(c)??null;if(!zn(h,l)){o.set(c,h);const{left:r,right:d}=n;n.right=new Ir(Tt(i,he(s.store,i)),r,r&&r.lastId,d,d&&d.id,e,null,new ar(c,l)),n.right.integrate(t,0),n.forward()}}return o},Hn=(t,e,n,r,s)=>{n.currentAttributes.forEach(((t,e)=>{void 0===s[e]&&(s[e]=null)}));const i=t.doc,o=i.clientID;$n(n,s);const c=jn(t,e,n,s),l=r.constructor===String?new pr(r):r instanceof un?new Cr(r):new dr(r);let{left:h,right:d,index:a}=n;e._searchMarker&&hn(e._searchMarker,n.index,l.getLength()),d=new Ir(Tt(o,he(i.store,o)),h,h&&h.lastId,d,d&&d.id,e,null,l),d.integrate(t,0),n.right=d,n.index=a,n.forward(),Jn(t,e,n,c)},Wn=(t,e,n,r,s)=>{const i=t.doc,o=i.clientID;$n(n,s);const c=jn(t,e,n,s);t:for(;null!==n.right&&(r>0||c.size>0&&(n.right.deleted||n.right.content.constructor===ar));){if(!n.right.deleted)switch(n.right.content.constructor){case ar:{const{key:e,value:i}=n.right.content,o=s[e];if(void 0!==o){if(zn(o,i))c.delete(e);else{if(0===r)break t;c.set(e,i)}n.right.delete(t)}else n.currentAttributes.set(e,i);break}default:r0){let s="";for(;r>0;r--)s+="\n";n.right=new Ir(Tt(o,he(i.store,o)),n.left,n.left&&n.left.lastId,n.right,n.right&&n.right.id,e,null,new pr(s)),n.right.integrate(t,0),n.forward()}Jn(t,e,n,c)},Kn=(t,e,n,r,s)=>{let i=e;const c=o.vt();for(;i&&(!i.countable||i.deleted);){if(!i.deleted&&i.content.constructor===ar){const t=i.content;c.set(t.key,t)}i=i.right}let l=0,h=!1;for(;e!==i;){if(n===e&&(h=!0),!e.deleted){const n=e.content;switch(n.constructor){case ar:{const{key:i,value:o}=n,d=r.get(i)??null;c.get(i)===n&&d!==o||(e.delete(t),l++,h||(s.get(i)??null)!==o||d===o||(null===d?s.delete(i):s.set(i,d))),h||e.deleted||Pn(s,n);break}}}e=e.right}return l},qn=t=>{let e=0;return Ee(t.doc,(n=>{let r=t._start,s=t._start,i=o.vt();const c=o.C(i);for(;s;)!1===s.deleted&&(s.content.constructor===ar?Pn(c,s.content):(e+=Kn(n,r,s,i,c),i=o.C(c),r=s)),s=s.right})),e},Gn=t=>{const e=new Set,n=t.doc;for(const[r,s]of t.afterState.entries()){const i=t.beforeState.get(r)||0;s!==i&&we(t,n.store.clients.get(r),i,s,(t=>{t.deleted||t.content.constructor!==ar||t.constructor===ir||e.add(t.parent)}))}Ee(n,(n=>{K(t,t.deleteSet,(t=>{if(t instanceof ir||!t.parent._hasFormatting||e.has(t.parent))return;const r=t.parent;t.content.constructor===ar?e.add(r):((t,e)=>{for(;e&&e.right&&(e.right.deleted||!e.right.countable);)e=e.right;const n=new Set;for(;e&&(e.deleted||!e.countable);){if(!e.deleted&&e.content.constructor===ar){const r=e.content.key;n.has(r)?e.delete(t):n.add(r)}e=e.left}})(n,t)}));for(const t of e)qn(t)}))},Yn=(t,e,n)=>{const r=n,s=o.C(e.currentAttributes),i=e.right;for(;n>0&&null!==e.right;){if(!1===e.right.deleted)switch(e.right.content.constructor){case Cr:case dr:case pr:n{null===t?this.childListChanged=!0:this.keysChanged.add(t)}))}get changes(){if(null===this._changes){const t={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=t}return this._changes}get delta(){if(null===this._delta){const t=this.target.doc,e=[];Ee(t,(t=>{const n=new Map,r=new Map;let s=this.target._start,i=null;const o={};let c="",l=0,h=0;const d=()=>{if(null!==i){let t=null;switch(i){case"delete":h>0&&(t={delete:h}),h=0;break;case"insert":("object"==typeof c||c.length>0)&&(t={insert:c},n.size>0&&(t.attributes={},n.forEach(((e,n)=>{null!==e&&(t.attributes[n]=e)})))),c="";break;case"retain":l>0&&(t={retain:l},$.Im(o)||(t.attributes=$.kp({},o))),l=0}t&&e.push(t),i=null}};for(;null!==s;){switch(s.content.constructor){case Cr:case dr:this.adds(s)?this.deletes(s)||(d(),i="insert",c=s.content.getContent()[0],d()):this.deletes(s)?("delete"!==i&&(d(),i="delete"),h+=1):s.deleted||("retain"!==i&&(d(),i="retain"),l+=1);break;case pr:this.adds(s)?this.deletes(s)||("insert"!==i&&(d(),i="insert"),c+=s.content.str):this.deletes(s)?("delete"!==i&&(d(),i="delete"),h+=s.length):s.deleted||("retain"!==i&&(d(),i="retain"),l+=s.length);break;case ar:{const{key:e,value:c}=s.content;if(this.adds(s)){if(!this.deletes(s)){const l=n.get(e)??null;zn(l,c)?null!==c&&s.delete(t):("retain"===i&&d(),zn(c,r.get(e)??null)?delete o[e]:o[e]=c)}}else if(this.deletes(s)){r.set(e,c);const t=n.get(e)??null;zn(t,c)||("retain"===i&&d(),o[e]=t)}else if(!s.deleted){r.set(e,c);const n=o[e];void 0!==n&&(zn(n,c)?null!==n&&s.delete(t):("retain"===i&&d(),null===c?delete o[e]:o[e]=c))}s.deleted||("insert"===i&&d(),Pn(n,s.content));break}}s=s.right}for(d();e.length>0;){const t=e[e.length-1];if(void 0===t.retain||void 0!==t.attributes)break;e.pop()}})),this._delta=e}return this._delta}}class Bn extends un{constructor(t){super(),this._pending=void 0!==t?[()=>this.insert(0,t)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this.doc??rn(),this._length}_integrate(t,e){super._integrate(t,e);try{this._pending.forEach((t=>t()))}catch(t){console.error(t)}this._pending=null}_copy(){return new Bn}clone(){const t=new Bn;return t.applyDelta(this.toDelta()),t}_callObserver(t,e){super._callObserver(t,e);const n=new Qn(this,t,e);an(this,t,n),!t.local&&this._hasFormatting&&(t._needFormattingCleanup=!0)}toString(){this.doc??rn();let t="",e=this._start;for(;null!==e;)!e.deleted&&e.countable&&e.content.constructor===pr&&(t+=e.content.str),e=e.right;return t}toJSON(){return this.toString()}applyDelta(t,{sanitize:e=!0}={}){null!==this.doc?Ee(this.doc,(n=>{const r=new Rn(null,this._start,0,new Map);for(let s=0;s0)&&Hn(n,this,r,o,i.attributes||{})}else void 0!==i.retain?Wn(n,this,r,i.retain,i.attributes||{}):void 0!==i.delete&&Yn(n,r,i.delete)}})):this._pending.push((()=>this.applyDelta(t)))}toDelta(t,e,n){this.doc??rn();const r=[],s=new Map,i=this.doc;let o="",c=this._start;function l(){if(o.length>0){const t={};let e=!1;s.forEach(((n,r)=>{e=!0,t[r]=n}));const n={insert:o};e&&(n.attributes=t),r.push(n),o=""}}const h=()=>{for(;null!==c;){if(re(c,t)||void 0!==e&&re(c,e))switch(c.content.constructor){case pr:{const r=s.get("ychange");void 0===t||re(c,t)?void 0===e||re(c,e)?void 0!==r&&(l(),s.delete("ychange")):void 0!==r&&r.user===c.id.client&&"added"===r.type||(l(),s.set("ychange",n?n("added",c.id):{type:"added"})):void 0!==r&&r.user===c.id.client&&"removed"===r.type||(l(),s.set("ychange",n?n("removed",c.id):{type:"removed"})),o+=c.content.str;break}case Cr:case dr:{l();const t={insert:c.content.getContent()[0]};if(s.size>0){const e={};t.attributes=e,s.forEach(((t,n)=>{e[n]=t}))}r.push(t);break}case ar:re(c,t)&&(l(),Pn(s,c.content))}c=c.right}l()};return t||e?Ee(i,(n=>{t&&se(n,t),e&&se(n,e),h()}),"cleanup"):h(),r}insert(t,e,n){if(e.length<=0)return;const r=this.doc;null!==r?Ee(r,(r=>{const s=Fn(r,this,t,!n);n||(n={},s.currentAttributes.forEach(((t,e)=>{n[e]=t}))),Hn(r,this,s,e,n)})):this._pending.push((()=>this.insert(t,e,n)))}insertEmbed(t,e,n){const r=this.doc;null!==r?Ee(r,(r=>{const s=Fn(r,this,t,!n);Hn(r,this,s,e,n||{})})):this._pending.push((()=>this.insertEmbed(t,e,n||{})))}delete(t,e){if(0===e)return;const n=this.doc;null!==n?Ee(n,(n=>{Yn(n,Fn(n,this,t,!0),e)})):this._pending.push((()=>this.delete(t,e)))}format(t,e,n){if(0===e)return;const r=this.doc;null!==r?Ee(r,(r=>{const s=Fn(r,this,t,!1);null!==s.right&&Wn(r,this,s,e,n)})):this._pending.push((()=>this.format(t,e,n)))}removeAttribute(t){null!==this.doc?Ee(this.doc,(e=>{Cn(e,this,t)})):this._pending.push((()=>this.removeAttribute(t)))}setAttribute(t,e){null!==this.doc?Ee(this.doc,(n=>{En(n,this,t,e)})):this._pending.push((()=>this.setAttribute(t,e)))}getAttribute(t){return vn(this,t)}getAttributes(){return An(this)}_write(t){t.writeTypeRef(_r)}}class Xn{constructor(t,e=()=>!0){this._filter=e,this._root=t,this._currentNode=t._start,this._firstCall=!0,t.doc??rn()}[Symbol.iterator](){return this}next(){let t=this._currentNode,e=t&&t.content&&t.content.type;if(null!==t&&(!this._firstCall||t.deleted||!this._filter(e)))do{if(e=t.content.type,t.deleted||e.constructor!==tr&&e.constructor!==Zn||null===e._start)for(;null!==t;){const e=t.next;if(null!==e){t=e;break}t=t.parent===this._root?null:t.parent._item}else t=e._start}while(null!==t&&(t.deleted||!this._filter(t.content.type)));return this._firstCall=!1,null===t?{value:void 0,done:!0}:(this._currentNode=t,{value:t.content.type,done:!1})}}class Zn extends un{constructor(){super(),this._prelimContent=[]}get firstChild(){const t=this._first;return t?t.content.getContent()[0]:null}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new Zn}clone(){const t=new Zn;return t.insert(0,this.toArray().map((t=>t instanceof un?t.clone():t))),t}get length(){return this.doc??rn(),null===this._prelimContent?this._length:this._prelimContent.length}createTreeWalker(t){return new Xn(this,t)}querySelector(t){t=t.toUpperCase();const e=new Xn(this,(e=>e.nodeName&&e.nodeName.toUpperCase()===t)).next();return e.done?null:e.value}querySelectorAll(t){return t=t.toUpperCase(),s.HT(new Xn(this,(e=>e.nodeName&&e.nodeName.toUpperCase()===t)))}_callObserver(t,e){an(this,t,new er(this,e,t))}toString(){return mn(this,(t=>t.toString())).join("")}toJSON(){return this.toString()}toDOM(t=document,e={},n){const r=t.createDocumentFragment();return void 0!==n&&n._createAssociation(r,this),wn(this,(s=>{r.insertBefore(s.toDOM(t,e,n),null)})),r}insert(t,e){null!==this.doc?Ee(this.doc,(n=>{Sn(n,this,t,e)})):this._prelimContent.splice(t,0,...e)}insertAfter(t,e){if(null!==this.doc)Ee(this.doc,(n=>{const r=t&&t instanceof un?t._item:t;yn(n,this,r,e)}));else{const n=this._prelimContent,r=null===t?0:n.findIndex((e=>e===t))+1;if(0===r&&null!==t)throw p.vt("Reference item not found");n.splice(r,0,...e)}}delete(t,e=1){null!==this.doc?Ee(this.doc,(n=>{Dn(n,this,t,e)})):this._prelimContent.splice(t,e)}toArray(){return fn(this)}push(t){this.insert(this.length,t)}unshift(t){this.insert(0,t)}get(t){return _n(this,t)}slice(t=0,e=this.length){return gn(this,t,e)}forEach(t){wn(this,t)}_write(t){t.writeTypeRef(br)}}class tr extends Zn{constructor(t="UNDEFINED"){super(),this.nodeName=t,this._prelimAttrs=new Map}get nextSibling(){const t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){const t=this._item?this._item.prev:null;return t?t.content.type:null}_integrate(t,e){super._integrate(t,e),this._prelimAttrs.forEach(((t,e)=>{this.setAttribute(e,t)})),this._prelimAttrs=null}_copy(){return new tr(this.nodeName)}clone(){const t=new tr(this.nodeName),e=this.getAttributes();return $.jJ(e,((e,n)=>{t.setAttribute(n,e)})),t.insert(0,this.toArray().map((t=>t instanceof un?t.clone():t))),t}toString(){const t=this.getAttributes(),e=[],n=[];for(const e in t)n.push(e);n.sort();const r=n.length;for(let s=0;s0?" "+e.join(" "):""}>${super.toString()}`}removeAttribute(t){null!==this.doc?Ee(this.doc,(e=>{Cn(e,this,t)})):this._prelimAttrs.delete(t)}setAttribute(t,e){null!==this.doc?Ee(this.doc,(n=>{En(n,this,t,e)})):this._prelimAttrs.set(t,e)}getAttribute(t){return vn(this,t)}hasAttribute(t){return xn(this,t)}getAttributes(t){return t?In(this,t):An(this)}toDOM(t=document,e={},n){const r=t.createElement(this.nodeName),s=this.getAttributes();for(const t in s){const e=s[t];"string"==typeof e&&r.setAttribute(t,e)}return wn(this,(s=>{r.appendChild(s.toDOM(t,e,n))})),void 0!==n&&n._createAssociation(r,this),r}_write(t){t.writeTypeRef(yr),t.writeKey(this.nodeName)}}class er extends en{constructor(t,e,n){super(t,n),this.childListChanged=!1,this.attributesChanged=new Set,e.forEach((t=>{null===t?this.childListChanged=!0:this.attributesChanged.add(t)}))}}class nr extends Ln{constructor(t){super(),this.hookName=t}_copy(){return new nr(this.hookName)}clone(){const t=new nr(this.hookName);return this.forEach(((e,n)=>{t.set(n,e)})),t}toDOM(t=document,e={},n){const r=e[this.hookName];let s;return s=void 0!==r?r.createDom(this):document.createElement(this.hookName),s.setAttribute("data-yjs-hook",this.hookName),void 0!==n&&n._createAssociation(s,this),s}_write(t){t.writeTypeRef(Sr),t.writeKey(this.hookName)}}class rr extends Bn{get nextSibling(){const t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){const t=this._item?this._item.prev:null;return t?t.content.type:null}_copy(){return new rr}clone(){const t=new rr;return t.applyDelta(this.toDelta()),t}toDOM(t=document,e,n){const r=t.createTextNode(this.toString());return void 0!==n&&n._createAssociation(r,this),r}toString(){return this.toDelta().map((t=>{const e=[];for(const n in t.attributes){const r=[];for(const e in t.attributes[n])r.push({key:e,value:t.attributes[n][e]});r.sort(((t,e)=>t.keyt.nodeName=0;t--)n+=``;return n})).join("")}toJSON(){return this.toString()}_write(t){t.writeTypeRef(Dr)}}class sr{constructor(t,e){this.id=t,this.length=e}get deleted(){throw p.bD()}mergeWith(t){return!1}write(t,e,n){throw p.bD()}integrate(t,e){throw p.bD()}}class ir extends sr{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor===t.constructor&&(this.length+=t.length,!0)}integrate(t,e){e>0&&(this.id.clock+=e,this.length-=e),de(t.doc.store,this)}write(t,e){t.writeInfo(0),t.writeLen(this.length-e)}getMissing(t,e){return null}}class or{constructor(t){this.content=t}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new or(this.content)}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeBuf(this.content)}getRef(){return 3}}class cr{constructor(t){this.len=t}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new cr(this.len)}splice(t){const e=new cr(this.len-t);return this.len=t,e}mergeWith(t){return this.len+=t.len,!0}integrate(t,e){Q(t.deleteSet,e.id.client,e.id.clock,this.len),e.markDeleted()}delete(t){}gc(t){}write(t,e){t.writeLen(this.len-e)}getRef(){return 1}}const lr=(t,e)=>new st({guid:t,...e,shouldLoad:e.shouldLoad||e.autoLoad||!1});class hr{constructor(t){t._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=t;const e={};this.opts=e,t.gc||(e.gc=!1),t.autoLoad&&(e.autoLoad=!0),null!==t.meta&&(e.meta=t.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new hr(lr(this.doc.guid,this.opts))}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){this.doc._item=e,t.subdocsAdded.add(this.doc),this.doc.shouldLoad&&t.subdocsLoaded.add(this.doc)}delete(t){t.subdocsAdded.has(this.doc)?t.subdocsAdded.delete(this.doc):t.subdocsRemoved.add(this.doc)}gc(t){}write(t,e){t.writeString(this.doc.guid),t.writeAny(this.opts)}getRef(){return 9}}class dr{constructor(t){this.embed=t}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new dr(this.embed)}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeJSON(this.embed)}getRef(){return 5}}class ar{constructor(t,e){this.key=t,this.value=e}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new ar(this.key,this.value)}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){const n=e.parent;n._searchMarker=null,n._hasFormatting=!0}delete(t){}gc(t){}write(t,e){t.writeKey(this.key),t.writeJSON(this.value)}getRef(){return 6}}class ur{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new ur(this.arr)}splice(t){const e=new ur(this.arr.slice(t));return this.arr=this.arr.slice(0,t),e}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){const n=this.arr.length;t.writeLen(n-e);for(let r=e;r=55296&&n<=56319&&(this.str=this.str.slice(0,t-1)+"�",e.str="�"+e.str.slice(1)),e}mergeWith(t){return this.str+=t.str,!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeString(0===e?this.str:this.str.slice(e))}getRef(){return 4}}const wr=[t=>new Nn,t=>new Ln,t=>new Bn,t=>new tr(t.readKey()),t=>new Zn,t=>new nr(t.readKey()),t=>new rr],mr=0,kr=1,_r=2,yr=3,br=4,Sr=5,Dr=6;class Cr{constructor(t){this.type=t}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new Cr(this.type._copy())}splice(t){throw p.bD()}mergeWith(t){return!1}integrate(t,e){this.type._integrate(t.doc,e)}delete(t){let e=this.type._start;for(;null!==e;)e.deleted?e.id.clock<(t.beforeState.get(e.id.client)||0)&&t._mergeStructs.push(e):e.delete(t),e=e.right;this.type._map.forEach((e=>{e.deleted?e.id.clock<(t.beforeState.get(e.id.client)||0)&&t._mergeStructs.push(e):e.delete(t)})),t.changed.delete(this.type)}gc(t){let e=this.type._start;for(;null!==e;)e.gc(t,!0),e=e.right;this.type._start=null,this.type._map.forEach((e=>{for(;null!==e;)e.gc(t,!0),e=e.left})),this.type._map=new Map}write(t,e){this.type._write(t)}getRef(){return 7}}const Er=(t,e)=>{let n,r=e,s=0;do{s>0&&(r=Tt(r.client,r.clock+s)),n=ue(t,r),s=r.clock-n.id.clock,r=n.redone}while(null!==r&&n instanceof Ir);return{item:n,diff:s}},vr=(t,e)=>{for(;null!==t&&t.keep!==e;)t.keep=e,t=t.parent._item},Ar=(t,e,n)=>{const{client:r,clock:s}=e.id,i=new Ir(Tt(r,s+n),e,Tt(r,s+n-1),e.right,e.rightOrigin,e.parent,e.parentSub,e.content.splice(n));return e.deleted&&i.markDeleted(),e.keep&&(i.keep=!0),null!==e.redone&&(i.redone=Tt(e.redone.client,e.redone.clock+n)),e.right=i,null!==i.right&&(i.right.left=i),t._mergeStructs.push(i),null!==i.parentSub&&null===i.right&&i.parent._map.set(i.parentSub,i),e.length=n,i},xr=(t,e)=>s.zN(t,(t=>q(t.deletions,e))),Mr=(t,e,n,r,s,i)=>{const o=t.doc,c=o.store,l=o.clientID,h=e.redone;if(null!==h)return fe(t,h);let d,a=e.parent._item,u=null;if(null!==a&&!0===a.deleted){if(null===a.redone&&(!n.has(a)||null===Mr(t,a,n,r,s,i)))return null;for(;null!==a.redone;)a=fe(t,a.redone)}const g=null===a?e.parent:a.content.type;if(null===e.parentSub){for(u=e.left,d=e;null!==u;){let e=u;for(;null!==e&&e.parent._item!==a;)e=null===e.redone?null:fe(t,e.redone);if(null!==e&&e.parent._item===a){u=e;break}u=u.left}for(;null!==d;){let e=d;for(;null!==e&&e.parent._item!==a;)e=null===e.redone?null:fe(t,e.redone);if(null!==e&&e.parent._item===a){d=e;break}d=d.right}}else if(d=null,e.right&&!s){for(u=e;null!==u&&null!==u.right&&(u.right.redone||q(r,u.right.id)||xr(i.undoStack,u.right.id)||xr(i.redoStack,u.right.id));)for(u=u.right;u.redone;)u=fe(t,u.redone);if(u&&null!==u.right)return null}else u=g._map.get(e.parentSub)||null;const f=he(c,l),p=Tt(l,f),w=new Ir(p,u,u&&u.lastId,d,d&&d.id,g,e.parentSub,e.content.copy());return e.redone=p,vr(w,!0),w.integrate(t,0),w};class Ir extends sr{constructor(t,e,n,r,s,i,o,c){super(t,c.getLength()),this.origin=n,this.left=e,this.right=r,this.rightOrigin=s,this.parent=i,this.parentSub=o,this.redone=null,this.content=c,this.info=this.content.isCountable()?w.KD:0}set marker(t){(this.info&w.wn)>0!==t&&(this.info^=w.wn)}get marker(){return(this.info&w.wn)>0}get keep(){return(this.info&w.Dk)>0}set keep(t){this.keep!==t&&(this.info^=w.Dk)}get countable(){return(this.info&w.KD)>0}get deleted(){return(this.info&w.D1)>0}set deleted(t){this.deleted!==t&&(this.info^=w.D1)}markDeleted(){this.info|=w.D1}getMissing(t,e){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=he(e,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=he(e,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===Mt&&this.id.client!==this.parent.client&&this.parent.clock>=he(e,this.parent.client))return this.parent.client;if(this.origin&&(this.left=pe(t,e,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=fe(t,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===ir||this.right&&this.right.constructor===ir)this.parent=null;else if(this.parent){if(this.parent.constructor===Mt){const t=ue(e,this.parent);t.constructor===ir?this.parent=null:this.parent=t.content.type}}else this.left&&this.left.constructor===Ir?(this.parent=this.left.parent,this.parentSub=this.left.parentSub):this.right&&this.right.constructor===Ir&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);return null}integrate(t,e){if(e>0&&(this.id.clock+=e,this.left=pe(t,t.doc.store,Tt(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(e),this.length-=e),this.parent){if(!this.left&&(!this.right||null!==this.right.left)||this.left&&this.left.right!==this.right){let e,n=this.left;if(null!==n)e=n.right;else if(null!==this.parentSub)for(e=this.parent._map.get(this.parentSub)||null;null!==e&&null!==e.left;)e=e.left;else e=this.parent._start;const r=new Set,s=new Set;for(;null!==e&&e!==this.right;){if(s.add(e),r.add(e),It(this.origin,e.origin)){if(e.id.client{e.p===t&&(e.p=this,!this.deleted&&this.countable&&(e.index-=this.length))})),t.keep&&(this.keep=!0),this.right=t.right,null!==this.right&&(this.right.left=this),this.length+=t.length,!0}return!1}delete(t){if(!this.deleted){const e=this.parent;this.countable&&null===this.parentSub&&(e._length-=this.length),this.markDeleted(),Q(t.deleteSet,this.id.client,this.id.clock,this.length),_e(t,e,this.parentSub),this.content.delete(t)}}gc(t,e){if(!this.deleted)throw p.Mq();this.content.gc(t),e?((t,e,n)=>{const r=t.clients.get(e.id.client);r[ae(r,e.id.clock)]=n})(t,this,new ir(this.id,this.length)):this.content=new cr(this.length)}write(t,e){const n=e>0?Tt(this.id.client,this.id.clock+e-1):this.origin,r=this.rightOrigin,s=this.parentSub,i=this.content.getRef()&w.WY|(null===n?0:w.wt)|(null===r?0:w.D7)|(null===s?0:w.KJ);if(t.writeInfo(i),null!==n&&t.writeLeftID(n),null!==r&&t.writeRightID(r),null===n&&null===r){const e=this.parent;if(void 0!==e._item){const n=e._item;if(null===n){const n=Ut(e);t.writeParentInfo(!0),t.writeString(n)}else t.writeParentInfo(!1),t.writeLeftID(n.id)}else e.constructor===String?(t.writeParentInfo(!0),t.writeString(e)):e.constructor===Mt?(t.writeParentInfo(!1),t.writeLeftID(e)):p.Mq();null!==s&&t.writeString(s)}this.content.write(t,e)}}const Tr=(t,e)=>Or[e&w.WY](t),Or=[()=>{p.Mq()},t=>new cr(t.readLen()),t=>{const e=t.readLen(),n=[];for(let r=0;rnew or(t.readBuf()),t=>new pr(t.readString()),t=>new dr(t.readJSON()),t=>new ar(t.readKey(),t.readJSON()),t=>new Cr(wr[t.readTypeRef()](t)),t=>{const e=t.readLen(),n=[];for(let r=0;rnew hr(lr(t.readString(),t.readAny())),()=>{p.Mq()}];class Nr extends sr{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor===t.constructor&&(this.length+=t.length,!0)}integrate(t,e){p.Mq()}write(t,e){t.writeInfo(10),c.zd(t.restEncoder,this.length-e)}getMissing(t,e){return null}}const Ur="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{},Lr="__ $YJS$ __";!0===Ur[Lr]&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438"),Ur[Lr]=!0}}]); \ No newline at end of file diff --git a/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/240.bc1013ab386bf4bef581.js b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/240.bc1013ab386bf4bef581.js new file mode 100644 index 00000000..5070c4d8 --- /dev/null +++ b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/240.bc1013ab386bf4bef581.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_docprovider_extension=self.webpackChunk_jupyter_docprovider_extension||[]).push([[240],{5068:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(6758),r=n.n(o),s=n(935),i=n.n(s)()(r());i.push([e.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-timelineSliderWrapper .jp-sliderContainer{\n display: flex;\n align-items: center;\n}\n\n.jp-Slider {\n height: 4.5px\n}\n\n#jp-slider-status-bar {\n display: flex;\n}\n\n.jp-timestampDisplay {\n display: flex;\n flex-direction: row;\n align-items: center;\n gap: 6px;\n}\n\n.jp-restoreBtnContainer {\n width: 192px;\n}\n\n.jp-ToolbarButtonComponent.jp-restoreBtn {\n cursor: pointer;\n color: var(--jp-layout-color2);\n width: 100%;\n background: var(--jp-accept-color-normal)\n}\n",""]);const a=i},935:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",o=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),o&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),o&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,o,r,s){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(o)for(var a=0;a0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=s),n&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=n):d[2]=n),r&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=r):d[4]="".concat(r)),t.push(d))}},t}},6758:e=>{e.exports=function(e){return e[1]}},2591:e=>{var t=[];function n(e){for(var n=-1,o=0;o{var t={};e.exports=function(e,n){var o=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},3051:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},855:(e,t,n)=>{e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},1740:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,r&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var s=n.sourceMap;s&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},3656:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},6240:(e,t,n)=>{n.r(t),n.d(t,{ForkManager:()=>K,IForkManagerToken:()=>V,JUPYTER_COLLABORATION_FORK_EVENTS_URI:()=>z,NotebookCellServerExecutor:()=>l,ROOM_FORK_URL:()=>p,RtcContentProvider:()=>C,TimelineWidget:()=>q,WebSocketAwarenessProvider:()=>r,WebSocketProvider:()=>S,requestAPI:()=>v,requestDocSession:()=>m,requestDocumentTimeline:()=>g,requestUndoRedo:()=>_});var o=n(3560);class r extends o.WebsocketProvider{constructor(e){super(e.url,e.roomID,e.awareness.doc,{awareness:e.awareness}),this._isDisposed=!1,this._awareness=e.awareness,this._user=e.user,this._user.ready.then((()=>this._onUserChanged(this._user))).catch((e=>console.error(e))),this._user.userChanged.connect(this._onUserChanged,this)}get isDisposed(){return this._isDisposed}dispose(){this._isDisposed||(this._user.userChanged.disconnect(this._onUserChanged,this),this._isDisposed=!0,this.destroy())}_onUserChanged(e){this._awareness.setLocalStateField("user",e.identity)}}var s=n(4778),i=n(1041),a=n(7498),c=n(4254);class l{constructor(e){var t;this._serverSettings=null!==(t=e.serverSettings)&&void 0!==t?t:a.ServerConnection.makeSettings()}async runCell({cell:e,notebook:t,notebookConfig:n,onCellExecuted:o,onCellExecutionScheduled:r,sessionContext:l,sessionDialogs:d,translator:h}){var u,p,v;const m=(h=null!=h?h:c.nullTranslator).load("jupyterlab");switch(e.model.type){case"markdown":e.rendered=!0,e.inputHidden=!1,o({cell:e,success:!0});break;case"code":if(l){if(l.isTerminating){await(0,s.showDialog)({title:m.__("Kernel Terminating"),body:m.__("The kernel for %1 appears to be terminating. You can not run any cell for now.",null===(u=l.session)||void 0===u?void 0:u.path),buttons:[s.Dialog.okButton()]});break}if(l.pendingInput)return await(0,s.showDialog)({title:m.__("Cell not executed due to pending input"),body:m.__("The cell has not been executed to avoid kernel deadlock as there is another pending input! Submit your pending input and try again."),buttons:[s.Dialog.okButton()]}),!1;if(l.hasNoKernel&&await l.startKernel()&&d&&await d.selectKernel(l),l.hasNoKernel)return e.model.sharedModel.transact((()=>{e.model.clearExecution()})),!0;const n=null===(v=null===(p=null==l?void 0:l.session)||void 0===p?void 0:p.kernel)||void 0===v?void 0:v.id,c=i.URLExt.join(this._serverSettings.baseUrl,`api/kernels/${n}/execute`),h=e.model.sharedModel.getId(),g=t.sharedModel.getState("document_id"),_={method:"POST",body:JSON.stringify({cell_id:h,document_id:g})};r({cell:e});let f=!1;try{f=(await a.ServerConnection.makeRequest(c,_,this._serverSettings)).ok}catch(t){if(o({cell:e,success:!1}),e.isDisposed)return!1;throw t}return o({cell:e,success:f}),!0}e.model.sharedModel.transact((()=>{e.model.clearExecution()}),!1)}return Promise.resolve(!0)}}const d="api/collaboration/session",h="api/collaboration/undo_redo",u="api/collaboration/timeline",p="api/collaboration/fork";async function v(e="",t={},n){const o=null!=n?n:a.ServerConnection.makeSettings(),r=i.URLExt.join(o.baseUrl,e);let s;try{s=await a.ServerConnection.makeRequest(r,t,o)}catch(e){throw new a.ServerConnection.NetworkError(e)}let c=await s.text();if(c.length>0)try{c=JSON.parse(c)}catch(e){console.error("Not a JSON response body.",s)}if(!s.ok)throw new a.ServerConnection.ResponseError(s,c.message||c);return c}async function m(e,t,n,o){const r=null!=o?o:a.ServerConnection.makeSettings(),s=i.URLExt.join(r.baseUrl,d,encodeURIComponent(n)),c={method:"PUT",body:JSON.stringify({format:e,type:t})};let l;try{l=await a.ServerConnection.makeRequest(s,c,r)}catch(e){throw new a.ServerConnection.NetworkError(e)}let h=await l.text();if(h.length>0)try{h=JSON.parse(h)}catch(e){console.log("Not a JSON response body.",l)}if(!l.ok)throw new a.ServerConnection.ResponseError(l,h.message||h);return h}async function g(e,t,n,o){const r=null!=o?o:a.ServerConnection.makeSettings();let s=i.URLExt.join(r.baseUrl,u,n);s=s.concat(`?format=${e}&&type=${t}`);const c={method:"GET"};let l;try{l=await a.ServerConnection.makeRequest(s,c,r)}catch(e){throw new a.ServerConnection.NetworkError(e)}return l}async function _(e,t,n,o,r){const s=null!=r?r:a.ServerConnection.makeSettings();let c=i.URLExt.join(s.baseUrl,h,encodeURIComponent(e));c=c.concat(`?action=${t}&&steps=${n}&&forkRoom=${o}`);const l={method:"PUT"};let d;try{d=await a.ServerConnection.makeRequest(c,l,s)}catch(e){throw new a.ServerConnection.NetworkError(e)}let u=await d.text();if(u.length>0)try{u=JSON.parse(u)}catch(e){console.log("Not a JSON response body.",d)}if(!d.ok)throw new a.ServerConnection.ResponseError(d,u.message||u);return u}var f=n(7262),y=n(4602);class S{constructor(e){var t;this._onConnectionClosed=async e=>{if([4400,4404,4500].includes(e.code)&&!this._hasSynced){const t=this._getCloseReasonMessage(e.code);this._ready.reject(t),this._sharedModel.dispose()}if(1003===e.code){let t;console.error("Document provider closed:",e.reason);try{t=JSON.parse(e.reason)}catch(n){t={reason:"unknown_session",sessionId:"",reloadable:!1,errorReason:e.reason}}const{title:n,body:o}=this._buildSessionExpiredMessage(t,this._trans);(await(0,s.showDialog)({title:n,body:o,buttons:t.reloadable?[s.Dialog.cancelButton({label:this._trans.__("Continue")}),s.Dialog.okButton({label:this._trans.__("Reload")})]:[s.Dialog.okButton({label:this._trans.__("Ok")})]})).button.accept&&t.reloadable&&window.location.reload(),this._sharedModel.dispose()}},this._onSync=e=>{e&&(this._hasSynced=!0,this._yWebsocketProvider&&(this._yWebsocketProvider.off("sync",this._onSync),this._sharedModel.ydoc.getMap("state").set("document_id",this._yWebsocketProvider.roomname)),this._ready.resolve())},this._ready=new f.PromiseDelegate,this._hasSynced=!1,this._isDisposed=!1,this._path=e.path,this._contentType=e.contentType,this._format=e.format,this._customServerUrl=e.url,this._sharedModel=e.model,this._awareness=e.model.awareness,this._yWebsocketProvider=null,this._serverSettings=null!==(t=e.serverSettings)&&void 0!==t?t:a.ServerConnection.makeSettings(),this._trans=e.translator;const n=e.user;n.ready.then((()=>{this._onUserChanged(n)})).catch((e=>console.error(e))),n.userChanged.connect(this._onUserChanged,this),this._connect().catch((e=>console.warn(e)))}get isDisposed(){return this._isDisposed}get ready(){return this._ready.promise}get contentType(){return this._contentType}get format(){return this._format}dispose(){var e,t,n;this.isDisposed||(this._isDisposed=!0,null===(e=this._yWebsocketProvider)||void 0===e||e.off("connection-close",this._onConnectionClosed),null===(t=this._yWebsocketProvider)||void 0===t||t.off("sync",this._onSync),null===(n=this._yWebsocketProvider)||void 0===n||n.destroy(),this._disconnect(),y.Signal.clearData(this))}async reconnect(){this._disconnect(),this._connect()}get _serverUrl(){var e;return null!==(e=this._customServerUrl)&&void 0!==e?e:i.URLExt.join(this._serverSettings.wsUrl,"api/collaboration/room")}async _connect(){const e=await m(this._format,this._contentType,this._path,this._serverSettings),t=this._serverSettings.token,n={sessionId:e.sessionId};this._serverSettings.appendToken&&""!==t&&(n.token=t),this._yWebsocketProvider=new o.WebsocketProvider(this._serverUrl,`${e.format}:${e.type}:${e.fileId}`,this._sharedModel.ydoc,{disableBc:!0,params:n,awareness:this._awareness,WebSocketPolyfill:this._serverSettings.WebSocket}),this._yWebsocketProvider.on("sync",this._onSync),this._yWebsocketProvider.on("connection-close",this._onConnectionClosed)}async connectToForkDoc(e,t){const n=this._serverSettings.token,r={sessionId:t};this._serverSettings.appendToken&&""!==n&&(r.token=n),this._disconnect(),this._yWebsocketProvider=new o.WebsocketProvider(this._serverUrl,e,this._sharedModel.ydoc,{disableBc:!0,params:r,awareness:this._awareness,WebSocketPolyfill:this._serverSettings.WebSocket})}get wsProvider(){return this._yWebsocketProvider}_disconnect(){var e,t,n;null===(e=this._yWebsocketProvider)||void 0===e||e.off("connection-close",this._onConnectionClosed),null===(t=this._yWebsocketProvider)||void 0===t||t.off("sync",this._onSync),null===(n=this._yWebsocketProvider)||void 0===n||n.destroy(),this._yWebsocketProvider=null}_onUserChanged(e){this._awareness.setLocalStateField("user",e.identity)}_buildSessionExpiredMessage(e,t){switch(e.reason){case"version_mismatch":return{title:t.__("Collaboration extension updated"),body:t.__("Reload the browser tab to load the new version.")};case"initialization_error":return{title:t.__("Document error"),body:t.__("Failed to initialize the document. Close this tab and reopen the file.")};default:return{title:t.__("Session expired"),body:e.errorReason?t.__(e.errorReason):t.__("Reload the browser tab to continue.")}}}_getCloseReasonMessage(e){switch(e){case 4400:return this._trans.__("Bad request for %1",this._path);case 4404:return this._trans.__("Could not find %1",this._path);case 4500:return this._trans.__("Internal server error when loading %1",this._path)}}}var w=n(9326),b=n(6214);const k="true"===i.PageConfig.getOption("disableRTC");class C{constructor(e){this._onCreate=(e,t)=>{var n,o,r,s,i,a,c;if("string"!=typeof e.format)return;const l=null===(r=null===(o=null===(n=this._docmanagerSettings)||void 0===n?void 0:n.composite)||void 0===o?void 0:o.autosave)||void 0===r||r;t.awareness.setLocalStateField("autosave",l),null===(s=this._docmanagerSettings)||void 0===s||s.changed.connect((()=>{var e,n,o;const r=null===(o=null===(n=null===(e=this._docmanagerSettings)||void 0===e?void 0:e.composite)||void 0===n?void 0:n.autosave)||void 0===o||o;t.awareness.setLocalStateField("autosave",r)}));try{const n=new S({path:e.path,format:e.format,contentType:e.contentType,model:t,user:this._user,translator:this._trans,serverSettings:this._serverSettings}),o=((null===(i=this._globalAwareness)||void 0===i?void 0:i.getLocalState())||{}).documents||[];o.includes(e.path)||(o.push(e.path),null===(a=this._globalAwareness)||void 0===a||a.setLocalStateField("documents",o));let r=e.path,s=`${e.format}:${e.contentType}:${r}`;this._providers.set(s,n);const l=t=>{var n,o;const i=t.oldValue,a=t.newValue;if(!i||!a)return void console.debug("New or old path not given",t);const c=`${e.format}:${e.contentType}:${i}`;if(c!==s)return void console.error("The computed old provider key is different from the current key");const l=`${e.format}:${e.contentType}:${a}`,d=this._providers.get(c);if(!d)return void console.warn(`Could not find a provider to update after rename ${c}, ${l}`);this._providers.set(l,d),this._providers.delete(c),s=l,r=a;const h=((null===(n=this._globalAwareness)||void 0===n?void 0:n.getLocalState())||{}).documents||[],u=h.indexOf(i);h.includes(i)&&!h.includes(a)&&(h.splice(u,1),h.push(a),null===(o=this._globalAwareness)||void 0===o||o.setLocalStateField("documents",h))},d=(e,t)=>{var n,o;if("rename"!==t.type)return;const s=null===(n=t.oldValue)||void 0===n?void 0:n.path,i=null===(o=t.newValue)||void 0===o?void 0:o.path;s===r&&l({oldValue:s,newValue:i,name:"path"})};null===(c=this._driveFileChanged)||void 0===c||c.connect(d),t.changed.connect((async(n,o)=>{var r;if(!o.stateChange)return;const s=o.stateChange.filter((e=>"path"===e.name));for(const e of s)l(e);const i=o.stateChange.filter((e=>"hash"===e.name));if(0===i.length)return;i.length>1&&console.error("Unexpected multiple changes to hash value in a single transaction");const a=i[0],c=null!==(r=t.state.path)&&void 0!==r?r:e.path,d=await this.get(c,{content:!1});this._providerFileChanged.emit({type:"save",newValue:{...d,hash:a.newValue},oldValue:{hash:a.oldValue}})})),t.disposed.connect((()=>{var e,t,n;const o=this._providers.get(s);o&&(o.dispose(),this._providers.delete(s));const i=((null===(e=this._globalAwareness)||void 0===e?void 0:e.getLocalState())||{}).documents||[],a=i.indexOf(r);a>-1&&i.splice(a,1),null===(t=this._globalAwareness)||void 0===t||t.setLocalStateField("documents",i),null===(n=this._driveFileChanged)||void 0===n||n.disconnect(d)}))}catch(t){console.error(`Failed to open websocket connection for ${e.path}.\n:${t}`)}},this._saveCounter=0,this._providerFileChanged=new y.Signal(this),this._user=e.user,this._trans=e.trans,this._globalAwareness=e.globalAwareness,this._serverSettings=e.serverSettings,this._currentDrive=e.currentDrive,this.sharedModelFactory=new T(this._onCreate),this._providers=new Map,this._docmanagerSettings=e.docmanagerSettings,this._driveFileChanged=e.fileChanged}get providers(){return this._providers}async get(e,t){if(t&&t.format&&t.type){const n=`${t.format}:${t.type}:${e}`,o=this._providers.get(n);if(o){const[n]=await Promise.all([this._currentDrive.get(e,{...t,content:!1,contentProviderId:void 0}),o.ready]);return{...n,format:t.format}}}return this._currentDrive.get(e,{...t,contentProviderId:void 0})}async save(e,t={}){var n;if(t.format&&t.type){const o=`${t.format}:${t.type}:${e}`,r=this._providers.get(o),s=++this._saveCounter;if(r){const o=null===(n=r.wsProvider)||void 0===n?void 0:n.ws;if(o){const e=new f.PromiseDelegate,t=t=>{const n=new Uint8Array(t.data),o=w.$C(n);try{if(2!==w.cw(o))return}catch(e){return}const r=w.t3(o);let i=null;try{i=JSON.parse(r)}catch(e){console.debug("The raw reply received was not a JSON reply")}i&&"save"===i.type&&i.responseTo===s&&("success"===i.status?e.resolve():"failed"===i.status?e.reject("Saving failed"):"skipped"===i.status?e.reject("Saving already in progress"):e.reject("Unrecognised save reply status"))};o.addEventListener("message",t);const n=b.xv();b.zd(n,2),b.Qj(n,"save"),b.zd(n,s);const r=b.Fo(n);o.send(r),await e.promise,o.removeEventListener("message",t)}const i={type:t.type,format:t.format,content:!1};return this.get(e,i)}console.warn(`Could not find a provider for ${e}, falling back to REST API save`)}return this._currentDrive.save(e,{...t,contentProviderId:void 0})}get fileChanged(){return this._providerFileChanged}}class T{constructor(e){this._onCreate=e,this.collaborative=!k,this.documentFactories=new Map}registerDocumentFactory(e,t){if(this.documentFactories.has(e))throw new Error(`The content type ${e} already exists`);this.documentFactories.set(e,t)}createNew(e){if("string"==typeof e.format){if(this.collaborative&&e.collaborative&&this.documentFactories.has(e.contentType)){const t=this.documentFactories.get(e.contentType)(e);return this._onCreate(e,t),t}}else console.warn(`Only defined format are supported; got ${e.format}.`)}}var R=n(3345),E=n.n(R),x=n(2591),U=n.n(x),D=n(1740),$=n.n(D),P=n(8128),j=n.n(P),N=n(855),I=n.n(N),L=n(3051),F=n.n(L),M=n(3656),A=n.n(M),W=n(5068),O={};O.styleTagTransform=A(),O.setAttributes=I(),O.insert=j().bind(null,"head"),O.domAPI=$(),O.insertStyleElement=F(),U()(W.A,O),W.A&&W.A.locals&&W.A.locals;var B=n(6444);const J=({apiURL:e,provider:t,contentType:n,format:o,documentTimelineUrl:r,serverSettings:i})=>{const[a,c]=(0,R.useState)({roomId:"",timestamps:[],forkRoom:"",sessionId:""}),[l,d]=(0,R.useState)(a.timestamps.length-1),[h,u]=(0,R.useState)(!1),[p,v]=(0,R.useState)(!1),f=(0,R.useRef)(!0),y=(0,R.useRef)(!0),S=(0,R.useRef)(null);function w(e){try{const t=new URL(e).pathname,n=t.lastIndexOf(r);if(-1===n)throw new Error(`API segment "${r}" not found in URL.`);return t.slice(n+r.length)}catch(e){return console.error("Invalid URL or unable to extract filename:",e),""}}return E().createElement("div",{className:"jp-sliderContainer"},E().createElement("div",{onClick:()=>{!async function(r){try{if(f.current){const a=await g(o,n,r,i);if(!a.ok)throw 404===a.status?new Error("Not found"):503===a.status?new Error("WebSocket closed"):new Error(`Failed to fetch data: ${a.statusText}`);const l=await a.text();let h={roomId:"",timestamps:[],forkRoom:"",sessionId:""};return l&&(s.Notification.warning("Document is now in read-only mode. Changes will not be saved.",{autoClose:2500}),h=JSON.parse(l),c(h),d(h.timestamps.length-1),t.connectToForkDoc(h.forkRoom,h.sessionId),S.current=await m(o,n,w(e),i)),u(!0),f.current=!1,h}}catch(e){console.error("Error fetching data:",e)}}(w(e))},className:"jp-mod-highlighted",title:"Document Timeline"},E().createElement(B.historyIcon.react,{marginRight:"4px"})),h&&E().createElement("div",{className:"jp-timestampDisplay"},E().createElement("input",{type:"range",min:0,max:a.timestamps.length-1,value:l,onChange:async e=>{const t=parseInt(e.target.value),n=Math.abs(t-l);try{const e=function(e){return e{if(!S.current)return void console.error("Session is not initialized");const e=await _(`${S.current.format}:${S.current.type}:${S.current.fileId}`,"restore",0,a.forkRoom,i);200===e.code?(s.Notification.success(e.status,{autoClose:4e3}),t.reconnect(),u(!1),f.current=!0):s.Notification.error(e.status,{autoClose:4e3})},className:"jp-ToolbarButtonComponent jp-restoreBtn"},"Restore version"," ",(e=>{const t=new Date(1e3*e);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,"0")}-${String(t.getDate()).padStart(2,"0")} ${String(t.getHours()).padStart(2,"0")}:${String(t.getMinutes()).padStart(2,"0")}:${String(t.getSeconds()).padStart(2,"0")}`})(a.timestamps[l])))))};class q extends s.ReactWidget{constructor(e,t,n,o,r,s){super(),this.apiURL=e,this.provider=t,this.contentType=n,this.format=o,this.documentTimelineUrl=r,this._serverSettings=s,this.addClass("jp-timelineSliderWrapper")}render(){return R.createElement(J,{key:this.apiURL,apiURL:this.apiURL,provider:this.provider,contentType:this.contentType,format:this.format,documentTimelineUrl:this.documentTimelineUrl,serverSettings:this._serverSettings})}updateContent(e,t){this.apiURL=e,this.provider=t,this.contentType=this.provider.contentType,this.format=this.provider.format,this.update()}}const V=new f.Token("@jupyter/docprovider:IForkManagerToken"),z="https://schema.jupyter.org/jupyter_collaboration/fork/v1";class K{constructor(e){this._disposed=!1,this._forkAddedSignal=new y.Signal(this),this._forkDeletedSignal=new y.Signal(this);const{contentProvider:t,eventManager:n}=e;this._contentProvider=t,this._eventManager=n,this._eventManager.stream.connect(this._handleEvent,this),this._serverSettings=e.serverSettings}get isDisposed(){return this._disposed}get forkAdded(){return this._forkAddedSignal}get forkDeleted(){return this._forkDeletedSignal}dispose(){var e;this._disposed||(null===(e=this._eventManager)||void 0===e||e.stream.disconnect(this._handleEvent),this._disposed=!0)}async createFork(e){const{rootId:t,title:n,description:o,synchronize:r}=e,s={method:"PUT",body:JSON.stringify({title:n,description:o,synchronize:r})},a=i.URLExt.join(p,t);return await v(a,s,this._serverSettings)}async getAllForks(e){const t=i.URLExt.join(p,e);return await v(t,{method:"GET"},this._serverSettings)}async deleteFork(e){const{forkId:t,merge:n}=e,o=i.URLExt.join(p,t),r=i.URLExt.objectToQueryString({merge:n});await v(`${o}${r}`,{method:"DELETE"},this._serverSettings)}getProvider(e){const{documentPath:t,format:n,type:o}=e,r=this._contentProvider;if(r){const e=t;return r.providers.get(`${n}:${o}:${e}`)}}_handleEvent(e,t){if(t.schema_id===z)switch(t.action){case"create":this._forkAddedSignal.emit(t);break;case"delete":this._forkDeletedSignal.emit(t)}}}}}]); \ No newline at end of file diff --git a/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/325.2f9732bab48fc6cacef8.js b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/325.2f9732bab48fc6cacef8.js new file mode 100644 index 00000000..b07e94fd --- /dev/null +++ b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/325.2f9732bab48fc6cacef8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_docprovider_extension=self.webpackChunk_jupyter_docprovider_extension||[]).push([[325],{7198:(t,s,e)=>{e.d(s,{HT:()=>o,HV:()=>r,S2:()=>n,cy:()=>h,t8:()=>c,zN:()=>i});const r=t=>t[t.length-1],n=(t,s)=>{for(let e=0;e{for(let e=0;e{const e=new Array(t);for(let r=0;r{e.d(s,{CW:()=>p,D1:()=>o,D7:()=>h,Dk:()=>r,KD:()=>n,KJ:()=>c,P1:()=>f,WD:()=>l,WY:()=>a,vZ:()=>d,wn:()=>i,wt:()=>u});const r=1,n=2,o=4,i=8,c=32,h=64,u=128,a=31,f=63,l=127,d=2147483647,p=4294967295},9326:(t,s,e)=>{e.d(s,{$C:()=>f,Ib:()=>v,Jg:()=>I,VQ:()=>U,bo:()=>d,cQ:()=>D,cw:()=>b,ov:()=>l,pT:()=>w,t3:()=>g,xK:()=>m,xh:()=>p});var r=e(3734),n=e(801),o=e(2610),i=e(1554),c=e(7489);const h=c.vt("Unexpected end of array"),u=c.vt("Integer out of Range");class a{constructor(t){this.arr=t,this.pos=0}}const f=t=>new a(t),l=t=>t.pos!==t.arr.length,d=t=>((t,s)=>{const e=new Uint8Array(t.arr.buffer,t.pos+t.arr.byteOffset,s);return t.pos+=s,e})(t,b(t)),p=t=>t.arr[t.pos++],b=t=>{let s=0,e=1;const n=t.arr.length;for(;t.poso.Is)throw u}throw h},w=t=>{let s=t.arr[t.pos++],e=s&r.P1,n=64;const i=(s&r.D7)>0?-1:1;if(!(s&r.wt))return i*e;const c=t.arr.length;for(;t.poso.Is)throw u}throw h},g=i.tv?t=>i.tv.decode(d(t)):t=>{let s=b(t);if(0===s)return"";{let e=String.fromCodePoint(p(t));if(--s<100)for(;s--;)e+=String.fromCodePoint(p(t));else for(;s>0;){const r=s<1e4?s:1e4,n=t.arr.subarray(t.pos,t.pos+r);t.pos+=r,e+=String.fromCodePoint.apply(null,n),s-=r}return decodeURIComponent(escape(e))}},y=(t,s)=>{const e=new DataView(t.arr.buffer,t.arr.byteOffset+t.pos,s);return t.pos+=s,e},A=[t=>{},t=>null,w,t=>y(t,4).getFloat32(0,!1),t=>y(t,8).getFloat64(0,!1),t=>y(t,8).getBigInt64(0,!1),t=>!1,t=>!0,g,t=>{const s=b(t),e={};for(let r=0;r{const s=b(t),e=[];for(let r=0;rA[127-p(t)](t);class D extends a{constructor(t,s){super(t),this.reader=s,this.s=null,this.count=0}read(){return 0===this.count&&(this.s=this.reader(this),l(this)?this.count=b(this)+1:this.count=-1),this.count--,this.s}}class U extends a{constructor(t){super(t),this.s=0,this.count=0}read(){if(0===this.count){this.s=w(this);const t=n.sj(this.s);this.count=1,t&&(this.s=-this.s,this.count=b(this)+2)}return this.count--,this.s}}class m extends a{constructor(t){super(t),this.s=0,this.count=0,this.diff=0}read(){if(0===this.count){const t=w(this),s=1&t;this.diff=n.RI(t/2),this.count=1,s&&(this.count=b(this)+2)}return this.s+=this.diff,this.count--,this.s}}class v{constructor(t){this.decoder=new U(t),this.str=g(this.decoder),this.spos=0}read(){const t=this.spos+this.decoder.read(),s=this.str.slice(this.spos,t);return this.spos=t,s}}},6214:(t,s,e)=>{e.d(s,{Bw:()=>a,D$:()=>C,FA:()=>j,Fo:()=>f,Gu:()=>D,IO:()=>v,LH:()=>I,QJ:()=>d,Qj:()=>y,Sj:()=>b,Sw:()=>k,Vp:()=>A,cq:()=>x,xv:()=>u,zd:()=>p});var r=e(801),n=e(2610),o=e(3734),i=e(1554),c=e(7198);class h{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const u=()=>new h,a=t=>{let s=t.cpos;for(let e=0;e{const s=new Uint8Array(a(t));let e=0;for(let r=0;r{const e=t.cbuf.length;t.cpos===e&&(t.bufs.push(t.cbuf),t.cbuf=new Uint8Array(2*e),t.cpos=0),t.cbuf[t.cpos++]=s},d=l,p=(t,s)=>{for(;s>o.WD;)l(t,o.wt|o.WD&s),s=r.RI(s/128);l(t,o.WD&s)},b=(t,s)=>{const e=r.sj(s);for(e&&(s=-s),l(t,(s>o.P1?o.wt:0)|(e?o.D7:0)|o.P1&s),s=r.RI(s/64);s>0;)l(t,(s>o.WD?o.wt:0)|o.WD&s),s=r.RI(s/128)},w=new Uint8Array(3e4),g=w.length/3,y=i.db&&i.db.encodeInto?(t,s)=>{if(s.length{const e=unescape(encodeURIComponent(s)),r=e.length;p(t,r);for(let s=0;sI(t,f(s)),I=(t,s)=>{const e=t.cbuf.length,n=t.cpos,o=r.jk(e-n,s.length),i=s.length-o;t.cbuf.set(s.subarray(0,o),n),t.cpos+=o,i>0&&(t.bufs.push(t.cbuf),t.cbuf=new Uint8Array(r.T9(2*e,i)),t.cbuf.set(s.subarray(o)),t.cpos=i)},D=(t,s)=>{p(t,s.byteLength),I(t,s)},U=(t,s)=>{((t,s)=>{const e=t.cbuf.length;e-t.cpos{switch(typeof s){case"string":l(t,119),y(t,s);break;case"number":n.Fq(s)&&r.tn(s)<=o.vZ?(l(t,125),b(t,s)):(e=s,m.setFloat32(0,e),m.getFloat32(0)===e?(l(t,124),((t,s)=>{U(t,4).setFloat32(0,s,!1)})(t,s)):(l(t,123),((t,s)=>{U(t,8).setFloat64(0,s,!1)})(t,s)));break;case"bigint":l(t,122),((t,s)=>{U(t,8).setBigInt64(0,s,!1)})(t,s);break;case"object":if(null===s)l(t,126);else if(c.cy(s)){l(t,117),p(t,s.length);for(let e=0;e0&&p(this,this.count-1),this.count=1,this.w(this,t),this.s=t)}}const M=t=>{t.count>0&&(b(t.encoder,1===t.count?t.s:-t.s),t.count>1&&p(t.encoder,t.count-2))};class C{constructor(){this.encoder=new h,this.s=0,this.count=0}write(t){this.s===t?this.count++:(M(this),this.count=1,this.s=t)}toUint8Array(){return M(this),f(this.encoder)}}const N=t=>{if(t.count>0){const s=2*t.diff+(1===t.count?0:1);b(t.encoder,s),t.count>1&&p(t.encoder,t.count-2)}};class j{constructor(){this.encoder=new h,this.s=0,this.count=0,this.diff=0}write(t){this.diff===t-this.s?(this.s=t,this.count++):(N(this),this.count=1,this.diff=t-this.s,this.s=t)}toUint8Array(){return N(this),f(this.encoder)}}class k{constructor(){this.sarr=[],this.s="",this.lensE=new C}write(t){this.s+=t,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(t.length)}toUint8Array(){const t=new h;return this.sarr.push(this.s),this.s="",y(t,this.sarr.join("")),I(t,this.lensE.toUint8Array()),f(t)}}},7489:(t,s,e)=>{e.d(s,{Mq:()=>o,bD:()=>n,vt:()=>r});const r=t=>new Error(t),n=()=>{throw r("Method unimplemented")},o=()=>{throw r("Unexpected case")}},801:(t,s,e)=>{e.d(s,{RI:()=>r,T9:()=>i,jk:()=>o,n7:()=>c,sj:()=>h,tn:()=>n});const r=Math.floor,n=(Math.ceil,Math.abs),o=(Math.imul,Math.round,Math.log10,Math.log2,Math.log,Math.sqrt,(t,s)=>tt>s?t:s,c=(Number.isNaN,Math.pow),h=(Math.sign,t=>0!==t?t<0:1/t<0)},2610:(t,s,e)=>{e.d(s,{Fq:()=>i,Is:()=>o});var r=e(801),n=e(3734);const o=Number.MAX_SAFE_INTEGER,i=(Number.MIN_SAFE_INTEGER,n.vZ,n.CW,Number.isInteger||(t=>"number"==typeof t&&isFinite(t)&&r.RI(t)===t));Number.isNaN,Number.parseInt},1554:(t,s,e)=>{e.d(s,{Af:()=>u,QV:()=>n,db:()=>h,jN:()=>c,tv:()=>a,ux:()=>f});var r=e(7198);const n=String.fromCharCode,o=(String.fromCodePoint,n(65535),/^\s*/g),i=/([A-Z])/g,c=(t,s)=>(t=>t.replace(o,""))(t.replace(i,(t=>`${s}${(t=>t.toLowerCase())(t)}`))),h="undefined"!=typeof TextEncoder?new TextEncoder:null,u=h?t=>h.encode(t):t=>{const s=unescape(encodeURIComponent(t)),e=s.length,r=new Uint8Array(e);for(let t=0;tr.t8(s,(()=>t)).join("")}}]); \ No newline at end of file diff --git a/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/36.8d3e48175a6776f676ed.js b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/36.8d3e48175a6776f676ed.js new file mode 100644 index 00000000..4b21ba06 --- /dev/null +++ b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/36.8d3e48175a6776f676ed.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_docprovider_extension=self.webpackChunk_jupyter_docprovider_extension||[]).push([[36],{9036:(e,t,s)=>{s.r(t),s.d(t,{WebsocketProvider:()=>G,messageAuth:()=>F,messageAwareness:()=>B,messageQueryAwareness:()=>L,messageSync:()=>U});var n=s(4563),c=s(6505),a=s(9279),o=s(7893),i=s(8138);const d=new Map,h="undefined"==typeof BroadcastChannel?class{constructor(e){this.room=e,this.onmessage=null,this._onChange=t=>t.key===e&&null!==this.onmessage&&this.onmessage({data:o.Ey(t.newValue||"")}),i.k9(this._onChange)}postMessage(e){i.JT.setItem(this.room,o.nk(o.zS(e)))}close(){i.o6(this._onChange)}}:BroadcastChannel,l=e=>c._4(d,e,(()=>{const t=a.vt(),s=new h(e);return s.onmessage=e=>t.forEach((t=>t(e.data,"broadcastchannel"))),{bc:s,subs:t}})),r=(e,t,s=null)=>{const n=l(e);n.bc.postMessage(t),n.subs.forEach((e=>e(t,s)))};var u=s(482),w=s(6214),g=s(9326);const p=(e,t)=>{w.zd(e,0);const s=n.encodeStateVector(t);w.Gu(e,s)},m=(e,t,s)=>{w.zd(e,1),w.Gu(e,n.encodeStateAsUpdate(t,s))},v=(e,t,s)=>{try{n.applyUpdate(t,g.bo(e),s)}catch(e){console.error("Caught error while handling a Yjs update",e)}},b=v;var y=s(801),f=s(1370),_=s(6527);class k extends f.c{constructor(e){super(),this.doc=e,this.clientID=e.clientID,this.states=new Map,this.meta=new Map,this._checkInterval=setInterval((()=>{const e=u._g();null!==this.getLocalState()&&15e3<=e-this.meta.get(this.clientID).lastUpdated&&this.setLocalState(this.getLocalState());const t=[];this.meta.forEach(((s,n)=>{n!==this.clientID&&3e4<=e-s.lastUpdated&&this.states.has(n)&&t.push(n)})),t.length>0&&I(this,t,"timeout")}),y.RI(3e3)),e.on("destroy",(()=>{this.destroy()})),this.setLocalState({})}destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.destroy(),clearInterval(this._checkInterval)}getLocalState(){return this.states.get(this.clientID)||null}setLocalState(e){const t=this.clientID,s=this.meta.get(t),n=void 0===s?0:s.clock+1,c=this.states.get(t);null===e?this.states.delete(t):this.states.set(t,e),this.meta.set(t,{clock:n,lastUpdated:u._g()});const a=[],o=[],i=[],d=[];null===e?d.push(t):null==c?null!=e&&a.push(t):(o.push(t),_.vo(c,e)||i.push(t)),(a.length>0||i.length>0||d.length>0)&&this.emit("change",[{added:a,updated:i,removed:d},"local"]),this.emit("update",[{added:a,updated:o,removed:d},"local"])}setLocalStateField(e,t){const s=this.getLocalState();null!==s&&this.setLocalState({...s,[e]:t})}getStates(){return this.states}}const I=(e,t,s)=>{const n=[];for(let s=0;s0&&(e.emit("change",[{added:[],updated:[],removed:n},s]),e.emit("update",[{added:[],updated:[],removed:n},s]))},S=(e,t,s=e.states)=>{const n=t.length,c=w.xv();w.zd(c,n);for(let a=0;a{w.zd(e,U);const a=((e,t,s,n)=>{const c=g.cw(e);switch(c){case 0:((e,t,s)=>{m(t,s,g.bo(e))})(e,t,s);break;case 1:v(e,s,n);break;case 2:b(e,s,n);break;default:throw new Error("Unknown message type")}return c})(t,e,s.doc,s);n&&1===a&&!s.synced&&(s.synced=!0)},D[L]=(e,t,s,n,c)=>{w.zd(e,B),w.Gu(e,S(s.awareness,Array.from(s.awareness.getStates().keys())))},D[B]=(e,t,s,n,c)=>{((e,t,s)=>{const n=g.$C(t),c=u._g(),a=[],o=[],i=[],d=[],h=g.cw(n);for(let t=0;t0||i.length>0||d.length>0)&&e.emit("change",[{added:a,updated:i,removed:d},s]),(a.length>0||o.length>0||d.length>0)&&e.emit("update",[{added:a,updated:o,removed:d},s])})(s.awareness,g.bo(t),s)},D[F]=(e,t,s,n,c)=>{((e,t,s)=>{0===g.cw(e)&&s(0,g.t3(e))})(t,s.doc,((e,t)=>H(s,t)))};const H=(e,t)=>console.warn(`Permission denied to access ${e.url}.\n${t}`),R=(e,t,s)=>{const n=g.$C(t),c=w.xv(),a=g.cw(n),o=e.messageHandlers[a];return o?o(c,n,e,s,a):console.error("Unable to compute message"),c},M=e=>{if(e.shouldConnect&&null===e.ws){const t=new e._WS(e.url);t.binaryType="arraybuffer",e.ws=t,e.wsconnecting=!0,e.wsconnected=!1,e.synced=!1,t.onmessage=s=>{e.wsLastMessageReceived=u._g();const n=R(e,new Uint8Array(s.data),!0);w.Bw(n)>1&&t.send(w.Fo(n))},t.onerror=t=>{e.emit("connection-error",[t,e])},t.onclose=t=>{e.emit("connection-close",[t,e]),e.ws=null,e.wsconnecting=!1,e.wsconnected?(e.wsconnected=!1,e.synced=!1,I(e.awareness,Array.from(e.awareness.getStates().keys()).filter((t=>t!==e.doc.clientID)),e),e.emit("status",[{status:"disconnected"}])):e.wsUnsuccessfulReconnects++,setTimeout(M,y.jk(100*y.n7(2,e.wsUnsuccessfulReconnects),e.maxBackoffTime),e)},t.onopen=()=>{e.wsLastMessageReceived=u._g(),e.wsconnecting=!1,e.wsconnected=!0,e.wsUnsuccessfulReconnects=0,e.emit("status",[{status:"connected"}]);const s=w.xv();if(w.zd(s,U),p(s,e.doc),t.send(w.Fo(s)),null!==e.awareness.getLocalState()){const s=w.xv();w.zd(s,B),w.Gu(s,S(e.awareness,[e.doc.clientID])),t.send(w.Fo(s))}},e.emit("status",[{status:"connecting"}])}},A=(e,t)=>{const s=e.ws;e.wsconnected&&s&&s.readyState===s.OPEN&&s.send(t),e.bcconnected&&r(e.bcChannel,t,e)};class G extends f.c{constructor(e,t,s,{connect:n=!0,awareness:c=new k(s),params:a={},WebSocketPolyfill:o=WebSocket,resyncInterval:i=-1,maxBackoffTime:d=2500,disableBc:h=!1}={}){for(super();"/"===e[e.length-1];)e=e.slice(0,e.length-1);const l=(e=>C.Tj(e,((e,t)=>`${encodeURIComponent(t)}=${encodeURIComponent(e)}`)).join("&"))(a);this.maxBackoffTime=d,this.bcChannel=e+"/"+t,this.url=e+"/"+t+(0===l.length?"":"?"+l),this.roomname=t,this.doc=s,this._WS=o,this.awareness=c,this.wsconnected=!1,this.wsconnecting=!1,this.bcconnected=!1,this.disableBc=h,this.wsUnsuccessfulReconnects=0,this.messageHandlers=D.slice(),this._synced=!1,this.ws=null,this.wsLastMessageReceived=0,this.shouldConnect=n,this._resyncInterval=0,i>0&&(this._resyncInterval=setInterval((()=>{if(this.ws&&this.ws.readyState===WebSocket.OPEN){const e=w.xv();w.zd(e,U),p(e,s),this.ws.send(w.Fo(e))}}),i)),this._bcSubscriber=(e,t)=>{if(t!==this){const t=R(this,new Uint8Array(e),!1);w.Bw(t)>1&&r(this.bcChannel,w.Fo(t),this)}},this._updateHandler=(e,t)=>{if(t!==this){const t=w.xv();w.zd(t,U),((e,t)=>{w.zd(e,2),w.Gu(e,t)})(t,e),A(this,w.Fo(t))}},this.doc.on("update",this._updateHandler),this._awarenessUpdateHandler=({added:e,updated:t,removed:s},n)=>{const a=e.concat(t).concat(s),o=w.xv();w.zd(o,B),w.Gu(o,S(c,a)),A(this,w.Fo(o))},this._exitHandler=()=>{I(this.awareness,[s.clientID],"app closed")},x.Ll&&void 0!==z&&z.on("exit",this._exitHandler),c.on("update",this._awarenessUpdateHandler),this._checkInterval=setInterval((()=>{this.wsconnected&&3e4{const s=l(e);s.subs.delete(t)&&0===s.subs.size&&(s.bc.close(),d.delete(e))})(this.bcChannel,this._bcSubscriber),this.bcconnected=!1)}disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&&this.ws.close()}connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(M(this),this.connectBc())}}}}]); \ No newline at end of file diff --git a/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/421.75a66d511f955fcd7a8b.js b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/421.75a66d511f955fcd7a8b.js new file mode 100644 index 00000000..e4884ee9 --- /dev/null +++ b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/421.75a66d511f955fcd7a8b.js @@ -0,0 +1 @@ +(self.webpackChunk_jupyter_docprovider_extension=self.webpackChunk_jupyter_docprovider_extension||[]).push([[421],{7893:(t,e,r)=>{"use strict";r.d(e,{Ey:()=>u,HR:()=>l,nk:()=>c,zS:()=>i});var n=r(1554),o=r(7670);const s=t=>new Uint8Array(t),i=t=>new Uint8Array(t),c=o.Bd?t=>{let e="";for(let r=0;rBuffer.from(t.buffer,t.byteOffset,t.byteLength).toString("base64"),u=o.Bd?t=>{const e=atob(t),r=s(e.length);for(let t=0;t{const e=Buffer.from(t,"base64");return r=e.buffer,n=e.byteOffset,o=e.byteLength,new Uint8Array(r,n,o);var r,n,o},l=t=>{const e=s(t.byteLength);return e.set(t),e}},7670:(t,e,r)=>{"use strict";r.d(e,{dn:()=>d,Bd:()=>l,Ll:()=>u,WI:()=>p});var n=r(6505),o=r(1554);var s=r(8138),i=r(6527),c=r(9907);const u=void 0!==c&&c.release&&/node|io\.js/.test(c.release.name)&&"[object process]"===Object.prototype.toString.call(void 0!==c?c:0),l="undefined"!=typeof window&&"undefined"!=typeof document&&!u;let a;"undefined"!=typeof navigator&&/Mac/.test(navigator.platform);const f=[],h=t=>(()=>{if(void 0===a)if(u){a=n.vt();const t=c.argv;let e=null;for(let r=0;r{if(0!==t.length){const[e,r]=t.split("=");a.set(`--${o.jN(e,"-")}`,r),a.set(`-${o.jN(e,"-")}`,r)}}))):a=n.vt();return a})().has(t),d=t=>{return void 0===(e=u?c.env[t.toUpperCase().replaceAll("-","_")]:s.JT.getItem(t))?null:e;var e},v=t=>h("--"+t)||null!==d(t),p=(v("production"),u&&i.EK(c.env.FORCE_COLOR,["true","1","2"])||!h("--no-colors")&&!v("no-color")&&(!u||c.stdout.isTTY)&&(!u||h("--color")||null!==d("COLORTERM")||(d("TERM")||"").includes("color")))},6527:(t,e,r)=>{"use strict";r.d(e,{EK:()=>u,OK:()=>s,id:()=>i,vo:()=>c});var n=r(7198),o=r(6132);const s=(t,e,r=0)=>{try{for(;rt,c=(t,e)=>{if(null==t||null==e)return((t,e)=>t===e)(t,e);if(t.constructor!==e.constructor)return!1;if(t===e)return!0;switch(t.constructor){case ArrayBuffer:t=new Uint8Array(t),e=new Uint8Array(e);case Uint8Array:if(t.byteLength!==e.byteLength)return!1;for(let r=0;re.includes(t);n.cy},6505:(t,e,r)=>{"use strict";r.d(e,{C:()=>o,Tj:()=>i,_4:()=>s,bz:()=>c,vt:()=>n});const n=()=>new Map,o=t=>{const e=n();return t.forEach(((t,r)=>{e.set(r,t)})),e},s=(t,e,r)=>{let n=t.get(e);return void 0===n&&t.set(e,n=r()),n},i=(t,e)=>{const r=[];for(const[n,o]of t)r.push(e(o,n));return r},c=(t,e)=>{for(const[r,n]of t)if(e(n,r))return!0;return!1}},6132:(t,e,r)=>{"use strict";r.d(e,{Bw:()=>c,Im:()=>l,SQ:()=>f,Tj:()=>i,i5:()=>a,jJ:()=>s,kp:()=>n,ol:()=>d});const n=Object.assign,o=Object.keys,s=(t,e)=>{for(const r in t)e(t[r],r)},i=(t,e)=>{const r=[];for(const n in t)r.push(e(t[n],n));return r},c=t=>o(t).length,u=t=>o(t).length,l=t=>{for(const e in t)return!1;return!0},a=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),f=(t,e)=>t===e||u(t)===u(e)&&((t,e)=>{for(const r in t)if(!e(t[r],r))return!1;return!0})(t,((t,r)=>(void 0!==t||a(e,r))&&e[r]===t)),h=Object.freeze,d=t=>{for(const e in t){const r=t[e];"object"!=typeof r&&"function"!=typeof r||d(t[e])}return h(t)}},1370:(t,e,r)=>{"use strict";r.d(e,{W:()=>i,c:()=>c});var n=r(6505),o=r(9279),s=r(7198);class i{constructor(){this._observers=n.vt()}on(t,e){return n._4(this._observers,t,o.vt).add(e),e}once(t,e){const r=(...n)=>{this.off(t,r),e(...n)};this.on(t,r)}off(t,e){const r=this._observers.get(t);void 0!==r&&(r.delete(e),0===r.size&&this._observers.delete(t))}emit(t,e){return s.HT((this._observers.get(t)||n.vt()).values()).forEach((t=>t(...e)))}destroy(){this._observers=n.vt()}}class c{constructor(){this._observers=n.vt()}on(t,e){n._4(this._observers,t,o.vt).add(e)}once(t,e){const r=(...n)=>{this.off(t,r),e(...n)};this.on(t,r)}off(t,e){const r=this._observers.get(t);void 0!==r&&(r.delete(e),0===r.size&&this._observers.delete(t))}emit(t,e){return s.HT((this._observers.get(t)||n.vt()).values()).forEach((t=>t(...e)))}destroy(){this._observers=n.vt()}}},9279:(t,e,r)=>{"use strict";r.d(e,{vt:()=>n});const n=()=>new Set},8138:(t,e,r)=>{"use strict";r.d(e,{JT:()=>s,k9:()=>i,o6:()=>c});let n=new class{constructor(){this.map=new Map}setItem(t,e){this.map.set(t,e)}getItem(t){return this.map.get(t)}},o=!0;try{"undefined"!=typeof localStorage&&localStorage&&(n=localStorage,o=!1)}catch(t){}const s=n,i=t=>o||addEventListener("storage",t),c=t=>o||removeEventListener("storage",t)},482:(t,e,r)=>{"use strict";r.d(e,{_g:()=>n});const n=Date.now},9907:t=>{var e,r,n=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function i(t){if(e===setTimeout)return setTimeout(t,0);if((e===o||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(r){try{return e.call(null,t,0)}catch(r){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:o}catch(t){e=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(t){r=s}}();var c,u=[],l=!1,a=-1;function f(){l&&c&&(l=!1,c.length?u=c.concat(u):a=-1,u.length&&h())}function h(){if(!l){var t=i(f);l=!0;for(var e=u.length;e;){for(c=u,u=[];++a1)for(var r=1;r{n.r(o),n.d(o,{ICollaborativeContentProvider:()=>t,IGlobalAwareness:()=>a});var r=n(7262);const t=new r.Token("@jupyter/collaboration-extension:ICollaborativeContentProvider"),a=new r.Token("@jupyter/collaboration:IGlobalAwareness")}}]); \ No newline at end of file diff --git a/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/703.b6161e1cd24be7df1b1e.js b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/703.b6161e1cd24be7df1b1e.js new file mode 100644 index 00000000..27ca1a6f --- /dev/null +++ b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/703.b6161e1cd24be7df1b1e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_docprovider_extension=self.webpackChunk_jupyter_docprovider_extension||[]).push([[703],{6703:(e,t,o)=>{o.r(t),o.d(t,{default:()=>C});var r=o(4778),n=o(1247),i=o(1618),a=o(2894),s=o(4250),l=o(9208),d=o(3726),c=o(4254),u=o(8e3),v=o(2727),g=o(7523),p=o(1041);const h="api/collaboration/timeline",y="The file %1 has been opened with two different views. This is not supported. Please close this view; otherwise, some of your edits may not be saved properly.",b={id:"@jupyter/docprovider-extension:content-provider",description:"The RTC content provider",provides:v.ICollaborativeContentProvider,requires:[c.ITranslator],optional:[v.IGlobalAwareness,d.ISettingRegistry],activate:async(e,t,o,r)=>{const n=t.load("jupyter_collaboration"),i=e.serviceManager.contents.defaultDrive;if(!i)throw Error("Cannot initialize content provider: default drive property not accessible on contents manager instance.");const a=i.contentProviderRegistry;if(!a)throw Error("Cannot initialize content provider: no content provider registry.");const s=r?await r.load("@jupyterlab/docmanager-extension:plugin"):null,l=new g.RtcContentProvider({currentDrive:i,serverSettings:i.serverSettings,user:e.serviceManager.user,trans:n,globalAwareness:o,docmanagerSettings:s,fileChanged:i.fileChanged});return a.register("rtc",l),l}},m={id:"@jupyter/docprovider-extension:yfile",description:"Plugin to register the shared model factory for the content type 'file'",autoStart:!0,requires:[v.ICollaborativeContentProvider,a.IEditorWidgetFactory],activate:(e,t,o)=>{t.sharedModelFactory.registerDocumentFactory("file",(()=>new u.YFile)),o.contentProviderId="rtc"}},f={id:"@jupyter/docprovider-extension:ynotebook",description:"Plugin to register the shared model factory for the content type 'notebook'",autoStart:!0,requires:[v.ICollaborativeContentProvider,l.INotebookWidgetFactory],optional:[d.ISettingRegistry],activate:(e,t,o,r)=>{let n=!0;r&&r.load("@jupyterlab/notebook-extension:tracker").then((e=>{const t=e=>{var t;const o=null==e?void 0:e.get("experimentalEnableDocumentWideUndoRedo").composite;n=null===(t=!o)||void 0===t||t};t(e),e.changed.connect((e=>t(e)))})),t.sharedModelFactory.registerDocumentFactory("notebook",(()=>new u.YNotebook({disableDocumentWideUndoRedo:n}))),o.contentProviderId="rtc"}},w={id:"@jupyter/docprovider-extension:statusBarTimeline",description:"Plugin to add a timeline slider to the status bar",autoStart:!0,requires:[i.IStatusBar,v.ICollaborativeContentProvider],activate:async(e,t,o)=>{try{let r=null,i=null;const a=async(t,r)=>{if(!r)return;i&&(i.dispose(),i=null);const[a,s]=r.split(":"),l=o.providers.get(`${a}:${s}:${t}`);if(!l)return;const d=l,c=p.URLExt.join(e.serviceManager.serverSettings.baseUrl,h,t);i=new g.TimelineWidget(c,d,d.contentType,d.format,h,e.serviceManager.serverSettings);const u=document.getElementById("jp-slider-status-bar");u&&!i.isAttached&&n.Widget.attach(i,u)};e.shell.currentChanged&&e.shell.currentChanged.connect((async(e,t)=>{const o=t.newValue;i&&(i.dispose(),i=null),o&&"context"in o&&(await o.context.ready,await a(o.context.path,o.context.model.sharedModel.getState("document_id")))})),t&&(r||(r=new n.Widget,r.addClass("jp-StatusBar-GroupItem"),r.addClass("jp-mod-highlighted"),r.id="jp-slider-status-bar",t.registerStatusItem("jp-slider-status-bar",{item:r,align:"left",rank:4,isActive:()=>{var t,o;const r=e.shell.currentWidget;return(null===(o=null===(t=null==r?void 0:r.context)||void 0===t?void 0:t.model)||void 0===o?void 0:o.collaborative)||!1}})))}catch(e){console.error("Failed to activate statusBarTimeline plugin:",e)}}},C=[b,m,f,{id:"@jupyter/docprovider-extension:logger",description:"A logging plugin for debugging purposes.",autoStart:!0,optional:[s.ILoggerRegistry,a.IEditorTracker,l.INotebookTracker,c.ITranslator],activate:(e,t,o,n,i)=>{const a=(null!=i?i:c.nullTranslator).load("jupyter_collaboration"),s="https://schema.jupyter.org/jupyter_collaboration/session/v1";if(!t)return void e.serviceManager.events.stream.connect(((e,t)=>{var o,n;t.schema_id===s&&(console.debug(`[${t.room}(${t.path})] ${null!==(o=t.action)&&void 0!==o?o:""}: ${null!==(n=t.msg)&&void 0!==n?n:""}`),"WARNING"===t.level&&(0,r.showDialog)({title:a.__("Warning"),body:a.__(y,t.path),buttons:[r.Dialog.okButton()]}))}));const l=new Map,d=(e,o)=>{const r=t.getLogger(o.context.path);l.set(o.context.localPath,r),o.disposed.connect((e=>{l.delete(e.context.localPath)}))};o&&o.widgetAdded.connect(d),n&&n.widgetAdded.connect(d),(async()=>{var t,o;const{events:n}=e.serviceManager;for await(const e of n.stream)if(e.schema_id===s){const n=l.get(e.path);null==n||n.log({type:"text",level:e.level.toLowerCase(),data:`[${e.room}] ${null!==(t=e.action)&&void 0!==t?t:""}: ${null!==(o=e.msg)&&void 0!==o?o:""}`}),"WARNING"===e.level&&(0,r.showDialog)({title:a.__("Warning"),body:a.__(y,e.path),buttons:[r.Dialog.warnButton({label:a.__("Ok")})]})}})()}},{id:"@jupyter/docprovider-extension:notebook-cell-executor",description:"Add notebook cell executor that uses REST API instead of kernel protocol over WebSocket.",autoStart:!0,provides:l.INotebookCellExecutor,activate:e=>"true"===p.PageConfig.getOption("serverSideExecution")?new g.NotebookCellServerExecutor({serverSettings:e.serviceManager.serverSettings}):Object.freeze({runCell:l.runCell})},w,{id:"@jupyter/docprovider-extension:forkManager",autoStart:!0,requires:[v.ICollaborativeContentProvider],provides:g.IForkManagerToken,activate:(e,t)=>{const o=e.serviceManager.events;return new g.ForkManager({contentProvider:t,eventManager:o,serverSettings:e.serviceManager.serverSettings})}}]}}]); \ No newline at end of file diff --git a/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/944.f7880e7a2b9359ace785.js b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/944.f7880e7a2b9359ace785.js new file mode 100644 index 00000000..fa33f675 --- /dev/null +++ b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/944.f7880e7a2b9359ace785.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_docprovider_extension=self.webpackChunk_jupyter_docprovider_extension||[]).push([[944],{2078:(n,e,o)=>{o.d(e,{A:()=>u});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a),l=o(9256),p=o(3028),s=o(9921),d=o(2674),c=i()(t());c.i(l.A),c.i(p.A),c.i(s.A),c.i(d.A),c.push([n.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-shared-link-body {\n user-select: none;\n}\n",""]);const u=c},9256:(n,e,o)=>{o.d(e,{A:()=>l});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a)()(t());i.push([n.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-MenuBar-label {\n margin-left: 25px;\n}\n\n.jp-MenuBar-anonymousIcon span {\n width: 24px;\n text-align: center;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-MenuBar-anonymousIcon,\n.jp-MenuBar-imageIcon {\n position: absolute;\n top: 1px;\n left: 8px;\n width: 24px;\n height: 24px;\n display: flex;\n align-items: center;\n vertical-align: middle;\n border-radius: 100%;\n}\n\n.jp-MenuBar-imageIcon img {\n width: 24px;\n border-radius: 100%;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-UserMenu-caretDownIcon {\n height: 22px;\n position: relative;\n top: 15%;\n}\n",""]);const l=i},2674:(n,e,o)=>{o.d(e,{A:()=>l});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a)()(t());i.push([n.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-shared-link-body {\n user-select: none;\n}\n\n.jp-ManageSharesBody-search-container {\n margin-bottom: 10px;\n}\n\n.jp-ManageSharesBody-search-input {\n width: 100%;\n padding: 5px;\n margin-top: 5px;\n}\n\n.jp-ManageSharesBody-search-results {\n height: 10em;\n overflow-y: auto;\n border: 1px solid var(--jp-border-color0);\n padding: 5px;\n flex-shrink: 0;\n}\n\n.jp-ManageSharesBody-user-item {\n padding: 5px;\n cursor: pointer;\n}\n\n.jp-ManageSharesBody-user-item:hover {\n background-color: var(--jp-border-color3);\n}\n\n.jp-ManageSharesBody-selected-users {\n margin-top: 10px;\n height: 10em;\n overflow-y: auto;\n border: 1px solid var(--jp-border-color0);\n flex-shrink: 0;\n}\n\n.jp-ManageSharesBody-url-input {\n width: 100%;\n padding: 5px;\n margin-top: 10px;\n}\n\n.jp-ManageSharesBody-shares-table {\n width: 100%;\n}\n\n.jp-ManageSharesBody-shares-table td:nth-child(2),\n.jp-ManageSharesBody-shares-table td:nth-child(3) {\n text-align: center;\n}\n\n.jp-Dialog-content:has(.jp-shared-link-body) {\n max-height: 750px;\n}\n",""]);const l=i},3028:(n,e,o)=>{o.d(e,{A:()=>l});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a)()(t());i.push([n.id,"/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/************************************************************\n Main Panel\n*************************************************************/\n\n.jp-RTCPanel {\n min-width: var(--jp-sidebar-min-width) !important;\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n font-size: var(--jp-ui-font-size1);\n}\n\n/************************************************************\n User Info Panel\n*************************************************************/\n.jp-UserInfoPanel {\n display: flex;\n flex-direction: column;\n max-height: 140px;\n padding-top: 3px;\n}\n\n.jp-UserInfo-Container {\n margin: 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.jp-UserInfo-Icon {\n margin: auto;\n width: 50px;\n height: 50px;\n border-radius: 50px;\n display: inline-flex;\n align-items: center;\n}\n\n.jp-UserInfo-Icon span {\n margin: auto;\n text-align: center;\n font-size: 25px;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-UserInfo-Info {\n margin: 20px;\n display: inline-flex;\n flex-direction: column;\n}\n\n.jp-UserInfo-Info label {\n font-weight: bold;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-UserInfo-Info input {\n text-decoration: none;\n border-top: none;\n border-left: none;\n border-right: none;\n border-color: var(--jp-ui-font-color1);\n border-width: 0.5px;\n background-color: transparent;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n/************************************************************\n Collaborators Info Panel\n*************************************************************/\n\n.jp-CollaboratorsPanel {\n overflow-y: auto;\n}\n\n.jp-CollaboratorsList {\n flex-direction: column;\n display: flex;\n z-index: 1000;\n}\n\n.jp-CollaboratorHeader {\n padding: 10px;\n display: flex;\n align-items: center;\n font-size: var(--jp-ui-font-size0);\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-CollaboratorHeader > span {\n padding-left: 7px;\n}\n\n.jp-ClickableCollaborator:hover {\n cursor: pointer;\n background-color: var(--jp-layout-color2);\n fill: var(--jp-ui-font-color0);\n color: var(--jp-ui-font-color0);\n}\n\n.jp-CollaboratorHeaderCollapser {\n transform: rotate(-90deg);\n margin: auto 0;\n height: 16px;\n}\n\n.jp-CollaboratorHeader:not(.jp-ClickableCollaborator) .jp-CollaboratorHeaderCollapser {\n visibility: hidden;\n}\n\n.jp-CollaboratorHeaderCollapser.jp-mod-expanded {\n transform: rotate(0deg);\n}\n\n.jp-CollaboratorIcon {\n border-radius: 100%;\n padding: 2px;\n width: 24px;\n height: 24px;\n display: flex;\n}\n\n.jp-CollaboratorIcon > span {\n text-align: center;\n margin: auto;\n font-size: 12px;\n fill: var(--jp-ui-font-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jp-CollaboratorFiles {\n padding-left: 1em;\n margin-top: 0;\n box-shadow: 0 2px 2px -2px rgb(0 0 0 / 24%);\n\n}\n\n/************************************************************\n User Info Details\n*************************************************************/\n.jp-UserInfo-Field {\n display: flex;\n justify-content: space-between;\n}\n\n.jp-UserInfo-Field > label,\n.jp-UserInfo-Field > input {\n padding: 0.5em 1em;\n margin: 0.25em 0;\n}\n\n.jp-UserInfo-Field > label {\n font-weight: bold;\n}\n\n.jp-UserInfo-Field > input {\n border: none;\n}\n\n.jp-UserInfo-Field > input:not(:disabled) {\n cursor: pointer;\n background-color: var(--jp-input-background);\n}\n\n.jp-UserInfo-Field > input:focus {\n border: solid 1px var(--jp-cell-editor-active-border-color);\n}\n\n.jp-UserInfo-Field > input:focus-visible {\n outline: none;\n}\n",""]);const l=i},9921:(n,e,o)=>{o.d(e,{A:()=>l});var r=o(6758),t=o.n(r),a=o(935),i=o.n(a)()(t());i.push([n.id,"/* -----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|---------------------------------------------------------------------------- */\n\n.jp-toolbar-users-item {\n flex-grow: 1;\n display: flex;\n flex-direction: row;\n}\n\n.jp-toolbar-users-item .jp-MenuBar-anonymousIcon,\n.jp-toolbar-users-item .jp-MenuBar-imageIcon {\n position: relative;\n left: 0;\n height: 22px;\n width: 22px;\n box-sizing: border-box;\n cursor: default;\n}\n",""]);const l=i},935:n=>{n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var o="",r=void 0!==e[5];return e[4]&&(o+="@supports (".concat(e[4],") {")),e[2]&&(o+="@media ".concat(e[2]," {")),r&&(o+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),o+=n(e),r&&(o+="}"),e[2]&&(o+="}"),e[4]&&(o+="}"),o})).join("")},e.i=function(n,o,r,t,a){"string"==typeof n&&(n=[[null,n,void 0]]);var i={};if(r)for(var l=0;l0?" ".concat(d[5]):""," {").concat(d[1],"}")),d[5]=a),o&&(d[2]?(d[1]="@media ".concat(d[2]," {").concat(d[1],"}"),d[2]=o):d[2]=o),t&&(d[4]?(d[1]="@supports (".concat(d[4],") {").concat(d[1],"}"),d[4]=t):d[4]="".concat(t)),e.push(d))}},e}},6758:n=>{n.exports=function(n){return n[1]}},2591:n=>{var e=[];function o(n){for(var o=-1,r=0;r{var e={};n.exports=function(n,o){var r=function(n){if(void 0===e[n]){var o=document.querySelector(n);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(n){o=null}e[n]=o}return e[n]}(n);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(o)}},3051:n=>{n.exports=function(n){var e=document.createElement("style");return n.setAttributes(e,n.attributes),n.insert(e,n.options),e}},855:(n,e,o)=>{n.exports=function(n){var e=o.nc;e&&n.setAttribute("nonce",e)}},1740:n=>{n.exports=function(n){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=n.insertStyleElement(n);return{update:function(o){!function(n,e,o){var r="";o.supports&&(r+="@supports (".concat(o.supports,") {")),o.media&&(r+="@media ".concat(o.media," {"));var t=void 0!==o.layer;t&&(r+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),r+=o.css,t&&(r+="}"),o.media&&(r+="}"),o.supports&&(r+="}");var a=o.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleTagTransform(r,n,e.options)}(e,n,o)},remove:function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(e)}}}},3656:n=>{n.exports=function(n,e){if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},5944:(n,e,o)=>{var r=o(2591),t=o.n(r),a=o(1740),i=o.n(a),l=o(8128),p=o.n(l),s=o(855),d=o.n(s),c=o(3051),u=o.n(c),f=o(3656),h=o.n(f),m=o(2078),v={};v.styleTagTransform=h(),v.setAttributes=d(),v.insert=p().bind(null,"head"),v.domAPI=i(),v.insertStyleElement=u(),t()(m.A,v),m.A&&m.A.locals&&m.A.locals}}]); \ No newline at end of file diff --git a/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/remoteEntry.9e137a1b8d123cd0bf9a.js b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/remoteEntry.9e137a1b8d123cd0bf9a.js new file mode 100644 index 00000000..eabffe45 --- /dev/null +++ b/projects/jupyter-docprovider/jupyter_docprovider/labextension/static/remoteEntry.9e137a1b8d123cd0bf9a.js @@ -0,0 +1 @@ +var _JUPYTERLAB;(()=>{"use strict";var e,r,t,o,n,a,i,l,u,d,s,f,c,p,h,v,b,y,m,g,j,w,P,S={702:(e,r,t)=>{var o={"./index":()=>Promise.all([t.e(873),t.e(775),t.e(703)]).then((()=>()=>t(6703))),"./extension":()=>Promise.all([t.e(873),t.e(775),t.e(703)]).then((()=>()=>t(6703))),"./style":()=>t.e(944).then((()=>()=>t(5944)))},n=(e,r)=>(t.R=r,r=t.o(o,e)?o[e]():Promise.resolve().then((()=>{throw new Error('Module "'+e+'" does not exist in container.')})),t.R=void 0,r),a=(e,r)=>{if(t.S){var o="default",n=t.S[o];if(n&&n!==e)throw new Error("Container initialization failed as it has already been initialized with a different share scope");return t.S[o]=e,t.I(o,r)}};t.d(r,{get:()=>n,init:()=>a})}},k={};function x(e){var r=k[e];if(void 0!==r)return r.exports;var t=k[e]={id:e,exports:{}};return S[e](t,t.exports,x),t.exports}x.m=S,x.c=k,x.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return x.d(r,{a:r}),r},x.d=(e,r)=>{for(var t in r)x.o(r,t)&&!x.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},x.f={},x.e=e=>Promise.all(Object.keys(x.f).reduce(((r,t)=>(x.f[t](e,r),r)),[])),x.u=e=>e+"."+{36:"8d3e48175a6776f676ed",165:"26019899bb44926d285a",240:"bc1013ab386bf4bef581",325:"2f9732bab48fc6cacef8",421:"75a66d511f955fcd7a8b",444:"a505d1617ac8446e479a",703:"b6161e1cd24be7df1b1e",944:"f7880e7a2b9359ace785"}[e]+".js?v="+{36:"8d3e48175a6776f676ed",165:"26019899bb44926d285a",240:"bc1013ab386bf4bef581",325:"2f9732bab48fc6cacef8",421:"75a66d511f955fcd7a8b",444:"a505d1617ac8446e479a",703:"b6161e1cd24be7df1b1e",944:"f7880e7a2b9359ace785"}[e],x.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),x.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},r="@jupyter/docprovider-extension:",x.l=(t,o,n,a)=>{if(e[t])e[t].push(o);else{var i,l;if(void 0!==n)for(var u=document.getElementsByTagName("script"),d=0;d{i.onerror=i.onload=null,clearTimeout(c);var n=e[t];if(delete e[t],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(o))),r)return r(o)},c=setTimeout(f.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=f.bind(null,i.onerror),i.onload=f.bind(null,i.onload),l&&document.head.appendChild(i)}},x.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{x.S={};var e={},r={};x.I=(t,o)=>{o||(o=[]);var n=r[t];if(n||(n=r[t]={}),!(o.indexOf(n)>=0)){if(o.push(n),e[t])return e[t];x.o(x.S,t)||(x.S[t]={});var a=x.S[t],i="@jupyter/docprovider-extension",l=(e,r,t,o)=>{var n=a[e]=a[e]||{},l=n[r];(!l||!l.loaded&&(!o!=!l.eager?o:i>l.from))&&(n[r]={get:t,from:i,eager:!!o})},u=[];return"default"===t&&(l("@jupyter/collaborative-drive","4.3.0",(()=>Promise.all([x.e(262),x.e(444)]).then((()=>()=>x(444))))),l("@jupyter/docprovider-extension","4.3.0",(()=>Promise.all([x.e(873),x.e(775),x.e(703)]).then((()=>()=>x(6703))))),l("@jupyter/docprovider","4.3.0",(()=>Promise.all([x.e(325),x.e(873),x.e(262),x.e(240)]).then((()=>()=>x(6240))))),l("y-websocket","1.5.4",(()=>Promise.all([x.e(325),x.e(421),x.e(36),x.e(563)]).then((()=>()=>x(9036))))),l("yjs","13.6.30",(()=>Promise.all([x.e(325),x.e(421),x.e(165)]).then((()=>()=>x(4165)))))),e[t]=u.length?Promise.all(u).then((()=>e[t]=1)):1}}})(),(()=>{var e;x.g.importScripts&&(e=x.g.location+"");var r=x.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");if(t.length)for(var o=t.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=t[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),x.p=e})(),t=e=>{var r=e=>e.split(".").map((e=>+e==e?+e:e)),t=/^([^-+]+)?(?:-([^+]+))?(?:\+(.+))?$/.exec(e),o=t[1]?r(t[1]):[];return t[2]&&(o.length++,o.push.apply(o,r(t[2]))),t[3]&&(o.push([]),o.push.apply(o,r(t[3]))),o},o=(e,r)=>{e=t(e),r=t(r);for(var o=0;;){if(o>=e.length)return o=r.length)return"u"==a;var i=r[o],l=(typeof i)[0];if(a!=l)return"o"==a&&"n"==l||"s"==l||"u"==a;if("o"!=a&&"u"!=a&&n!=i)return n{var r=e[0],t="";if(1===e.length)return"*";if(r+.5){t+=0==r?">=":-1==r?"<":1==r?"^":2==r?"~":r>0?"=":"!=";for(var o=1,a=1;a0?".":"")+(o=2,l);return t}var i=[];for(a=1;a{if(0 in e){r=t(r);var o=e[0],n=o<0;n&&(o=-o-1);for(var i=0,l=1,u=!0;;l++,i++){var d,s,f=l=r.length||"o"==(s=(typeof(d=r[i]))[0]))return!u||("u"==f?l>o&&!n:""==f!=n);if("u"==s){if(!u||"u"!=f)return!1}else if(u)if(f==s)if(l<=o){if(d!=e[l])return!1}else{if(n?d>e[l]:de&&x.o(e,r),l=e=>(e.loaded=1,e.get()),u=e=>Object.keys(e).reduce(((r,t)=>(e[t].eager&&(r[t]=e[t]),r)),{}),d=(e,r,t,n)=>{var i=n?u(e[r]):e[r];return(r=Object.keys(i).reduce(((e,r)=>!a(t,r)||e&&!o(e,r)?e:r),0))&&i[r]},s=(e,r,t)=>{var n=t?u(e[r]):e[r];return Object.keys(n).reduce(((e,r)=>!e||!n[e].loaded&&o(e,r)?r:e),0)},f=(e,r,t,o)=>"Unsatisfied version "+t+" from "+(t&&e[r][t].from)+" of shared singleton module "+r+" (required "+n(o)+")",c=(e,r,t,o,a)=>{var i=e[t];return"No satisfying version ("+n(o)+")"+(a?" for eager consumption":"")+" of shared module "+t+" found in shared scope "+r+".\nAvailable versions: "+Object.keys(i).map((e=>e+" from "+i[e].from)).join(", ")},p=e=>{throw new Error(e)},h=e=>{"undefined"!=typeof console&&console.warn&&console.warn(e)},b=(e,r,t)=>t?t():((e,r)=>p("Shared module "+r+" doesn't exist in shared scope "+e))(e,r),y=(v=e=>function(r,t,o,n,a){var i=x.I(r);return i&&i.then&&!o?i.then(e.bind(e,r,x.S[r],t,!1,n,a)):e(r,x.S[r],t,o,n,a)})(((e,r,t,o,n,a)=>{if(!i(r,t))return b(e,t,a);var u=d(r,t,n,o);return u?l(u):a?a():void p(c(r,e,t,n,o))})),m=v(((e,r,t,o,n,u)=>{if(!i(r,t))return b(e,t,u);var d=s(r,t,o);return a(n,d)||h(f(r,t,d,n)),l(r[t][d])})),g={},j={1041:()=>m("default","@jupyterlab/coreutils",!1,[1,6,5,6]),4254:()=>m("default","@jupyterlab/translation",!1,[1,4,5,6]),4778:()=>m("default","@jupyterlab/apputils",!1,[1,4,6,6]),1247:()=>m("default","@lumino/widgets",!1,[1,2,3,1,,"alpha",1]),1618:()=>m("default","@jupyterlab/statusbar",!1,[1,4,5,6]),2727:()=>m("default","@jupyter/collaborative-drive",!1,[1,4,3,0],(()=>Promise.all([x.e(262),x.e(444)]).then((()=>()=>x(444))))),2894:()=>m("default","@jupyterlab/fileeditor",!1,[1,4,5,6]),3726:()=>m("default","@jupyterlab/settingregistry",!1,[1,4,5,6]),4250:()=>m("default","@jupyterlab/logconsole",!1,[1,4,5,6]),7523:()=>m("default","@jupyter/docprovider",!1,[1,4,3,0],(()=>Promise.all([x.e(325),x.e(262),x.e(240)]).then((()=>()=>x(6240))))),8e3:()=>m("default","@jupyter/ydoc",!1,[1,3,0,0,,"a3"]),9208:()=>m("default","@jupyterlab/notebook",!1,[1,4,5,6]),7262:()=>m("default","@lumino/coreutils",!1,[1,2,0,0]),3345:()=>m("default","react",!1,[1,18,2,0]),3560:()=>y("default","y-websocket",!1,[1,1,3,15],(()=>Promise.all([x.e(421),x.e(36),x.e(563)]).then((()=>()=>x(9036))))),4602:()=>m("default","@lumino/signaling",!1,[1,2,0,0]),6444:()=>m("default","@jupyterlab/ui-components",!1,[1,4,5,6]),7498:()=>m("default","@jupyterlab/services",!1,[1,7,5,6]),4563:()=>m("default","yjs",!1,[1,13,5,40],(()=>x.e(165).then((()=>()=>x(4165)))))},w={240:[3345,3560,4602,6444,7498],262:[7262],563:[4563],775:[1247,1618,2727,2894,3726,4250,7523,8e3,9208],873:[1041,4254,4778]},P={},x.f.consumes=(e,r)=>{x.o(w,e)&&w[e].forEach((e=>{if(x.o(g,e))return r.push(g[e]);if(!P[e]){var t=r=>{g[e]=0,x.m[e]=t=>{delete x.c[e],t.exports=r()}};P[e]=!0;var o=r=>{delete g[e],x.m[e]=t=>{throw delete x.c[e],r}};try{var n=j[e]();n.then?r.push(g[e]=n.then(t).catch(o)):t(n)}catch(e){o(e)}}}))},(()=>{var e={552:0};x.f.j=(r,t)=>{var o=x.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else if(/^(262|563|775|873)$/.test(r))e[r]=0;else{var n=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=n);var a=x.p+x.u(r),i=new Error;x.l(a,(t=>{if(x.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var n=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;i.message="Loading chunk "+r+" failed.\n("+n+": "+a+")",i.name="ChunkLoadError",i.type=n,i.request=a,o[1](i)}}),"chunk-"+r,r)}};var r=(r,t)=>{var o,n,[a,i,l]=t,u=0;if(a.some((r=>0!==e[r]))){for(o in i)x.o(i,o)&&(x.m[o]=i[o]);l&&l(x)}for(r&&r(t);u.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + }, + { + "name": "process", + "versionInfo": "0.11.10", + "licenseId": "MIT", + "extractedText": "(The MIT License)\n\nCopyright (c) 2013 Roman Shtylman \n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n" + }, + { + "name": "style-loader", + "versionInfo": "3.3.4", + "licenseId": "MIT", + "extractedText": "Copyright JS Foundation and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n" + }, + { + "name": "y-protocols", + "versionInfo": "1.0.6", + "licenseId": "MIT", + "extractedText": "The MIT License (MIT)\n\nCopyright (c) 2019 Kevin Jahns .\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + }, + { + "name": "y-websocket", + "versionInfo": "1.5.4", + "licenseId": "MIT", + "extractedText": "The MIT License (MIT)\n\nCopyright (c) 2019 Kevin Jahns .\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + }, + { + "name": "yjs", + "versionInfo": "13.6.30", + "licenseId": "MIT", + "extractedText": "The MIT License (MIT)\n\nCopyright (c) 2023\n - Kevin Jahns .\n - Chair of Computer Science 5 (Databases & Information Systems), RWTH Aachen University, Germany\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n" + } + ] +} \ No newline at end of file