diff --git a/package.json b/package.json index d3d8f6c4..d1d79e5c 100644 --- a/package.json +++ b/package.json @@ -30,13 +30,13 @@ "@easyops-cn/docusaurus-search-local": "^0.46.1", "@jsdevtools/rehype-url-inspector": "^2.0.2", "@mdx-js/react": "^3.1.0", - "antd": "^5.22.3", + "antd": "^5.22.5", "browserslist": "^4.24.3", "clsx": "^2.1.1", "glob": "^11.0.0", "lodash": "^4.17.21", "mdast-util-find-and-replace": "^3.0.1", - "prism-react-renderer": "^2.4.0", + "prism-react-renderer": "^2.4.1", "prismjs": "^1.29.0", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/yarn.lock b/yarn.lock index 02187c1b..74a2a382 100644 --- a/yarn.lock +++ b/yarn.lock @@ -225,9 +225,9 @@ __metadata: languageName: node linkType: hard -"@ant-design/cssinjs-utils@npm:^1.1.1": - version: 1.1.1 - resolution: "@ant-design/cssinjs-utils@npm:1.1.1" +"@ant-design/cssinjs-utils@npm:^1.1.3": + version: 1.1.3 + resolution: "@ant-design/cssinjs-utils@npm:1.1.3" dependencies: "@ant-design/cssinjs": "npm:^1.21.0" "@babel/runtime": "npm:^7.23.2" @@ -235,7 +235,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/f620fd08aadd5cc56be297a1acc50a65d300a468f7784a3deb459e134603584415a89294f203fa41b7b70e0e02158f8ad7d111bc2d6689cf6dcc95743392a6c0 + checksum: 10c0/e8a443a613689c4e984f5cf44b799f6288a6debf9a35cafb27a0411ef77ae335ba5ace7a38efd8e04f04ac897ddf24c81f0ad6615ac586f2616cb7f2b72f6176 languageName: node linkType: hard @@ -3583,20 +3583,20 @@ __metadata: languageName: node linkType: hard -"@rc-component/trigger@npm:^2.0.0, @rc-component/trigger@npm:^2.1.1, @rc-component/trigger@npm:^2.2.5": - version: 2.2.5 - resolution: "@rc-component/trigger@npm:2.2.5" +"@rc-component/trigger@npm:^2.0.0, @rc-component/trigger@npm:^2.1.1, @rc-component/trigger@npm:^2.2.6": + version: 2.2.6 + resolution: "@rc-component/trigger@npm:2.2.6" dependencies: "@babel/runtime": "npm:^7.23.2" "@rc-component/portal": "npm:^1.1.0" classnames: "npm:^2.3.2" rc-motion: "npm:^2.0.0" rc-resize-observer: "npm:^1.3.1" - rc-util: "npm:^5.38.0" + rc-util: "npm:^5.44.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/829704ab59b19f669b1ff4b0af23c573e714dfc04ebe37d74a46d0ffc88ba2f8d29dffb17863b5e39f3984f534bdc72a091fd61c164f9fe173894f6499bbb69f + checksum: 10c0/e7ef14099fac74a58301ccf65a003ddaefb6f2a410c950c8354e0d63fd13e21e3a1f32dd4e73a11c7c0c6199e66629f7f3e31c09d887198b974d35805c4de8e1 languageName: node linkType: hard @@ -4793,12 +4793,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 22.10.1 - resolution: "@types/node@npm:22.10.1" +"@types/node@npm:*, @types/node@npm:^22.10.2": + version: 22.10.2 + resolution: "@types/node@npm:22.10.2" dependencies: undici-types: "npm:~6.20.0" - checksum: 10c0/0fbb6d29fa35d807f0223a4db709c598ac08d66820240a2cd6a8a69b8f0bc921d65b339d850a666b43b4e779f967e6ed6cf6f0fca3575e08241e6b900364c234 + checksum: 10c0/2c7b71a040f1ef5320938eca8ebc946e6905caa9bbf3d5665d9b3774a8d15ea9fab1582b849a6d28c7fc80756a62c5666bc66b69f42f4d5dafd1ccb193cdb4ac languageName: node linkType: hard @@ -4809,15 +4809,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.10.2": - version: 22.10.2 - resolution: "@types/node@npm:22.10.2" - dependencies: - undici-types: "npm:~6.20.0" - checksum: 10c0/2c7b71a040f1ef5320938eca8ebc946e6905caa9bbf3d5665d9b3774a8d15ea9fab1582b849a6d28c7fc80756a62c5666bc66b69f42f4d5dafd1ccb193cdb4ac - languageName: node - linkType: hard - "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -5499,13 +5490,13 @@ __metadata: languageName: node linkType: hard -"antd@npm:^5.22.3": - version: 5.22.3 - resolution: "antd@npm:5.22.3" +"antd@npm:^5.22.5": + version: 5.22.5 + resolution: "antd@npm:5.22.5" dependencies: "@ant-design/colors": "npm:^7.1.0" "@ant-design/cssinjs": "npm:^1.21.1" - "@ant-design/cssinjs-utils": "npm:^1.1.1" + "@ant-design/cssinjs-utils": "npm:^1.1.3" "@ant-design/icons": "npm:^5.5.2" "@ant-design/react-slick": "npm:~1.1.2" "@babel/runtime": "npm:^7.25.7" @@ -5514,7 +5505,7 @@ __metadata: "@rc-component/mutate-observer": "npm:^1.1.0" "@rc-component/qrcode": "npm:~1.0.0" "@rc-component/tour": "npm:~1.15.1" - "@rc-component/trigger": "npm:^2.2.5" + "@rc-component/trigger": "npm:^2.2.6" classnames: "npm:^2.5.1" copy-to-clipboard: "npm:^3.3.3" dayjs: "npm:^1.11.11" @@ -5523,22 +5514,22 @@ __metadata: rc-collapse: "npm:~3.9.0" rc-dialog: "npm:~9.6.0" rc-drawer: "npm:~7.2.0" - rc-dropdown: "npm:~4.2.0" - rc-field-form: "npm:~2.6.0" + rc-dropdown: "npm:~4.2.1" + rc-field-form: "npm:~2.7.0" rc-image: "npm:~7.11.0" rc-input: "npm:~1.6.4" rc-input-number: "npm:~9.3.0" rc-mentions: "npm:~2.17.0" rc-menu: "npm:~9.16.0" - rc-motion: "npm:^2.9.3" + rc-motion: "npm:^2.9.4" rc-notification: "npm:~5.6.2" - rc-pagination: "npm:~4.3.0" - rc-picker: "npm:~4.8.2" + rc-pagination: "npm:~5.0.0" + rc-picker: "npm:~4.8.3" rc-progress: "npm:~4.0.0" rc-rate: "npm:~2.13.0" - rc-resize-observer: "npm:^1.4.0" + rc-resize-observer: "npm:^1.4.1" rc-segmented: "npm:~2.5.0" - rc-select: "npm:~14.16.3" + rc-select: "npm:~14.16.4" rc-slider: "npm:~11.1.7" rc-steps: "npm:~6.0.1" rc-switch: "npm:~4.1.0" @@ -5549,13 +5540,13 @@ __metadata: rc-tree: "npm:~5.10.1" rc-tree-select: "npm:~5.24.5" rc-upload: "npm:~4.8.1" - rc-util: "npm:^5.43.0" + rc-util: "npm:^5.44.2" scroll-into-view-if-needed: "npm:^3.1.0" throttle-debounce: "npm:^5.0.2" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/5dfd8fbbcbac08843cb8631f3b1d51f2370756cb71ea6fc26cd9ec443fa56b95d745e9b210b4e13cfa7b58a34f547dd6a098a18cdc4437535cc21286e777c916 + checksum: 10c0/affff58c5ace3fef37be32521a0ad9617c663f578fc339b217d2e11c57bc8ad204b8e8407970f7e785e1efc802f385227c3292ac6bf439d8a57eb549a5797490 languageName: node linkType: hard @@ -5599,7 +5590,7 @@ __metadata: "@types/prismjs": "npm:^1.26.5" "@types/react": "npm:^18.3.12" "@types/react-router-dom": "npm:^5.3.3" - antd: "npm:^5.22.3" + antd: "npm:^5.22.5" browserslist: "npm:^4.24.3" clsx: "npm:^2.1.1" eslint: "npm:^9.17.0" @@ -5607,7 +5598,7 @@ __metadata: lodash: "npm:^4.17.21" mdast-util-find-and-replace: "npm:^3.0.1" prettier: "npm:^3.4.2" - prism-react-renderer: "npm:^2.4.0" + prism-react-renderer: "npm:^2.4.1" prismjs: "npm:^1.29.0" react: "npm:^18.3.1" react-dom: "npm:^18.3.1" @@ -5881,21 +5872,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.2": - version: 4.24.2 - resolution: "browserslist@npm:4.24.2" - dependencies: - 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: 10c0/d747c9fb65ed7b4f1abcae4959405707ed9a7b835639f8a9ba0da2911995a6ab9b0648fd05baf2a4d4e3cf7f9fdbad56d3753f91881e365992c1d49c8d88ff7a - languageName: node - linkType: hard - -"browserslist@npm:^4.24.3": +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.2, browserslist@npm:^4.24.3": version: 4.24.3 resolution: "browserslist@npm:4.24.3" dependencies: @@ -6028,14 +6005,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001616, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001669": - version: 1.0.30001680 - resolution: "caniuse-lite@npm:1.0.30001680" - checksum: 10c0/11a4e7f6f5d5f965cfd4b7dc4aef34e12a26e99647f02b5ac9fd7f7670845473b95ada416a785473237e4b1b67281f7b043c8736c85b77097f6b697e8950b15f - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001688": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001616, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": version: 1.0.30001689 resolution: "caniuse-lite@npm:1.0.30001689" checksum: 10c0/51cf99751dddfba24e13556ae0e0f38c062f76d49f2e24cce3d28e71a0325ca6fe04fe51b4a0e8467d601d94e72fea84f160bf577e7cbb5677f14ac673b6da20 @@ -7654,13 +7624,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.41": - version: 1.5.47 - resolution: "electron-to-chromium@npm:1.5.47" - checksum: 10c0/5f8c4a9f0698695960f7bef5242d52b1043020ce50b51fb534409a768847f9bdc9672cb4a6a560eeb8f8b47a04327ae9b31b2cee376cb637b3eb04a4daeaa3b8 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.73": version: 1.5.73 resolution: "electron-to-chromium@npm:1.5.73" @@ -11639,13 +11602,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.18": - version: 2.0.18 - resolution: "node-releases@npm:2.0.18" - checksum: 10c0/786ac9db9d7226339e1dc84bbb42007cb054a346bd9257e6aa154d294f01bc6a6cddb1348fa099f079be6580acbb470e3c048effd5f719325abd0179e566fd27 - languageName: node - linkType: hard - "node-releases@npm:^2.0.19": version: 2.0.19 resolution: "node-releases@npm:2.0.19" @@ -13076,15 +13032,15 @@ __metadata: languageName: node linkType: hard -"prism-react-renderer@npm:^2.3.0, prism-react-renderer@npm:^2.4.0": - version: 2.4.0 - resolution: "prism-react-renderer@npm:2.4.0" +"prism-react-renderer@npm:^2.3.0, prism-react-renderer@npm:^2.4.1": + version: 2.4.1 + resolution: "prism-react-renderer@npm:2.4.1" dependencies: "@types/prismjs": "npm:^1.26.0" clsx: "npm:^2.0.0" peerDependencies: react: ">=16.0.0" - checksum: 10c0/3d6969b057da0efe39e3e637bf93601cd5757de5919180e8df16daf1d1b8eedc39b70c7f6f28724fba0a01bc857c6b78312ab027f4e913159d1165c5aba235bb + checksum: 10c0/ebbe8feb975224344bbdd046b3a937d121592dbe4b8f22ba0be31f5af37b9a8219f441138ef6cab1c5b96f2aa6b529015200959f7e5e85b60ca69c81d35edcd4 languageName: node linkType: hard @@ -13324,24 +13280,24 @@ __metadata: languageName: node linkType: hard -"rc-dropdown@npm:~4.2.0": - version: 4.2.0 - resolution: "rc-dropdown@npm:4.2.0" +"rc-dropdown@npm:~4.2.0, rc-dropdown@npm:~4.2.1": + version: 4.2.1 + resolution: "rc-dropdown@npm:4.2.1" dependencies: "@babel/runtime": "npm:^7.18.3" "@rc-component/trigger": "npm:^2.0.0" classnames: "npm:^2.2.6" - rc-util: "npm:^5.17.0" + rc-util: "npm:^5.44.1" peerDependencies: react: ">=16.11.0" react-dom: ">=16.11.0" - checksum: 10c0/e808172c922f4c3f8bf4fb4641834e34929df9e0af00981e5554d72852d2df016a85c5339119a61f740ea70da7e33c89ed95c11ee8b9c5538533072675287a3a + checksum: 10c0/ec980e6c9f8bbba53e895002a0c3a28f294ae07f3ebc6c9a9cb80c7e1bb74ba9f0e0c4b9c23f487fdf8c5a4531000e05b5b43744ef506f0fd869165486768817 languageName: node linkType: hard -"rc-field-form@npm:~2.6.0": - version: 2.6.0 - resolution: "rc-field-form@npm:2.6.0" +"rc-field-form@npm:~2.7.0": + version: 2.7.0 + resolution: "rc-field-form@npm:2.7.0" dependencies: "@babel/runtime": "npm:^7.18.0" "@rc-component/async-validator": "npm:^5.0.3" @@ -13349,7 +13305,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/b92a9662cfd9de4568b0c15085d46e703f5b89c99f330940080217e421a8427e14592a37b5de54714884e2f6b6352a3fb666b1edc697366f6a049799955883be + checksum: 10c0/8b5ba3d4ef2680751235797710da822b96225ba1fd1a0098d4c9b7723ac1e0a8eb07c70a6ca216c0b2f8f45f1035f849b924f13c6386e215ec1d854927a504a2 languageName: node linkType: hard @@ -13435,17 +13391,17 @@ __metadata: languageName: node linkType: hard -"rc-motion@npm:^2.0.0, rc-motion@npm:^2.0.1, rc-motion@npm:^2.3.0, rc-motion@npm:^2.3.4, rc-motion@npm:^2.4.3, rc-motion@npm:^2.4.4, rc-motion@npm:^2.6.1, rc-motion@npm:^2.6.2, rc-motion@npm:^2.9.0, rc-motion@npm:^2.9.3": - version: 2.9.3 - resolution: "rc-motion@npm:2.9.3" +"rc-motion@npm:^2.0.0, rc-motion@npm:^2.0.1, rc-motion@npm:^2.3.0, rc-motion@npm:^2.3.4, rc-motion@npm:^2.4.3, rc-motion@npm:^2.4.4, rc-motion@npm:^2.6.1, rc-motion@npm:^2.6.2, rc-motion@npm:^2.9.0, rc-motion@npm:^2.9.4": + version: 2.9.5 + resolution: "rc-motion@npm:2.9.5" dependencies: "@babel/runtime": "npm:^7.11.1" classnames: "npm:^2.2.1" - rc-util: "npm:^5.43.0" + rc-util: "npm:^5.44.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/d83981e8a4e4adf51c80174d7a2ff1461659b84522c70941e74e7b52450f7a4af49992606349d8a5a56237271b6cb38613137266a193501e8442934950ecf9df + checksum: 10c0/84b12b2443dc1b929c8a688e8c9834a44cf88897402e9363fcea80b77f2803b2de83b24dac5873a8695304827e02fb3103c74349d0451ed247cb366553f9d88e languageName: node linkType: hard @@ -13479,9 +13435,9 @@ __metadata: languageName: node linkType: hard -"rc-pagination@npm:~4.3.0": - version: 4.3.0 - resolution: "rc-pagination@npm:4.3.0" +"rc-pagination@npm:~5.0.0": + version: 5.0.0 + resolution: "rc-pagination@npm:5.0.0" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:^2.3.2" @@ -13489,13 +13445,13 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/9642a0826b927fbeb8c3c4508bb5755302a4e2ac088c196cdcb028e64f93abfadeb89c2dc7a49761152a2698be22a0bbe5f2a17f28d247948a5a410de3dfcf0d + checksum: 10c0/62d54fd43b549f63ee7ef8ab8b8b378b8ceb2508ca6e081364fb36868a60047bc90ad5407e1fc4095b4bdbdef41967238a59a17a2a960809c663ded3049d0e0d languageName: node linkType: hard -"rc-picker@npm:~4.8.2": - version: 4.8.2 - resolution: "rc-picker@npm:4.8.2" +"rc-picker@npm:~4.8.3": + version: 4.8.3 + resolution: "rc-picker@npm:4.8.3" dependencies: "@babel/runtime": "npm:^7.24.7" "@rc-component/trigger": "npm:^2.0.0" @@ -13519,7 +13475,7 @@ __metadata: optional: true moment: optional: true - checksum: 10c0/b622bbc1a8b990d835fba6cd40a7c465dd205af0c28fe15cb7001614d1dfa30bd8dbaf42491ee206d5a21cd5b0801b0239083764666a82333f50aa321265552f + checksum: 10c0/581bd2f40e05e26db1233435df26cce0a4df6a1ed79419d38ebfbc12d1e239d99809e2e4d14c761489c211289eed0df30c0e140e8a8ec2e1968c0dc76e243c6f languageName: node linkType: hard @@ -13551,18 +13507,18 @@ __metadata: languageName: node linkType: hard -"rc-resize-observer@npm:^1.0.0, rc-resize-observer@npm:^1.1.0, rc-resize-observer@npm:^1.3.1, rc-resize-observer@npm:^1.4.0": - version: 1.4.0 - resolution: "rc-resize-observer@npm:1.4.0" +"rc-resize-observer@npm:^1.0.0, rc-resize-observer@npm:^1.1.0, rc-resize-observer@npm:^1.3.1, rc-resize-observer@npm:^1.4.0, rc-resize-observer@npm:^1.4.1": + version: 1.4.3 + resolution: "rc-resize-observer@npm:1.4.3" dependencies: "@babel/runtime": "npm:^7.20.7" classnames: "npm:^2.2.1" - rc-util: "npm:^5.38.0" + rc-util: "npm:^5.44.1" resize-observer-polyfill: "npm:^1.5.1" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/50e03fa524e156477e5e083bc11e92b8d2c442b6a9a0caa111d9b9991174f9ac98175d50fba1721e55338472d5344610e30fce8531a65785b3d79c191173d351 + checksum: 10c0/93073c9ef5cc704f9d99307f58f8eeccabb953edf4e8a056b090104fc28ed19b77c2a32bd88ca2e0407fbedeb266d1985e655b35b8bc36b04d243e9d0471c911 languageName: node linkType: hard @@ -13581,9 +13537,9 @@ __metadata: languageName: node linkType: hard -"rc-select@npm:~14.16.2, rc-select@npm:~14.16.3": - version: 14.16.3 - resolution: "rc-select@npm:14.16.3" +"rc-select@npm:~14.16.2, rc-select@npm:~14.16.4": + version: 14.16.4 + resolution: "rc-select@npm:14.16.4" dependencies: "@babel/runtime": "npm:^7.10.1" "@rc-component/trigger": "npm:^2.1.1" @@ -13595,7 +13551,7 @@ __metadata: peerDependencies: react: "*" react-dom: "*" - checksum: 10c0/076c6455ac622a2362db22db58661955a58ed350f1e3eb128ea8aef34aaad6d98d110d22b30f5c6b433335c83626246baf094cfc0da6aecdf2f682e26dac0c80 + checksum: 10c0/39c184191d576d3ad963af2d9d240b1740c96c817ad9e9138770acf2e0bfbc4bb0c8ba408f6702c15f5d25aad48fcee962b996c6e0e1d5013329fee5e8927cb0 languageName: node linkType: hard @@ -13752,16 +13708,16 @@ __metadata: languageName: node linkType: hard -"rc-util@npm:^5.0.1, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.2.0, rc-util@npm:^5.20.1, rc-util@npm:^5.21.0, rc-util@npm:^5.24.4, rc-util@npm:^5.25.2, rc-util@npm:^5.27.0, rc-util@npm:^5.30.0, rc-util@npm:^5.31.1, rc-util@npm:^5.32.2, rc-util@npm:^5.34.1, rc-util@npm:^5.35.0, rc-util@npm:^5.36.0, rc-util@npm:^5.37.0, rc-util@npm:^5.38.0, rc-util@npm:^5.38.1, rc-util@npm:^5.40.1, rc-util@npm:^5.41.0, rc-util@npm:^5.43.0": - version: 5.43.0 - resolution: "rc-util@npm:5.43.0" +"rc-util@npm:^5.0.1, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.2.0, rc-util@npm:^5.20.1, rc-util@npm:^5.21.0, rc-util@npm:^5.24.4, rc-util@npm:^5.25.2, rc-util@npm:^5.27.0, rc-util@npm:^5.30.0, rc-util@npm:^5.31.1, rc-util@npm:^5.32.2, rc-util@npm:^5.34.1, rc-util@npm:^5.35.0, rc-util@npm:^5.36.0, rc-util@npm:^5.37.0, rc-util@npm:^5.38.0, rc-util@npm:^5.38.1, rc-util@npm:^5.40.1, rc-util@npm:^5.41.0, rc-util@npm:^5.43.0, rc-util@npm:^5.44.0, rc-util@npm:^5.44.1, rc-util@npm:^5.44.2": + version: 5.44.2 + resolution: "rc-util@npm:5.44.2" dependencies: "@babel/runtime": "npm:^7.18.3" react-is: "npm:^18.2.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/39f7904c9851f2b0a2dace5ac578f42000498412d7da5ef2063fd547db91d158dcb376bcbacf49fb7790d2721727bd38ea3483294ef51eb6099a793b2e17e9db + checksum: 10c0/63e285b8a93f840b99a1a229d8cfc3fbb7391c8f1552ae5f123c8b4eb21d59374bdd61ad1457f1a4c1bcda97bec5759dbd7d443e1df5a81023b629158e729696 languageName: node linkType: hard