From 46254dd177ef77b446b7212bd78a4b683f6768f4 Mon Sep 17 00:00:00 2001 From: devinxl Date: Fri, 15 Dec 2023 14:24:33 +0800 Subject: [PATCH 1/4] feat(dcellar-web-ui): support walletConnect --- .../components/WalletConnectProvider.tsx | 7 +- apps/dcellar-web-ui/src/pages/_app.tsx | 1 + common/config/rush/pnpm-lock.yaml | 1282 +++++++++-------- 3 files changed, 649 insertions(+), 641 deletions(-) diff --git a/apps/dcellar-web-ui/src/context/WalletConnectContext/components/WalletConnectProvider.tsx b/apps/dcellar-web-ui/src/context/WalletConnectContext/components/WalletConnectProvider.tsx index 8f4d1d7a..f46be051 100644 --- a/apps/dcellar-web-ui/src/context/WalletConnectContext/components/WalletConnectProvider.tsx +++ b/apps/dcellar-web-ui/src/context/WalletConnectContext/components/WalletConnectProvider.tsx @@ -4,7 +4,7 @@ import { bscChain, greenFieldChain } from '@/context/WalletConnectContext/chains import { getDefaultConfig, WalletKitOptions, WalletKitProvider } from '@totejs/walletkit'; import { Text } from '@totejs/uikit'; import { GREENFIELD_CHAIN_ID } from '@/base/env'; -import { metaMask, trustWallet } from '@totejs/walletkit/wallets'; +import { metaMask, trustWallet, walletConnect } from '@totejs/walletkit/wallets'; import * as Sentry from '@sentry/nextjs'; import { reportEvent } from '@/utils/gtag'; import * as process from 'process'; @@ -18,10 +18,11 @@ const config = createConfig( appName: 'Connect a Wallet', autoConnect: true, /* WC 2.0 requires a project ID (get one here: https://cloud.walletconnect.com/sign-in) */ - // walletConnectProjectId: '7c6812d64a55a1438dce3c5b650dca8c', - connectors: [trustWallet(), metaMask()], + walletConnectProjectId: 'f18ed47b2291758f8adf75e96750034d', + connectors: [trustWallet(), metaMask(), walletConnect()], }), ); + const options: WalletKitOptions = { initialChainId: GREENFIELD_CHAIN_ID, closeModalAfterConnected: false, diff --git a/apps/dcellar-web-ui/src/pages/_app.tsx b/apps/dcellar-web-ui/src/pages/_app.tsx index 07553a77..742799a5 100644 --- a/apps/dcellar-web-ui/src/pages/_app.tsx +++ b/apps/dcellar-web-ui/src/pages/_app.tsx @@ -18,6 +18,7 @@ import { OffChainAuthProvider } from '@/context/off-chain-auth/OffChainAuthConte import { register } from 'swiper/element/bundle'; import { DndProvider } from 'react-dnd'; import { HTML5Backend } from 'react-dnd-html5-backend'; +import '@totejs/walletkit/styles.css'; register(); export const ssrLandingRoutes = ['/', '/pricing-calculator', '/terms']; diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 365a6f3e..70bea9e7 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -73,7 +73,7 @@ importers: viem: ~1.19.11 wagmi: ~1.4.10 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@bnb-chain/greenfield-cosmos-types': 0.4.0-alpha.23 '@bnb-chain/greenfield-js-sdk': 1.0.6 '@emotion/react': 11.11.1_mj3jo2baq3jslihcop7oivercy @@ -81,10 +81,10 @@ importers: '@next/bundle-analyzer': 13.5.6 '@reduxjs/toolkit': 1.9.7_reiadaay42xu3uk4bvhmtbk5mu '@sentry/nextjs': 7.86.0_next@14.0.4+react@18.2.0 - '@totejs/icons': 2.19.1_vizhjgize6w4e5tnsjmztd65da + '@totejs/icons': 2.19.2_vizhjgize6w4e5tnsjmztd65da '@totejs/uikit': 2.54.5_vizhjgize6w4e5tnsjmztd65da - '@totejs/walletkit': 1.0.7-alpha.5_j6p4sys3kgixqo45lpfutbsoy4 - '@wagmi/core': 1.4.10_eklfys2krsco7uw4dgbdw2ku44 + '@totejs/walletkit': 1.0.7_suwv2arlnf6yniag6ykxrztpw4 + '@wagmi/core': 1.4.12_s365vvqq25xi5sfbyylbedtsl4 ahooks: 3.7.7_react@18.2.0 antd: 5.11.0_biqbaboplfbrettd7655fr4n2y apollo-node-client: 1.4.3 @@ -102,7 +102,7 @@ importers: hash-wasm: 4.10.0 lodash-es: 4.17.21 long: 5.2.3 - next: 14.0.4_tk636wpf2vl4bplhthfimwxp4e + next: 14.0.4_hobphln5gdhjgajqvyjkmlgmi4 next-redux-wrapper: 8.1.0_r2udmxqkj4jgaawvhhaeqhxx2a next-transpile-modules: 10.0.1 query-string: 8.1.0 @@ -110,7 +110,7 @@ importers: react-dnd: 16.0.1_7acmz257hs6yohiyquldbuobdm react-dnd-html5-backend: 16.0.1 react-dom: 18.2.0_react@18.2.0 - react-hook-form: 7.49.0_react@18.2.0 + react-hook-form: 7.49.2_react@18.2.0 react-redux: 8.1.3_xu2cqvr2bb5tv26uakzxghyvpq react-use: 17.4.2_biqbaboplfbrettd7655fr4n2y redux: 4.2.1 @@ -118,11 +118,11 @@ importers: set-interval-async: 3.0.3 swiper: 10.3.1 typescript: 5.0.4 - viem: 1.19.13_typescript@5.0.4 - wagmi: 1.4.10_cbsjr3iqesle5rc4tmxjzupfme + viem: 1.19.15_typescript@5.0.4 + wagmi: 1.4.12_v6ao5dio7azssq2prl5766ztja devDependencies: - '@babel/plugin-syntax-flow': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.23.5 + '@babel/plugin-syntax-flow': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.23.6 '@builder.io/partytown': 0.7.6 '@commitlint/cli': 17.8.1 '@commitlint/config-conventional': 17.8.1 @@ -169,7 +169,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 classnames: 2.3.2 @@ -193,7 +193,7 @@ packages: dependencies: '@ant-design/colors': 7.0.0 '@ant-design/icons-svg': 4.3.1 - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -205,7 +205,7 @@ packages: peerDependencies: react: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 json2mq: 0.2.0 react: 18.2.0 @@ -224,20 +224,20 @@ packages: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} - /@babel/core/7.23.5: - resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} + /@babel/core/7.23.6: + resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.5 - '@babel/helpers': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.6 + '@babel/helpers': 7.23.6 + '@babel/parser': 7.23.6 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -246,25 +246,25 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser/7.23.3_dywn7yr5apbhsrnjszowennw3e: + /@babel/eslint-parser/7.23.3_y2x74sjngvciqsu3a2yuep42la: resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.55.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true - /@babel/generator/7.23.5: - resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} + /@babel/generator/7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 @@ -273,18 +273,18 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-builder-binary-assignment-operator-visitor/7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true - /@babel/helper-compilation-targets/7.22.15: - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + /@babel/helper-compilation-targets/7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.23.5 @@ -293,43 +293,43 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin/7.23.5_@babel+core@7.23.5: - resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} + /@babel/helper-create-class-features-plugin/7.23.6_@babel+core@7.23.6: + resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.5 + '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.6 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin/7.22.15_@babel+core@7.23.5: + /@babel/helper-create-regexp-features-plugin/7.22.15_@babel+core@7.23.6: resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider/0.4.3_@babel+core@7.23.5: - resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} + /@babel/helper-define-polyfill-provider/0.4.4_@babel+core@7.23.6: + resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 @@ -347,34 +347,34 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-hoist-variables/7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-member-expression-to-functions/7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-module-imports/7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 - /@babel/helper-module-transforms/7.23.3_@babel+core@7.23.5: + /@babel/helper-module-transforms/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -385,7 +385,7 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-plugin-utils/7.22.5: @@ -393,25 +393,25 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.22.20_@babel+core@7.23.5: + /@babel/helper-remap-async-to-generator/7.22.20_@babel+core@7.23.6: resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-replace-supers/7.22.20_@babel+core@7.23.5: + /@babel/helper-replace-supers/7.22.20_@babel+core@7.23.6: resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -421,20 +421,20 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-skip-transparent-expression-wrappers/7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true /@babel/helper-split-export-declaration/7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-string-parser/7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} @@ -454,16 +454,16 @@ packages: dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: true - /@babel/helpers/7.23.5: - resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} + /@babel/helpers/7.23.6: + resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color @@ -475,1102 +475,1104 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.23.5: - resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} + /@babel/parser/7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} hasBin: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.23.3_@babel+core@7.23.5: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.23.3_@babel+core@7.23.5: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4_@babel+core@7.23.5 + '@babel/plugin-transform-optional-chaining': 7.23.4_@babel+core@7.23.6 dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/7.23.3_@babel+core@7.23.5: + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.23.5: + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.23.6: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-decorators/7.23.5_@babel+core@7.23.5: - resolution: {integrity: sha512-6IsY8jOeWibsengGlWIezp7cuZEFzNlAghFpzh9wiZwhQ42/hRcPnY/QV9HJoKTlujupinSlnQPiEy/u2C1ZfQ==} + /@babel/plugin-proposal-decorators/7.23.6_@babel+core@7.23.6: + resolution: {integrity: sha512-D7Ccq9LfkBFnow3azZGJvZYgcfeqAw3I1e5LoTpj6UKIFQilh8yqXsIGcRIqbBdsPWIz+Ze7ZZfggSj62Qp+Fg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.5 + '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.23.3_@babel+core@7.23.5 + '@babel/plugin-syntax-decorators': 7.23.3_@babel+core@7.23.6 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.23.5: + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.23.6: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.23.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.23.6 dev: true - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.23.5: + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.23.6: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.23.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.23.6 dev: true - /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.23.5: + /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.23.6: resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.23.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.23.6 dev: true - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.23.5: + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.23.6: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2_@babel+core@7.23.5: + /@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2_@babel+core@7.23.6: resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.23.5: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.23.6: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.23.5: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.23.6: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.23.5: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.23.6: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-decorators/7.23.3_@babel+core@7.23.5: + /@babel/plugin-syntax-decorators/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.23.5: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.23.6: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.23.5: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.23.6: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-flow/7.23.3_@babel+core@7.23.5: + /@babel/plugin-syntax-flow/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions/7.23.3_@babel+core@7.23.5: + /@babel/plugin-syntax-import-assertions/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-attributes/7.23.3_@babel+core@7.23.5: + /@babel/plugin-syntax-import-attributes/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.23.5: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.23.6: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.23.5: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.23.6: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx/7.23.3_@babel+core@7.23.5: + /@babel/plugin-syntax-jsx/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.23.5: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.23.6: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.23.5: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.23.6: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.23.5: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.23.6: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.23.5: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.23.6: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.23.5: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.23.6: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.23.5: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.23.6: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.23.5: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.23.6: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.23.5: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.23.6: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-typescript/7.23.3_@babel+core@7.23.5: + /@babel/plugin-syntax-typescript/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-unicode-sets-regex/7.18.6_@babel+core@7.23.5: + /@babel/plugin-syntax-unicode-sets-regex/7.18.6_@babel+core@7.23.6: resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-arrow-functions/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-arrow-functions/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-generator-functions/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-async-generator-functions/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.23.5 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.23.5 + '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.23.6 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-async-to-generator/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-async-to-generator/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.23.5 + '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-block-scoped-functions/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-block-scoped-functions/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-block-scoping/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-block-scoping/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-properties/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-class-properties/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-static-block/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-class-static-block/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.23.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-classes/7.23.5_@babel+core@7.23.5: + /@babel/plugin-transform-classes/7.23.5_@babel+core@7.23.6: resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.5 + '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.6 '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-computed-properties/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 dev: true - /@babel/plugin-transform-destructuring/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-destructuring/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dotall-regex/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-dotall-regex/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-duplicate-keys/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-duplicate-keys/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dynamic-import/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-dynamic-import/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.23.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-exponentiation-operator/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-exponentiation-operator/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-export-namespace-from/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-export-namespace-from/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.23.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-flow-strip-types/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-flow-strip-types/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.23.3_@babel+core@7.23.5 + '@babel/plugin-syntax-flow': 7.23.3_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-for-of/7.23.3_@babel+core@7.23.5: - resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} + /@babel/plugin-transform-for-of/7.23.6_@babel+core@7.23.6: + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-function-name/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-function-name/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-json-strings/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-json-strings/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.23.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-literals/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-literals/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-logical-assignment-operators/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-logical-assignment-operators/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.23.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-member-expression-literals/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-member-expression-literals/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-amd/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-modules-amd/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-commonjs/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-modules-commonjs/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-modules-systemjs/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.5 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-umd/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-modules-umd/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.22.5_@babel+core@7.23.5: + /@babel/plugin-transform-named-capturing-groups-regex/7.22.5_@babel+core@7.23.6: resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-new-target/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-new-target/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-nullish-coalescing-operator/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-nullish-coalescing-operator/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.23.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-numeric-separator/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-numeric-separator/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.23.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-object-rest-spread/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-object-rest-spread/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.23.5 - '@babel/plugin-transform-parameters': 7.23.3_@babel+core@7.23.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.23.6 + '@babel/plugin-transform-parameters': 7.23.3_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-object-super/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-object-super/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.5 + '@babel/helper-replace-supers': 7.22.20_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-optional-catch-binding/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-optional-catch-binding/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.23.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-optional-chaining/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-optional-chaining/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.23.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-parameters/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-parameters/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-methods/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-private-methods/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-property-in-object/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-private-property-in-object/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5_@babel+core@7.23.5 + '@babel/helper-create-class-features-plugin': 7.23.6_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.23.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-property-literals/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-property-literals/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-constant-elements/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-react-constant-elements/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-display-name/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-react-display-name/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-development/7.22.5_@babel+core@7.23.5: + /@babel/plugin-transform-react-jsx-development/7.22.5_@babel+core@7.23.6: resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-react-jsx/7.23.4_@babel+core@7.23.5: + /@babel/plugin-transform-react-jsx/7.23.4_@babel+core@7.23.6: resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3_@babel+core@7.23.5 - '@babel/types': 7.23.5 + '@babel/plugin-syntax-jsx': 7.23.3_@babel+core@7.23.6 + '@babel/types': 7.23.6 dev: true - /@babel/plugin-transform-react-pure-annotations/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-react-pure-annotations/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-regenerator/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-regenerator/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-reserved-words/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-runtime/7.23.4_@babel+core@7.23.5: - resolution: {integrity: sha512-ITwqpb6V4btwUG0YJR82o2QvmWrLgDnx/p2A3CTPYGaRgULkDiC0DRA2C4jlRB9uXGUEfaSS/IGHfVW+ohzYDw==} + /@babel/plugin-transform-runtime/7.23.6_@babel+core@7.23.6: + resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.6_@babel+core@7.23.5 - babel-plugin-polyfill-corejs3: 0.8.6_@babel+core@7.23.5 - babel-plugin-polyfill-regenerator: 0.5.3_@babel+core@7.23.5 + babel-plugin-polyfill-corejs2: 0.4.7_@babel+core@7.23.6 + babel-plugin-polyfill-corejs3: 0.8.7_@babel+core@7.23.6 + babel-plugin-polyfill-regenerator: 0.5.4_@babel+core@7.23.6 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-shorthand-properties/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-shorthand-properties/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-spread/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-spread/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-sticky-regex/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-template-literals/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-template-literals/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-typeof-symbol/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typescript/7.23.5_@babel+core@7.23.5: - resolution: {integrity: sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA==} + /@babel/plugin-transform-typescript/7.23.6_@babel+core@7.23.6: + resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5_@babel+core@7.23.5 + '@babel/helper-create-class-features-plugin': 7.23.6_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3_@babel+core@7.23.5 + '@babel/plugin-syntax-typescript': 7.23.3_@babel+core@7.23.6 dev: true - /@babel/plugin-transform-unicode-escapes/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-unicode-escapes/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-property-regex/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-unicode-property-regex/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-regex/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-unicode-regex/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-sets-regex/7.23.3_@babel+core@7.23.5: + /@babel/plugin-transform-unicode-sets-regex/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/preset-env/7.23.5_@babel+core@7.23.5: - resolution: {integrity: sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A==} + /@babel/preset-env/7.23.6_@babel+core@7.23.6: + resolution: {integrity: sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2_@babel+core@7.23.5 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.23.5 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.23.5 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.23.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.23.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.23.5 - '@babel/plugin-syntax-import-assertions': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-syntax-import-attributes': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.23.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.23.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.23.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.23.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.23.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.23.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.23.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.23.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.23.5 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.23.5 - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6_@babel+core@7.23.5 - '@babel/plugin-transform-arrow-functions': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-async-generator-functions': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-async-to-generator': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-block-scoped-functions': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-block-scoping': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-class-properties': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-class-static-block': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-classes': 7.23.5_@babel+core@7.23.5 - '@babel/plugin-transform-computed-properties': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-destructuring': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-dotall-regex': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-duplicate-keys': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-dynamic-import': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-exponentiation-operator': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-export-namespace-from': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-for-of': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-function-name': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-json-strings': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-literals': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-logical-assignment-operators': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-member-expression-literals': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-modules-amd': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-modules-commonjs': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-modules-systemjs': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-modules-umd': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5_@babel+core@7.23.5 - '@babel/plugin-transform-new-target': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-numeric-separator': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-object-rest-spread': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-object-super': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-optional-catch-binding': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-optional-chaining': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-parameters': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-private-methods': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-private-property-in-object': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-property-literals': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-regenerator': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-reserved-words': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-shorthand-properties': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-spread': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-sticky-regex': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-template-literals': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-typeof-symbol': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-unicode-escapes': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-unicode-property-regex': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-unicode-regex': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-unicode-sets-regex': 7.23.3_@babel+core@7.23.5 - '@babel/preset-modules': 0.1.6-no-external-plugins_@babel+core@7.23.5 - babel-plugin-polyfill-corejs2: 0.4.6_@babel+core@7.23.5 - babel-plugin-polyfill-corejs3: 0.8.6_@babel+core@7.23.5 - babel-plugin-polyfill-regenerator: 0.5.3_@babel+core@7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2_@babel+core@7.23.6 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.23.6 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.23.6 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.23.6 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.23.6 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.23.6 + '@babel/plugin-syntax-import-assertions': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-syntax-import-attributes': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.23.6 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.23.6 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.23.6 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.23.6 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.23.6 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.23.6 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.23.6 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.23.6 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.23.6 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.23.6 + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6_@babel+core@7.23.6 + '@babel/plugin-transform-arrow-functions': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-async-generator-functions': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-async-to-generator': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-block-scoped-functions': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-block-scoping': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-class-properties': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-class-static-block': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-classes': 7.23.5_@babel+core@7.23.6 + '@babel/plugin-transform-computed-properties': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-destructuring': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-dotall-regex': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-duplicate-keys': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-dynamic-import': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-exponentiation-operator': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-export-namespace-from': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-for-of': 7.23.6_@babel+core@7.23.6 + '@babel/plugin-transform-function-name': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-json-strings': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-literals': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-logical-assignment-operators': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-member-expression-literals': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-modules-amd': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-modules-commonjs': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-modules-systemjs': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-modules-umd': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5_@babel+core@7.23.6 + '@babel/plugin-transform-new-target': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-numeric-separator': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-object-rest-spread': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-object-super': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-optional-catch-binding': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-optional-chaining': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-parameters': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-private-methods': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-private-property-in-object': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-property-literals': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-regenerator': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-reserved-words': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-shorthand-properties': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-spread': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-sticky-regex': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-template-literals': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-typeof-symbol': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-unicode-escapes': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-unicode-property-regex': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-unicode-regex': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-unicode-sets-regex': 7.23.3_@babel+core@7.23.6 + '@babel/preset-modules': 0.1.6-no-external-plugins_@babel+core@7.23.6 + babel-plugin-polyfill-corejs2: 0.4.7_@babel+core@7.23.6 + babel-plugin-polyfill-corejs3: 0.8.7_@babel+core@7.23.6 + babel-plugin-polyfill-regenerator: 0.5.4_@babel+core@7.23.6 core-js-compat: 3.34.0 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.6-no-external-plugins_@babel+core@7.23.5: + /@babel/preset-modules/0.1.6-no-external-plugins_@babel+core@7.23.6: resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 esutils: 2.0.3 dev: true - /@babel/preset-react/7.23.3_@babel+core@7.23.5: + /@babel/preset-react/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.23.5 - '@babel/plugin-transform-react-jsx-development': 7.22.5_@babel+core@7.23.5 - '@babel/plugin-transform-react-pure-annotations': 7.23.3_@babel+core@7.23.5 + '@babel/plugin-transform-react-display-name': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.23.6 + '@babel/plugin-transform-react-jsx-development': 7.22.5_@babel+core@7.23.6 + '@babel/plugin-transform-react-pure-annotations': 7.23.3_@babel+core@7.23.6 dev: true - /@babel/preset-typescript/7.23.3_@babel+core@7.23.5: + /@babel/preset-typescript/7.23.3_@babel+core@7.23.6: resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-modules-commonjs': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-typescript': 7.23.5_@babel+core@7.23.5 + '@babel/plugin-syntax-jsx': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-modules-commonjs': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-typescript': 7.23.6_@babel+core@7.23.6 dev: true /@babel/regjsgen/0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: true - /@babel/runtime/7.23.5: - resolution: {integrity: sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==} + /@babel/runtime/7.23.6: + resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 @@ -1580,28 +1582,28 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 - /@babel/traverse/7.23.5: - resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} + /@babel/traverse/7.23.6: + resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types/7.23.5: - resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} + /@babel/types/7.23.6: + resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -1858,7 +1860,7 @@ packages: /@confio/ics23/0.6.8: resolution: {integrity: sha512-wB6uo+3A50m0sW/EWcU64xpV/8wShZ6bMTa7pF8eYsTrSkQA7oLUIJcs/wb8g4y2Oyq701BaGiO6n/ak5WXO1w==} dependencies: - '@noble/hashes': 1.3.2 + '@noble/hashes': 1.3.3 protobufjs: 6.11.4 dev: false @@ -1877,7 +1879,7 @@ packages: '@cosmjs/encoding': 0.32.1 '@cosmjs/math': 0.32.1 '@cosmjs/utils': 0.32.1 - '@noble/hashes': 1.3.2 + '@noble/hashes': 1.3.3 bn.js: 5.2.1 elliptic: 6.5.4 libsodium-wrappers-sumo: 0.7.13 @@ -1991,7 +1993,7 @@ packages: resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} dependencies: '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/serialize': 1.1.2 @@ -2040,7 +2042,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 @@ -2076,7 +2078,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 '@emotion/react': 11.11.1_mj3jo2baq3jslihcop7oivercy @@ -2527,10 +2529,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@ledgerhq/connect-kit-loader/1.1.2: - resolution: {integrity: sha512-mscwGroSJQrCTjtNGBu+18FQbZYA4+q6Tyx6K7CXHl6AwgZKbWfZYdgP2F+fyZcRUdGRsMX8QtvU61VcGGtO1A==} - dev: false - /@lit-labs/ssr-dom-shim/1.1.2: resolution: {integrity: sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==} dev: false @@ -2785,6 +2783,12 @@ packages: '@noble/hashes': 1.3.2 dev: false + /@noble/curves/1.3.0: + resolution: {integrity: sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==} + dependencies: + '@noble/hashes': 1.3.3 + dev: false + /@noble/hashes/1.3.1: resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} engines: {node: '>= 16'} @@ -2795,6 +2799,11 @@ packages: engines: {node: '>= 16'} dev: false + /@noble/hashes/1.3.3: + resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} + engines: {node: '>= 16'} + dev: false + /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -2900,7 +2909,6 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 - napi-wasm: 1.1.0 dev: false bundledDependencies: - napi-wasm @@ -3012,7 +3020,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@ctrl/tinycolor': 3.6.1 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y @@ -3026,7 +3034,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -3036,7 +3044,7 @@ packages: resolution: {integrity: sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==} engines: {node: '>=8.x'} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 dev: false /@rc-component/mutate-observer/1.1.0_biqbaboplfbrettd7655fr4n2y: @@ -3046,7 +3054,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -3060,7 +3068,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -3074,7 +3082,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/portal': 1.1.2_biqbaboplfbrettd7655fr4n2y '@rc-component/trigger': 1.18.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 @@ -3090,7 +3098,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/portal': 1.1.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 rc-motion: 2.9.0_biqbaboplfbrettd7655fr4n2y @@ -3164,13 +3172,13 @@ packages: rollup: 2.78.0 dev: false - /@rushstack/eslint-patch/1.6.0: - resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==} + /@rushstack/eslint-patch/1.6.1: + resolution: {integrity: sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==} - /@safe-global/safe-apps-provider/0.17.1_typescript@5.0.4: - resolution: {integrity: sha512-lYfRqrbbK1aKU1/UGkYWc/X7PgySYcumXKc5FB2uuwAs2Ghj8uETuW5BrwPqyjBknRxutFbTv+gth/JzjxAhdQ==} + /@safe-global/safe-apps-provider/0.18.1_typescript@5.0.4: + resolution: {integrity: sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==} dependencies: - '@safe-global/safe-apps-sdk': 8.0.0_typescript@5.0.4 + '@safe-global/safe-apps-sdk': 8.1.0_typescript@5.0.4 events: 3.3.0 transitivePeerDependencies: - bufferutil @@ -3179,23 +3187,11 @@ packages: - zod dev: false - /@safe-global/safe-apps-sdk/8.0.0_typescript@5.0.4: - resolution: {integrity: sha512-gYw0ki/EAuV1oSyMxpqandHjnthZjYYy+YWpTAzf8BqfXM3ItcZLpjxfg+3+mXW8HIO+3jw6T9iiqEXsqHaMMw==} - dependencies: - '@safe-global/safe-gateway-typescript-sdk': 3.13.2 - viem: 1.19.13_typescript@5.0.4 - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - zod - dev: false - /@safe-global/safe-apps-sdk/8.1.0_typescript@5.0.4: resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} dependencies: - '@safe-global/safe-gateway-typescript-sdk': 3.13.2 - viem: 1.19.13_typescript@5.0.4 + '@safe-global/safe-gateway-typescript-sdk': 3.13.3 + viem: 1.19.15_typescript@5.0.4 transitivePeerDependencies: - bufferutil - typescript @@ -3203,13 +3199,13 @@ packages: - zod dev: false - /@safe-global/safe-gateway-typescript-sdk/3.13.2: - resolution: {integrity: sha512-kGlJecJHBzGrGTq/yhLANh56t+Zur6Ubpt+/w03ARX1poDb4TM8vKU3iV8tuYpk359PPWp+Qvjnqb9oW2YQcYw==} + /@safe-global/safe-gateway-typescript-sdk/3.13.3: + resolution: {integrity: sha512-qBDM469cVCedpBpeTSn+k5FUr9+rq5bMTflp/mKd7h35uafcexvOR/PHZn2qftqV8b1kc9b8t22cPRJ2365jew==} engines: {node: '>=16'} dev: false - /@scure/base/1.1.3: - resolution: {integrity: sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==} + /@scure/base/1.1.5: + resolution: {integrity: sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==} dev: false /@scure/bip32/1.3.1: @@ -3217,7 +3213,7 @@ packages: dependencies: '@noble/curves': 1.1.0 '@noble/hashes': 1.3.1 - '@scure/base': 1.1.3 + '@scure/base': 1.1.5 dev: false /@scure/bip32/1.3.2: @@ -3225,14 +3221,14 @@ packages: dependencies: '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 - '@scure/base': 1.1.3 + '@scure/base': 1.1.5 dev: false /@scure/bip39/1.2.1: resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} dependencies: '@noble/hashes': 1.3.2 - '@scure/base': 1.1.3 + '@scure/base': 1.1.5 dev: false /@sentry-internal/feedback/7.86.0: @@ -3321,7 +3317,7 @@ packages: '@sentry/vercel-edge': 7.86.0 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 - next: 14.0.4_tk636wpf2vl4bplhthfimwxp4e + next: 14.0.4_hobphln5gdhjgajqvyjkmlgmi4 react: 18.2.0 resolve: 1.22.8 rollup: 2.78.0 @@ -3410,9 +3406,9 @@ packages: /@solana/web3.js/1.87.6: resolution: {integrity: sha512-LkqsEBgTZztFiccZZXnawWa8qNCATEqE97/d0vIwjTclmVlc8pBpD1DmjfVHtZ1HS5fZorFlVhXfpwnCNDZfyg==} dependencies: - '@babel/runtime': 7.23.5 - '@noble/curves': 1.2.0 - '@noble/hashes': 1.3.2 + '@babel/runtime': 7.23.6 + '@noble/curves': 1.3.0 + '@noble/hashes': 1.3.3 '@solana/buffer-layout': 4.0.1 agentkeepalive: 4.5.0 bigint-buffer: 1.1.5 @@ -3547,101 +3543,101 @@ packages: '@stablelib/wipe': 1.0.1 dev: false - /@svgr/babel-plugin-add-jsx-attribute/6.5.1_@babel+core@7.23.5: + /@svgr/babel-plugin-add-jsx-attribute/6.5.1_@babel+core@7.23.6: resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@svgr/babel-plugin-remove-jsx-attribute/8.0.0_@babel+core@7.23.5: + /@svgr/babel-plugin-remove-jsx-attribute/8.0.0_@babel+core@7.23.6: resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@svgr/babel-plugin-remove-jsx-empty-expression/8.0.0_@babel+core@7.23.5: + /@svgr/babel-plugin-remove-jsx-empty-expression/8.0.0_@babel+core@7.23.6: resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@svgr/babel-plugin-replace-jsx-attribute-value/6.5.1_@babel+core@7.23.5: + /@svgr/babel-plugin-replace-jsx-attribute-value/6.5.1_@babel+core@7.23.6: resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@svgr/babel-plugin-svg-dynamic-title/6.5.1_@babel+core@7.23.5: + /@svgr/babel-plugin-svg-dynamic-title/6.5.1_@babel+core@7.23.6: resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@svgr/babel-plugin-svg-em-dimensions/6.5.1_@babel+core@7.23.5: + /@svgr/babel-plugin-svg-em-dimensions/6.5.1_@babel+core@7.23.6: resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@svgr/babel-plugin-transform-react-native-svg/6.5.1_@babel+core@7.23.5: + /@svgr/babel-plugin-transform-react-native-svg/6.5.1_@babel+core@7.23.6: resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@svgr/babel-plugin-transform-svg-component/6.5.1_@babel+core@7.23.5: + /@svgr/babel-plugin-transform-svg-component/6.5.1_@babel+core@7.23.6: resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: true - /@svgr/babel-preset/6.5.1_@babel+core@7.23.5: + /@svgr/babel-preset/6.5.1_@babel+core@7.23.6: resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-plugin-add-jsx-attribute': 6.5.1_@babel+core@7.23.5 - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0_@babel+core@7.23.5 - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0_@babel+core@7.23.5 - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1_@babel+core@7.23.5 - '@svgr/babel-plugin-svg-dynamic-title': 6.5.1_@babel+core@7.23.5 - '@svgr/babel-plugin-svg-em-dimensions': 6.5.1_@babel+core@7.23.5 - '@svgr/babel-plugin-transform-react-native-svg': 6.5.1_@babel+core@7.23.5 - '@svgr/babel-plugin-transform-svg-component': 6.5.1_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@svgr/babel-plugin-add-jsx-attribute': 6.5.1_@babel+core@7.23.6 + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0_@babel+core@7.23.6 + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0_@babel+core@7.23.6 + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1_@babel+core@7.23.6 + '@svgr/babel-plugin-svg-dynamic-title': 6.5.1_@babel+core@7.23.6 + '@svgr/babel-plugin-svg-em-dimensions': 6.5.1_@babel+core@7.23.6 + '@svgr/babel-plugin-transform-react-native-svg': 6.5.1_@babel+core@7.23.6 + '@svgr/babel-plugin-transform-svg-component': 6.5.1_@babel+core@7.23.6 dev: true /@svgr/core/6.5.1: resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-preset': 6.5.1_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@svgr/babel-preset': 6.5.1_@babel+core@7.23.6 '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1 camelcase: 6.3.0 cosmiconfig: 7.1.0 @@ -3653,7 +3649,7 @@ packages: resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} engines: {node: '>=10'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 entities: 4.5.0 dev: true @@ -3663,8 +3659,8 @@ packages: peerDependencies: '@svgr/core': ^6.0.0 dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-preset': 6.5.1_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@svgr/babel-preset': 6.5.1_@babel+core@7.23.6 '@svgr/core': 6.5.1 '@svgr/hast-util-to-babel-ast': 6.5.1 svg-parser: 2.0.4 @@ -3688,11 +3684,11 @@ packages: resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-react-constant-elements': 7.23.3_@babel+core@7.23.5 - '@babel/preset-env': 7.23.5_@babel+core@7.23.5 - '@babel/preset-react': 7.23.3_@babel+core@7.23.5 - '@babel/preset-typescript': 7.23.3_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/plugin-transform-react-constant-elements': 7.23.3_@babel+core@7.23.6 + '@babel/preset-env': 7.23.6_@babel+core@7.23.6 + '@babel/preset-react': 7.23.3_@babel+core@7.23.6 + '@babel/preset-typescript': 7.23.3_@babel+core@7.23.6 '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1 '@svgr/plugin-svgo': 6.5.1_@svgr+core@6.5.1 @@ -3777,6 +3773,21 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false + /@totejs/icons/2.19.2_vizhjgize6w4e5tnsjmztd65da: + resolution: {integrity: sha512-L5yAsVJeCqqVb7W6uFk5RCnd42sXLQZVdJE2/dIG/ZiiIvVA1iBSSuRzfLtEpB54jTnY1ER0yruY0tbfRY7n1w==} + peerDependencies: + '@emotion/react': '>=11' + '@emotion/styled': '>=11' + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@emotion/react': 11.11.1_mj3jo2baq3jslihcop7oivercy + '@emotion/styled': 11.11.0_d2g2zosnrzruhzbqxbegnbxqcu + '@totejs/styled-system': 2.14.0_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + /@totejs/prettier-config/0.1.0_prettier-eslint@15.0.1: resolution: {integrity: sha512-N7ayi2uD5BUV44XDNHqHPQ3kWkCa73gTTLRDX0Doz42iSVszTne2ZtFppGIx/FDXwJfehnJiyaM1ZOrUzgn7QQ==} dependencies: @@ -3815,8 +3826,8 @@ packages: react-fast-compare: 3.2.2 dev: false - /@totejs/walletkit/1.0.7-alpha.5_j6p4sys3kgixqo45lpfutbsoy4: - resolution: {integrity: sha512-TgRj5Wy3VOu9w+I6SKkqU0WwJY9rNPOhhRnG1v/fGp2ankJW8pHelmVe6CyR35VzvF7JsiDwkMaONCOd3NtsJg==} + /@totejs/walletkit/1.0.7_suwv2arlnf6yniag6ykxrztpw4: + resolution: {integrity: sha512-4Y2aTxJgtMyhRFB+Ekz07G/zp+5gq7CeZ3GAzjqNRxirWxwRyUxKZKhZgqxjIVxBPJVnb3xLj6BLMWkDG4Nrrw==} peerDependencies: react: '>=17' react-dom: '>=17' @@ -3826,8 +3837,8 @@ packages: qrcode: 1.5.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - viem: 1.19.13_typescript@5.0.4 - wagmi: 1.4.10_cbsjr3iqesle5rc4tmxjzupfme + viem: 1.19.15_typescript@5.0.4 + wagmi: 1.4.12_v6ao5dio7azssq2prl5766ztja dev: false /@trysound/sax/0.2.0: @@ -3863,8 +3874,8 @@ packages: '@types/ms': 0.7.34 dev: false - /@types/eslint/8.44.8: - resolution: {integrity: sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==} + /@types/eslint/8.44.9: + resolution: {integrity: sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -4052,8 +4063,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/6.13.2_yfxkdun3m2dudlh45gdyhehawa: - resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} + /@typescript-eslint/parser/6.14.0_yfxkdun3m2dudlh45gdyhehawa: + resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -4062,10 +4073,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2_typescript@5.0.4 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0_typescript@5.0.4 + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.55.0 typescript: 5.0.4 @@ -4081,12 +4092,12 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager/6.13.2: - resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} + /@typescript-eslint/scope-manager/6.14.0: + resolution: {integrity: sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 dev: false /@typescript-eslint/type-utils/5.62.0_yfxkdun3m2dudlh45gdyhehawa: @@ -4114,8 +4125,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types/6.13.2: - resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} + /@typescript-eslint/types/6.14.0: + resolution: {integrity: sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==} engines: {node: ^16.0.0 || >=18.0.0} dev: false @@ -4161,8 +4172,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/6.13.2_typescript@5.0.4: - resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} + /@typescript-eslint/typescript-estree/6.14.0_typescript@5.0.4: + resolution: {integrity: sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -4170,8 +4181,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -4210,19 +4221,19 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys/6.13.2: - resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} + /@typescript-eslint/visitor-keys/6.14.0: + resolution: {integrity: sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/types': 6.14.0 eslint-visitor-keys: 3.4.3 dev: false /@ungap/structured-clone/1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@wagmi/connectors/3.1.8_eklfys2krsco7uw4dgbdw2ku44: - resolution: {integrity: sha512-J6m8xWFw/Qb4V6VeERazEgfXPztx7wDWCfmUSrfSM54SSjdaFprAOZlcAMqBtibqH8HgnPvbdFA0DEOHbeX2ag==} + /@wagmi/connectors/3.1.10_s365vvqq25xi5sfbyylbedtsl4: + resolution: {integrity: sha512-ZLJC1QaeiZarkF07Cr9mOlVjPO1Lf5TBx+JKBms2y5fUIXlKrxCfQgO/gDCureboI+Us2X3IRI659+XacSGpbA==} peerDependencies: typescript: '>=5.0.4' viem: '>=0.3.35' @@ -4231,8 +4242,7 @@ packages: optional: true dependencies: '@coinbase/wallet-sdk': 3.7.2 - '@ledgerhq/connect-kit-loader': 1.1.2 - '@safe-global/safe-apps-provider': 0.17.1_typescript@5.0.4 + '@safe-global/safe-apps-provider': 0.18.1_typescript@5.0.4 '@safe-global/safe-apps-sdk': 8.1.0_typescript@5.0.4 '@walletconnect/ethereum-provider': 2.10.6_mj3jo2baq3jslihcop7oivercy '@walletconnect/legacy-provider': 2.0.0 @@ -4241,7 +4251,7 @@ packages: abitype: 0.8.7_typescript@5.0.4 eventemitter3: 4.0.7 typescript: 5.0.4 - viem: 1.19.13_typescript@5.0.4 + viem: 1.19.15_typescript@5.0.4 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -4264,8 +4274,8 @@ packages: - zod dev: false - /@wagmi/core/1.4.10_eklfys2krsco7uw4dgbdw2ku44: - resolution: {integrity: sha512-XJ5iSWZKOZSgQP3LFn/QHJqLGoX53SiBKc0/6s7KkVc68VmFenrZymNRg3fSwBsINlZgRVWpSj2lAVsl8IjSgw==} + /@wagmi/core/1.4.12_s365vvqq25xi5sfbyylbedtsl4: + resolution: {integrity: sha512-bLcYmmGgjtl3jAGo8X3Sm6oUwsdjbVxFMu9SWnwHdE4S9JdYeWM57dEhQgq8SYul2yQ7yY2/gimBf1Or0Ky3dQ==} peerDependencies: typescript: '>=5.0.4' viem: '>=0.3.35' @@ -4273,11 +4283,11 @@ packages: typescript: optional: true dependencies: - '@wagmi/connectors': 3.1.8_eklfys2krsco7uw4dgbdw2ku44 + '@wagmi/connectors': 3.1.10_s365vvqq25xi5sfbyylbedtsl4 abitype: 0.8.7_typescript@5.0.4 eventemitter3: 4.0.7 typescript: 5.0.4 - viem: 1.19.13_typescript@5.0.4 + viem: 1.19.15_typescript@5.0.4 zustand: 4.4.7_mj3jo2baq3jslihcop7oivercy transitivePeerDependencies: - '@azure/app-configuration' @@ -4896,7 +4906,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@types/js-cookie': 2.2.7 ahooks-v3-count: 1.0.0 dayjs: 1.11.10 @@ -4989,7 +4999,7 @@ packages: '@ant-design/cssinjs': 1.18.1_biqbaboplfbrettd7655fr4n2y '@ant-design/icons': 5.2.6_biqbaboplfbrettd7655fr4n2y '@ant-design/react-slick': 1.0.2_react@18.2.0 - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@ctrl/tinycolor': 3.6.1 '@rc-component/color-picker': 1.4.1_biqbaboplfbrettd7655fr4n2y '@rc-component/mutate-observer': 1.1.0_biqbaboplfbrettd7655fr4n2y @@ -5007,7 +5017,7 @@ packages: rc-dropdown: 4.1.0_biqbaboplfbrettd7655fr4n2y rc-field-form: 1.40.0_biqbaboplfbrettd7655fr4n2y rc-image: 7.3.2_biqbaboplfbrettd7655fr4n2y - rc-input: 1.3.6_biqbaboplfbrettd7655fr4n2y + rc-input: 1.3.11_biqbaboplfbrettd7655fr4n2y rc-input-number: 8.4.0_biqbaboplfbrettd7655fr4n2y rc-mentions: 2.9.1_biqbaboplfbrettd7655fr4n2y rc-menu: 9.12.4_biqbaboplfbrettd7655fr4n2y @@ -5199,7 +5209,7 @@ packages: /axios-retry/3.9.1: resolution: {integrity: sha512-8PJDLJv7qTTMMwdnbMvrLYuvB47M81wRtxQmEdV5w4rgbTXTt+vtPkXwajOfOdSyv/wZICJOC+/UhXH4aQ/R+w==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 is-retry-allowed: 2.2.0 dev: false @@ -5222,42 +5232,42 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 cosmiconfig: 7.1.0 resolve: 1.22.8 - /babel-plugin-polyfill-corejs2/0.4.6_@babel+core@7.23.5: - resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} + /babel-plugin-polyfill-corejs2/0.4.7_@babel+core@7.23.6: + resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4_@babel+core@7.23.6 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.8.6_@babel+core@7.23.5: - resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} + /babel-plugin-polyfill-corejs3/0.8.7_@babel+core@7.23.6: + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4_@babel+core@7.23.6 core-js-compat: 3.34.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.5.3_@babel+core@7.23.5: - resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} + /babel-plugin-polyfill-regenerator/0.5.4_@babel+core@7.23.6: + resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3_@babel+core@7.23.5 + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4_@babel+core@7.23.6 transitivePeerDependencies: - supports-color dev: true @@ -5269,20 +5279,20 @@ packages: /babel-preset-react-app/10.0.1: resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.23.5 - '@babel/plugin-proposal-decorators': 7.23.5_@babel+core@7.23.5 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.23.5 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.23.5 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.23.5 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.23.5 - '@babel/plugin-transform-flow-strip-types': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-react-display-name': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-runtime': 7.23.4_@babel+core@7.23.5 - '@babel/preset-env': 7.23.5_@babel+core@7.23.5 - '@babel/preset-react': 7.23.3_@babel+core@7.23.5 - '@babel/preset-typescript': 7.23.3_@babel+core@7.23.5 - '@babel/runtime': 7.23.5 + '@babel/core': 7.23.6 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.23.6 + '@babel/plugin-proposal-decorators': 7.23.6_@babel+core@7.23.6 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.23.6 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.23.6 + '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.23.6 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.23.6 + '@babel/plugin-transform-flow-strip-types': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-react-display-name': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-runtime': 7.23.6_@babel+core@7.23.6 + '@babel/preset-env': 7.23.6_@babel+core@7.23.6 + '@babel/preset-react': 7.23.3_@babel+core@7.23.6 + '@babel/preset-typescript': 7.23.3_@babel+core@7.23.6 + '@babel/runtime': 7.23.6 babel-plugin-macros: 3.1.0 babel-plugin-transform-react-remove-prop-types: 0.4.24 transitivePeerDependencies: @@ -5384,8 +5394,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001568 - electron-to-chromium: 1.4.609 + caniuse-lite: 1.0.30001570 + electron-to-chromium: 1.4.613 node-releases: 2.0.14 update-browserslist-db: 1.0.13_browserslist@4.22.2 @@ -5456,8 +5466,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001568: - resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} + /caniuse-lite/1.0.30001570: + resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==} /chalk/1.1.3: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} @@ -6048,8 +6058,8 @@ packages: zrender: 5.4.4 dev: false - /electron-to-chromium/1.4.609: - resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==} + /electron-to-chromium/1.4.613: + resolution: {integrity: sha512-r4x5+FowKG6q+/Wj0W9nidx7QO31BJwmR2uEo+Qh3YLGQ8SbBAFuDFpTxzly/I2gsbrFwBuIjrMp423L3O5U3w==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -6226,12 +6236,12 @@ packages: optional: true dependencies: '@next/eslint-plugin-next': 14.0.4 - '@rushstack/eslint-patch': 1.6.0 - '@typescript-eslint/parser': 6.13.2_yfxkdun3m2dudlh45gdyhehawa + '@rushstack/eslint-patch': 1.6.1 + '@typescript-eslint/parser': 6.14.0_yfxkdun3m2dudlh45gdyhehawa eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1_ohyrzpegwld7usgucq7hg4z2jm - eslint-plugin-import: 2.29.0_eslint@8.55.0 + eslint-import-resolver-typescript: 3.6.1_6r3gn2vxnmcldbct62hp3ycrim + eslint-plugin-import: 2.29.1_eslint@8.55.0 eslint-plugin-jsx-a11y: 6.8.0_eslint@8.55.0 eslint-plugin-react: 7.33.2_eslint@8.55.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.55.0 @@ -6246,16 +6256,16 @@ packages: peerDependencies: eslint: ^8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/eslint-parser': 7.23.3_dywn7yr5apbhsrnjszowennw3e - '@rushstack/eslint-patch': 1.6.0 + '@babel/core': 7.23.6 + '@babel/eslint-parser': 7.23.3_y2x74sjngvciqsu3a2yuep42la + '@rushstack/eslint-patch': 1.6.1 '@typescript-eslint/eslint-plugin': 5.62.0_cnxxpsuigotmzwa6b3ctpsk764 '@typescript-eslint/parser': 5.62.0_yfxkdun3m2dudlh45gdyhehawa babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.55.0 eslint-plugin-flowtype: 8.0.3_tysjcmi4jvvezkwbij4ogu32ym - eslint-plugin-import: 2.29.0_eslint@8.55.0 + eslint-plugin-import: 2.29.1_eslint@8.55.0 eslint-plugin-jest: 25.7.0_vflmpxs3vbfkq7ly4sx66bpql4 eslint-plugin-jsx-a11y: 6.8.0_eslint@8.55.0 eslint-plugin-react: 7.33.2_eslint@8.55.0 @@ -6276,7 +6286,7 @@ packages: is-core-module: 2.13.1 resolve: 1.22.8 - /eslint-import-resolver-typescript/3.6.1_ohyrzpegwld7usgucq7hg4z2jm: + /eslint-import-resolver-typescript/3.6.1_6r3gn2vxnmcldbct62hp3ycrim: resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6287,7 +6297,7 @@ packages: enhanced-resolve: 5.15.0 eslint: 8.55.0 eslint-module-utils: 2.8.0_eslint@8.55.0 - eslint-plugin-import: 2.29.0_eslint@8.55.0 + eslint-plugin-import: 2.29.1_eslint@8.55.0 fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -6316,15 +6326,15 @@ packages: '@babel/plugin-transform-react-jsx': ^7.14.9 eslint: ^8.1.0 dependencies: - '@babel/plugin-syntax-flow': 7.23.3_@babel+core@7.23.5 - '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.23.5 + '@babel/plugin-syntax-flow': 7.23.3_@babel+core@7.23.6 + '@babel/plugin-transform-react-jsx': 7.23.4_@babel+core@7.23.6 eslint: 8.55.0 lodash: 4.17.21 string-natural-compare: 3.0.1 dev: true - /eslint-plugin-import/2.29.0_eslint@8.55.0: - resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} + /eslint-plugin-import/2.29.1_eslint@8.55.0: + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 @@ -6346,7 +6356,7 @@ packages: object.groupby: 1.0.1 object.values: 1.1.7 semver: 6.3.1 - tsconfig-paths: 3.14.2 + tsconfig-paths: 3.15.0 /eslint-plugin-jest/25.7.0_vflmpxs3vbfkq7ly4sx66bpql4: resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} @@ -6375,7 +6385,7 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 aria-query: 5.3.0 array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 @@ -7725,7 +7735,7 @@ packages: pathe: 1.1.1 std-env: 3.6.0 ufo: 1.3.2 - untun: 0.1.2 + untun: 0.1.3 uqr: 0.1.2 dev: false @@ -8135,10 +8145,6 @@ packages: hasBin: true dev: false - /napi-wasm/1.1.0: - resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} - dev: false - /natural-compare-lite/1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} dev: true @@ -8153,7 +8159,7 @@ packages: react: '*' react-redux: '*' dependencies: - next: 14.0.4_tk636wpf2vl4bplhthfimwxp4e + next: 14.0.4_hobphln5gdhjgajqvyjkmlgmi4 react: 18.2.0 react-redux: 8.1.3_xu2cqvr2bb5tv26uakzxghyvpq dev: false @@ -8164,7 +8170,7 @@ packages: enhanced-resolve: 5.15.0 dev: false - /next/14.0.4_tk636wpf2vl4bplhthfimwxp4e: + /next/14.0.4_hobphln5gdhjgajqvyjkmlgmi4: resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} engines: {node: '>=18.17.0'} hasBin: true @@ -8182,12 +8188,12 @@ packages: '@next/env': 14.0.4 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001570 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - styled-jsx: 5.1.1_5bmvjg2iedcnc5ps4zzk5uvze4 + styled-jsx: 5.1.1_nvrmgt2lqvljupueqfhkhjl35i watchpack: 2.4.0 optionalDependencies: '@next/swc-darwin-arm64': 14.0.4 @@ -8589,7 +8595,7 @@ packages: resolution: {integrity: sha512-mGOWVHixSvpZWARqSDXbdtTL54mMBxc5oQYQ6RAqy8jecuNJBgN3t9E5a81G66F8x8fsKNiR1HWaBV66MJDOpg==} engines: {node: '>=10.0.0'} dependencies: - '@types/eslint': 8.44.8 + '@types/eslint': 8.44.9 '@types/prettier': 2.7.3 '@typescript-eslint/parser': 5.62.0_sjjl3gun7puonkp27uqtyjm5b4 common-tags: 1.8.2 @@ -8756,7 +8762,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 array-tree-filter: 2.1.0 classnames: 2.3.2 rc-select: 14.10.0_biqbaboplfbrettd7655fr4n2y @@ -8772,7 +8778,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -8785,7 +8791,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-motion: 2.9.0_biqbaboplfbrettd7655fr4n2y rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y @@ -8799,7 +8805,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/portal': 1.1.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 rc-motion: 2.9.0_biqbaboplfbrettd7655fr4n2y @@ -8814,7 +8820,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/portal': 1.1.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 rc-motion: 2.9.0_biqbaboplfbrettd7655fr4n2y @@ -8829,7 +8835,7 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/trigger': 1.18.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y @@ -8844,7 +8850,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 async-validator: 4.2.5 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -8857,7 +8863,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/portal': 1.1.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 rc-dialog: 9.3.4_biqbaboplfbrettd7655fr4n2y @@ -8873,22 +8879,22 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/mini-decimal': 1.1.0 classnames: 2.3.2 - rc-input: 1.3.6_biqbaboplfbrettd7655fr4n2y + rc-input: 1.3.11_biqbaboplfbrettd7655fr4n2y rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /rc-input/1.3.6_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-/HjTaKi8/Ts4zNbYaB5oWCquxFyFQO4Co1MnMgoCeGJlpe7k8Eir2HN0a0F9IHDmmo+GYiGgPpz7w/d/krzsJA==} + /rc-input/1.3.11_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-jhH7QP5rILanSHCGSUkdoFE5DEtpv8FIseYhuYkOZzUBeiVAiwM3q26YqZ6xBB0QFEZ/yUAgms4xW4iuub3xFQ==} peerDependencies: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -8901,10 +8907,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/trigger': 1.18.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 - rc-input: 1.3.6_biqbaboplfbrettd7655fr4n2y + rc-input: 1.3.11_biqbaboplfbrettd7655fr4n2y rc-menu: 9.12.4_biqbaboplfbrettd7655fr4n2y rc-textarea: 1.5.3_biqbaboplfbrettd7655fr4n2y rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y @@ -8918,7 +8924,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/trigger': 1.18.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 rc-motion: 2.9.0_biqbaboplfbrettd7655fr4n2y @@ -8934,7 +8940,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -8948,7 +8954,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-motion: 2.9.0_biqbaboplfbrettd7655fr4n2y rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y @@ -8962,7 +8968,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-resize-observer: 1.4.0_biqbaboplfbrettd7655fr4n2y rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y @@ -8976,7 +8982,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -9003,7 +9009,7 @@ packages: moment: optional: true dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/trigger': 1.18.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 dayjs: 1.11.10 @@ -9018,7 +9024,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -9032,7 +9038,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -9045,7 +9051,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -9059,7 +9065,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-motion: 2.9.0_biqbaboplfbrettd7655fr4n2y rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y @@ -9074,7 +9080,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/trigger': 1.18.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 rc-motion: 2.9.0_biqbaboplfbrettd7655fr4n2y @@ -9092,7 +9098,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -9106,7 +9112,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -9119,7 +9125,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -9133,7 +9139,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/context': 1.4.0_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 rc-resize-observer: 1.4.0_biqbaboplfbrettd7655fr4n2y @@ -9150,7 +9156,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-dropdown: 4.1.0_biqbaboplfbrettd7655fr4n2y rc-menu: 9.12.4_biqbaboplfbrettd7655fr4n2y @@ -9167,9 +9173,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 - rc-input: 1.3.6_biqbaboplfbrettd7655fr4n2y + rc-input: 1.3.11_biqbaboplfbrettd7655fr4n2y rc-resize-observer: 1.4.0_biqbaboplfbrettd7655fr4n2y rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -9182,7 +9188,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@rc-component/trigger': 1.18.2_biqbaboplfbrettd7655fr4n2y classnames: 2.3.2 react: 18.2.0 @@ -9195,7 +9201,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-select: 14.10.0_biqbaboplfbrettd7655fr4n2y rc-tree: 5.8.2_biqbaboplfbrettd7655fr4n2y @@ -9211,7 +9217,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-motion: 2.9.0_biqbaboplfbrettd7655fr4n2y rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y @@ -9226,7 +9232,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 @@ -9239,7 +9245,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-is: 18.2.0 @@ -9252,7 +9258,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 classnames: 2.3.2 rc-resize-observer: 1.4.0_biqbaboplfbrettd7655fr4n2y rc-util: 5.38.1_biqbaboplfbrettd7655fr4n2y @@ -9305,8 +9311,8 @@ packages: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} dev: false - /react-hook-form/7.49.0_react@18.2.0: - resolution: {integrity: sha512-gf4qyY4WiqK2hP/E45UUT6wt3Khl49pleEVcIzxhLBrD6m+GMWtLRk0vMrRv45D1ZH8PnpXFwRPv0Pewske2jw==} + /react-hook-form/7.49.2_react@18.2.0: + resolution: {integrity: sha512-TZcnSc17+LPPVpMRIDNVITY6w20deMdNi6iehTFLV1x8SqThXGwu93HjlUVU09pzFgZH7qZOvLMM7UYf2ShAHA==} engines: {node: '>=18', pnpm: '8'} peerDependencies: react: ^16.8.0 || ^17 || ^18 @@ -9342,7 +9348,7 @@ packages: redux: optional: true dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@types/hoist-non-react-statics': 3.3.5 '@types/react': 18.0.38 '@types/react-dom': 18.0.11 @@ -9478,7 +9484,7 @@ packages: /redux/4.2.1: resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 dev: false /reflect-metadata/0.1.14: @@ -9513,7 +9519,7 @@ packages: /regenerator-transform/0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 dev: true /regexp.prototype.flags/1.5.1: @@ -9636,10 +9642,10 @@ packages: /rpc-websockets/7.8.0: resolution: {integrity: sha512-AStkq6KDvSAmA4WiwlK1pDvj/33BWmExTATUokC0v+NhWekXSTNzXS5OGXeYwq501/pj6lBZMofg/h4dx4/tCg==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 eventemitter3: 4.0.7 uuid: 8.3.2 - ws: 8.15.0_s4nflk5mbdtq7qmesqgyqw2imi + ws: 8.15.1_s4nflk5mbdtq7qmesqgyqw2imi optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 5.0.10 @@ -9648,7 +9654,7 @@ packages: /rtl-css-js/1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 dev: false /run-parallel/1.2.0: @@ -10092,7 +10098,7 @@ packages: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} dev: false - /styled-jsx/5.1.1_5bmvjg2iedcnc5ps4zzk5uvze4: + /styled-jsx/5.1.1_nvrmgt2lqvljupueqfhkhjl35i: resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -10105,7 +10111,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 client-only: 0.0.1 react: 18.2.0 dev: false @@ -10299,8 +10305,8 @@ packages: typescript: 5.0.4 dev: true - /tsconfig-paths/3.14.2: - resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + /tsconfig-paths/3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.2 @@ -10561,8 +10567,8 @@ packages: - supports-color dev: false - /untun/0.1.2: - resolution: {integrity: sha512-wLAMWvxfqyTiBODA1lg3IXHQtjggYLeTK7RnSfqtOXixWJ3bAa2kK/HHmOOg19upteqO3muLvN6O/icbyQY33Q==} + /untun/0.1.3: + resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true dependencies: citty: 0.1.5 @@ -10652,8 +10658,8 @@ packages: use-sync-external-store: 1.2.0_react@18.2.0 dev: false - /viem/1.19.13_typescript@5.0.4: - resolution: {integrity: sha512-DizIwJAecLedI+nq6c5LIqCLAnYXUhQX5BnH6o1H2ln6isPyJVf+v4H1IfMlRHgR5KRlC+wGI/mCjarr3tW6eg==} + /viem/1.19.15_typescript@5.0.4: + resolution: {integrity: sha512-rc87AkyrUUsoOAgMNYP+X/wN4GYwbhP87DkmsqQCYKxxQyzTX0+yliKs6Bxljbjr8ybU72GOb12Oyus6393AjQ==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -10693,8 +10699,8 @@ packages: - supports-color dev: true - /wagmi/1.4.10_cbsjr3iqesle5rc4tmxjzupfme: - resolution: {integrity: sha512-n37srrOLWZIHq0ROXj15bpCZEo8GBtABcPchPDneTz3QUpLGY+EeiXrBaFHWcjNiTBOgDHyLIuS4Q0Xtj/DiYQ==} + /wagmi/1.4.12_v6ao5dio7azssq2prl5766ztja: + resolution: {integrity: sha512-QRxpjhdMlZmbYTfn9VQkQMKq+l3kwA1O7tF10vaykPrjbGX+IIlyn72ib9oqW9BfQO7n/Sf/mnVz1zbxRhGPWA==} peerDependencies: react: '>=17.0.0' typescript: '>=5.0.4' @@ -10706,12 +10712,12 @@ packages: '@tanstack/query-sync-storage-persister': 4.36.1 '@tanstack/react-query': 4.36.1_biqbaboplfbrettd7655fr4n2y '@tanstack/react-query-persist-client': 4.36.1_36z47x7546ezgz5hgrznhvzpxe - '@wagmi/core': 1.4.10_eklfys2krsco7uw4dgbdw2ku44 + '@wagmi/core': 1.4.12_s365vvqq25xi5sfbyylbedtsl4 abitype: 0.8.7_typescript@5.0.4 react: 18.2.0 typescript: 5.0.4 use-sync-external-store: 1.2.0_react@18.2.0 - viem: 1.19.13_typescript@5.0.4 + viem: 1.19.15_typescript@5.0.4 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -10911,8 +10917,8 @@ packages: optional: true dev: false - /ws/8.15.0_s4nflk5mbdtq7qmesqgyqw2imi: - resolution: {integrity: sha512-H/Z3H55mrcrgjFwI+5jKavgXvwQLtfPCUEp6pi35VhoB0pfcHnSoyuTzkBEZpzq49g1193CUEwIvmsjcotenYw==} + /ws/8.15.1_s4nflk5mbdtq7qmesqgyqw2imi: + resolution: {integrity: sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 From 455230d4bd0bebc8c35ef426d7ee2f7105ff2bd5 Mon Sep 17 00:00:00 2001 From: devinxl Date: Thu, 21 Dec 2023 13:49:45 +0800 Subject: [PATCH 2/4] feat(dcellar-web-ui): update dashboard info on homepage --- .../public/images/welcome/banner_3_new.png | Bin 0 -> 59552 bytes .../public/images/welcome/dashboard_new.png | Bin 0 -> 60268 bytes .../public/images/welcome/dashboard_sm_new.png | Bin 0 -> 30924 bytes .../src/modules/welcome/components/Banner.tsx | 2 +- .../modules/welcome/components/FeatureItem.tsx | 3 ++- .../modules/welcome/components/KeyFeatures.tsx | 6 +++--- 6 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 apps/dcellar-web-ui/public/images/welcome/banner_3_new.png create mode 100644 apps/dcellar-web-ui/public/images/welcome/dashboard_new.png create mode 100644 apps/dcellar-web-ui/public/images/welcome/dashboard_sm_new.png diff --git a/apps/dcellar-web-ui/public/images/welcome/banner_3_new.png b/apps/dcellar-web-ui/public/images/welcome/banner_3_new.png new file mode 100644 index 0000000000000000000000000000000000000000..b946b38abbbb104d01de6b70441e849db8bba652 GIT binary patch literal 59552 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�S)LQDCQGf;;62^+Xa|s?uPK7042`+9H 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

pZM#X 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 Sf6o*2M^jZ-rAi4B@qYjYWAuFh literal 0 HcmV?d00001 diff --git a/apps/dcellar-web-ui/public/images/welcome/dashboard_sm_new.png b/apps/dcellar-web-ui/public/images/welcome/dashboard_sm_new.png new file mode 100644 index 0000000000000000000000000000000000000000..873b67ffc3d2a6d3417848817e9919b1411ccbd8 GIT binary patch literal 30924 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 z zGl%i}R{xV)xU+HyWjRr#feJt&5I1-0yurJrq1#G*vqV1|-dc#_m}Firkq7K+B&Iz8(KP-EU&y zsRl+E^!!I0+#mVUK8`%|*MpsfwV{Sd?$k?Rk7~96nD@!%zvU)fk)L~mbuIAps{s;; zWo}*<7~N>eQJ+gCTLReAfe)$RF_(tX4Zz*b)mI|ug7VaDjFS+O1i0qn)T0bRY2jDD zA4S&T;T@d8l(Pblr?HvWFWm3knT7T&%E+x_K=+g3Klu&sxo5JzNAT+15gzZ8!L@h& zLmWdgKMx;q!RMCpAoxqCx$xr?aHC-DT*E^O8lf5-qtyo_j9P)K#@i0SQ2BUiw0|hp2B-N@UOtP$j6iyg6$6Ci9X4PV+3%U=P!8CleKgO&yE6OW_|Nc&9K#)sF4c z6YF9TJ+K0bFl$4q*WZ5?ruUxEf9|<|^pEtdU_=Fx(zWvP2r-T`dNfrCz#F!=?epdT z4Q20Q29bsA?B%;OZrC8IWagd-@_iWj-qbi^UX~&o^IFd6mUl5nL z)(}#d<*fOOHngD}9q7NAtee4~OYq1YmsF(D%@6;M&N3%*295BLyZ~Z2yY*NNjX62A zcWzx}xQh!v@*a2gc2K1C4zsvPPXxE7^E*hCo!*#teC@ zBVA@L9k$Osfxn$Vpp-t#8E1iX@Z<_VK7MMLjn zryXn-=~w^}jpOQ|&`NTVj{=m+;sdIa8HH!*3tyyYvj(TH${q?~{?~}$KP|H{8IZZB zXr<4fuX0QWGYBH))t@|brwo~`*><3##6#)anvp*m6)n>z3?|%`;fAiTKGRy4d9@vS zjyme-v}Y^yqaHRDd)6t{PfPV5l;$6%1hKKHzTt^ zd_W}uLH;btcl6azqHIfoADco-?mOl_0%UrqvhjwOT^ZLfFzI@`F8MMA%->On;-E3= zwOPv;7+pZb6_I(!s4zNTSa65^J|Gl5L{l5eU}#>M4+S+L#yr>7MY?W3yHUE4lD-6+6NE-kPeq*G4M&Xv*hw*ii&M=gX%A z2aJM_J0pO*;G@54kS2WWrznOp5w?@1O{6*F5H2-fZ77+_In0E)RXscwKF(-)%h zAFkT1o(e5h&Rdu`R;Qh53yb7Jg|(M~y>@wflc7%o=@I6ch9nd#%55PJgbB;y&*{hP zSGE%bd<8e9sX_dTj;Q#?pP$LEmcPzyYj;kn6{s}d7FweF7CFgDP}=S{$xL0n{03V& zqGW#@Z~f))p<^lE;qxg&U<*}QKaQ{8H%6o+P!109ZSi#=SO#w~?Ql>_z)lUiW+Emb z-}o6sXC-o0NdH2|+Vu+|3AzTlNQ-IYz}0PG@d)@Y{h^r5I3=exW@k8g7g@$1r=!-P z0^H}hMdsAX$u791WJBBF&B?EX)MKMSJez%gbfQ3X+MYeuUy5T~R$KHv3t+oGd8Gq$ z+UEiUeWYoBwpt9V1ZfiOdjdL%%0pdD`CVn*DbKN8nRvEhMzbslG^bD1mmiG)q;(#w zk^-UUHYw=Z`zlZeN*05LLeJro>u}6`RKR`oSG1ar=iQ|-Hc@HMG4`Eb26 z;`5iP)+$Bw*I_WoKi92EwrL`f*}?huu3``EHIG0}VB_DY9dVG2Is%(TnyA;SJ(W>x zV0-kh<)v4YD~$A#h5m_-Q>6q6UN$_P-6_n6w$7nFlC&C5f15u;68J3Prf_9?g*~P| ziGuryUQ5W=)f8~v8zgiGwH|e-%ol|+p}3vi_vPaKRY1o{K|V%G?5N1pZ1Oodn(CbZU6sRqG_P8 z2D)t6^#&{~A%C7O?%E*wBj9+M1nAqeFh!)Zy|eGxxDKl)Umf{qnvB zb`kqQ7fSmd1o46WW0-!L0Ru9P-vpi6mG$gbjumWQj8BhL@KHCvw6;9AbT)}k4&l6e z%9zF2Mk4FzV>3>*g2;9uVRm-WiL1UNVhu-9sZ?$axF$2FS8-|YIUe~1*XCY>o3zTd_@P@kp@Zb!Ob!QfTlwK{t~NbF@(X=( zzocMgnY@D<&~gJv#!j9yV%p&TXSIP{HCmjap?C}F=vKHd_qkh?mhfE3o~S6H_VfHo zvf!LzUTt@8Y)^d>eVj<1J>L3PG3y5>PY+f~A|jFjBjp`G7g87%Zm7Rq*n^!)4^r2p zZf>^FI485l7YH(kV*Ue74zbyr^crcZS-tMqz6_=C=GPVN2UB0M;kUZ20SmiopB8&AID0x6IM zrE$iXii6;;X{fk`CbITZRa-H=lChU-AZIn>2(af_}UJ8I43Penw-A<6+hVh#$cgWczi ze-OX&UlDWuqgXC|>EOI0NLot62UXQS3E02*c%lM;P`F`9>zQeATX- z5}rMr(I$e}(ih(Sl7hc?zh3VEy{dI0-^!Yd84AKK&wb0S#(_)a*V zv$`n4>2Oh8g@d$!g5!(r2^UJ46&n`^q`>cBo$JUq8 zV=#4Rai@zchh3feUpcdveKGEgu`vnXSIi^_nF{RTdac(?uN&Cp6>`@U`*VNLy}!DO z<3Sclk*g4iU>r1Q`##%g!dxMuy6^d0l35}QfMXkz!CH1YIctoPrMBmb)N3Yn1NN;< zXG|SbsA%$gfQ9sQMpo4cvuV3K8GX}{0>Akkbz*Aa9>g8sy30|}-_+2-XFT#T+zyN3 zCfrh)0Ch|cY26$`xn9VsdF#u!|M9jy~hiN#TJs<7ob4{a5)GeRz=lihBFMmq{d zCoaqE3)KKgbDV1Cb-U(JOc~jEhH-B<5cUD)@W3+4)6bua4tmZVV857~y;04kz(Av2PL2##8&Az233S!)$*>|2BM(5AyT>S?YBuP5xcPb-U!C zsTSPsanxCD(zq4hGGdft*~BL~LMibMvi$NFjafhPna>Wl<5x?JYkAB;(;qPP33Yat z!aF74M(YqA9Uk+OPkZc%Xfi*$uHi{Btmf*dN;N273am6SRZ#~ry_phZJNX0@2@iwh z&Zf3-#byUC_DEmreTTaBe8Ip(-@e8JXc5;2xT3{V@lcYaP_TkM$8-q?3qI&Km4L$z zL)!dj!rEi_cYmaUS9~dr{Oshj$2&qNToUZ%KR3^YmedY2$!1Fphpy;m zq$=z%iyd2sWFnCy!GMo*)O<{AYG zxLUNb{&e+Fp><;4&C4AuBoa^mL0@nPUi;)~BgD!HOG$SQ6)NX&WJ6G{nvztuErdjj{4 zr5c^08kAxA+mkSd|10tY?PaIUZ%b1=d$p0EQ@04(SIOHYPkHL9FZS%oi9eUpNP?5% z!#jcKy~2a}o6nw+5c2h#yzeXyORLdH?EIu{PSGzknMltb(pVOmW95ogI@s^rk7v2T zGKy?UmYSB|H1qukg~+=Pxfd2ju6p+$S}*q)?Y3QQ_Fs^q2Z@z>@zMo?=Dt?06lotc z5dOVM43}$^O2XV?l?-8AVG?$~li%Ug_frdyE#~TJ*Kt#6A0vJ|<4hk@!s)1=SV8(C zU{!lI?@(-*H&M}f8D6JeQeTIWW!vbw9{=^}>)#PqRvRl*JW-c|A9sGKfU2LEq8|4n zlY%WD%&|2T>_)}89<&B0Va^}&b%UxzoXCfh>ZSk~i z;3x)MNggP|a{aq4uU&Nu!USWO*wsNLQGnKZp4{kB|K$UuYsFY>B|v(L>V4O|#@;kb z2P3e;)mEprnWu%&jBLT|vppxxd$`hl7Z6Q|BKk2;0v4RPqfOi)j%LH+HqFzX`Eicu zuIY*7qR>CcoXI;MB0ea`@6^SD1UMZR&h_}*HI^IhGWE%M^esp5_SbZ?1T&%!UX0a9 z9cD4LT*Yz}s`STn*GPHtG25mdD-f+ug|VnOXUXY(G%N8~S2kxtAJ^Cq4yGfKjJ$`x z2krGsb01&{kV;f=8#KBnC)=uz+qj;O5`pBrHkVE+X|}OpO)`o~`BQ4PmX#7-ob>3O zjB&Vj(G?Tfsi8-8{K5F@HNsF0DK!$X)9=2mWyS=AdOJ85 z0qB;;LExxFFg-Aj8JuuupTUv^M1*-}E*ku3=)}#RcO|Fs3pO zR8L%a3g>KIu>24j(WurV>gTAtkk{UzRHlPYdC`?r>!}@_o-K!;@{n9Gin~xCs9eFMVmXUyn>4> zMW|-`@^4;V$y12hRf%7>a={EaIaznU53^4D-S%>ajrCNATiW4wzj#|cSQECawtbUO znxK|YLx7?a(SO##xXs#$)z2Ekf42@|=E1L&*YwA#=j3Z?&+!n#t>@Xg5OO4AEM?Uj z$Q6Ll$dWD^PkYkw|EY^_z4Cb?1=n<-G##I9$1ZOzzM>DF-%k)JZNQ9wZ%ktLuPr}KGEuBAh=pO~krakgygOQ9XBeVXv zd(>}FQ0G5SZxmG%9GtTZm_pR22ppb09*CRM5#)vT3VWNrlndkw!xs$?nzfEep;6`m zz!RKcO+BzSnG!IuI8C&5@T-5rcJZ_Y#*3NQf2F8m6<0CiTQJawt=Dm-StCl^&O3pyI8kJCacpOSnfcj4_S40}GsJ@63U%p3|zwqvdJ*o<7B;SW0hpS>Fte4IN^U09%))b{Q z>TdYQw^Azah}fX-isI>=^euJ}?g2tz(`^Jj@K47$OOCa=xnEt6Tn1U_T zxWh*sOob04^*otR$Ls_yntb#nwVL5;p zLt5-wV!Y;{P&Px%N$Us8W%KTx#rNK7zmjD<`ZK`jj#&(_IK1Dch zU0^6K{Dw{$a}%#oxJ&$~Ax0Te*R=%V#~@T#pzt z$CZpLeb9xxh5FL3zge4df^Rr)~;O_kB`n+0F?T{p48 zd={MR)pngQ!m0h+cUbOaTS4oD)qL;QV~-h#Y-KwT67XIEA$iV|J0T536&@y0-eK^! zRTWh(+`hiPg24Tzt|x0DviBxoAWFWnOPr80bJ0{6RA3$}kGSm2camVJ^O(bA;hcn3 z!c4+=Q^E7!UwvicLpWtGp#*iC7DdkxoFdRf zK^BBLsR%BJW3^stOoqavE&T>5t-c?|*hT;etr1XVuw-C33_Y*g{$8l`w<1Gk=3x)O zu!hp(&?R*>4m#_6tBiRhgPt+Ije6cSxlTVX98&Vf+b#H$LM~BTVpYl17}H3>A2Hg4 zAI#nR%BEI>W{<4v=T|kJaO<9Nb*cV@0p8zcS$HhrNVu$K2GrnqJ(?NUy0!>~&pbfd zX#@^Fo@`UYNMu&(HnwBb1!uZQY*vb*coizz2i7cf8<$rP;BSc4ofd<6_jm(l3u8>v zmI2XXWzz+W-&fc7&3A;re-nhj2Citok4+5`jvkz#OPt3 z8t!m^KF`R^zu{0N_}}I1P^_6@2j8_Eb3#t|rz>f{(C}>G;H9B|);bHgrwLwiJ{auh znNjcr{9~yg-}gD{E9xWO2ssOk3LGsm4xuFnbghxCncN9*N;89B{4+`gB7A1{Z2_Tg zo*)AR!chGRc4g__sZj7o9?Ef4wfzjZl1DPYZHmXN_`!55S030n9Gc%TBo9Z$|HnPl zOq1qHF*54oM21mF}7#`fM;NLdqAeOPzzwP;~)(|ALW;ZZ(>IUAZ`r`kQ z@S@G@w#(zo2HS@w_fw4Zu#ae>G?}aNj{d_0Rk{#arn)K`dGCzFktK@rsu@EP6X5i!cz^Tx!wh<&G zk`8;*Cwuxp+UYJr(;g;G?f<0w!0%75(#gRf@nA0WAbN2ABoK1Gm(;Zzhw9NF_>Bdt zLYa5_zEjB5(EEM~UvxYFX{K9?ogS%&z?YElS>x{Up~3Kl!0+y0@aNun_|wxis@xe~ zvSZCsh4I!U9_MAZb3~BPtHtSwBQ9zVpZ}%GE2jxtG(rQl*&vSFFfyMQ_PT{Y#gED6 zj?c2%l%aOEX!x?;c}8WQO!8TOHTIF2N0@%z>IslUkKDd>?uLIEx%7Afvq!u2-4|#HR@hJ2-s8UUW7?z> zrWP)^1)N24Jo?_Y(a;u&+J0>kGB-k>l~^nm|V!e^^ZV#LtqsocOz}w+D56g$@%Y*#nk@PUWFVT+1oHE|_ zlDgDR#zM#UQTJ!qF_EEd+Hgi+$WPA1mvI~F;7fU!s#ldP6EuMrFCM8|URK;opJA7j zmd#_5g6=#tv;;%-1OztNZ&X6-IL-`kO*Wt zd7T$*$*djYi>z3=o^$5YhQ=P}C{P%TMDLoJ4V~Eb3d-Bc7hrR<%_vg4#C7dq+7+ji zhz9N_A0O452HPm9t!g?%dg4@r`;NLwETpUTqmz?8R3a2#{WB1I>(tNk=?EUZDc+-w zZJflxZd;$h!IjJaecb6gZ>msm(VyrkwQmB*p%s&7oQ%MXfkN5>roGhqUOF|0NCazx z%x@q|Q*fb{Pypm;dqn(RF=z*^Wh%~b&RB@yaQ{Z;5_IvNZhGCzB?o$&r3qK<>OEpr z)BCwicK4bD_~4CAd2s1CP!(4`@v(QT?8>aTR^yKr;ql5Oh-xEsx9NMH;u(LSxI=I$ z{m!?@pxTAAJm;>sO>+RbM~e|+u#&Y8$vPNB#(1^V@WZQ^?}LGzx*i%J*hb6~ zQkUgjAfOA91|W8nXrW{A8P>`l5=I`J8wuEbwc-#WbrJRT#l)@mEVQ)M!J99)l&m+V zh&MYu1k~9d{jE-M2-Fvs1q&Jz1DLC`B581Nha5gA?MB-GtJ~>~F_?V520v*Y(R5~1 ze)Z|SgcJ^>!G#_wo?Kc6J~iGlhT z2Xx^2)gy=l0C&#|=r-1B)vSMDDMh2KgROcT&P;QD+N9p%2Lw%dYKX%v*HHQ$^VQR6 zgt5-^#3YmGyvu==Uytk%?dNWw4Q-VJQqD4$N4T9DKVZsi98N@<^dXH1Rqo>$PvMC` zO0J_0RC*#oCz8M%*vWOe3kcc%Yf+8jlK8#kX5r7Fjba?j^r`wEEG6g3aFz_miXQrP zY`VHM31_*<$Nd0a=Z&GgqTOlv&MX$a4D4P#p$Lf)=2CjxqTgzAG~ipPup$jv#F(I7 z6;grtel(|0H{u2E7g{>n49<*1x(s`~s;%7jLx=Z8J1FDkO_5)}WG)6B$#M>WtA ztv*}yEBdtb4Rs^L(>E4P{&MW^qc(uMhRhgUNu+we6`Tv^H{fNRy$7_um$F^D5mK!s zX=(-ISMcyGZ#4cSF4c0q>$QDp-9WH+;o-4?$E*@rzw3vbPP=;toJK^j&dCUTKfL{& zVR?$JLyW?IVv&0R>6Q|Mnjh-yX4)vQGAp=TAH+TZa4U+m+bWi|4Tc8HS9LZ2J=p}7 zYwIVr_av+(YT9fcj#w*N0oqKW+$Qr;%{Q}V1FYlL;^mKx)`4&u^n{|UYY4T=9^V`} z1oLao!@-EIzu+xZCAz(Ky0U}54WJ~`h-&Z#Eh{S1U59Xd!5+20QqQ`2vv%Vsgz*8~ z0)z)~hcc8wo|sanm*tKRxNy9;%w4MC@hs@0Bs_C|9FecoJ&&9S6G7Cn3DGv4H89HdpcuLiG&H!>(bSHKF_ zog9Vl8+69D+`{(BIB5EmB?Dp07;d}QZ{K#G*7*W+{gNc|lRLe=*Z247!m9nvF70Cn zBb;KJA!d40I>w15`?By6I8vih+J70fMJT{1myuT_J(j!EB}%BzMf zN;%FGW(*Y$Se8tjBL0ja2qCwEKejtn7C!|9o#aPwCx%^D>C- z=I&08D%_mab^VYQ3O1}?JFK@qu&OVafqa`LZ+9c|?b#5Ytr2~yu#kd&)*gv8*KVxa z4crxN-9UU$IebV7417EJC!qv21tKK&E0ke8N0bC`gPJnPqJOTj8G2n@g7Fq<5;%#f z?g5cSEEI}&xJBAVY`d;4NU%y`Tp_Fz7x%Iv)+DOkQ3e z%rT^@k~}^-vBaQ(Sc)VZvBq%CckJ0j=JB-6(3R}p%8h}p-I%~#FuB@Q$^ZfSdp zbu*Oo+nuWexx0dwjj*}N-*Fqin_O{M`f1F!JoehQ?6u{vx^LS13y##h)sPd25{07A*;q?6^MZobY4eM; z#D`yJn4Hd`V6-^`>6O3rMfq9VM#~(TS?*?2Av7++cq)Umlu#HEDQgA2y=(OmKKZ5u zwM`|j&z$iOdl4w6s~dK8+g%N~&JBLu_rT~-H)^XtKq)TJj+bY18099h6f$W4<;p5e z2Q#R{m>7w5ugL{6L4|rne;l$YkYf$A;4x6B$YU;yGE12`DnGq0yiWF5Z7#Rf-- z^<^eh`#Qw(4ck~qM#+S!3<@%hf$#t`VcK$EC|MdM^kUu7IDEdR$1Q<>$%N@o{ym%wo^$yB#>_W~N9`LgV1C*%E4MX;OF+pABIFinOjCENlG&E2bC4x{c6r-uc7%P;Inm+UGm<& zn^~x+$uR!70l&VA664?oY2q@U(VTvvXLpAZ^p8eR&@F7QNoy5yn{n&tUswtb6mqW) z871?4%&SzOd;2#N}E3labKIaWFVnoDz@B^RQw-Yk%x3y-Gr$+?Ou<} zWLCsUnsk+4wU#Wh*Apj-#F8h`+X3H@2gqoD@8hI1eSF?zjdY;oW^Nu#=`O0xIl`(0 zbE`4O@OApKIE1$pbil3YR4bom6wZnhkzI>on{9xQt;e*KHLa*DhK^py=kPbY^KTXb zto08ol}SM?pZ+c_XBx-UNcbN9?Sw~|p*Il9&#KQ3D@|X7KdmTb)!$I?6M{Yp!P;nI zFNZSr2W2J7A=JZ5)Uc|dj2KzAr3-l{NTq25!62WY#jwmKy~0Vjq>~8gyOKtRr&8goYYs3LFHw&HRlCU;f$s;W{n?K!~<|rOqb>M7Lq#z~K+; z12YY-7!492=6q0as|<)ic1mB)t%_TnlmT`=IT!~C+185&@#0&cdf^g0#BELfO(neK zw7cRm{gjMGbHrm7;{92qMsy4xXZT#rwZ8RZNym@BFI~3A+CPbd!L-{C-xM9ITM;&8 ziy^KtsN;vf+>*gI$u-85=bl%Y^?M5+ea))t>)i}1V?>!lKsVS!;d?ZnrZ@%7N@1@3 zB9Gf~-BJ2*8e?*Dw)q8rPyjYV^>RXAK6uU?znx8YZZ!MarH2*#F8z~#0{eE}+QOd% zhtCC&NHasIO*_8|i}Qh4VV3WNEPtJ{gcEy;s}w;=DPn$eZ2^~UEaD-}L^0%2Ws~IR z`|NtDmyf4(@XNwl?r@^l)bA5qOp&SK8Afh60Ci`N4Knt~=JlSHF&?Tm8i()};R1)A zfCSFIiNom6b@i~O2~xbeJ#8IE$A&x@M|qnkPNH%9ZA!lKJd1_QsW^7R}hgTp#Pxo*(Wc@d`wPSLP^`&eh@)@ zYPnfYuhkpB!)vMOA@qezP-ImKv)r-VX9Dq#h&XhexB+4Q7?G~j%w;+#AjAGFw~g&x zL|d2jmG{})CZBH`Zjs#5_fT{9vbV*PT<%}Fl9SE^do~iz9{&njTl%0_N~5(5xzm#$ zyz^i3K${r+`}nVKxk{P%hGpzgD;wrB+zYAl224h?dGyJ#SCjcr;jALbrt?hiFxY#mE>KfCZ`4AnN%f7eJ4^O~YvfpJ?S;NV4V3lfB?j&B2 zYdtp52S$6kk#RgHzeUhv|6p6;UJDgVc9=G`9h*9~Dep)O5QFshBL-MyEf}0=qX#2k zN&KMeu{j3`nbN2M3}5Q`&`{A-v#P3S`o=E5{sqI&*(&CiOdm8aar10D96Nt@)y+1d zm(7MvepV&|(|$--l;C(};pZ|vai4jClpi9`|zE&`7oM9;y}(q2JE0z&-e@B+n%8OF8s{|Jdr zu;Yz{^-iVu#xp#f+V3mw9AVG&RQmu$&v;+w?N7|yoPWXB20yP^s^0PgAq%hFLier5 z?`z36CmE+@{vUsk|7Z|QmkK5+ba2XYFl9qXtLc{3BbB~m3Lo|FHy!v6 z?LK!i5Dnvs*^&(jGCzqIvIA+(-bxm(sN>V4!uKK(Ac_74p9J%Sj8J3oDF1~+juZ2a z@qbrZRZAo^Ikui{4}2r!Y`2!A)Z?%I;g`m~X9yn4>)nkOzZ+AIL8!X&ry1k~Q4(AEcUzd(t%p%2R;Bl}WplKG zw1(``PU=e+IpB*bY3(%Sq*tdSxx~t}4rR(m(5hDH9^+C`bTf}C`!Zv3{zSLiYBZx4 z|G+zoI7;U4BSwWWK7iA3X((>e^1mF!2Q9h@&VM`tBF{S10mB6FDtB#qnjRj%$t&_g zjt)I{s!L&F3rg2jkb^(@&I^DzZJfJkjHEaYj%zYX<>nFNC@p z%+Pq!d}#kFF>xuFN0X5uuL~yi=@^%S5>tP?jLMaf{HK1Ur^J7y&KN->xPTIh>2pP6 z_=$ewi>h;Eke&FL>C%@kF5_y9k(>9|PI=;6MGh=YoGuf%?k@>n)-J8{B-`GAI&%cU z!+r?rD`0diErw`jC1wHJ6;uDZht}~@T*)Aat5D;lYHafUP4j9T7oRK&{bBgrCI)+E zQWiby$P7Ek9)vKr>U%aopGk6mf>IbQ4XpR%l}M=Bm}hl78qA@m4oLsG%9U0U7=yu7nM*ar@$d8@mv9h9{ZP3fv`+3 zDsuKy&}r}cCil#xb76u*GAvM#ATO3%BqiGWa3^MNdohIlI4|&WqSmR`KU-g`SIAP; z^CzKyh|A3H+aEh;wJLwL^<78JG^)&(C;|iP4d(sQf7U^-=5&v*<7RwSxu!%Ir`G_+ z?n)#Fy$;Ys6cwO^571Rqc~0$|vw2ds&55_YD(s-?m0#%Jr?gCVzlY!Ms~vs6V3p_N z#gNBA9oUh*mS4xSE!4!kdnC&S7`&w&Raf9x+asXCZT<0jn|EezhRX!m+KZ)k%o#`y zSbNOcW8JvFm>U)o_TD&$G`){F{n^|1Yd=K^s_IXiX?5tLwOCm;X2^evNY*=+`tUF` zQG`s9W0_BkOW6}6u9VMFF`tqo3_?$9NZLwp2P0PA<{xYNUcT_6S5+B-iud?=C+Z}x zw~N3%ADNcquG8%<@0&~2;)<@-kB69X6Th2=>^Ct1(kxNx2SIMYyZZYg@NQ~vbN08Z zyq*l%k+;nY=(p?AGPpVP#_o;%zBUXb-{3Y^V3faS7M0LUpfovyQoC_L_Z@*|biI=Z zed^MJH?Y7G$4SJLQMIWiA+`7mz}aC&R_9$(f5D%^uB(yGfCXF1D$QhYQ<}0n8FR$6 z5op)GUT8`!LE}JhFa#wpr3k9l~c0fp9!@RUvJSE)OOSsCdS+^VsHOF?3vcH%o- zPgGkGs}El>kTajWa25ykoszogb#3zA-j-rm7I~yR_tG_rYk|JpN z+iC!bTwTt8iH(SAJ4(FCHMkyq4cxc41J-?<~FiK%cM(oVXrg*uh90!&STiObv_ zyuB#tIVn^Hc=OW+by6piG!ivL!t4SU!(u9w^=Uk_Z{j%L z_6=1qcT5S%w6oT~BybL0^C3DFLjIW1+prW-NdcvlYU*S~N`DcE*5p8_V5w7TY!O_B z)7zyK7M!U5e(8umc`oOT20$0_RAe9%Zn=B?*CT_o6e>s;*4scumPk!(s&5B1@5}Ys zcSW8jVWLxq?8hD_mvaq%?GsPi{EVQpD~gstc48H-7Q#CN%%6+lG_0`oup1ZOqqr-4HUj&m=;$!$s}jFMB|A z{;eGPw>TlinTUgQau(2QH6nEet-LL7D?%fhD{mubn|HSZF zUn24kut3zSnf+S(6Bp+iNjoDQRf#mqsbC`(^J;`_UxE5FppI(aicb-koalcs_7Qg- z4gPNMCbx6ZJVPvwnCe+rbXx6Qb5C%_Gu-FyvpO~%@@wqlAk3LKi(3tPcP7{%ViX_& zT$ck2U1W&Tch(A?F9dr_0*B=Rc7HH|h>^7ZM;!GCS)d^X5L^8qZRBzr1Df;LDjD3i^$Lm|Cv(f-da=@|`Ld9bP{w$~yx42s z&hR|YR;d@o1je|P)nbU4#{wH|+bR2>Q%ft(wxErSvGei2R@;7UGMSnA9dhF>vs`U( z1w#{kX>`lrGTC$A%^S!fNLXYhE{#ZukR%;EUg(Cb z?SDROIWFU!kh(IM_ei?CVI#zXJIhN-^HT%<1dtGjvda9Uc7Q+-x1 z2}pZfeAMX6-j^?jdonHIO^9k>a6^;uy#~;Q0G9k_-y{>;5=@GBg7lZF5s4G8$hxlK^$x7eYWIj1Dz zH4aJ?gw2w;h+&5F`XQIe*RA9tJ7|2}zir8u#L}-pf6PPC@u1u3o1V&V4`RLA%#6{I z{ZPnHitJ++s$em&N)|1x0ly?oa%|C-ZNEGE$RFe8Mn?coZAmB@(W{FaDNpnM+xq!d z?eAW?Kk>P9CQC9teAWC!ySc@p#SFg_yY9Goxo^LE@O1{|oyEv5WRNd*F;MIiMA8Go zcyru>3+>GkJYwI^oUUkYorI^N%OV*w`qvnkE7I`pCwi{&7-Tskx`n{4v7soNGdE}* z{ts8-Y49+&?R~HdCnvd`D4CPAOyrW3+GAq=F2-p~)6>`=3*Zx43Lp1ZQEoB~61CfO zclAWrI1Jcq!UHx-e^62W!JVvG7rDo*4LT`DXImQ;Qs(furZ6kml2*UoQm~(kDoW4X zCIZ5*0IhKFD5@(v@$)z9$!TH&Q=omfml5dRJ1TAiQi-tHjm~cyj9`%A1K~U8ZC^*f zK^Zz7UVW)!@%lN@pEhiLV{ZT2z~1$8?S2@vMNMiwM#Q<)l4#Ir{&;8qp7R!%Tif{^ zs>uIg3g(~Z$qIS+6Wkl&(r5@a<+2`{xN$u;W@=^xBlIH7tDmcsqQHVJchcXLi|lh`DZx*WC*mzI|7>|gz4 zF{%D~t%v>|7sf9k@k`7oUC}b1!Q3UsCvcfAgrJOpVZ#{#a%BfV>*|iZG6p4r>Lqo(#NlJ_`>-?5Dy#KRE%xqvon<2p zj#+-d%gvU)1h5YOpW6au>u;^>G=-4b!W7Qvix(%IN9JZ8U!3xT#=Z189o7zWNq?<9 zLGC?=J&(tLP&{AyMT1lTub&Klid@!QigUvt)s>p_UZQ4v+ZvPL34H2 zQ6oYdAsO0L?Z+=Mu}P=P^=I&#K?lRbCf|UCQ;AE$%T2=%@d^{km3(o7DJZ~cs3JsVMGB|ikwCWL%B7irOPQ7butLC-G45k?ck*J z*v1=ldFZ`xcqySrNdi3b2Hh9l>u&euL-gA^zUB(Y#XzcdR$*qd+GK@~TFjkHa}7U= z{MqUzu2(0FTuuGVHD=IpPmW6zk?n24nENDLM=jmvYne18ySWUu{IAV4G;fmmeP}~b z4aQ;n|O_umXZ+s9b5fujT$dsl>C+7I)nctUp5>#U4im8*fbpgX{ z*zr{SPaiUYg0qGn6oMd?_AXt(fY{YNH|lLab{7P2N=p^KQf&|JEZ@1xKQV)RHacms ztPzqm?*D+Wg26%P=mp|iX+4yW_LSq;ez7%Q1vL6*#4+Ktz*Xj2V;}i9E*iqdHCqds z09Rpz$e!q{_PcHJTi7~gJ0@}{@j-zD;g@tVxfFCNPay@_W06a4s#|5zTJb1O!OihQcRPkxA?YFrF? zwN$O%!EH%Ep}u@$p>n&ZA}7A8X(m#73XG`BFVbinmIPTc$aEAJiQPUav6Nd6eEnt{ z1RTi_iLeHM@RMncIG!+jKWUobT(YmbkHJoaNR5D19zG9;(xOGw~c zyTk`#2}tkF`RR(aEjizmT}?TIVLsiXYp=od`8CY#efs?m{An@omQ9DZk&@X;CbSjd zUztvUY(MOtt)!$%c$ysQ{Js9(nj3YVIP7|Mt_uFctWwQlTwwB>zmWQ95RqBa%5!{> zocJzff|INFd|u`+#2!nQ5$5WuFJ~V0)g^+OOa^>aO+L*RRTY_!9F3)DQ-JzZaqa!jeP5i`uJ}n zvRpvH92c`bpS&?*M3`e{TNnGsiy+!|6r{rumsnxcxPiaGoVm_|4BHY!m`I=#`Ip;) zav3GJhA%a)W+4-C6^Ou_K!hzYr~Vpl{r2na4jGDP6o$%rmgBJG4>y#D#XTYW#8qQ#xMJq_*eh$S)AMkFF{ zx|61Trj~^J^Iy|^w+Nc84S$8l#$Ch=Y`E>sj9&PSi7d~|=bIs=>eG^m@cw^A^XM}$ z;VbjscSB~E;Stmm{qVFv*7dp*prwIHyDs5dn`TLndca%^UwYucC9g`e6ONMjO+Ou_ zrGxh_eKn-0)nW*}&!0xP6(JP?MigUp4Q8AW8ifCv`_}U&X{~ZCLeK++#$7&fmUieA02Y$Rz_*;b!`5OH?YLpL<+wGmB$;|DucJsyxclLwe^WepAwdIW> zcJ27wZR@KeEL|pDwliocF!p{owLWM7rY!WtxNZh(?X{QWyc z#2T7=xHxBT>$m;RT|x>5y}22rn4jmXdMbxu5fDMNIWFftG9C(1A9*I>w)6XFNBss5 zo1-3UMLq}M`+hOIF>;L?-FI8Q<5%GtgIf+0_3vb#r2Fv5z=UlrvV$SvHDG-xC zGNwt!Rz@pTwpC+h+I(7f(qw`)s>hj)U@y@!Q_e*#aGO>}_cY$Z9tz!QJ3RwPaf z#+EzorakuLb^)z?-{*gDnRa`;KMS1fJS$UHq+X~$FT~Kw(`G+orVJFe+1Km}J!DU8 zT)%?s<_#r1&x_4~P3_G|LFo*7z>B}|fPw>oTGhIXO)gbmxM{9OW}5C$(6`;A+TDTp z^s&&_uaFq-CDphhK*4n4A3CtVVat9~b=RxMaqbkGm?>~!&3EWac?pDl-oDk0ZW;$- z(D8C@2U$IEPQc{!ZsKFJmC+q!Ju)+LTI+Vi-b!QQd-XwU z&j$3}1@e0dXjX=8hkLA(`Oef47$u`sJItLf`wOjrCANL4=PH7IMc;fV{`$oh=8UU7 z?{jzu-D(1mx~Y0>p0LmBeVcP;t_d9US}%Ny)4fg$p6>-#TMp0`|AnW7{6W_OHQ{74 z@P=q8@Mel3d82yKKZed#8)K0Ab8Tg1;D_DnjlrPw6=8EfAtO^GRp~*Hu78P@OXnJt zrP`v{t9t%3(zf$dQ;K5| zXrh#Zk}GBiIbOxo6Y7Gzxh~{7m{rfI$CJ_;XaWz4gg6^q(PeEpvDW6_Y7uWArr>I! zo@Z;-(j~Uk)u3Qmb7-KNy0J*<6v@zyZ1-#_sSH@FV#8FDOb?L_H}KoI zq%zy}v@weT5yq&#<2ZyDPVRU$0~^EG;=?Fzv4KJM84m8`|(_=TE8rD@DHE*S#b`-QN82 zB4BEMA?w#XE8{9?F)(u=93?dS#zF)s*%&ysu>C9C<&ac8bX+9F;rV{a9@sF2EH;Nj zE4xUl*gTWK0L(xO^Q|9toD%Eo0pzLP-BMZR6^pL7pnL=R5TC3-DUm&Iv}`){oiB)! zE(`zH7X!I?Zs2{=o^zY&%`ONM;rCBmz?{5*qP;hz!_yp@3NY zVpkWclIn`91bN2-KIgu?P_xx4N2 zKz=-1nwzhI>7JaN|61Wwc*O`q{l9q2XILZw6qNX+f7k)O$WOVT5Y4 z>qJsvj?yTf!#yOBHY7woMpn9Oj&(5fqzWw~VChJ{&8Ib6H{B2T)Ls}Gf|p@bpB)1J zviI@{O$!3K&BOX83S*@)0hfzRxs|92hY3f0`A=GTNY&g$+jvf6ZU&FN2?8~~2Gshv zi?>l;fuOWENO~FMz1EYhS{c?1P`!MT5~ruk7^%zMQUQw;6>G7xv%izG7`CX2WhZ4| zUM5W&%wF=fP{D5QAAka{;IW$*!RKnbN0N#XU)&LnDx6#Q1!nc=^nlwSbuFHy{^W%> z!@le3-h#yc)Zv~-VWKdn_&FAU;vFA%M0@eqwxu}6yccFekHlbC{_f)~l`Aonb zI9QMEc)BLX(0s7%sBezl#NNBfS1PiCngy;RqAnH*eN@XhftuYnz5JSeC<(eTm{~p0 zH@mv0z``O9DDQrq(VY?3!q42i%s^>-HL!jpkD5Sy5h1^oJTP}02TcD9g5R4#!(%@$ zo(_+IAhPD)SxkNph*V#MnN^oaH)Qr*x4VIg)JIo)KoE$h@av6SpVpB zb0M=`KmY!302|_X1WomD*JA4tQJ?a&y@}%ftk7z^;vB(+kA77$!BHBaXcI-?Drwp< zdUl2vl*^+#2Bz{cd5!}(EH(DR*yyC>ue)Wd_2LE<2@b&d_6J?@!K#VdfC&sL$XfIV z0fTSo=NhpWYLBnvrqQ4qfY1v%CHn2E!k5gaHUEFleEILG8)rWL<0!58j21)eM5M3^ zoJfK83huvk$CvhoBi1^LYtLB#tF6wKhxS+QIzfS<$|6`-UhSGu8NV*apdI(ddNsA@ zmQ`p7u{E){lVF|A;A3@@p=en0Y4u5+GkiV%q;I+c1Z`G|_hUD6iCkG*`Mkd3KhK8L zPF1(LG)-Ip6`NC41C`N^VjghmK&?y!Ow@<1~0!nL|R*)Vyiobu+v6K`kBm0SNf z>LOic%((7O+3oX9u{m8I|8jIol?ENJ@Fh&I0KiXRkdy&u$H|xaVm?tM1_YmnLJxA4 zhI?x`a9(EfMPzYI$ib?pa#t4oF#fvI4}$Cs7JCgan}!&?S-|;^#^g;+??#@*X?%fi zb2t8?u$-3Mcpd5M{yF)sHJ(1#uR%D8k>LXIkVA&PB@oTy;}JT*(h;>UK9`DOSR7X| z6nv5f@{>1N%&IE7E`ofHhFns@wWI)E6Tb@(pS_4Q91tBdbxx2qojZJtr9jLanp_$* zr*BX+{ee7Fh>CQ9F~Yr8{op_@>~3uqWE9uW6Ql&%d!e<0j&P($Lh~g|1_q&Y3-EvC zjbTvCiIPA33JJgThko&H$IjjKtbau5rA!`Zbzf=Dhs4Ls9j7B6FDW%c@~uq|+9AL- zOUVnPqJuQqKckJ{s?BFeIc)eI-n&4r$@#DOpC-3E3y@Md@K1;*Le;^OonIwU^SVEG zTIZtxC>65y8vC$({3jdAYQ5AZ=R=Wc9tT96gb-Zn(&FgZY3Q@e2=)}}-hyQ503hr1 zSCD+?4?9(vo!F|=HiBjhdT1dMZDRjxqX{hqQ0R+ZeoF^|{&Z462cy(#A-(Zs={y8k z0BGjdZ)s8Z8>=`&3^^Bq#Ng>Jx;7D&Ax4UD`6duRlZLObB#9!=9*SAeTeZ*` z2#P}(9>|bnZvm^SsrL67G9OZ5TA+WHbD|1YSf@M?QLvtIXbQ;5pjfH_?j{Bb(20(v zU|ENyaVZFYxp_*#xDcb+@iv(_aD4)MH~=TUUiA-b+yL3dTo)S+id$MdeN&l;JqxsH5dd{zrcCq#Y1H6;td0)`XtIV6Au#2>sZ^+O9<$#*ORB3VW@Z{7-vya?ohZLB&4!#2*fE7VOC zAHd)H++VPb$;C&M8C9CLtVEQV2&O#~=_$lU*rwo}X;uYKwoLynqm{QSQ3)`=G^|}# z;xGb!Mlg^v3dk7^ZS4!({hvjXyuJnIU2g8iVSja#!H zQ=kI1@aVJWzf35XUe%lXRlzXovk=TRwtfDldKwnA_J?u|ZQlMM{fjjI`JD-i==00I zU$DcI>Et&ryHv3h*--xhZ){gQSRML*Nv*KAWm^_8uAZs^usuqYwo==%K^_DR!!4@F zv6>Q*fjYKR2qW}SePS$B_Lvoh_+cV;fgBOdxroNLYRJ&+Qy#uasofE>LCI1{Sk^#H zmOI69qZK%|j6q9Yg7hZK=7sl~v-z=_=SZ2D)L>;)c_;@4cGV6&F=V3d-q(~#)}^-t z#}hz2G;ZADni~eEl>~CYZ1*8gPD2+(fFS~AE#^u2>(yn~_SMeQ?S0Fu=Gyg-Eq z=iCr8Aj=ylR_u_5j>l!F&d*;0Xq<@Zos$!aaZx?REBFt8R!2*T3R)awgEhB9%g3d zQWQo9Mg{KRW|EX<+7gU^+xQQugvvjrq;@Dae{HGAj@H*Ftf#NX`q^*>RUfSG{RMJ& z+$3PC5dKZ{@$@*DN}Pc~%`bi-ZYB6hFzXBs%z`YBe}?hC-Mxk70@^$l@K6bZU3$$# zTrWfebw*up0E0Vu<=vTF+z+`ON_=NlJG6<=_A zNfs`SIN!Ggx&xbO^juezp8GIX4^2ZG%C?v8EP9_Cx`SF)Clg1RpC(t6Z z1M5nwxOyRN{td#?n+3eEtzfX!$N?YqK%Q_Qw?L%R@`}R-jCzcP@wNHJSQwp7Fc|+) zO`B}?Cez+&4c$nf;e)Q}n;I&@5$-aqc&ApcINTP$ODI$PDm(M1(de<}`psl zsNqpGjs!S~4x@{Wgxz+B1(`v5a!3ppGYmx z$OGTrj{dXm#9IKld0(Os!}zX@u}#BPQ93F*Cwg^zx}8L9zr&g5>)#c< zcI+7jf+eTCc1suheKs~$w*I&FX<>@nUCmq6LC~7=7%~zIC47hzvZ;6x4l@)(Dy5d# zfE@saTAL+JdgLkAj83rurS_X}&#kwQovIIEOCm}&IjLja*ez1HtqZ+l-*1!>lfV`_ zwd6gU4r}#0*Xqk)iA+;TUd>ZH)8Nezg)~@rsfq_${LiQuF?R$_P|~3Q-g(ml*NUt? z$#X9Q3t&y@v<{1pP+zA?_iTH_RH8~uLItUSay~=3-Q;l^JUwP5#Djw}58{N1gV(Dr zG<{qQh<3#Tl334c@9!bptqP*?H&6$_a}@I1;j8N6dM`w*%L!AK{>wsqzaEjgG=7(^qGQw7-!&JEfi6i8Qo=#Z(p4(qfLyyjK2{E?g}XvO<^@|1mu z#ILkQF5CLIdBDJZV2c>3CZrDhlGb86xVlQ54QU4R4m4uE;`s$a2 ziZlF$o31I1K{K9=O7wpDTU+lhW)KF?s)G#<$2L5}e@d+|xGfOQ(n{-h2hqe@XVe7^ z`i8rgozys5yS9P5U-Hht2DohbM!Wux^f#c5t%6RN92ik#MqSwj8DXdnIYr<3etR@iR~ztVa(kyVD!#$F$jEiHwH8k!i*VBh zi0Xtm1b2prC@uu}annDlRWe(ZFeqPitjzumc(^|UR_56K3=;uHEUE<`tjU5b&jX07 zo-z(ko-$f)yuT5n?mYI~EHqx=mTQzXMvYVO=(|Zv>9R-Fc<8cF8%L!(7_*?uxaz7# zTO1Z*TQfNf;CU=kB|32?SL=w6!d~Kh& z5xH1-`1U~-wqb1wFZ-dxn`b?K^7#5qw;6n=URw6#jc=EFbY#3e(8KXY0lqYR<-9R7 zyXrG*%gsnXNyF55q{-!G5wG9$7JhFqtYGCwTdUu*JGV=klDUCYY#!p8cLKzR!zdNM zCyR%^ybW`N{*uc7^qSdCyjv z943R{H`J3rt$Q0V{@m#JQv!Y~qMOoP=4PLf8iW?RVvO%)Io1?&)}lAF?TY+RIoy=Y zT!$&(w@DRQl@XT*mMidC+Srat5yy+#26-2b1QrQvveOlbURhYf5W2^baBRA0;9_rY z$@lH%p{#C7T0eai&0y;|faH*9w+$v3K|MHmMH(|#<^Y?DTv+>V9QZ&)$42=G7-h!U5|7 zbvbJ*ITl652F*}jy6TuN48J{_gNwT;u-5xrEvQ#M4YtVED1{sC`SQHCxaETNK4Bw$ zKgb}$#9>?SB11!#l>MJP zt;6`bt_yX~GD$+^mfoF;3tTA@ULncrKbD}?`Fk+xsIf;9O)<46?}YV))c?8FYI5Sk z6@k&$p)tw6{9@xw9l;%E+9EJK9b@d>*`)E}C$_Y&iKsg8Z4jKvgown;*t`8=UWNaJ z8OvXB!t^`BIVgyshg`QvlHz_(QMMfAzUbCcidit!OBDOF%q z1GB}4lt5i^Qj7vM9dY8!=$1oTz_z(VqRFZ>d1qqnsl;c6O8qgRXaY3b)Dxl~M+n$B^? zMM5R)OE{loAsuu4)li6aP4M~`JI^c?>$3!p6(}+dU>n|Gk|yb2fU5-I1g@caU{p&U zURfK)3+wyvr|cJ8{3WA>x|j1cL!${U-99PMj~k?g5LB%Rhn8a5AFKW~uZ_e&4bA$^ zbSH){y4GF#Nh}irI@Sl#Jl2wE8bBry{G5TN(x`(!nqo+h;i=v@$JXt{Fqmx+kYV<{ z_WUc9a-QrZ=-%^-7U*MyQR67;pT68I-gM?&imR*f(`{i}?lG}`Pa;)J=*LQ7@sc(k z=_U?8Wqx939#yfBH!Wk}jH0eJ-L2@2SAt^F8~148*Hf_gw>}&~YxPV!9%RL5Nx|OQ=?H= zDy@vn+%N7A)L5=Va9T7?`mXOG+R@s2{8H)kKGR;DA~vuONAD6S>qE=824I99K{+|q z$f(J4K6~h0^If0W=>xU<19`w@^c zwr)B>RZ&|Soh~$Q)V+dz16k2`j~L7KJ6URJF+sA~xEcMy%e^>T9a4Ys`bCDO(xD1c zuywE$mc=?V!}t}&)AoEC=I|Vyd(jXm?lB9u7I2A4Y+nVbAzL-M_^`O-<<$Y@yjHBs z#{}htKChx>2;AOS8@MXS$*xp+K-bHG$j)Br#7=HuBbLL^0jx6`j*=N@GU)mY-uxQrFzcQpC_-&1@1c zTDTzZJsK>JK%0Gv{-B?im!_rs3RQyQE1VC$!mQn=NDH<@E?#3V-((>bkP3i>@ZA-y z(6z4#FFL~TO5;}KkZyku2X=g9Bcm0x@U!O~f!qofE75PT3IPb8krR^cm0;knnc+Fg z08j0`!0Ph_NthbNEum%jtni#{t1Lb@EhcKCd;#=(vU2&Y>1H|xy8W~kP7stPib;B)p9IIt7nmiGK6+YBM-0|dSiyHFK*UIQyYu-ZU7-r zl<*_Bc)hWEeBRvVAMh1)yl&GFSNc^qOk|x7+n4+YbLKbNPT}`bX{P5%xy2TSES7IK z`{Q0!Ka0g(pU>R?wKUF)coN6ZqcHNhzWny&WmgFKFRsZ6f&4Lnnwh0hlrDT;%Ff~6 zRcBV8omqr~og3jUYskS<<*lI-DAEG79_bTcG%>fo_6hhdv-5UzR;p1ghq5;DGB)Vf zDs)|TZ+P@11m3PMDvkrYUeP>jlRWlca9Dq>Pp_??zTvwQEM^fE&}BnW#Bmarig{-vS%XI9!gqF{o65g-iKpZDeOEuh*H!cI-&4_u2T%UEaUz`sZO<4tcpnT!%yqR}qJ$r>UFn{wqdf2fyD=(Yp*kq3!Fkm?4b!!bo zRA=|L|KVx>;eI4yztOSU;8~!@ywza+o6?lS#WejYY0(Ut2dp4~?A#{JcajKK!$+pY*IWn@s6=dz=}7Hsi4@dfT-@rIMn(^?bTSA@paSJM zt?)oClHZL(b;4B-yc8MrD+qn?IC4jH#T%E|&PPP-5)gOG5{vSD8kQN~e2(C8qk^y* zO=DAg3o9e_VWR#o{^*yf-{zo&Q<^c%Ijplz6gjW_bC-8l3oU@2CP|WYCKqNrV45s}FopGS z-7u}Oe%F${plYg*kGSIb3eIE3131MWiYJ@{?qwd+cTbf8DFS8XVWIpBZzrq(s3?x4 z*N}?LAqTiB7qbO(@G}23ngtZRAYti2;CUOLP!ioekf+}5eAztTW{SZN7j7oT^*3Y< zVCXM1U)Q}f^=ad>_3~@5DH+oH>7XBY>~K+lB)U;95xLmqHRE z7lK4;Nt~LV5H9%Nh$i!~XkBnae`H~VMkvrwDm;;cb}z+!(lWh215v08BNbS)ib=|> zqd3v2^%p*UzXJEVncE)V;S|9(tIBJ|NyR!yBEa07L*_ko zTf=F2+Ow2J1z6%DYpDqEXKwV3+f8C41x@5F?%EaYZR_SI-&bQ6aQFjWqPRWf6~Gp~ z7`S!@Vw;G*9^G?yP^Qq`E#P9xH62@Wy)Au1$Jjy}k%tz$iIXULR!dE-bC$w;DWEcL znRg$XMl5yGHaa{0RDSpeU4W~R@M{1)DJn2Dzty(b>ty1?FGasN0?b{z{Mku&Tsud4 z;Tg7zSf~6~kC7(t+g0;W5&-$6#*(I7eaxxP_&iPuA1|TLcMD{*c_dRMEz83qq8g;z z4nKEf^K4kT-4b|8nSUO~hkCSFGF%1|_;PTUAFJo=ROg!#IG@rnnr0#*`RQ@Da z>Wc{cPYKTP&-TE!o?1Lc4Ga(C$X*}rz*u5u${ui6!&cAdK#?z7R*K}CVPbeWgHaii z7DbRd(|Od{VW|AH$^)*#gLV)W;n;63S0yfN#lQIsoW6{Lw=?Tlx<0#S?LQ|00R%?C zGbBD?s!lwTI&(nE&939We=P21<7y5m8%JPfyez2w3m_bUhKq^3DP{?8a<(2FrM<_2dm?=I8DD6SlGE- zhVW&vwLbl@Ix5AO9rmkAN>A2ZK<=*BJC|OdbZwa-A#^_SY=n&K;t*bqq*z$r{zXf3 zZGz}rc+d7776{iv>+0zHK8!Q&1WVk!wY`pBU!;x%_g#0#`{Wm^5Kge)_Q&hrsR0J- zq<{_1AUcNC03Na>3IS+fyN~t@R5_6%@~BGct0)_-$WU_b(3}i*K(7MmV}Z-GlgJtg z_#L-+TrZ9>_++h6d8?`GzoD_!HGN}JGp%9f-FMAAGe8<%_=qU_U%s$-L|uYLc|z;# zDXGIp{u^Of9tR6aI{rv}NmGuBBnP2F(XuSTW`}n?T_>VZyf%bz4Sk#-0q;esTDOz~ zWR_yRu03L)_*cUW();+=4;P#9Mru$vbZao-_Q~rkwYXO}^lZe)FUaM*^fSmz;GyDP zM4;L3uSV*=z^M%SIViQbX5{9{1VtA89PS1;%=@^7fiKzizxuQQJZdjnO^%7RF2dEl zJWO(1=D!+?ducFxjW6t}#T?^x{;P;3g-G=3V!VDmVG1-=99Y0ORxYK#e3Xh<2d=Dl zE%d4x8mREeA=?(wJ>4FXTPcM9qRSOrTE~03i*@9~PJo$JMAm*4kt}Ttj+;KgoIWUA zzmE3N3J~e+*Sm>x`scE%vWjP7Tfdjo?YGLA40a2bih8bEldp--&TW;(`{(VzN%^&O zq3w|m`1u^+eWb&v5+ydoW>f5#?DAiC$fQ_bZ%8Q|ZEky)81D9>`u3)rwr+32JL=Y) zNkeiOL#Gs;-`Lv|n`N!z$`j<=>P3B5XyIRac+i#GrtP0WqfQ+=eZnzPD&L+E>S&3@&m#%A@!UhtS8ukJQQ0G8dHJR9QaKVr_$A(f0X zj`M4zJ)pQ5&Mrs4Gkm@3DsaygELDYw4qg58M_3dc@@QR}<+n?WXZ_s-t0WV3A7*v+ zPWXOzF7Vpkk8c|aQDU5yb|@a_K%J_ko9$EIocc=ory;j)=2Qp;$K-|JeeESf_af(& zzdypyE##e1Gg=FM5Z_H6y+IrSwt15*Tk!iM^IOJK z)94-1SO0+QE~+a%j6Q~9GuJG>7^<83_HdDdg42FNzQEQjtngpppK^}m(fN;#yBiLh zS1=lpBJ#bs1+dmKfI-W|Mx3I^VG@p2vLmasB+T@ZMEF`YDA|N8ijL@a?YA>@ueW;P z7S$rb17-|_ztQR`c|~RJOde?}IzLcLV{%o+%bWDtBc}gjpXO@LSO1TV_GB;cSo;_iJjzcbjXrH=(DE z^^c>=FOzh!znicR&JgD>_r*&j$t z3TS({By!v&7xbHtEivHOn{FHX3ES2{HnLPY>`bOge2<9M-(yJ|3L6=_-4*@*dc8|P zZ&#l^B;TixrnjhnJMD)-FG-*Pahw>6mxfh)X}WfN5Vsk;%N&J~>({jcl~@UtTJ;`R z5}+z$ET7nyRvmI$lZ8k9hZ~WS{(aewJ0d8Rpc2);t4R{wGObiDIFDfISSLf$cwus* zy9du&ZgQp|U)xDMm#d9GT|p}w@y(eHOiI$T%nQ~qWex~tp@faR=4NiAfup~szaUZo zXJeC#L~@;`sS?GaCDIgz7K^2?-iNA)c6m`@KF1xtQ>=aG)P)YVXijqEa-W+UF_)T$ zav7F?_f`o&`c)g%7*(p3NErM1_SX#-1@&xU?0%;dph9!@CYv%(%RQ<;hLBG)A|mde ztnqvJ>%jy|gC)7frjt__pbd3L#~)0f=1|Vv*6CmS^Lq5{wJ+uk;JvtH|{sZ{)>Pr7T0x0sq=qgp*mq^ WgvN#Xla)dJS0yj4B2^_}8vH+^T4r7V literal 0 HcmV?d00001 diff --git a/apps/dcellar-web-ui/src/modules/welcome/components/Banner.tsx b/apps/dcellar-web-ui/src/modules/welcome/components/Banner.tsx index 10a83e5e..e948b618 100644 --- a/apps/dcellar-web-ui/src/modules/welcome/components/Banner.tsx +++ b/apps/dcellar-web-ui/src/modules/welcome/components/Banner.tsx @@ -85,7 +85,7 @@ export const Banner = () => { dcellar function screenshot {desc} diff --git a/apps/dcellar-web-ui/src/modules/welcome/components/KeyFeatures.tsx b/apps/dcellar-web-ui/src/modules/welcome/components/KeyFeatures.tsx index 29fea20e..8667bfdd 100644 --- a/apps/dcellar-web-ui/src/modules/welcome/components/KeyFeatures.tsx +++ b/apps/dcellar-web-ui/src/modules/welcome/components/KeyFeatures.tsx @@ -47,11 +47,11 @@ export const keyFeatureList: TFeatureItem[] = [ }, { label: 'Data Dashboard', - tag: '(coming soon)', + // tag: '(coming soon)', title: 'Comprehensive Data Dashboard ', desc: 'Comprehensive data dashboard displays storage usage, cost usage, and other relevant metrics.', - introImg: `${assetPrefix}/images/welcome/dashboard.png`, - introImgSm: `${assetPrefix}/images/welcome/dashboard_sm.png`, + introImg: `${assetPrefix}/images/welcome/dashboard_new.png`, + introImgSm: `${assetPrefix}/images/welcome/dashboard_sm_new.png`, gaClickName: 'dc_lp.homepage.key_f.dashboard.click' }, ]; From 9d4d9f429018dec786ab3d9a10cadb0ba2b7fcc4 Mon Sep 17 00:00:00 2001 From: devinxl Date: Thu, 21 Dec 2023 14:35:48 +0800 Subject: [PATCH 3/4] feat(dcellar-web-ui): update walletConnect project id --- .../WalletConnectContext/components/WalletConnectProvider.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dcellar-web-ui/src/context/WalletConnectContext/components/WalletConnectProvider.tsx b/apps/dcellar-web-ui/src/context/WalletConnectContext/components/WalletConnectProvider.tsx index f46be051..86c51a2a 100644 --- a/apps/dcellar-web-ui/src/context/WalletConnectContext/components/WalletConnectProvider.tsx +++ b/apps/dcellar-web-ui/src/context/WalletConnectContext/components/WalletConnectProvider.tsx @@ -18,7 +18,7 @@ const config = createConfig( appName: 'Connect a Wallet', autoConnect: true, /* WC 2.0 requires a project ID (get one here: https://cloud.walletconnect.com/sign-in) */ - walletConnectProjectId: 'f18ed47b2291758f8adf75e96750034d', + walletConnectProjectId: '89848e3205cafe0bf76c91aa1aaa71d0', connectors: [trustWallet(), metaMask(), walletConnect()], }), ); From bfa0940617857e59639b56a1de0e9dd0f6930c48 Mon Sep 17 00:00:00 2001 From: devinxl Date: Thu, 21 Dec 2023 17:41:22 +0800 Subject: [PATCH 4/4] fix(dcellar-web-ui): compatiable cannot switch network by walletConnect --- .../src/components/WrongNetworkModal/index.tsx | 3 ++- .../src/components/layout/Header/GlobalTasks.tsx | 2 +- .../error/handleWalletError.ts | 14 ++++++++++++-- apps/dcellar-web-ui/src/facade/error.ts | 4 ++-- apps/dcellar-web-ui/src/utils/common/index.tsx | 9 +++++++++ 5 files changed, 26 insertions(+), 6 deletions(-) diff --git a/apps/dcellar-web-ui/src/components/WrongNetworkModal/index.tsx b/apps/dcellar-web-ui/src/components/WrongNetworkModal/index.tsx index 496d3460..ce7ad335 100644 --- a/apps/dcellar-web-ui/src/components/WrongNetworkModal/index.tsx +++ b/apps/dcellar-web-ui/src/components/WrongNetworkModal/index.tsx @@ -8,10 +8,11 @@ import { useWalletSwitchNetWork } from '@/context/WalletConnectContext'; import { useLogin } from '@/hooks/useLogin'; import { IconFont } from '@/components/IconFont'; import { CHAIN_NAMES } from '@/constants/wallet'; +import { useAccount } from 'wagmi'; export const WrongNetworkModal = ({ isOpen, onClose }: any) => { const { logout } = useLogin(); - + const { address, connector, isConnected } = useAccount(); const { switchNetwork } = useWalletSwitchNetWork({ onSuccess() { onClose(); diff --git a/apps/dcellar-web-ui/src/components/layout/Header/GlobalTasks.tsx b/apps/dcellar-web-ui/src/components/layout/Header/GlobalTasks.tsx index a4017787..197062b5 100644 --- a/apps/dcellar-web-ui/src/components/layout/Header/GlobalTasks.tsx +++ b/apps/dcellar-web-ui/src/components/layout/Header/GlobalTasks.tsx @@ -24,7 +24,7 @@ import { reverseVisibilityType } from '@/constants/legacy'; import { resolve } from '@/facade/common'; import { broadcastFault, commonFault, createTxFault, simulateFault } from '@/facade/error'; import { parseErrorXml } from '@/utils/common'; -import { isEmpty, keyBy } from 'lodash-es'; +import { isEmpty } from 'lodash-es'; import { setupSpMeta } from '@/store/slices/sp'; import { AuthType } from '@bnb-chain/greenfield-js-sdk/dist/esm/clients/spclient/spClient'; import { setupAccountInfo } from '@/store/slices/accounts'; diff --git a/apps/dcellar-web-ui/src/context/WalletConnectContext/error/handleWalletError.ts b/apps/dcellar-web-ui/src/context/WalletConnectContext/error/handleWalletError.ts index 68646ce5..71fbd524 100644 --- a/apps/dcellar-web-ui/src/context/WalletConnectContext/error/handleWalletError.ts +++ b/apps/dcellar-web-ui/src/context/WalletConnectContext/error/handleWalletError.ts @@ -2,6 +2,8 @@ import { ErrorMsgMap } from '@/context/WalletConnectContext/error/error'; import { toast } from '@totejs/uikit'; import { ConnectorNotFoundError } from 'wagmi'; import * as Sentry from '@sentry/nextjs'; +import { disconnect } from '@wagmi/core'; +import { parseWCMessage } from '@/utils/common'; export function handleWalletError(err: any, args: any, context: unknown) { let text = ''; @@ -18,15 +20,23 @@ export function handleWalletError(err: any, args: any, context: unknown) { } break; } - const code = err.cause?.code ?? err.code; - const message = err.cause?.message ?? err.message; + const message = parseWCMessage(err.cause?.message) ?? err.message; const description = text || ErrorMsgMap[code] || message; Sentry.withScope((scope) => { scope.setTag('Component', 'handleWalletError'); Sentry.captureMessage(JSON.stringify(err)); }); + + // Compatible the walletConnect cannot switch network + if (JSON.stringify(err).includes("Cannot set properties of undefined (setting 'defaultChain')")) { + toast.error({ + description: 'Sorry, it seems like we lost the connection of your wallet, please login again to continue.' + }); + return disconnect() + } + toast.error({ description, }); diff --git a/apps/dcellar-web-ui/src/facade/error.ts b/apps/dcellar-web-ui/src/facade/error.ts index 2bba3c3b..e0b5ea9e 100644 --- a/apps/dcellar-web-ui/src/facade/error.ts +++ b/apps/dcellar-web-ui/src/facade/error.ts @@ -1,4 +1,5 @@ import { ErrorMsgMap } from '@/context/WalletConnectContext/error/error'; +import { parseWCMessage } from '@/utils/common'; export type ErrorMsg = string; @@ -58,11 +59,10 @@ export const simulateFault = (e: any): ErrorResponse => { export const broadcastFault = (e: BroadcastTxError): ErrorResponse => { const { code = '' } = e; - console.error('BroadcastFault', e, e.code); if (String(code) === E_USER_REJECT_STATUS_NUM) { return [null, ErrorMsgMap[E_USER_REJECT_STATUS_NUM]]; } - return [null, e?.message || E_UNKNOWN_ERROR]; + return [null, parseWCMessage(e?.message) || E_UNKNOWN_ERROR]; }; export const createTxFault = (e: any): ErrorResponse => { diff --git a/apps/dcellar-web-ui/src/utils/common/index.tsx b/apps/dcellar-web-ui/src/utils/common/index.tsx index 6f28861e..b15fa549 100644 --- a/apps/dcellar-web-ui/src/utils/common/index.tsx +++ b/apps/dcellar-web-ui/src/utils/common/index.tsx @@ -75,4 +75,13 @@ export function scrollToId(id: string, top?: number) { top: (rect?.top || 0) + document.documentElement.scrollTop - 65 - (top || 0), behavior: 'smooth', }); +} + +// because the walletConnect return message is: `{code: xx, message: 'xxx'} +export function parseWCMessage(jsonStr: string) { + try { + return JSON.parse(jsonStr)?.message ?? jsonStr; + } catch (e) { + return jsonStr + } } \ No newline at end of file